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

kt2config.soc (5700B)


      1 # 
      2 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
      3 # 
      4 # Copyright 2007-2019 Broadcom Inc. All rights reserved.
      5 #
      6 # kt2 configuration file
      7 
      8 
      9 
     10 #g TOP_MISC_CONTROL_1 WC0_8_XFI_MODE_SEL
     11 #local xfi_0 $last_field0
     12 #g TOP_MISC_CONTROL_1 WC1_8_XFI_MODE_SEL
     13 #local xfi_1 $last_field0
     14 
     15 #echo xfi_0: $xfi_0
     16 #echo xfi_1: $xfi_1
     17 
     18 config delete pattern=phy_xaui
     19 config delete pattern=portgroup
     20 
     21 #echo ==========================================
     22 #echo Setting Polarity flips for Katana2:$pcidev
     23 #echo ==========================================
     24 
     25 if "expr $pcidev + 0 == 0xb455" \
     26    'for port=1,16 \'config add phy_xaui_tx_polarity_flip_$port=1\'' \
     27    'for port=17,24 \'config add phy_xaui_rx_polarity_flip_$port=1\'' \
     28 
     29 config add phy_xaui_rx_polarity_flip_35=1
     30 config add phy_xaui_rx_polarity_flip_37=1
     31 config add phy_xaui_rx_polarity_flip_38=1
     32 
     33 if !$olp_port && "expr $pcidev + 0 == 0xb455"\
     34    'config add phy_xaui_rx_polarity_flip_40=1'
     35 
     36 #if !$xfi_0 && "expr $pcidev + 0 == 0xb455"\
     37 #   'config add phy_xaui_rx_polarity_flip_25=1;config add phy_xaui_rx_polarity_flip_36=1'
     38 
     39 if !"$xfi_1" && "expr $pcidev + 0 == 0xb455" \
     40    'config add phy_xaui_rx_polarity_flip_26=1;config add phy_xaui_rx_polarity_flip_39=1'
     41 
     42 if !"expr $pcidev + 0 == 0xb456" || !"expr $pcidev + 0 == 0xb455" \
     43    'config add phy_xaui_rx_polarity_flip_28=0xF00F' else \
     44    'config add phy_xaui_rx_polarity_flip_28=0x000F' 
     45 
     46 
     47 #echo ==============================
     48 #echo Setting PortGroup settings
     49 #echo ==============================
     50 
     51 if !"expr $BCM56248_CFG_OFFSET + 0 == $config"  || \
     52    !"expr $BCM56450_CFG_OFFSET + 0 == $config"  \
     53    'for port=27,34 \'config add portgroup_$port=1\''
     54 
     55 if !"expr $BCM56248_CFG_OFFSET + 1 == $config"  || \
     56    !"expr $BCM56450_CFG_OFFSET + 1 == $config"  || \
     57    !"expr $BCM56248_CFG_OFFSET + 2 == $config"  || \
     58    !"expr $BCM56450_CFG_OFFSET + 2 == $config"  \
     59    'for port=27,28 \'config add portgroup_$port=1\''
     60 
     61 if !"expr $BCM56248_CFG_OFFSET + 3 == $config"  || !"expr $BCM56450_CFG_OFFSET + 3 == $config"  \
     62    'for port=27,28 \'config add portgroup_$port=1\'' \
     63    'config add portgroup_30=1'
     64 
     65 if !"expr $BCM56248_CFG_OFFSET + 4 == $config"  || !"expr $BCM56450_CFG_OFFSET + 4 == $config"  \
     66    'for port=27,28 \'config add portgroup_$port=1\'' \
     67    'for port=30,33,3 \'config add portgroup_$port=1\'' 
     68 
     69 if !"expr $BCM56248_CFG_OFFSET + 5 == $config"  || !"expr $BCM56450_CFG_OFFSET + 5 == $config"  \
     70    'for port=27,33,6 \'config add portgroup_$port=1\'' \
     71    'for port=25,36,11 \'config add portgroup_$port=1\'' \
     72    'for port=28,30,2 \'config add portgroup_$port=1\'' 
     73 
     74 if !"expr $BCM56248_CFG_OFFSET + 6 == $config"  || !"expr $BCM56450_CFG_OFFSET + 6 == $config"  \
     75    'for port=27,33,6 \'config add portgroup_$port=1\'' \
     76    'for port=25,36,11 \'config add portgroup_$port=1\'' \
     77    'for port=28,30,2 \'config add portgroup_$port=1\'' \
     78    'for port=26,39,13 \'config add portgroup_$port=1\'' 
     79 
     80 if !"expr $BCM56248_CFG_OFFSET + 7 == $config"  || !"expr $BCM56450_CFG_OFFSET + 7 == $config"  \
     81    'for port=27,33,6 \'config add portgroup_$port=1\'' \
     82    'for port=28,30,2 \'config add portgroup_$port=1\'' \
     83    'for port=26,39,13 \'config add portgroup_$port=1\'' 
     84 
     85 if !"expr $BCM56248_CFG_OFFSET + 8 == $config"  || \
     86    !"expr $BCM56450_CFG_OFFSET + 8 == $config"  || \
     87    !"expr $BCM56248_CFG_OFFSET + 9 == $config"  || \
     88    !"expr $BCM56450_CFG_OFFSET + 9 == $config"  || \
     89    !"expr $BCM56248_CFG_OFFSET + 10 == $config"  || \
     90    !"expr $BCM56450_CFG_OFFSET + 10 == $config"  || \
     91    !"expr $BCM56248_CFG_OFFSET + 11 == $config"  || \
     92    !"expr $BCM56450_CFG_OFFSET + 11 == $config"  || \
     93    !"expr $BCM56248_CFG_OFFSET + 12 == $config"  || \
     94    !"expr $BCM56450_CFG_OFFSET + 12 == $config"  || \
     95    !"expr $BCM56248_CFG_OFFSET + 13 == $config"  || \
     96    !"expr $BCM56450_CFG_OFFSET + 13 == $config"  || \
     97    !"expr $BCM56248_CFG_OFFSET + 14 == $config"  || \
     98    !"expr $BCM56450_CFG_OFFSET + 14 == $config"  || \
     99    !"expr $BCM56248_CFG_OFFSET + 15 == $config"  || \
    100    !"expr $BCM56450_CFG_OFFSET + 15 == $config" \
    101    'for port=27,28,1 \'config add portgroup_$port=4\'' 
    102 
    103 if !"expr $BCM56248_CFG_OFFSET + 16 == $config"  \
    104    'for port=27,28,1 \'config add portgroup_$port=4\'' 
    105 
    106 if !"expr $BCM56450_CFG_OFFSET + 16 == $config"  \
    107    'config add portgroup_27=1' \
    108    'config add portgroup_28=4' 
    109 
    110 if !"expr $BCM56248_CFG_OFFSET + 17 == $config"  \
    111    'for port=27,28,1 \'config add portgroup_$port=1\'' \
    112    'config add portgroup_30=1' 
    113 
    114 if !"expr $BCM56452_CFG_OFFSET + 1 == $config"  || \
    115    !"expr $BCM56452_CFG_OFFSET + 2 == $config"  || \
    116    !"expr $BCM56452_CFG_OFFSET + 3 == $config"  || \
    117    !"expr $BCM56452_CFG_OFFSET + 4 == $config" \
    118    'for port=25,28,1 \'config add portgroup_$port=4\'' \
    119 
    120 if !"expr $BCM56452_CFG_OFFSET + 5 == $config" \
    121    'config add portgroup_25=4' \
    122    'for port=27,28,1 \'config add portgroup_$port=4\'' 
    123 
    124 if !"expr $BCM56452_CFG_OFFSET + 6 == $config" || \
    125    !"expr $BCM56452_CFG_OFFSET + 7 == $config" \
    126    'for port=27,28,1 \'config add portgroup_$port=4\'' 
    127 
    128 if !"expr $BCM56452_CFG_OFFSET + 8 == $config" \
    129    'for port=25,26,1 \'config add portgroup_$port=4\'' \
    130    'config add portgroup_27=4' \
    131    'config add portgroup_28=4' 
    132 
    133 if !"expr $BCM56452_CFG_OFFSET + 9 == $config" \
    134    'for port=27,28,1 \'config add portgroup_$port=4\'' 
    135 
    136 if !"expr $BCM56452_CFG_OFFSET + 10 == $config" \
    137    'for port=28,30,2 \'config add portgroup_$port=1\'' 
    138 
    139 if !"expr $BCM56454_CFG_OFFSET + 1 == $config" \
    140    'for port=27,28,1 \'config add portgroup_$port=4\'' 
    141 
    142 if !"expr $BCM56454_CFG_OFFSET + 2 == $config" \
    143    'for port=25,26,1 \'config add portgroup_$port=4\'' 
    144 
    145 
    146