| 1 | /*************************************************************************** |
|---|
| 2 | * Copyright (c) 2003-2012, 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: berr_ids.h $ |
|---|
| 11 | * $brcm_Revision: Hydra_Software_Devel/56 $ |
|---|
| 12 | * $brcm_Date: 2/27/12 11:12a $ |
|---|
| 13 | * |
|---|
| 14 | * Module Description: |
|---|
| 15 | * |
|---|
| 16 | * Revision History: |
|---|
| 17 | * |
|---|
| 18 | * $brcm_Log: /magnum/basemodules/err/berr_ids.h $ |
|---|
| 19 | * |
|---|
| 20 | * Hydra_Software_Devel/56 2/27/12 11:12a agin |
|---|
| 21 | * SWNOOS-518: Create BICAP PI. |
|---|
| 22 | * |
|---|
| 23 | * Hydra_Software_Devel/55 12/7/11 12:51p nilesh |
|---|
| 24 | * SW7425-1877: Added VCE, MUXlib, and XUDlib Error IDs |
|---|
| 25 | * |
|---|
| 26 | * Hydra_Software_Devel/54 11/22/11 5:59p vle |
|---|
| 27 | * SW7425-1140: Add BERR_CEC_ID |
|---|
| 28 | * |
|---|
| 29 | * Hydra_Software_Devel/SW7425-1140/1 11/16/11 12:18p vle |
|---|
| 30 | * SW7425-1140: Add support for new CEC PI |
|---|
| 31 | * |
|---|
| 32 | * Hydra_Software_Devel/53 5/11/11 2:41p ronchan |
|---|
| 33 | * SWSATFE-107: added BERR_SCS_ID |
|---|
| 34 | * |
|---|
| 35 | * Hydra_Software_Devel/52 5/11/11 2:40p ronchan |
|---|
| 36 | * SWSATFE-108: added BERR_WFE_ID |
|---|
| 37 | * |
|---|
| 38 | * Hydra_Software_Devel/51 4/7/11 4:19p jtna |
|---|
| 39 | * SW7422-416: add BERR_MMD_ID |
|---|
| 40 | * |
|---|
| 41 | * Hydra_Software_Devel/50 3/16/11 4:47p atanugul |
|---|
| 42 | * SW3461-3: Add BERR_TC2_ID |
|---|
| 43 | * |
|---|
| 44 | * Hydra_Software_Devel/49 1/17/11 11:03a jgarrett |
|---|
| 45 | * SW7422-146: Adding BDSP ERR_ID |
|---|
| 46 | * |
|---|
| 47 | * Hydra_Software_Devel/48 9/14/10 12:59p yuxiaz |
|---|
| 48 | * SW35230-1355: Added IDs for 35230 magnum PIs. |
|---|
| 49 | * |
|---|
| 50 | * Hydra_Software_Devel/47 7/27/10 5:03p darnstein |
|---|
| 51 | * SW3548-3022: add support for the new BUDP commonutils module. |
|---|
| 52 | * |
|---|
| 53 | * Hydra_Software_Devel/46 5/18/10 2:16p mbatchel |
|---|
| 54 | * SW35230-76: Add id for ANV. |
|---|
| 55 | * |
|---|
| 56 | * Hydra_Software_Devel/45 4/30/10 3:20p atanugul |
|---|
| 57 | * SW35230-119: Add BERR_TFE_ID |
|---|
| 58 | * |
|---|
| 59 | * Hydra_Software_Devel/44 12/22/09 12:54p nickh |
|---|
| 60 | * SW7420-70: Add 1394 |
|---|
| 61 | * |
|---|
| 62 | * Hydra_Software_Devel/43 12/9/09 3:34p brianlee |
|---|
| 63 | * SW7420-332: Fixed error IDs for TMON. |
|---|
| 64 | * |
|---|
| 65 | * Hydra_Software_Devel/42 11/20/09 5:23p jgarrett |
|---|
| 66 | * SW7408-17: Adding ELF and APE |
|---|
| 67 | * |
|---|
| 68 | * Hydra_Software_Devel/41 8/16/09 6:21p nickh |
|---|
| 69 | * PR47760: Add 7420 PWR PI support |
|---|
| 70 | * |
|---|
| 71 | * Hydra_Software_Devel/40 7/15/09 2:16p abelous |
|---|
| 72 | * PR14735: [DVD Subpicture] Subpicture is not displayed inspecific disc. |
|---|
| 73 | * |
|---|
| 74 | * Hydra_Software_Devel/40 7/15/09 2:09p abelous |
|---|
| 75 | * PR14735: [DVD Subpicture] Subpicture is not displayed inspecific disc. |
|---|
| 76 | * |
|---|
| 77 | * Hydra_Software_Devel/bdvd_v2.0/1 7/15/09 12:31p tross |
|---|
| 78 | * PR_14735[DVD]:[ see HiDef-DVD bug tracking system for more info ]. |
|---|
| 79 | * Bubble errors all the way up to player SPU decoder where stream-in |
|---|
| 80 | * errors are now ignored. This allows invalid SPU's with insufficient |
|---|
| 81 | * encoded data to be displayed. |
|---|
| 82 | * |
|---|
| 83 | * Hydra_Software_Devel/fix_bdvd_v2.0_pr14735/1 7/15/09 10:40a tross |
|---|
| 84 | * Add RLE ID. |
|---|
| 85 | * |
|---|
| 86 | * Hydra_Software_Devel/39 8/18/08 5:17p garylin |
|---|
| 87 | * PR43788: added more id for FTM, QPSK, and AST1 |
|---|
| 88 | * |
|---|
| 89 | * Hydra_Software_Devel/38 8/14/08 2:38p garylin |
|---|
| 90 | * PR45679: add device id for 3556 video input (frontend) |
|---|
| 91 | * |
|---|
| 92 | * Hydra_Software_Devel/37 6/19/08 1:23p garylin |
|---|
| 93 | * PR43788: add more block ids: UPG for Sundry block and MDM for soft |
|---|
| 94 | * modem. Both ids are used in power PI. |
|---|
| 95 | * |
|---|
| 96 | * Hydra_Software_Devel/36 6/2/08 10:34a rgreen |
|---|
| 97 | * PR38946: Add ERR ID for LVD PI |
|---|
| 98 | * |
|---|
| 99 | * Hydra_Software_Devel/35 5/29/08 11:34a garylin |
|---|
| 100 | * PR42849: add new id for UHF |
|---|
| 101 | * |
|---|
| 102 | * Hydra_Software_Devel/34 4/7/08 11:25p rgreen |
|---|
| 103 | * PR38947: Add error code id for HDR |
|---|
| 104 | * |
|---|
| 105 | * Hydra_Software_Devel/33 1/10/08 12:04p rjlewis |
|---|
| 106 | * PR38655: missing parens generated lots of warnings in Vxworks. |
|---|
| 107 | * |
|---|
| 108 | * Hydra_Software_Devel/32 12/27/07 5:56p jessem |
|---|
| 109 | * PR 38367: Used BERR_START_ID as base number for assigning values to |
|---|
| 110 | * BERR_ID_xxx entries and BERR_START_LIB_ID for assigning values to |
|---|
| 111 | * BERR_XXXlib_ID. |
|---|
| 112 | * |
|---|
| 113 | * Hydra_Software_Devel/31 12/6/07 3:21p dliu |
|---|
| 114 | * PR36603: Add DVB-T card support |
|---|
| 115 | * |
|---|
| 116 | * Hydra_Software_Devel/30 5/31/07 4:13p shyam |
|---|
| 117 | * PR 27542 : Added Id for the XCU common utilties |
|---|
| 118 | * |
|---|
| 119 | * Hydra_Software_Devel/29 3/5/07 1:12p shyam |
|---|
| 120 | * PR 27542 : Added Id for Transcoder or XCD PI |
|---|
| 121 | * |
|---|
| 122 | * Hydra_Software_Devel/28 6/27/06 2:49p haisongw |
|---|
| 123 | * PR22368: Add AOB, AUS and TNR3255ob support. |
|---|
| 124 | * |
|---|
| 125 | * Hydra_Software_Devel/27 5/24/06 7:02p albertl |
|---|
| 126 | * PR21392: Added BINT error id. |
|---|
| 127 | * |
|---|
| 128 | * Hydra_Software_Devel/26 5/12/06 6:10p haisongw |
|---|
| 129 | * PR 20984: add BERR_RPC_ID |
|---|
| 130 | * |
|---|
| 131 | * Hydra_Software_Devel/25 11/21/05 2:59p rjlewis |
|---|
| 132 | * PR18214: added support for TMR module errors. |
|---|
| 133 | * |
|---|
| 134 | * Hydra_Software_Devel/24 11/14/05 9:39a enavarro |
|---|
| 135 | * PR 18135: added BERR_AST_ID |
|---|
| 136 | * |
|---|
| 137 | * Hydra_Software_Devel/23 8/9/05 3:10p pntruong |
|---|
| 138 | * PR13641: Added BMRC error codes. |
|---|
| 139 | * |
|---|
| 140 | * Hydra_Software_Devel/22 1/12/05 6:45p bmishra |
|---|
| 141 | * PR 13082: Added BERR_RAP_ID |
|---|
| 142 | * |
|---|
| 143 | * Hydra_Software_Devel/21 1/5/05 1:47p dlwin |
|---|
| 144 | * PR 11480:Added BERR_BTSlib_ID |
|---|
| 145 | * |
|---|
| 146 | * Hydra_Software_Devel/20 11/1/04 3:27p darnstein |
|---|
| 147 | * PR 13115: Add module error code for new ARC (BARC) porting interface |
|---|
| 148 | * module. |
|---|
| 149 | * |
|---|
| 150 | * Hydra_Software_Devel/19 6/11/04 1:58p maivu |
|---|
| 151 | * PR 10943: Added error code id for XVD |
|---|
| 152 | * |
|---|
| 153 | * Hydra_Software_Devel/18 3/9/04 11:13a nissen |
|---|
| 154 | * PR 10024: Added error code ids for GRC and P3D. |
|---|
| 155 | * |
|---|
| 156 | * Hydra_Software_Devel/17 12/1/03 7:08p dlwin |
|---|
| 157 | * Added error code for LNA |
|---|
| 158 | * |
|---|
| 159 | * Hydra_Software_Devel/16 10/23/03 3:42p syang |
|---|
| 160 | * added error code id for dma and gio |
|---|
| 161 | * |
|---|
| 162 | * Hydra_Software_Devel/15 10/22/03 3:19p vsilyaev |
|---|
| 163 | * Added mpeg encoder. |
|---|
| 164 | * |
|---|
| 165 | * Hydra_Software_Devel/14 10/8/03 11:56a darnstein |
|---|
| 166 | * Add code for BVBIlib (syslib) module. |
|---|
| 167 | * |
|---|
| 168 | * Hydra_Software_Devel/13 9/11/03 3:17p enavarro |
|---|
| 169 | * added IDs for SDS and VSB |
|---|
| 170 | * |
|---|
| 171 | * Hydra_Software_Devel/12 9/11/03 11:24a brianlee |
|---|
| 172 | * Added IDs for UPG modules. |
|---|
| 173 | * |
|---|
| 174 | * Hydra_Software_Devel/11 9/3/03 4:32p jasonh |
|---|
| 175 | * Re-ordered IDs. Added HDM ID. |
|---|
| 176 | * |
|---|
| 177 | * Hydra_Software_Devel/9 9/2/03 1:30p gmullen |
|---|
| 178 | * Added XPT module ID. |
|---|
| 179 | * |
|---|
| 180 | * Hydra_Software_Devel/8 8/29/03 12:20p sri |
|---|
| 181 | * Added BERR_MVD_ID. |
|---|
| 182 | * |
|---|
| 183 | * Hydra_Software_Devel/7 8/13/03 2:14p aram |
|---|
| 184 | * added aud module |
|---|
| 185 | * |
|---|
| 186 | * Hydra_Software_Devel/6 7/11/03 1:35p jasonh |
|---|
| 187 | * Added BERR_RDC_ID. |
|---|
| 188 | * |
|---|
| 189 | * Hydra_Software_Devel/5 7/11/03 1:22p jasonh |
|---|
| 190 | * Re-ordered IDs. Removed VBIlib. Added BERR_VDC_ID. |
|---|
| 191 | * |
|---|
| 192 | * Hydra_Software_Devel/4 6/18/03 3:50p dlwin |
|---|
| 193 | * Added BERR_QDS_ID, BERR_QOB_ID, BERR_QUS_ID, BERR_TNR_ID, BERR_RFM_ID, |
|---|
| 194 | * BERR_IFD_ID, and BERR_TNRlib_ID. |
|---|
| 195 | * |
|---|
| 196 | * Hydra_Software_Devel/3 6/16/03 6:40p btan |
|---|
| 197 | * Changed BERR_H__ to BERR_ID_H__. |
|---|
| 198 | * |
|---|
| 199 | * Hydra_Software_Devel/2 6/10/03 4:59p btan |
|---|
| 200 | * Added ids for smart card (SCD) and NDS ICAM (ICM) |
|---|
| 201 | * |
|---|
| 202 | ***************************************************************************/ |
|---|
| 203 | #ifndef BERR_ID_H__ |
|---|
| 204 | #define BERR_ID_H__ |
|---|
| 205 | |
|---|
| 206 | /* The standard ID. This ID is present when the standard error codes are |
|---|
| 207 | being used without a module specific ID */ |
|---|
| 208 | #define BERR_STD_ID 0x00 |
|---|
| 209 | |
|---|
| 210 | /* The application ID. This ID is reserved for use by top level applications |
|---|
| 211 | so they can extend our error codes if they wish. This ID cannot be used |
|---|
| 212 | in any module or library */ |
|---|
| 213 | #define BERR_APP_ID 0x01 |
|---|
| 214 | |
|---|
| 215 | #define BERR_START_ID 0x02 |
|---|
| 216 | |
|---|
| 217 | /* porting interfaces */ |
|---|
| 218 | #define BERR_AUD_ID (BERR_START_ID + 0) |
|---|
| 219 | #define BERR_HDM_ID (BERR_START_ID + 1) |
|---|
| 220 | #define BERR_ICM_ID (BERR_START_ID + 2) |
|---|
| 221 | #define BERR_IFD_ID (BERR_START_ID + 3) |
|---|
| 222 | #define BERR_MVD_ID (BERR_START_ID + 4) |
|---|
| 223 | #define BERR_QDS_ID (BERR_START_ID + 5) |
|---|
| 224 | #define BERR_QOB_ID (BERR_START_ID + 6) |
|---|
| 225 | #define BERR_QUS_ID (BERR_START_ID + 7) |
|---|
| 226 | #define BERR_RDC_ID (BERR_START_ID + 8) |
|---|
| 227 | #define BERR_RFM_ID (BERR_START_ID + 9) |
|---|
| 228 | #define BERR_SCD_ID (BERR_START_ID + 10) |
|---|
| 229 | #define BERR_TNR_ID (BERR_START_ID + 11) |
|---|
| 230 | #define BERR_VBI_ID (BERR_START_ID + 12) |
|---|
| 231 | #define BERR_VDC_ID (BERR_START_ID + 13) |
|---|
| 232 | #define BERR_XPT_ID (BERR_START_ID + 14) |
|---|
| 233 | #define BERR_I2C_ID (BERR_START_ID + 15) |
|---|
| 234 | #define BERR_SPI_ID (BERR_START_ID + 16) |
|---|
| 235 | #define BERR_ICP_ID (BERR_START_ID + 17) |
|---|
| 236 | #define BERR_IRB_ID (BERR_START_ID + 18) |
|---|
| 237 | #define BERR_KIR_ID (BERR_START_ID + 19) |
|---|
| 238 | #define BERR_KPD_ID (BERR_START_ID + 20) |
|---|
| 239 | #define BERR_LED_ID (BERR_START_ID + 21) |
|---|
| 240 | #define BERR_PWM_ID (BERR_START_ID + 22) |
|---|
| 241 | #define BERR_URT_ID (BERR_START_ID + 23) |
|---|
| 242 | #define BERR_SDS_ID (BERR_START_ID + 24) |
|---|
| 243 | #define BERR_VSB_ID (BERR_START_ID + 25) |
|---|
| 244 | #define BERR_ENC_ID (BERR_START_ID + 26) |
|---|
| 245 | #define BERR_DMA_ID (BERR_START_ID + 27) |
|---|
| 246 | #define BERR_GIO_ID (BERR_START_ID + 28) |
|---|
| 247 | #define BERR_LNA_ID (BERR_START_ID + 29) |
|---|
| 248 | #define BERR_GRC_ID (BERR_START_ID + 30) |
|---|
| 249 | #define BERR_P3D_ID (BERR_START_ID + 31) |
|---|
| 250 | #define BERR_XVD_ID (BERR_START_ID + 32) |
|---|
| 251 | #define BERR_ARC_ID (BERR_START_ID + 33) |
|---|
| 252 | #define BERR_RAP_ID (BERR_START_ID + 34) |
|---|
| 253 | #define BERR_MRC_ID (BERR_START_ID + 35) |
|---|
| 254 | #define BERR_AST_ID (BERR_START_ID + 36) |
|---|
| 255 | #define BERR_TMR_ID (BERR_START_ID + 37) |
|---|
| 256 | #define BERR_RPC_ID (BERR_START_ID + 38) |
|---|
| 257 | #define BERR_MEM_ID (BERR_START_ID + 39) |
|---|
| 258 | #define BERR_INT_ID (BERR_START_ID + 40) |
|---|
| 259 | #define BERR_ADS_ID (BERR_START_ID + 41) |
|---|
| 260 | #define BERR_AOB_ID (BERR_START_ID + 42) |
|---|
| 261 | #define BERR_AUS_ID (BERR_START_ID + 43) |
|---|
| 262 | #define BERR_XCD_ID (BERR_START_ID + 44) |
|---|
| 263 | #define BERR_THD_ID (BERR_START_ID + 45) |
|---|
| 264 | #define BERR_XCU_ID (BERR_START_ID + 46) |
|---|
| 265 | #define BERR_NET_ID (BERR_START_ID + 47) |
|---|
| 266 | #define BERR_USB_ID (BERR_START_ID + 48) |
|---|
| 267 | #define BERR_ATA_ID (BERR_START_ID + 49) |
|---|
| 268 | #define BERR_HDR_ID (BERR_START_ID + 50) |
|---|
| 269 | #define BERR_UHF_ID (BERR_START_ID + 51) |
|---|
| 270 | #define BERR_LVD_ID (BERR_START_ID + 52) |
|---|
| 271 | #define BERR_UPG_ID (BERR_START_ID + 53) |
|---|
| 272 | #define BERR_MDM_ID (BERR_START_ID + 54) |
|---|
| 273 | #define BERR_VIF_ID (BERR_START_ID + 55) |
|---|
| 274 | #define BERR_AST1_ID (BERR_START_ID + 56) |
|---|
| 275 | #define BERR_QPSK_ID (BERR_START_ID + 57) |
|---|
| 276 | #define BERR_FTM_ID (BERR_START_ID + 58) |
|---|
| 277 | #define BERR_RLE_ID (BERR_START_ID + 59) |
|---|
| 278 | #define BERR_CTK_ID (BERR_START_ID + 60) |
|---|
| 279 | #define BERR_TMN_ID (BERR_START_ID + 61) |
|---|
| 280 | #define BERR_ELF_ID (BERR_START_ID + 62) |
|---|
| 281 | #define BERR_APE_ID (BERR_START_ID + 63) |
|---|
| 282 | #define BERR_TNF_ID (BERR_START_ID + 64) |
|---|
| 283 | #define BERR_TFE_ID (BERR_START_ID + 65) |
|---|
| 284 | #define BERR_ANV_ID (BERR_START_ID + 66) |
|---|
| 285 | #define BERR_UDP_ID (BERR_START_ID + 67) |
|---|
| 286 | #define BERR_ANA_ID (BERR_START_ID + 68) |
|---|
| 287 | #define BERR_SID_ID (BERR_START_ID + 69) |
|---|
| 288 | #define BERR_V3D_ID (BERR_START_ID + 70) |
|---|
| 289 | #define BERR_DSP_ID (BERR_START_ID + 71) |
|---|
| 290 | #define BERR_TC2_ID (BERR_START_ID + 72) |
|---|
| 291 | #define BERR_MMD_ID (BERR_START_ID + 73) |
|---|
| 292 | #define BERR_WFE_ID (BERR_START_ID + 74) |
|---|
| 293 | #define BERR_SCS_ID (BERR_START_ID + 75) |
|---|
| 294 | #define BERR_CEC_ID (BERR_START_ID + 76) |
|---|
| 295 | #define BERR_VCE_ID (BERR_START_ID + 77) |
|---|
| 296 | #define BERR_BCP_ID (BERR_START_ID + 78) |
|---|
| 297 | |
|---|
| 298 | |
|---|
| 299 | /* syslibs */ |
|---|
| 300 | #define BERR_START_LIB_ID 0x100 |
|---|
| 301 | |
|---|
| 302 | #define BERR_TNRlib_ID (BERR_START_LIB_ID + 0) |
|---|
| 303 | #define BERR_VBIlib_ID (BERR_START_LIB_ID + 1) |
|---|
| 304 | #define BERR_BTSlib_ID (BERR_START_LIB_ID + 2) |
|---|
| 305 | #define BERR_MUXlib_ID (BERR_START_LIB_ID + 3) |
|---|
| 306 | #define BERR_XUDlib_ID (BERR_START_LIB_ID + 4) |
|---|
| 307 | |
|---|
| 308 | #endif /* #ifndef BERR_ID_H__ */ |
|---|
| 309 | |
|---|
| 310 | /* end of file */ |
|---|