source: svn/trunk/newcon3bcm2_21bu/magnum/basemodules/std/bstd_ids.h @ 2

Last change on this file since 2 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
  • Property svn:executable set to *
File size: 7.6 KB
Line 
1/***************************************************************************
2 *     Copyright (c) 2003-2010, Broadcom Corporation
3 *     All Rights Reserved
4 *     Confidential Property of Broadcom Corporation
5 *
6 *  THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE
7 *  AGREEMENT  BETWEEN THE USER AND BROADCOM.  YOU HAVE NO RIGHT TO USE OR
8 *  EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT.
9 *
10 * $brcm_Workfile: bstd_ids.h $
11 * $brcm_Revision: Hydra_Software_Devel/9 $
12 * $brcm_Date: 9/14/10 12:59p $
13 *
14 * Module Description:
15 *
16 * Revision History:
17 *
18 * $brcm_Log: /magnum/basemodules/std/bstd_ids.h $
19 *
20 * Hydra_Software_Devel/9   9/14/10 12:59p yuxiaz
21 * SW35230-1355: Added IDs for 35230 magnum PIs.
22 *
23 * Hydra_Software_Devel/8   12/22/09 12:22p nickh
24 * SW7420-70: Add 1394 module
25 *
26 * Hydra_Software_Devel/7   12/14/09 2:34p erickson
27 * SW7420-332: rename BSTD_TMN_ID
28 *
29 * Hydra_Software_Devel/6   8/16/09 6:13p nickh
30 * PR47760: Add 7420 PWR PI support
31 *
32 * Hydra_Software_Devel/5   8/18/08 5:19p garylin
33 * PR43788: added more ids for FTM, AST1 and QPSK
34 *
35 * Hydra_Software_Devel/4   8/14/08 2:39p garylin
36 * PR45679: add device id for 3556 video input (frontend), power
37 * management
38 *
39 * Hydra_Software_Devel/3   6/19/08 1:24p garylin
40 * PR43788: add more block ids: UPG for Sundry block and MDM for soft
41 * modem. Both ids are used in power PI.
42 *
43 * Hydra_Software_Devel/2   5/29/08 11:35a garylin
44 * PR42849: add new id for UHF
45 *
46 * Hydra_Software_Devel/1   12/20/07 11:37a jessem
47 * PR 38367: Initial version.
48 *
49 *
50 ***************************************************************************/
51#ifndef BSTD_IDS_H__
52#define BSTD_IDS_H__
53
54#include "bstd_defs.h"
55#include "berr_ids.h"
56
57/* The standard ID. This ID is present when the standard error codes are
58   being used without a module specific ID */
59#define BSTD_STD_ID    BERR_STD_ID
60
61/* The application ID. This ID is reserved for use by top level applications
62   so they can extend our error codes if they wish. This ID cannot be used
63   in any module or library */
64#define BSTD_APP_ID   BERR_APP_ID
65
66#define BSTD_MODULE_ID_START   BERR_AUD_ID
67
68#if 1
69#define BSTD_AUD_ID   BERR_AUD_ID
70#define BSTD_HDM_ID   BERR_HDM_ID
71#define BSTD_ICM_ID   BERR_ICM_ID
72#define BSTD_IFD_ID   BERR_IFD_ID
73#define BSTD_MVD_ID   BERR_MVD_ID
74#define BSTD_QDS_ID   BERR_QDS_ID
75#define BSTD_QOB_ID   BERR_QOB_ID
76#define BSTD_QUS_ID   BERR_QUS_ID
77#define BSTD_RDC_ID   BERR_RDC_ID
78#define BSTD_RFM_ID   BERR_RFM_ID
79#define BSTD_SCD_ID   BERR_SCD_ID
80#define BSTD_TNR_ID   BERR_TNR_ID
81#define BSTD_VBI_ID   BERR_VBI_ID
82#define BSTD_VDC_ID   BERR_VDC_ID
83#define BSTD_XPT_ID   BERR_XPT_ID
84#define BSTD_I2C_ID   BERR_I2C_ID
85#define BSTD_SPI_ID   BERR_SPI_ID
86#define BSTD_ICP_ID   BERR_ICP_ID
87#define BSTD_IRB_ID   BERR_IRB_ID
88#define BSTD_KIR_ID   BERR_KIR_ID
89#define BSTD_KPD_ID   BERR_KPD_ID
90#define BSTD_LED_ID   BERR_LED_ID
91#define BSTD_PWM_ID   BERR_PWM_ID
92#define BSTD_URT_ID   BERR_URT_ID
93#define BSTD_SDS_ID   BERR_SDS_ID
94#define BSTD_VSB_ID   BERR_VSB_ID
95#define BSTD_ENC_ID   BERR_ENC_ID
96#define BSTD_DMA_ID   BERR_DMA_ID
97#define BSTD_GIO_ID   BERR_GIO_ID
98#define BSTD_LNA_ID   BERR_LNA_ID
99#define BSTD_GRC_ID   BERR_GRC_ID
100#define BSTD_P3D_ID   BERR_P3D_ID
101#define BSTD_XVD_ID   BERR_XVD_ID
102#define BSTD_ARC_ID   BERR_ARC_ID
103#define BSTD_RAP_ID   BERR_RAP_ID
104#define BSTD_MRC_ID   BERR_MRC_ID
105#define BSTD_AST_ID   BERR_AST_ID
106#define BSTD_TMR_ID   BERR_TMR_ID
107#define BSTD_RPC_ID   BERR_RPC_ID
108#define BSTD_MEM_ID   BERR_MEM_ID
109#define BSTD_INT_ID   BERR_INT_ID
110#define BSTD_ADS_ID   BERR_ADS_ID
111#define BSTD_AOB_ID   BERR_AOB_ID
112#define BSTD_AUS_ID   BERR_AUS_ID
113#define BSTD_XCD_ID   BERR_XCD_ID
114#define BSTD_XCU_ID   BERR_XCU_ID
115#define BSTD_NET_ID   BERR_NET_ID
116#define BSTD_USB_ID   BERR_USB_ID
117#define BSTD_ATA_ID   BERR_ATA_ID
118#define BSTD_UHF_ID   BERR_UHF_ID
119#define BSTD_UPG_ID   BERR_UPG_ID
120#define BSTD_MDM_ID   BERR_MDM_ID
121#define BSTD_VIF_ID   BERR_VIF_ID
122#define BSTD_AST0_ID  BERR_AST_ID
123#define BSTD_AST1_ID  BERR_AST1_ID
124#define BSTD_FTM_ID   BERR_FTM_ID
125#define BSTD_QPSK_ID  BERR_QPSK_ID
126#define BSTD_CTK_ID   BERR_CTK_ID
127#define BSTD_TMN_ID   BERR_TMN_ID
128#define BSTD_TNF_ID   BERR_TNF_ID
129#define BSTD_ANA_ID   BERR_ANA_ID
130#define BSTD_ANV_ID   BERR_ANV_ID
131#define BSTD_HDR_ID   BERR_HDR_ID
132#define BSTD_LVD_ID   BERR_LVD_ID
133#define BSTD_SID_ID   BERR_SID_ID
134#define BSTD_TFE_ID   BERR_TFE_ID
135#define BSTD_V3D_ID   BERR_V3D_ID
136
137
138/* syslibs */
139#define BSTD_TNRlib_ID   BERR_TNRlib_ID
140#define BSTD_VBIlib_ID   BERR_VBIlib_ID
141#define BSTD_BTSlib_ID   BERR_BTSlib_ID
142
143/* common utitlies */
144
145#else
146/* porting interfaces and common utilities */
147#define BSTD_ADS_ID            BSTD_MODULE_ID_START + 0
148#define BSTD_AOB_ID            BSTD_MODULE_ID_START + 1
149#define BSTD_ARC_ID            BSTD_MODULE_ID_START + 2
150#define BSTD_AST_ID            BSTD_MODULE_ID_START + 3
151#define BSTD_AUD_ID            BSTD_MODULE_ID_START + 4   
152#define BSTD_AUS_ID            BSTD_MODULE_ID_START + 5
153#define BSTD_DMA_ID            BSTD_MODULE_ID_START + 6
154#define BSTD_ENC_ID            BSTD_MODULE_ID_START + 7
155#define BSTD_GIO_ID            BSTD_MODULE_ID_START + 8
156#define BSTD_GRC_ID            BSTD_MODULE_ID_START + 9
157#define BSTD_HDM_ID            BSTD_MODULE_ID_START + 10     
158#define BSTD_I2C_ID            BSTD_MODULE_ID_START + 11
159#define BSTD_ICM_ID            BSTD_MODULE_ID_START + 12     
160#define BSTD_ICP_ID            BSTD_MODULE_ID_START + 13
161#define BSTD_IFD_ID            BSTD_MODULE_ID_START + 14   
162#define BSTD_INT_ID            BSTD_MODULE_ID_START + 15
163#define BSTD_IRB_ID            BSTD_MODULE_ID_START + 16
164#define BSTD_KIR_ID            BSTD_MODULE_ID_START + 17
165#define BSTD_KPD_ID            BSTD_MODULE_ID_START + 18
166#define BSTD_LED_ID            BSTD_MODULE_ID_START + 19
167#define BSTD_LNA_ID            BSTD_MODULE_ID_START + 20
168#define BSTD_MVD_ID            BSTD_MODULE_ID_START + 21
169#define BSTD_MEM_ID            BSTD_MODULE_ID_START + 22
170#define BSTD_MRC_ID            BSTD_MODULE_ID_START + 23
171#define BSTD_P3D_ID            BSTD_MODULE_ID_START + 24
172#define BSTD_PWM_ID            BSTD_MODULE_ID_START + 25
173#define BSTD_QDS_ID            BSTD_MODULE_ID_START + 26
174#define BSTD_QOB_ID            BSTD_MODULE_ID_START + 27
175#define BSTD_QUS_ID            BSTD_MODULE_ID_START + 28
176#define BSTD_RAP_ID            BSTD_MODULE_ID_START + 29   
177#define BSTD_RDC_ID            BSTD_MODULE_ID_START + 30
178#define BSTD_RPC_ID            BSTD_MODULE_ID_START + 31
179#define BSTD_RFM_ID            BSTD_MODULE_ID_START + 32
180#define BSTD_SCD_ID            BSTD_MODULE_ID_START + 33
181#define BSTD_SDS_ID            BSTD_MODULE_ID_START + 34
182#define BSTD_SPI_ID            BSTD_MODULE_ID_START + 35
183#define BSTD_TMR_ID            BSTD_MODULE_ID_START + 36
184#define BSTD_TNR_ID            BSTD_MODULE_ID_START + 37
185#define BSTD_URT_ID            BSTD_MODULE_ID_START + 38
186#define BSTD_VBI_ID            BSTD_MODULE_ID_START + 39
187#define BSTD_VDC_ID            BSTD_MODULE_ID_START + 40
188#define BSTD_VSB_ID            BSTD_MODULE_ID_START + 41
189#define BSTD_XCD_ID            BSTD_MODULE_ID_START + 42
190#define BSTD_XCU_ID            BSTD_MODULE_ID_START + 43
191#define BSTD_XPT_ID            BSTD_MODULE_ID_START + 44 
192#define BSTD_XVD_ID            BSTD_MODULE_ID_START + 45
193#define BSTD_CTK_ID            BSTD_MODULE_ID_START + 46
194#define BSTD_TMON_ID           BSTD_MODULE_ID_START + 47
195
196/* syslibs */
197#define BSTD_LIB_ID_START      0x100
198#define BSTD_BTSlib_ID         BSTD_LIB_ID_START + 0
199#define BSTD_TNRlib_ID         BSTD_LIB_ID_START + 1
200#define BSTD_VBIlib_ID         BSTD_LIB_ID_START + 2
201#endif
202
203#define BSTD_Module            uint32_t
204
205
206#endif /* #ifndef BSTD_IDS_H__ */
207
208/* end of file */
Note: See TracBrowser for help on using the repository browser.