openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

bcmi_tsce_xgxs_resetval.c (9501B)


      1 /*******************************************************************************
      2  *
      3  * DO NOT EDIT THIS FILE!
      4  * This file is auto-generated from the registers file.
      5  * Edits to this file will be lost when it is regenerated.
      6  *
      7  * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      8  * 
      9  * Copyright 2007-2019 Broadcom Inc. All rights reserved.
     10  *
     11  * Symbol table file for the BCMI_TSCE_XGXS.
     12  * This symbol table is used by the Broadcom debug shell.
     13  */
     14 
     15 #include <phymod/chip/bcmi_tsce_xgxs_resetval.h>
     16 
     17 
     18 
     19 /*******************************************************************************
     20  *
     21  * This function returns the register reset value. 
     22  */
     23 
     24 uint32_t
     25 bcmi_tsce_xgxs_resetval_get(int devad, uint32_t reg_addr)
     26 {
     27     if (devad == 0) {
     28         switch (reg_addr) {
     29         case 0x0002:
     30             return 0x600d;
     31         case 0x0003:
     32             return 0x8770;
     33         case 0x9002:
     34             return 0x00aa;
     35         case 0x9003:
     36             return 0x00e4;
     37         case 0x9004:
     38             return 0x0083;
     39         case 0x900a:
     40             return 0xf800;
     41         case 0x900e:
     42             return 0x02d2;
     43         case 0x9031:
     44             return 0x0028;
     45         case 0x90b1:
     46             return 0x8000;
     47         case 0x90b4:
     48             return 0x001d;
     49         case 0x90b5:
     50             return 0xffff;
     51         case 0x9123:
     52             return 0x3fff;
     53         case 0x9130:
     54             return 0x7690;
     55         case 0x9131:
     56             return 0xc4f0;
     57         case 0x9132:
     58             return 0xe647;
     59         case 0x9140:
     60             return 0x65c5;
     61         case 0x9141:
     62             return 0x79a2;
     63         case 0x9142:
     64             return 0x3d9b;
     65         case 0x9220:
     66             return 0x0101;
     67         case 0x9221:
     68             return 0x6140;
     69         case 0x9222:
     70             return 0xee17;
     71         case 0x9230:
     72             return 0x4010;
     73         case 0x9231:
     74             return 0x0400;
     75         case 0x9232:
     76             return 0x0041;
     77         case 0x9233:
     78             return 0x8090;
     79         case 0x9234:
     80             return 0xa0b0;
     81         case 0x9235:
     82             return 0xc0d0;
     83         case 0x9236:
     84             return 0xe070;
     85         case 0x9237:
     86             return 0x0001;
     87         case 0x9238:
     88             return 0xf0f0;
     89         case 0x9239:
     90             return 0xf0f0;
     91         case 0x923a:
     92             return 0xf0f0;
     93         case 0x923b:
     94             return 0xf0f0;
     95         case 0x923c:
     96             return 0x0003;
     97         case 0x925a:
     98             return 0x0002;
     99         case 0x925b:
    100             return 0x006b;
    101         case 0x925d:
    102             return 0x3b5f;
    103         case 0x925e:
    104             return 0x006b;
    105         case 0x9262:
    106             return 0x00ff;
    107         case 0x9263:
    108             return 0x0002;
    109         case 0x9270:
    110             return 0xff00;
    111         case 0x9274:
    112             return 0x0400;
    113         case 0x9280:
    114             return 0xff00;
    115         case 0x9284:
    116             return 0x0400;
    117         case 0x9290:
    118             return 0xff00;
    119         case 0x9294:
    120             return 0x0400;
    121         case 0x92a0:
    122             return 0xff00;
    123         case 0x92a4:
    124             return 0x0400;
    125         case 0xa000:
    126             return 0x7ffe;
    127         case 0xa001:
    128             return 0x8000;
    129         case 0xa002:
    130             return 0x0070;
    131         case 0xa003:
    132             return 0x0064;
    133         case 0xa023:
    134             return 0x1400;
    135         case 0xa024:
    136             return 0x030f;
    137         case 0xa086:
    138             return 0x8000;
    139         case 0xc050:
    140             return 0x00ff;
    141         case 0xc054:
    142             return 0x8000;
    143         case 0xc070:
    144             return 0xff00;
    145         case 0xc074:
    146             return 0x0400;
    147         case 0xc111:
    148             return 0x0800;
    149         case 0xc112:
    150             return 0x01b4;
    151         case 0xc113:
    152             return 0x01c8;
    153         case 0xc132:
    154             return 0x4478;
    155         case 0xc133:
    156             return 0x7828;
    157         case 0xc134:
    158             return 0x2870;
    159         case 0xc162:
    160             return 0x4478;
    161         case 0xc163:
    162             return 0x7828;
    163         case 0xc185:
    164             return 0x02a0;
    165         case 0xc1ad:
    166             return 0x0001;
    167         case 0xc330:
    168             return 0x0002;
    169         case 0xc340:
    170             return 0x0011;
    171         default:
    172 	    break;
    173         }
    174     } else if (devad == 1) {
    175         switch (reg_addr) {
    176         case 0xd001:
    177             return 0x0004;
    178         case 0xd002:
    179             return 0x0690;
    180         case 0xd003:
    181             return 0x00f0;
    182         case 0xd006:
    183             return 0x0100;
    184         case 0xd008:
    185             return 0x2000;
    186         case 0xd009:
    187             return 0x0020;
    188         case 0xd010:
    189             return 0x0008;
    190         case 0xd011:
    191             return 0x0200;
    192         case 0xd012:
    193             return 0x0087;
    194         case 0xd013:
    195             return 0x1c1e;
    196         case 0xd014:
    197             return 0x35ad;
    198         case 0xd015:
    199             return 0x35ad;
    200         case 0xd016:
    201             return 0x340d;
    202         case 0xd018:
    203             return 0x0011;
    204         case 0xd040:
    205             return 0x0020;
    206         case 0xd051:
    207             return 0x0004;
    208         case 0xd052:
    209             return 0x0096;
    210         case 0xd061:
    211             return 0x0004;
    212         case 0xd062:
    213             return 0x0002;
    214         case 0xd065:
    215             return 0x0001;
    216         case 0xd066:
    217             return 0x0588;
    218         case 0xd067:
    219             return 0x003c;
    220         case 0xd068:
    221             return 0x0083;
    222         case 0xd070:
    223             return 0x2000;
    224         case 0xd073:
    225             return 0x0100;
    226         case 0xd074:
    227             return 0x0004;
    228         case 0xd084:
    229             return 0x0303;
    230         case 0xd086:
    231             return 0x0001;
    232         case 0xd089:
    233             return 0x0007;
    234         case 0xd08e:
    235             return 0x0001;
    236         case 0xd090:
    237             return 0x0010;
    238         case 0xd092:
    239             return 0x2800;
    240         case 0xd099:
    241             return 0x8000;
    242         case 0xd0a0:
    243             return 0x0080;
    244         case 0xd0a2:
    245             return 0x000c;
    246         case 0xd0b1:
    247             return 0x8001;
    248         case 0xd0b2:
    249             return 0x0016;
    250         case 0xd0b4:
    251             return 0x0077;
    252         case 0xd0b5:
    253             return 0x7bc0;
    254         case 0xd0b6:
    255             return 0x45c0;
    256         case 0xd0ba:
    257             return 0x300a;
    258         case 0xd0c0:
    259             return 0x1109;
    260         case 0xd0c1:
    261             return 0xa008;
    262         case 0xd0c2:
    263             return 0x3f22;
    264         case 0xd0c8:
    265             return 0x0200;
    266         case 0xd0d0:
    267             return 0x0602;
    268         case 0xd0d1:
    269             return 0x000a;
    270         case 0xd0d2:
    271             return 0x0006;
    272         case 0xd0d8:
    273             return 0x0002;
    274         case 0xd0da:
    275             return 0x8000;
    276         case 0xd0e0:
    277             return 0xb000;
    278         case 0xd0e1:
    279             return 0x000a;
    280         case 0xd0e2:
    281             return 0x0002;
    282         case 0xd0e8:
    283             return 0x0002;
    284         case 0xd0f0:
    285             return 0x02da;
    286         case 0xd0f1:
    287             return 0x0001;
    288         case 0xd0f2:
    289             return 0x4000;
    290         case 0xd0f4:
    291             return 0x0271;
    292         case 0xd0f6:
    293             return 0x0001;
    294         case 0xd0f7:
    295             return 0x8304;
    296         case 0xd0f8:
    297             return 0x0007;
    298         case 0xd0fa:
    299             return 0x4038;
    300         case 0xd0fb:
    301             return 0x0820;
    302         case 0xd0fc:
    303             return 0x0403;
    304         case 0xd0fd:
    305             return 0x0302;
    306         case 0xd100:
    307             return 0xff00;
    308         case 0xd101:
    309             return 0xff00;
    310         case 0xd102:
    311             return 0xff00;
    312         case 0xd103:
    313             return 0xff00;
    314         case 0xd104:
    315             return 0xff00;
    316         case 0xd105:
    317             return 0xff00;
    318         case 0xd106:
    319             return 0xff00;
    320         case 0xd107:
    321             return 0xff00;
    322         case 0xd108:
    323             return 0xff00;
    324         case 0xd109:
    325             return 0xff00;
    326         case 0xd10a:
    327             return 0xff00;
    328         case 0xd10b:
    329             return 0xff00;
    330         case 0xd10c:
    331             return 0xff00;
    332         case 0xd10d:
    333             return 0xff00;
    334         case 0xd10e:
    335             return 0xff00;
    336         case 0xd110:
    337             return 0x0588;
    338         case 0xd111:
    339             return 0x003c;
    340         case 0xd112:
    341             return 0x8888;
    342         case 0xd113:
    343             return 0x0588;
    344         case 0xd114:
    345             return 0x003c;
    346         case 0xd115:
    347             return 0x0588;
    348         case 0xd116:
    349             return 0x003c;
    350         case 0xd118:
    351             return 0x0300;
    352         case 0xd119:
    353             return 0x0800;
    354         case 0xd120:
    355             return 0xc803;
    356         case 0xd121:
    357             return 0xc8ff;
    358         case 0xd122:
    359             return 0xff01;
    360         case 0xd124:
    361             return 0xa80d;
    362         case 0xd125:
    363             return 0x0027;
    364         case 0xd126:
    365             return 0x0007;
    366         case 0xd127:
    367             return 0x000a;
    368         case 0xd12a:
    369             return 0x0001;
    370         case 0xd130:
    371             return 0x07ff;
    372         case 0xd131:
    373             return 0x0070;
    374         case 0xd133:
    375             return 0x3828;
    376         case 0xd134:
    377             return 0x01f4;
    378         case 0xd135:
    379             return 0x00c8;
    380         case 0xd20a:
    381             return 0x080f;
    382         case 0xd20c:
    383             return 0x0002;
    384         case 0xffdc:
    385             return 0x001f;
    386         case 0xffdd:
    387             return 0x404d;
    388         default:
    389 	    break;
    390         }
    391     }
    392     return 0;
    393 }