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

driver.h (6637B)


      1 /*
      2  * DO NOT EDIT THIS FILE!
      3  * This file is auto-generated from the registers file.
      4  * Edits to this file will be lost when it is regenerated.
      5  *
      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-2020 Broadcom Inc. All rights reserved.
     10  *
     11  * File:        driver.h
     12  * Purpose:     Chip driver declarations
     13  * Supports:    bcm56504_a0
     14  *              bcm56504_b0
     15  *              bcm56314_a0
     16  *              bcm56800_a0
     17  *              bcm56514_a0
     18  *              bcm56624_a0
     19  *              bcm56624_b0
     20  *              bcm56680_a0
     21  *              bcm56680_b0
     22  *              bcm56224_a0
     23  *              bcm56224_b0
     24  *              bcm56820_a0
     25  *              bcm56725_a0
     26  *              bcm53314_a0
     27  *              bcm53324_a0
     28  *              bcm56634_a0
     29  *              bcm56634_b0
     30  *              bcm56524_a0
     31  *              bcm56524_b0
     32  *              bcm56685_a0
     33  *              bcm56685_b0
     34  *              bcm56334_a0
     35  *              bcm56334_b0
     36  *              bcm56840_a0
     37  *              bcm56840_b0
     38  *              bcm88650_a0
     39  *              bcm88650_b0
     40  *              bcm88660_a0
     41  *              bcm2801pm_a0
     42  *              bcm88202_a0
     43  *              bcm88675_a0
     44  *              bcm83207_a0
     45  *              bcm83208_a0
     46  *              bcm88732_a0
     47  *              bcm56440_a0
     48  *              bcm56440_b0
     49  *              bcm56640_a0
     50  *              bcm88750_a0
     51  *              bcm88750_b0
     52  *              bcm88754_a0
     53  *              bcm88950_a0
     54  *              bcm88790_a0
     55  *              bcm56850_a0
     56  *              bcm56450_a0
     57  *              bcm56450_b0
     58  *              bcm56450_b1
     59  *              bcm56340_a0
     60  *              bcm56142_a0
     61  *              bcm56150_a0
     62  *              bcm53400_a0
     63  *              bcm56960_a0
     64  *              bcm56860_a0
     65  *              bcm56560_a0
     66  *              bcm56560_b0
     67  *              bcm56260_a0
     68  *              bcm56260_b0
     69  *              bcm88375_a0
     70  *              bcm88470_a0
     71  *              bcm88470_b0
     72  *              bcm88270_a0
     73  *              bcm8206_a0
     74  *              bcm88675_b0
     75  *              bcm88375_b0
     76  *              bcm88680_a0
     77  *              bcm88690_a0
     78  *              bcm88690_b0
     79  *              bcm56160_a0
     80  *              bcm56270_a0
     81  *              bcm56965_a0
     82  *              bcm56970_a0
     83  *              bcm56870_a0
     84  *              bcm53570_a0
     85  *              bcm53570_b0
     86  *              bcm56980_a0
     87  *              bcm56980_b0
     88  *              bcm53540_a0
     89  *              bcm56670_a0
     90  *              bcm56670_b0
     91  *              bcm56370_a0
     92  *              bcm56770_a0
     93  */
     94 
     95 #ifndef _SOC_DRIVER_H
     96 #define _SOC_DRIVER_H
     97 
     98 
     99 #include <soc/drv.h>
    100 /****************************************************************
    101  *
    102  *    Chip driver declarations
    103  */
    104 
    105 EXTERN soc_driver_t soc_driver_bcm56504_a0;
    106 EXTERN soc_driver_t soc_driver_bcm56504_b0;
    107 EXTERN soc_driver_t soc_driver_bcm56314_a0;
    108 EXTERN soc_driver_t soc_driver_bcm56800_a0;
    109 EXTERN soc_driver_t soc_driver_bcm56514_a0;
    110 EXTERN soc_driver_t soc_driver_bcm56624_a0;
    111 EXTERN soc_driver_t soc_driver_bcm56624_b0;
    112 EXTERN soc_driver_t soc_driver_bcm56680_a0;
    113 EXTERN soc_driver_t soc_driver_bcm56680_b0;
    114 EXTERN soc_driver_t soc_driver_bcm56224_a0;
    115 EXTERN soc_driver_t soc_driver_bcm56224_b0;
    116 EXTERN soc_driver_t soc_driver_bcm56820_a0;
    117 EXTERN soc_driver_t soc_driver_bcm56725_a0;
    118 EXTERN soc_driver_t soc_driver_bcm53314_a0;
    119 EXTERN soc_driver_t soc_driver_bcm53324_a0;
    120 EXTERN soc_driver_t soc_driver_bcm56634_a0;
    121 EXTERN soc_driver_t soc_driver_bcm56634_b0;
    122 EXTERN soc_driver_t soc_driver_bcm56524_a0;
    123 EXTERN soc_driver_t soc_driver_bcm56524_b0;
    124 EXTERN soc_driver_t soc_driver_bcm56685_a0;
    125 EXTERN soc_driver_t soc_driver_bcm56685_b0;
    126 EXTERN soc_driver_t soc_driver_bcm56334_a0;
    127 EXTERN soc_driver_t soc_driver_bcm56334_b0;
    128 EXTERN soc_driver_t soc_driver_bcm56840_a0;
    129 EXTERN soc_driver_t soc_driver_bcm56840_b0;
    130 EXTERN soc_driver_t soc_driver_bcm88650_a0;
    131 EXTERN soc_driver_t soc_driver_bcm88650_b0;
    132 EXTERN soc_driver_t soc_driver_bcm88660_a0;
    133 EXTERN soc_driver_t soc_driver_bcm2801pm_a0;
    134 EXTERN soc_driver_t soc_driver_bcm88202_a0;
    135 EXTERN soc_driver_t soc_driver_bcm88675_a0;
    136 EXTERN soc_driver_t soc_driver_bcm83207_a0;
    137 EXTERN soc_driver_t soc_driver_bcm83208_a0;
    138 EXTERN soc_driver_t soc_driver_bcm88732_a0;
    139 EXTERN soc_driver_t soc_driver_bcm56440_a0;
    140 EXTERN soc_driver_t soc_driver_bcm56440_b0;
    141 EXTERN soc_driver_t soc_driver_bcm56640_a0;
    142 EXTERN soc_driver_t soc_driver_bcm88750_a0;
    143 EXTERN soc_driver_t soc_driver_bcm88750_b0;
    144 EXTERN soc_driver_t soc_driver_bcm88754_a0;
    145 EXTERN soc_driver_t soc_driver_bcm88950_a0;
    146 EXTERN soc_driver_t soc_driver_bcm88790_a0;
    147 EXTERN soc_driver_t soc_driver_bcm56850_a0;
    148 EXTERN soc_driver_t soc_driver_bcm56450_a0;
    149 EXTERN soc_driver_t soc_driver_bcm56450_b0;
    150 EXTERN soc_driver_t soc_driver_bcm56450_b1;
    151 EXTERN soc_driver_t soc_driver_bcm56340_a0;
    152 EXTERN soc_driver_t soc_driver_bcm56142_a0;
    153 EXTERN soc_driver_t soc_driver_bcm56150_a0;
    154 EXTERN soc_driver_t soc_driver_bcm53400_a0;
    155 EXTERN soc_driver_t soc_driver_bcm56960_a0;
    156 EXTERN soc_driver_t soc_driver_bcm56860_a0;
    157 EXTERN soc_driver_t soc_driver_bcm56560_a0;
    158 EXTERN soc_driver_t soc_driver_bcm56560_b0;
    159 EXTERN soc_driver_t soc_driver_bcm56260_a0;
    160 EXTERN soc_driver_t soc_driver_bcm56260_b0;
    161 EXTERN soc_driver_t soc_driver_bcm88375_a0;
    162 EXTERN soc_driver_t soc_driver_bcm88470_a0;
    163 EXTERN soc_driver_t soc_driver_bcm88470_b0;
    164 EXTERN soc_driver_t soc_driver_bcm88270_a0;
    165 EXTERN soc_driver_t soc_driver_bcm8206_a0;
    166 EXTERN soc_driver_t soc_driver_bcm88675_b0;
    167 EXTERN soc_driver_t soc_driver_bcm88375_b0;
    168 EXTERN soc_driver_t soc_driver_bcm88680_a0;
    169 EXTERN soc_driver_t soc_driver_bcm88690_a0;
    170 EXTERN soc_driver_t soc_driver_bcm88690_b0;
    171 EXTERN soc_driver_t soc_driver_bcm56160_a0;
    172 EXTERN soc_driver_t soc_driver_bcm56270_a0;
    173 EXTERN soc_driver_t soc_driver_bcm56965_a0;
    174 EXTERN soc_driver_t soc_driver_bcm56970_a0;
    175 EXTERN soc_driver_t soc_driver_bcm56870_a0;
    176 EXTERN soc_driver_t soc_driver_bcm53570_a0;
    177 EXTERN soc_driver_t soc_driver_bcm53570_b0;
    178 EXTERN soc_driver_t soc_driver_bcm56980_a0;
    179 EXTERN soc_driver_t soc_driver_bcm56980_b0;
    180 EXTERN soc_driver_t soc_driver_bcm53540_a0;
    181 EXTERN soc_driver_t soc_driver_bcm56670_a0;
    182 EXTERN soc_driver_t soc_driver_bcm56670_b0;
    183 EXTERN soc_driver_t soc_driver_bcm56370_a0;
    184 EXTERN soc_driver_t soc_driver_bcm56770_a0;
    185 /* The table of all known drivers */
    186 /* Indexed by supported chips */
    187 EXTERN soc_driver_t *soc_base_driver_table[SOC_NUM_SUPPORTED_CHIPS];
    188 
    189 EXTERN int soc_chip_type_to_index(soc_chip_types chip);
    190 EXTERN soc_chip_types soc_index_to_chip_type(int chip);
    191 
    192 
    193 #endif  /* !_SOC_DRIVER_H */