diff --git a/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t0.config.bcm b/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t0.config.bcm index c7540e2d2a4d..e1eb6968df68 100644 --- a/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t0.config.bcm +++ b/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t0.config.bcm @@ -34,6 +34,8 @@ os=unix parity_correction=1 parity_enable=1 +port_phy_addr_66=0x176 +port_phy_addr_100=0x177 xgxs_tx_lane_map_104=0x3210 xgxs_rx_lane_map_104=0x0312 phy_xaui_tx_polarity_flip_104=0x0 @@ -345,6 +347,9 @@ phy_xaui_rx_polarity_flip_79=0x3 dport_map_port_78=63 dport_map_port_79=64 pbmp_xport_xe=0x3fffd0000ffff40003fffc0001fffe + +portmap_66=129:10 +portmap_100=131:10 portmap_33=132:10 portmap_67=133:10 portmap_101=134:10 @@ -413,5 +418,7 @@ portmap_114=121:40:2 portmap_115=123:40:2 portmap_116=125:40:2 portmap_117=127:40:2 +dport_map_port_66=65 +dport_map_port_100=66 mmu_init_config="MSFT-TH-Tier0" diff --git a/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t1.config.bcm b/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t1.config.bcm index 8506209fb1e8..87c90323d5b1 100644 --- a/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t1.config.bcm +++ b/device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/th-s6100-64x40G-t1.config.bcm @@ -34,6 +34,8 @@ os=unix parity_correction=1 parity_enable=1 +port_phy_addr_66=0x176 +port_phy_addr_100=0x177 xgxs_tx_lane_map_104=0x3210 xgxs_rx_lane_map_104=0x0312 phy_xaui_tx_polarity_flip_104=0x0 @@ -345,6 +347,9 @@ phy_xaui_rx_polarity_flip_79=0x3 dport_map_port_78=63 dport_map_port_79=64 pbmp_xport_xe=0x3fffd0000ffff40003fffc0001fffe + +portmap_66=129:10 +portmap_100=131:10 portmap_33=132:10 portmap_67=133:10 portmap_101=134:10 @@ -413,5 +418,7 @@ portmap_114=121:40:2 portmap_115=123:40:2 portmap_116=125:40:2 portmap_117=127:40:2 +dport_map_port_66=65 +dport_map_port_100=66 mmu_init_config="MSFT-TH-Tier1" diff --git a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/sai.profile b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/sai.profile index aa93654b5406..ce9e96ee4fa3 100644 --- a/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/sai.profile +++ b/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D48C8/sai.profile @@ -1,4 +1,3 @@ SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2700_48x50g_8x100g.xml -SAI_VXLAN_SRCPORT_RANGE_ENABLE=1 SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps SAI_DUMP_STORE_AMOUNT=10 diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/sai.profile b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/sai.profile index 35d3ce25a43a..9c74ce166084 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/sai.profile +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-C64/sai.profile @@ -1,4 +1,3 @@ SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_3800.xml -SAI_VXLAN_SRCPORT_RANGE_ENABLE=1 SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps SAI_DUMP_STORE_AMOUNT=10 diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C49S1/sai.profile b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C49S1/sai.profile index 4846e323ae99..bd07d661025d 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C49S1/sai.profile +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C49S1/sai.profile @@ -1,4 +1,3 @@ SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_3800_1x10g_28x50g_49x100g.xml -SAI_VXLAN_SRCPORT_RANGE_ENABLE=1 SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps SAI_DUMP_STORE_AMOUNT=10 diff --git a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/sai.profile b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/sai.profile index ea9a7997fc04..ef03ceff837e 100644 --- a/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/sai.profile +++ b/device/mellanox/x86_64-mlnx_msn3800-r0/Mellanox-SN3800-D28C50/sai.profile @@ -1,4 +1,3 @@ SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_3800_28x50g_52x100g.xml -SAI_VXLAN_SRCPORT_RANGE_ENABLE=1 SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps SAI_DUMP_STORE_AMOUNT=10 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm index bebcd95002bf..5611903647e8 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/jr2cp-nokia-18x400g-config.bcm @@ -1,4 +1,3 @@ -platform_name.BCM8885X=j2_ixr7250 appl_enable_intr_init.BCM8885X=1 appl_enable_learn_and_limit_init.BCM8885X=0 appl_enable_oam.BCM8885X=0 @@ -9,6 +8,7 @@ dma_desc_aggregator_chain_length_max.BCM8885X=1000 dma_desc_aggregator_enable_specific_MDB_LPM.BCM8885X=1 dma_desc_aggregator_timeout_usec.BCM8885X=1000 dport_map_direct.BCM8885X=1 +sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc dtm_flow_mapping_mode_region_64.BCM8885X=3 dtm_flow_mapping_mode_region_65.BCM8885X=3 dtm_flow_mapping_mode_region_66.BCM8885X=3 @@ -108,15 +108,16 @@ dtm_flow_nof_remote_cores_region_75.BCM8869X=2 dtm_flow_mapping_mode_region_75.BCM8869X=0 ext_ram_enabled_bitmap.BCM8885X=3 ext_ram_freq.BCM8885X=1200 -dram_temperature_threshold_restore_traffic.BCM8885X=88 -dram_temperature_threshold_power_down.BCM8885X=100 -dram_temperature_threshold_stop_traffic.BCM8885X=95 +dram_temperature_threshold_restore_traffic.BCM8885X=89 +dram_temperature_threshold_power_down.BCM8885X=102 +dram_temperature_threshold_stop_traffic.BCM8885X=94 dram_temperature_monitor_enable.BCM8885X=1 fabric_connect_mode.BCM8885X=FE ftmh_stacking_extension_size=0 j2_ftmh_lb_key_extension_size=3 j_ftmh_lb_key_extension_size=0 + lane_to_serdes_map_fabric_lane0.BCM8885X=rx0:tx0 lane_to_serdes_map_fabric_lane1.BCM8885X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8885X=rx2:tx3 @@ -357,6 +358,7 @@ lane_to_serdes_map_fabric_lane189.BCM8885X=rx189:tx189 lane_to_serdes_map_fabric_lane190.BCM8885X=rx190:tx188 lane_to_serdes_map_fabric_lane191.BCM8885X=rx191:tx191 + phy_rx_polarity_flip_fabric0.BCM8885X=0 phy_rx_polarity_flip_fabric1.BCM8885X=1 phy_rx_polarity_flip_fabric2.BCM8885X=0 @@ -550,6 +552,7 @@ phy_rx_polarity_flip_fabric189.BCM8885X=0 phy_rx_polarity_flip_fabric190.BCM8885X=0 phy_rx_polarity_flip_fabric191.BCM8885X=1 + phy_tx_polarity_flip_fabric0.BCM8885X=0 phy_tx_polarity_flip_fabric1.BCM8885X=0 phy_tx_polarity_flip_fabric2.BCM8885X=0 @@ -743,6 +746,7 @@ phy_tx_polarity_flip_fabric189.BCM8885X=0 phy_tx_polarity_flip_fabric190.BCM8885X=0 phy_tx_polarity_flip_fabric191.BCM8885X=1 + lane_to_serdes_map_nif_lane0.BCM8885X=rx0:tx0 lane_to_serdes_map_nif_lane1.BCM8885X=rx1:tx1 lane_to_serdes_map_nif_lane2.BCM8885X=rx2:tx2 @@ -931,6 +935,7 @@ outlif_physical_phase_data_granularity_S2=60 outlif_physical_phase_data_granularity_XL=60 pdma_continuous_mode_enable.BCM8885X=1 + phy_rx_polarity_flip_phy0.BCM8885X=1 phy_rx_polarity_flip_phy1.BCM8885X=0 phy_rx_polarity_flip_phy2.BCM8885X=1 @@ -1093,6 +1098,7 @@ phy_rx_polarity_flip_phy141.BCM8885X=1 phy_rx_polarity_flip_phy142.BCM8885X=0 phy_rx_polarity_flip_phy143.BCM8885X=1 + phy_tx_polarity_flip_phy0.BCM8885X=1 phy_tx_polarity_flip_phy1.BCM8885X=0 phy_tx_polarity_flip_phy2.BCM8885X=0 @@ -1260,6 +1266,7 @@ polled_irq_delay.BCM8885X=5 polled_irq_mode.BCM8885X=1 port_fec_fabric.BCM8885X=7 + port_init_cl72_1=0 port_init_cl72_2=0 port_init_cl72_3=0 @@ -1279,198 +1286,198 @@ port_init_cl72_16=0 port_init_cl72_17=0 port_init_cl72_18=0 -port_init_cl72_256=1 -port_init_cl72_257=1 -port_init_cl72_258=1 -port_init_cl72_259=1 -port_init_cl72_260=1 -port_init_cl72_261=1 -port_init_cl72_262=1 -port_init_cl72_263=1 -port_init_cl72_264=1 -port_init_cl72_265=1 -port_init_cl72_266=1 -port_init_cl72_267=1 -port_init_cl72_268=1 -port_init_cl72_269=1 -port_init_cl72_270=1 -port_init_cl72_271=1 -port_init_cl72_272=1 -port_init_cl72_273=1 -port_init_cl72_274=1 -port_init_cl72_275=1 -port_init_cl72_276=1 -port_init_cl72_277=1 -port_init_cl72_278=1 -port_init_cl72_279=1 -port_init_cl72_280=1 -port_init_cl72_281=1 -port_init_cl72_282=1 -port_init_cl72_283=1 -port_init_cl72_284=1 -port_init_cl72_285=1 -port_init_cl72_286=1 -port_init_cl72_287=1 -port_init_cl72_288=1 -port_init_cl72_289=1 -port_init_cl72_290=1 -port_init_cl72_291=1 -port_init_cl72_292=1 -port_init_cl72_293=1 -port_init_cl72_294=1 -port_init_cl72_295=1 -port_init_cl72_296=1 -port_init_cl72_297=1 -port_init_cl72_298=1 -port_init_cl72_299=1 -port_init_cl72_300=1 -port_init_cl72_301=1 -port_init_cl72_302=1 -port_init_cl72_303=1 -port_init_cl72_304=1 -port_init_cl72_305=1 -port_init_cl72_306=1 -port_init_cl72_307=1 -port_init_cl72_308=1 -port_init_cl72_309=1 -port_init_cl72_310=1 -port_init_cl72_311=1 -port_init_cl72_312=1 -port_init_cl72_313=1 -port_init_cl72_314=1 -port_init_cl72_315=1 -port_init_cl72_316=1 -port_init_cl72_317=1 -port_init_cl72_318=1 -port_init_cl72_319=1 -port_init_cl72_320=1 -port_init_cl72_321=1 -port_init_cl72_322=1 -port_init_cl72_323=1 -port_init_cl72_324=1 -port_init_cl72_325=1 -port_init_cl72_326=1 -port_init_cl72_327=1 -port_init_cl72_328=1 -port_init_cl72_329=1 -port_init_cl72_330=1 -port_init_cl72_331=1 -port_init_cl72_332=1 -port_init_cl72_333=1 -port_init_cl72_334=1 -port_init_cl72_335=1 -port_init_cl72_336=1 -port_init_cl72_337=1 -port_init_cl72_338=1 -port_init_cl72_339=1 -port_init_cl72_340=1 -port_init_cl72_341=1 -port_init_cl72_342=1 -port_init_cl72_343=1 -port_init_cl72_344=1 -port_init_cl72_345=1 -port_init_cl72_346=1 -port_init_cl72_347=1 -port_init_cl72_348=1 -port_init_cl72_349=1 -port_init_cl72_350=1 -port_init_cl72_351=1 -port_init_cl72_352=1 -port_init_cl72_353=1 -port_init_cl72_354=1 -port_init_cl72_355=1 -port_init_cl72_356=1 -port_init_cl72_357=1 -port_init_cl72_358=1 -port_init_cl72_359=1 -port_init_cl72_360=1 -port_init_cl72_361=1 -port_init_cl72_362=1 -port_init_cl72_363=1 -port_init_cl72_364=1 -port_init_cl72_365=1 -port_init_cl72_366=1 -port_init_cl72_367=1 -port_init_cl72_368=1 -port_init_cl72_369=1 -port_init_cl72_370=1 -port_init_cl72_371=1 -port_init_cl72_372=1 -port_init_cl72_373=1 -port_init_cl72_374=1 -port_init_cl72_375=1 -port_init_cl72_376=1 -port_init_cl72_377=1 -port_init_cl72_378=1 -port_init_cl72_379=1 -port_init_cl72_380=1 -port_init_cl72_381=1 -port_init_cl72_382=1 -port_init_cl72_383=1 -port_init_cl72_384=1 -port_init_cl72_385=1 -port_init_cl72_386=1 -port_init_cl72_387=1 -port_init_cl72_388=1 -port_init_cl72_389=1 -port_init_cl72_390=1 -port_init_cl72_391=1 -port_init_cl72_392=1 -port_init_cl72_393=1 -port_init_cl72_394=1 -port_init_cl72_395=1 -port_init_cl72_396=1 -port_init_cl72_397=1 -port_init_cl72_398=1 -port_init_cl72_399=1 -port_init_cl72_400=1 -port_init_cl72_401=1 -port_init_cl72_402=1 -port_init_cl72_403=1 -port_init_cl72_404=1 -port_init_cl72_405=1 -port_init_cl72_406=1 -port_init_cl72_407=1 -port_init_cl72_408=1 -port_init_cl72_409=1 -port_init_cl72_410=1 -port_init_cl72_411=1 -port_init_cl72_412=1 -port_init_cl72_413=1 -port_init_cl72_414=1 -port_init_cl72_415=1 -port_init_cl72_416=1 -port_init_cl72_417=1 -port_init_cl72_418=1 -port_init_cl72_419=1 -port_init_cl72_420=1 -port_init_cl72_421=1 -port_init_cl72_422=1 -port_init_cl72_423=1 -port_init_cl72_424=1 -port_init_cl72_425=1 -port_init_cl72_426=1 -port_init_cl72_427=1 -port_init_cl72_428=1 -port_init_cl72_429=1 -port_init_cl72_430=1 -port_init_cl72_431=1 -port_init_cl72_432=1 -port_init_cl72_433=1 -port_init_cl72_434=1 -port_init_cl72_435=1 -port_init_cl72_436=1 -port_init_cl72_437=1 -port_init_cl72_438=1 -port_init_cl72_439=1 -port_init_cl72_440=1 -port_init_cl72_441=1 -port_init_cl72_442=1 -port_init_cl72_443=1 -port_init_cl72_444=1 -port_init_cl72_445=1 -port_init_cl72_446=1 -port_init_cl72_447=1 +port_init_cl72_256=0 +port_init_cl72_257=0 +port_init_cl72_258=0 +port_init_cl72_259=0 +port_init_cl72_260=0 +port_init_cl72_261=0 +port_init_cl72_262=0 +port_init_cl72_263=0 +port_init_cl72_264=0 +port_init_cl72_265=0 +port_init_cl72_266=0 +port_init_cl72_267=0 +port_init_cl72_268=0 +port_init_cl72_269=0 +port_init_cl72_270=0 +port_init_cl72_271=0 +port_init_cl72_272=0 +port_init_cl72_273=0 +port_init_cl72_274=0 +port_init_cl72_275=0 +port_init_cl72_276=0 +port_init_cl72_277=0 +port_init_cl72_278=0 +port_init_cl72_279=0 +port_init_cl72_280=0 +port_init_cl72_281=0 +port_init_cl72_282=0 +port_init_cl72_283=0 +port_init_cl72_284=0 +port_init_cl72_285=0 +port_init_cl72_286=0 +port_init_cl72_287=0 +port_init_cl72_288=0 +port_init_cl72_289=0 +port_init_cl72_290=0 +port_init_cl72_291=0 +port_init_cl72_292=0 +port_init_cl72_293=0 +port_init_cl72_294=0 +port_init_cl72_295=0 +port_init_cl72_296=0 +port_init_cl72_297=0 +port_init_cl72_298=0 +port_init_cl72_299=0 +port_init_cl72_300=0 +port_init_cl72_301=0 +port_init_cl72_302=0 +port_init_cl72_303=0 +port_init_cl72_304=0 +port_init_cl72_305=0 +port_init_cl72_306=0 +port_init_cl72_307=0 +port_init_cl72_308=0 +port_init_cl72_309=0 +port_init_cl72_310=0 +port_init_cl72_311=0 +port_init_cl72_312=0 +port_init_cl72_313=0 +port_init_cl72_314=0 +port_init_cl72_315=0 +port_init_cl72_316=0 +port_init_cl72_317=0 +port_init_cl72_318=0 +port_init_cl72_319=0 +port_init_cl72_320=0 +port_init_cl72_321=0 +port_init_cl72_322=0 +port_init_cl72_323=0 +port_init_cl72_324=0 +port_init_cl72_325=0 +port_init_cl72_326=0 +port_init_cl72_327=0 +port_init_cl72_328=0 +port_init_cl72_329=0 +port_init_cl72_330=0 +port_init_cl72_331=0 +port_init_cl72_332=0 +port_init_cl72_333=0 +port_init_cl72_334=0 +port_init_cl72_335=0 +port_init_cl72_336=0 +port_init_cl72_337=0 +port_init_cl72_338=0 +port_init_cl72_339=0 +port_init_cl72_340=0 +port_init_cl72_341=0 +port_init_cl72_342=0 +port_init_cl72_343=0 +port_init_cl72_344=0 +port_init_cl72_345=0 +port_init_cl72_346=0 +port_init_cl72_347=0 +port_init_cl72_348=0 +port_init_cl72_349=0 +port_init_cl72_350=0 +port_init_cl72_351=0 +port_init_cl72_352=0 +port_init_cl72_353=0 +port_init_cl72_354=0 +port_init_cl72_355=0 +port_init_cl72_356=0 +port_init_cl72_357=0 +port_init_cl72_358=0 +port_init_cl72_359=0 +port_init_cl72_360=0 +port_init_cl72_361=0 +port_init_cl72_362=0 +port_init_cl72_363=0 +port_init_cl72_364=0 +port_init_cl72_365=0 +port_init_cl72_366=0 +port_init_cl72_367=0 +port_init_cl72_368=0 +port_init_cl72_369=0 +port_init_cl72_370=0 +port_init_cl72_371=0 +port_init_cl72_372=0 +port_init_cl72_373=0 +port_init_cl72_374=0 +port_init_cl72_375=0 +port_init_cl72_376=0 +port_init_cl72_377=0 +port_init_cl72_378=0 +port_init_cl72_379=0 +port_init_cl72_380=0 +port_init_cl72_381=0 +port_init_cl72_382=0 +port_init_cl72_383=0 +port_init_cl72_384=0 +port_init_cl72_385=0 +port_init_cl72_386=0 +port_init_cl72_387=0 +port_init_cl72_388=0 +port_init_cl72_389=0 +port_init_cl72_390=0 +port_init_cl72_391=0 +port_init_cl72_392=0 +port_init_cl72_393=0 +port_init_cl72_394=0 +port_init_cl72_395=0 +port_init_cl72_396=0 +port_init_cl72_397=0 +port_init_cl72_398=0 +port_init_cl72_399=0 +port_init_cl72_400=0 +port_init_cl72_401=0 +port_init_cl72_402=0 +port_init_cl72_403=0 +port_init_cl72_404=0 +port_init_cl72_405=0 +port_init_cl72_406=0 +port_init_cl72_407=0 +port_init_cl72_408=0 +port_init_cl72_409=0 +port_init_cl72_410=0 +port_init_cl72_411=0 +port_init_cl72_412=0 +port_init_cl72_413=0 +port_init_cl72_414=0 +port_init_cl72_415=0 +port_init_cl72_416=0 +port_init_cl72_417=0 +port_init_cl72_418=0 +port_init_cl72_419=0 +port_init_cl72_420=0 +port_init_cl72_421=0 +port_init_cl72_422=0 +port_init_cl72_423=0 +port_init_cl72_424=0 +port_init_cl72_425=0 +port_init_cl72_426=0 +port_init_cl72_427=0 +port_init_cl72_428=0 +port_init_cl72_429=0 +port_init_cl72_430=0 +port_init_cl72_431=0 +port_init_cl72_432=0 +port_init_cl72_433=0 +port_init_cl72_434=0 +port_init_cl72_435=0 +port_init_cl72_436=0 +port_init_cl72_437=0 +port_init_cl72_438=0 +port_init_cl72_439=0 +port_init_cl72_440=0 +port_init_cl72_441=0 +port_init_cl72_442=0 +port_init_cl72_443=0 +port_init_cl72_444=0 +port_init_cl72_445=0 +port_init_cl72_446=0 +port_init_cl72_447=0 port_init_speed_cc.BCM8885X=200000 @@ -1506,6 +1513,7 @@ tm_port_header_type_in_201.BCM8885X=INJECTED_2_PP tm_port_header_type_in_202.BCM8885X=INJECTED_2_PP tm_port_header_type_in_203.BCM8885X=INJECTED_2_PP tm_port_header_type_in_232.BCM8885X=INJECTED_2 +tm_port_header_type_in_19.BCM8885X=ETH tm_port_header_type_in_20.BCM8885X=INJECTED_2 tm_port_header_type_out_0.BCM8885X=CPU tm_port_header_type_out_200.BCM8885X=ETH @@ -1513,6 +1521,7 @@ tm_port_header_type_out_201.BCM8885X=ETH tm_port_header_type_out_202.BCM8885X=ETH tm_port_header_type_out_203.BCM8885X=ETH tm_port_header_type_out_232.BCM8885X=CPU +tm_port_header_type_out_19.BCM8885X=ETH tm_port_header_type_out_20.BCM8885X=RAW tslam_intr_enable.BCM8885X=0 tslam_timeout_usec.BCM8885X=1000000 @@ -1522,6 +1531,7 @@ ucode_port_201.BCM8885X=CPU.16:core_1.201 ucode_port_202.BCM8885X=CPU.24:core_1.202 ucode_port_203.BCM8885X=CPU.32:core_1.203 + ucode_port_1.BCM8885X=CDGE9:core_1.1 ucode_port_2.BCM8885X=CDGE10:core_1.2 ucode_port_3.BCM8885X=CDGE11:core_1.3 @@ -1541,9 +1551,11 @@ ucode_port_16.BCM8885X=CDGE2:core_0.16 ucode_port_17.BCM8885X=CDGE1:core_0.17 ucode_port_18.BCM8885X=CDGE0:core_0.18 + ucode_port_19.BCM8885X=RCY0:core_0.19 ucode_port_20.BCM8885X=OLP:core_1.20 + serdes_lane_config_dfe_1.BCM8885X=on serdes_lane_config_dfe_2.BCM8885X=on serdes_lane_config_dfe_3.BCM8885X=on @@ -1563,24 +1575,280 @@ serdes_lane_config_dfe_16.BCM8885X=on serdes_lane_config_dfe_17.BCM8885X=on serdes_lane_config_dfe_18.BCM8885X=on -serdes_tx_taps_1.BCM8885X=pam4:-16:132:-8:0:0:0 -serdes_tx_taps_2.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_3.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_4.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_5.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_6.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_7.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_8.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_9.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_10.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_11.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_12.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_13.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_14.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_15.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_16.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_17.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_18.BCM8885X=pam4:-16:132:-8:0:0:0 + +serdes_lane_config_channel_mode_1.BCM8885X=force_nr +serdes_lane_config_channel_mode_2.BCM8885X=force_nr +serdes_lane_config_channel_mode_3.BCM8885X=force_nr +serdes_lane_config_channel_mode_4.BCM8885X=force_nr +serdes_lane_config_channel_mode_5.BCM8885X=force_nr +serdes_lane_config_channel_mode_6.BCM8885X=force_nr +serdes_lane_config_channel_mode_7.BCM8885X=force_nr +serdes_lane_config_channel_mode_8.BCM8885X=force_nr +serdes_lane_config_channel_mode_9.BCM8885X=force_nr +serdes_lane_config_channel_mode_10.BCM8885X=force_nr +serdes_lane_config_channel_mode_11.BCM8885X=force_nr +serdes_lane_config_channel_mode_12.BCM8885X=force_nr +serdes_lane_config_channel_mode_13.BCM8885X=force_nr +serdes_lane_config_channel_mode_14.BCM8885X=force_nr +serdes_lane_config_channel_mode_15.BCM8885X=force_nr +serdes_lane_config_channel_mode_16.BCM8885X=force_nr +serdes_lane_config_channel_mode_17.BCM8885X=force_nr +serdes_lane_config_channel_mode_18.BCM8885X=force_nr + + +serdes_lane_config_media_type_1.BCM8885X=backplane +serdes_lane_config_media_type_2.BCM8885X=backplane +serdes_lane_config_media_type_3.BCM8885X=backplane +serdes_lane_config_media_type_4.BCM8885X=backplane +serdes_lane_config_media_type_5.BCM8885X=backplane +serdes_lane_config_media_type_6.BCM8885X=backplane +serdes_lane_config_media_type_7.BCM8885X=backplane +serdes_lane_config_media_type_8.BCM8885X=backplane +serdes_lane_config_media_type_9.BCM8885X=backplane +serdes_lane_config_media_type_10.BCM8885X=backplane +serdes_lane_config_media_type_11.BCM8885X=backplane +serdes_lane_config_media_type_12.BCM8885X=backplane +serdes_lane_config_media_type_13.BCM8885X=backplane +serdes_lane_config_media_type_14.BCM8885X=backplane +serdes_lane_config_media_type_15.BCM8885X=backplane +serdes_lane_config_media_type_16.BCM8885X=backplane +serdes_lane_config_media_type_17.BCM8885X=backplane +serdes_lane_config_media_type_18.BCM8885X=backplane + + +port_fec.1.BCM8885x=9 +port_fec.2.BCM8885x=9 +port_fec.3.BCM8885x=9 +port_fec.4.BCM8885x=9 +port_fec.5.BCM8885x=9 +port_fec.6.BCM8885x=9 +port_fec.7.BCM8885x=9 +port_fec.8.BCM8885x=9 +port_fec.9.BCM8885x=9 +port_fec.10.BCM8885x=9 +port_fec.11.BCM8885x=9 +port_fec.12.BCM8885x=9 +port_fec.13.BCM8885x=9 +port_fec.14.BCM8885x=9 +port_fec.15.BCM8885x=9 +port_fec.16.BCM8885x=9 +port_fec.17.BCM8885x=9 +port_fec.18.BCM8885x=9 + + +serdes_tx_taps_1.BCM8885X=pam4:-8:128:-8:0:0:0 +serdes_tx_taps_2.BCM8885X=pam4:-8:128:-8:0:0:0 +serdes_tx_taps_3.BCM8885X=pam4:-8:132:-12:4:0:0 +serdes_tx_taps_4.BCM8885X=pam4:-8:128:-4:4:0:0 +serdes_tx_taps_5.BCM8885X=pam4:-8:128:-4:4:0:0 +serdes_tx_taps_6.BCM8885X=pam4:-8:136:0:0:0:0 +serdes_tx_taps_7.BCM8885X=pam4:-8:132:-4:0:-4:0 +serdes_tx_taps_8.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_9.BCM8885X=pam4:-8:132:-4:2:-4:0 +serdes_tx_taps_10.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_11.BCM8885X=pam4:-8:132:-4:0:-4:0 +serdes_tx_taps_12.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_13.BCM8885X=pam4:-8:128:-8:4:0:0 +serdes_tx_taps_14.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_15.BCM8885X=pam4:-8:128:-8:4:0:0 +serdes_tx_taps_16.BCM8885X=pam4:-8:136:-4:4:-4:0 +serdes_tx_taps_17.BCM8885X=pam4:-8:132:-8:0:0:0 +serdes_tx_taps_18.BCM8885X=pam4:-4:128:-8:0:0:0 + + +serdes_tx_taps_256.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_257.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_258.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_259.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_260.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_261.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_262.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_263.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_264.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_265.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_266.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_267.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_268.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_269.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_270.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_271.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_272.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_273.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_274.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_275.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_276.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_277.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_278.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_279.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_280.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_281.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_282.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_283.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_284.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_285.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_286.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_287.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_288.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_289.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_290.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_291.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_292.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_293.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_294.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_295.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_296.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_297.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_298.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_299.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_300.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_301.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_302.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_303.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_304.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_305.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_306.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_307.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_308.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_309.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_310.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_311.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_312.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_313.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_314.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_315.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_316.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_317.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_318.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_319.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_320.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_321.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_322.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_323.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_324.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_325.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_326.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_327.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_328.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_329.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_330.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_331.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_332.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_333.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_334.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_335.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_336.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_337.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_338.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_339.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_340.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_341.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_342.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_343.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_344.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_345.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_346.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_347.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_348.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_349.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_350.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_351.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_352.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_353.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_354.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_355.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_356.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_357.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_358.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_359.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_360.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_361.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_362.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_363.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_364.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_365.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_366.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_367.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_368.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_369.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_370.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_371.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_372.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_373.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_374.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_375.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_376.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_377.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_378.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_379.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_380.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_381.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_382.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_383.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_384.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_385.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_386.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_387.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_388.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_389.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_390.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_391.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_392.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_393.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_394.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_395.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_396.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_397.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_398.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_399.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_400.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_401.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_402.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_403.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_404.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_405.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_406.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_407.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_408.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_409.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_410.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_411.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_412.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_413.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_414.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_415.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_416.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_417.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_418.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_419.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_420.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_421.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_422.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_423.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_424.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_425.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_426.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_427.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_428.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_429.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_430.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_431.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_432.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_433.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_434.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_435.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_436.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_437.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_438.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_439.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_440.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_441.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_442.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_443.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_444.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_445.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_446.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_447.BCM8885X=pam4:-20:148:0:0:0:0 + serdes_lane_config_channel_mode_256=force_nr serdes_lane_config_channel_mode_257=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/sai_postinit_cmd.soc b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/sai_postinit_cmd.soc new file mode 100644 index 000000000000..26466f89ae44 --- /dev/null +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/0/sai_postinit_cmd.soc @@ -0,0 +1,36 @@ +phy set 3 reg=0xd134 data=-8 lane=0 +phy set 3 reg=0xd135 data=132 lane=0 +phy set 3 reg=0xd136 data=-8 lane=0 +phy set 3 reg=0xd137 data=0 lane=0 +phy set 3 reg=0xd138 data=0 lane=0 +phy set 3 reg=0xd133 data=0x1802 lane=0 + +phy set 3 reg=0xd134 data=-8 lane=1 +phy set 3 reg=0xd135 data=132 lane=1 +phy set 3 reg=0xd136 data=-12 lane=1 +phy set 3 reg=0xd137 data=0 lane=1 +phy set 3 reg=0xd138 data=0 lane=1 +phy set 3 reg=0xd133 data=0x1800 lane=1 + +phy set 3 reg=0xd134 data=-8 lane=7 +phy set 3 reg=0xd135 data=132 lane=7 +phy set 3 reg=0xd136 data=-8 lane=7 +phy set 3 reg=0xd137 data=0 lane=7 +phy set 3 reg=0xd138 data=0 lane=7 +phy set 3 reg=0xd133 data=0x1804 lane=7 + + +phy set 6 reg=0xd134 data=-8 lane=1 +phy set 6 reg=0xd135 data=132 lane=1 +phy set 6 reg=0xd136 data=-8 lane=1 +phy set 6 reg=0xd137 data=0 lane=1 +phy set 6 reg=0xd138 data=0 lane=1 +phy set 6 reg=0xd133 data=0x1802 lane=1 + + +phy set 8 reg=0xd134 data=-8 lane=1 +phy set 8 reg=0xd135 data=132 lane=1 +phy set 8 reg=0xd136 data=-8 lane=1 +phy set 8 reg=0xd137 data=0 lane=1 +phy set 8 reg=0xd138 data=0 lane=1 +phy set 8 reg=0xd133 data=0x1802 lane=1 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm index b96ead9afacd..f5fcdb200b64 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/jr2cp-nokia-18x400g-config.bcm @@ -1,4 +1,3 @@ -platform_name.BCM8885X=j2_ixr7250 appl_enable_intr_init.BCM8885X=1 appl_enable_learn_and_limit_init.BCM8885X=0 appl_enable_oam.BCM8885X=0 @@ -9,6 +8,7 @@ dma_desc_aggregator_chain_length_max.BCM8885X=1000 dma_desc_aggregator_enable_specific_MDB_LPM.BCM8885X=1 dma_desc_aggregator_timeout_usec.BCM8885X=1000 dport_map_direct.BCM8885X=1 +sai_postinit_cmd_file=/usr/share/sonic/hwsku/sai_postinit_cmd.soc dtm_flow_mapping_mode_region_64.BCM8885X=3 dtm_flow_mapping_mode_region_65.BCM8885X=3 dtm_flow_mapping_mode_region_66.BCM8885X=3 @@ -108,15 +108,16 @@ dtm_flow_nof_remote_cores_region_75.BCM8869X=2 dtm_flow_mapping_mode_region_75.BCM8869X=0 ext_ram_enabled_bitmap.BCM8885X=3 ext_ram_freq.BCM8885X=1200 -dram_temperature_threshold_restore_traffic.BCM8885X=88 -dram_temperature_threshold_power_down.BCM8885X=100 -dram_temperature_threshold_stop_traffic.BCM8885X=95 +dram_temperature_threshold_restore_traffic.BCM8885X=89 +dram_temperature_threshold_power_down.BCM8885X=102 +dram_temperature_threshold_stop_traffic.BCM8885X=94 dram_temperature_monitor_enable.BCM8885X=1 fabric_connect_mode.BCM8885X=FE ftmh_stacking_extension_size=0 j2_ftmh_lb_key_extension_size=3 j_ftmh_lb_key_extension_size=0 + lane_to_serdes_map_fabric_lane0.BCM8885X=rx0:tx0 lane_to_serdes_map_fabric_lane1.BCM8885X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8885X=rx2:tx3 @@ -357,6 +358,7 @@ lane_to_serdes_map_fabric_lane189.BCM8885X=rx189:tx189 lane_to_serdes_map_fabric_lane190.BCM8885X=rx190:tx188 lane_to_serdes_map_fabric_lane191.BCM8885X=rx191:tx191 + phy_rx_polarity_flip_fabric0.BCM8885X=0 phy_rx_polarity_flip_fabric1.BCM8885X=1 phy_rx_polarity_flip_fabric2.BCM8885X=0 @@ -550,6 +552,7 @@ phy_rx_polarity_flip_fabric189.BCM8885X=0 phy_rx_polarity_flip_fabric190.BCM8885X=0 phy_rx_polarity_flip_fabric191.BCM8885X=1 + phy_tx_polarity_flip_fabric0.BCM8885X=0 phy_tx_polarity_flip_fabric1.BCM8885X=0 phy_tx_polarity_flip_fabric2.BCM8885X=0 @@ -743,6 +746,7 @@ phy_tx_polarity_flip_fabric189.BCM8885X=0 phy_tx_polarity_flip_fabric190.BCM8885X=0 phy_tx_polarity_flip_fabric191.BCM8885X=1 + lane_to_serdes_map_nif_lane0.BCM8885X=rx0:tx0 lane_to_serdes_map_nif_lane1.BCM8885X=rx1:tx1 lane_to_serdes_map_nif_lane2.BCM8885X=rx2:tx2 @@ -931,6 +935,7 @@ outlif_physical_phase_data_granularity_S2=60 outlif_physical_phase_data_granularity_XL=60 pdma_continuous_mode_enable.BCM8885X=1 + phy_rx_polarity_flip_phy0.BCM8885X=0 phy_rx_polarity_flip_phy1.BCM8885X=0 phy_rx_polarity_flip_phy2.BCM8885X=1 @@ -1093,6 +1098,7 @@ phy_rx_polarity_flip_phy141.BCM8885X=1 phy_rx_polarity_flip_phy142.BCM8885X=0 phy_rx_polarity_flip_phy143.BCM8885X=1 + phy_tx_polarity_flip_phy0.BCM8885X=1 phy_tx_polarity_flip_phy1.BCM8885X=1 phy_tx_polarity_flip_phy2.BCM8885X=0 @@ -1260,6 +1266,7 @@ polled_irq_delay.BCM8885X=5 polled_irq_mode.BCM8885X=1 port_fec_fabric.BCM8885X=7 + port_init_cl72_1=0 port_init_cl72_2=0 port_init_cl72_3=0 @@ -1279,198 +1286,198 @@ port_init_cl72_16=0 port_init_cl72_17=0 port_init_cl72_18=0 -port_init_cl72_256=1 -port_init_cl72_257=1 -port_init_cl72_258=1 -port_init_cl72_259=1 -port_init_cl72_260=1 -port_init_cl72_261=1 -port_init_cl72_262=1 -port_init_cl72_263=1 -port_init_cl72_264=1 -port_init_cl72_265=1 -port_init_cl72_266=1 -port_init_cl72_267=1 -port_init_cl72_268=1 -port_init_cl72_269=1 -port_init_cl72_270=1 -port_init_cl72_271=1 -port_init_cl72_272=1 -port_init_cl72_273=1 -port_init_cl72_274=1 -port_init_cl72_275=1 -port_init_cl72_276=1 -port_init_cl72_277=1 -port_init_cl72_278=1 -port_init_cl72_279=1 -port_init_cl72_280=1 -port_init_cl72_281=1 -port_init_cl72_282=1 -port_init_cl72_283=1 -port_init_cl72_284=1 -port_init_cl72_285=1 -port_init_cl72_286=1 -port_init_cl72_287=1 -port_init_cl72_288=1 -port_init_cl72_289=1 -port_init_cl72_290=1 -port_init_cl72_291=1 -port_init_cl72_292=1 -port_init_cl72_293=1 -port_init_cl72_294=1 -port_init_cl72_295=1 -port_init_cl72_296=1 -port_init_cl72_297=1 -port_init_cl72_298=1 -port_init_cl72_299=1 -port_init_cl72_300=1 -port_init_cl72_301=1 -port_init_cl72_302=1 -port_init_cl72_303=1 -port_init_cl72_304=1 -port_init_cl72_305=1 -port_init_cl72_306=1 -port_init_cl72_307=1 -port_init_cl72_308=1 -port_init_cl72_309=1 -port_init_cl72_310=1 -port_init_cl72_311=1 -port_init_cl72_312=1 -port_init_cl72_313=1 -port_init_cl72_314=1 -port_init_cl72_315=1 -port_init_cl72_316=1 -port_init_cl72_317=1 -port_init_cl72_318=1 -port_init_cl72_319=1 -port_init_cl72_320=1 -port_init_cl72_321=1 -port_init_cl72_322=1 -port_init_cl72_323=1 -port_init_cl72_324=1 -port_init_cl72_325=1 -port_init_cl72_326=1 -port_init_cl72_327=1 -port_init_cl72_328=1 -port_init_cl72_329=1 -port_init_cl72_330=1 -port_init_cl72_331=1 -port_init_cl72_332=1 -port_init_cl72_333=1 -port_init_cl72_334=1 -port_init_cl72_335=1 -port_init_cl72_336=1 -port_init_cl72_337=1 -port_init_cl72_338=1 -port_init_cl72_339=1 -port_init_cl72_340=1 -port_init_cl72_341=1 -port_init_cl72_342=1 -port_init_cl72_343=1 -port_init_cl72_344=1 -port_init_cl72_345=1 -port_init_cl72_346=1 -port_init_cl72_347=1 -port_init_cl72_348=1 -port_init_cl72_349=1 -port_init_cl72_350=1 -port_init_cl72_351=1 -port_init_cl72_352=1 -port_init_cl72_353=1 -port_init_cl72_354=1 -port_init_cl72_355=1 -port_init_cl72_356=1 -port_init_cl72_357=1 -port_init_cl72_358=1 -port_init_cl72_359=1 -port_init_cl72_360=1 -port_init_cl72_361=1 -port_init_cl72_362=1 -port_init_cl72_363=1 -port_init_cl72_364=1 -port_init_cl72_365=1 -port_init_cl72_366=1 -port_init_cl72_367=1 -port_init_cl72_368=1 -port_init_cl72_369=1 -port_init_cl72_370=1 -port_init_cl72_371=1 -port_init_cl72_372=1 -port_init_cl72_373=1 -port_init_cl72_374=1 -port_init_cl72_375=1 -port_init_cl72_376=1 -port_init_cl72_377=1 -port_init_cl72_378=1 -port_init_cl72_379=1 -port_init_cl72_380=1 -port_init_cl72_381=1 -port_init_cl72_382=1 -port_init_cl72_383=1 -port_init_cl72_384=1 -port_init_cl72_385=1 -port_init_cl72_386=1 -port_init_cl72_387=1 -port_init_cl72_388=1 -port_init_cl72_389=1 -port_init_cl72_390=1 -port_init_cl72_391=1 -port_init_cl72_392=1 -port_init_cl72_393=1 -port_init_cl72_394=1 -port_init_cl72_395=1 -port_init_cl72_396=1 -port_init_cl72_397=1 -port_init_cl72_398=1 -port_init_cl72_399=1 -port_init_cl72_400=1 -port_init_cl72_401=1 -port_init_cl72_402=1 -port_init_cl72_403=1 -port_init_cl72_404=1 -port_init_cl72_405=1 -port_init_cl72_406=1 -port_init_cl72_407=1 -port_init_cl72_408=1 -port_init_cl72_409=1 -port_init_cl72_410=1 -port_init_cl72_411=1 -port_init_cl72_412=1 -port_init_cl72_413=1 -port_init_cl72_414=1 -port_init_cl72_415=1 -port_init_cl72_416=1 -port_init_cl72_417=1 -port_init_cl72_418=1 -port_init_cl72_419=1 -port_init_cl72_420=1 -port_init_cl72_421=1 -port_init_cl72_422=1 -port_init_cl72_423=1 -port_init_cl72_424=1 -port_init_cl72_425=1 -port_init_cl72_426=1 -port_init_cl72_427=1 -port_init_cl72_428=1 -port_init_cl72_429=1 -port_init_cl72_430=1 -port_init_cl72_431=1 -port_init_cl72_432=1 -port_init_cl72_433=1 -port_init_cl72_434=1 -port_init_cl72_435=1 -port_init_cl72_436=1 -port_init_cl72_437=1 -port_init_cl72_438=1 -port_init_cl72_439=1 -port_init_cl72_440=1 -port_init_cl72_441=1 -port_init_cl72_442=1 -port_init_cl72_443=1 -port_init_cl72_444=1 -port_init_cl72_445=1 -port_init_cl72_446=1 -port_init_cl72_447=1 +port_init_cl72_256=0 +port_init_cl72_257=0 +port_init_cl72_258=0 +port_init_cl72_259=0 +port_init_cl72_260=0 +port_init_cl72_261=0 +port_init_cl72_262=0 +port_init_cl72_263=0 +port_init_cl72_264=0 +port_init_cl72_265=0 +port_init_cl72_266=0 +port_init_cl72_267=0 +port_init_cl72_268=0 +port_init_cl72_269=0 +port_init_cl72_270=0 +port_init_cl72_271=0 +port_init_cl72_272=0 +port_init_cl72_273=0 +port_init_cl72_274=0 +port_init_cl72_275=0 +port_init_cl72_276=0 +port_init_cl72_277=0 +port_init_cl72_278=0 +port_init_cl72_279=0 +port_init_cl72_280=0 +port_init_cl72_281=0 +port_init_cl72_282=0 +port_init_cl72_283=0 +port_init_cl72_284=0 +port_init_cl72_285=0 +port_init_cl72_286=0 +port_init_cl72_287=0 +port_init_cl72_288=0 +port_init_cl72_289=0 +port_init_cl72_290=0 +port_init_cl72_291=0 +port_init_cl72_292=0 +port_init_cl72_293=0 +port_init_cl72_294=0 +port_init_cl72_295=0 +port_init_cl72_296=0 +port_init_cl72_297=0 +port_init_cl72_298=0 +port_init_cl72_299=0 +port_init_cl72_300=0 +port_init_cl72_301=0 +port_init_cl72_302=0 +port_init_cl72_303=0 +port_init_cl72_304=0 +port_init_cl72_305=0 +port_init_cl72_306=0 +port_init_cl72_307=0 +port_init_cl72_308=0 +port_init_cl72_309=0 +port_init_cl72_310=0 +port_init_cl72_311=0 +port_init_cl72_312=0 +port_init_cl72_313=0 +port_init_cl72_314=0 +port_init_cl72_315=0 +port_init_cl72_316=0 +port_init_cl72_317=0 +port_init_cl72_318=0 +port_init_cl72_319=0 +port_init_cl72_320=0 +port_init_cl72_321=0 +port_init_cl72_322=0 +port_init_cl72_323=0 +port_init_cl72_324=0 +port_init_cl72_325=0 +port_init_cl72_326=0 +port_init_cl72_327=0 +port_init_cl72_328=0 +port_init_cl72_329=0 +port_init_cl72_330=0 +port_init_cl72_331=0 +port_init_cl72_332=0 +port_init_cl72_333=0 +port_init_cl72_334=0 +port_init_cl72_335=0 +port_init_cl72_336=0 +port_init_cl72_337=0 +port_init_cl72_338=0 +port_init_cl72_339=0 +port_init_cl72_340=0 +port_init_cl72_341=0 +port_init_cl72_342=0 +port_init_cl72_343=0 +port_init_cl72_344=0 +port_init_cl72_345=0 +port_init_cl72_346=0 +port_init_cl72_347=0 +port_init_cl72_348=0 +port_init_cl72_349=0 +port_init_cl72_350=0 +port_init_cl72_351=0 +port_init_cl72_352=0 +port_init_cl72_353=0 +port_init_cl72_354=0 +port_init_cl72_355=0 +port_init_cl72_356=0 +port_init_cl72_357=0 +port_init_cl72_358=0 +port_init_cl72_359=0 +port_init_cl72_360=0 +port_init_cl72_361=0 +port_init_cl72_362=0 +port_init_cl72_363=0 +port_init_cl72_364=0 +port_init_cl72_365=0 +port_init_cl72_366=0 +port_init_cl72_367=0 +port_init_cl72_368=0 +port_init_cl72_369=0 +port_init_cl72_370=0 +port_init_cl72_371=0 +port_init_cl72_372=0 +port_init_cl72_373=0 +port_init_cl72_374=0 +port_init_cl72_375=0 +port_init_cl72_376=0 +port_init_cl72_377=0 +port_init_cl72_378=0 +port_init_cl72_379=0 +port_init_cl72_380=0 +port_init_cl72_381=0 +port_init_cl72_382=0 +port_init_cl72_383=0 +port_init_cl72_384=0 +port_init_cl72_385=0 +port_init_cl72_386=0 +port_init_cl72_387=0 +port_init_cl72_388=0 +port_init_cl72_389=0 +port_init_cl72_390=0 +port_init_cl72_391=0 +port_init_cl72_392=0 +port_init_cl72_393=0 +port_init_cl72_394=0 +port_init_cl72_395=0 +port_init_cl72_396=0 +port_init_cl72_397=0 +port_init_cl72_398=0 +port_init_cl72_399=0 +port_init_cl72_400=0 +port_init_cl72_401=0 +port_init_cl72_402=0 +port_init_cl72_403=0 +port_init_cl72_404=0 +port_init_cl72_405=0 +port_init_cl72_406=0 +port_init_cl72_407=0 +port_init_cl72_408=0 +port_init_cl72_409=0 +port_init_cl72_410=0 +port_init_cl72_411=0 +port_init_cl72_412=0 +port_init_cl72_413=0 +port_init_cl72_414=0 +port_init_cl72_415=0 +port_init_cl72_416=0 +port_init_cl72_417=0 +port_init_cl72_418=0 +port_init_cl72_419=0 +port_init_cl72_420=0 +port_init_cl72_421=0 +port_init_cl72_422=0 +port_init_cl72_423=0 +port_init_cl72_424=0 +port_init_cl72_425=0 +port_init_cl72_426=0 +port_init_cl72_427=0 +port_init_cl72_428=0 +port_init_cl72_429=0 +port_init_cl72_430=0 +port_init_cl72_431=0 +port_init_cl72_432=0 +port_init_cl72_433=0 +port_init_cl72_434=0 +port_init_cl72_435=0 +port_init_cl72_436=0 +port_init_cl72_437=0 +port_init_cl72_438=0 +port_init_cl72_439=0 +port_init_cl72_440=0 +port_init_cl72_441=0 +port_init_cl72_442=0 +port_init_cl72_443=0 +port_init_cl72_444=0 +port_init_cl72_445=0 +port_init_cl72_446=0 +port_init_cl72_447=0 port_init_speed_cc.BCM8885X=200000 @@ -1506,6 +1513,7 @@ tm_port_header_type_in_201.BCM8885X=INJECTED_2_PP tm_port_header_type_in_202.BCM8885X=INJECTED_2_PP tm_port_header_type_in_203.BCM8885X=INJECTED_2_PP tm_port_header_type_in_232.BCM8885X=INJECTED_2 +tm_port_header_type_in_19.BCM8885X=ETH tm_port_header_type_in_20.BCM8885X=INJECTED_2 tm_port_header_type_out_0.BCM8885X=CPU tm_port_header_type_out_200.BCM8885X=ETH @@ -1513,6 +1521,7 @@ tm_port_header_type_out_201.BCM8885X=ETH tm_port_header_type_out_202.BCM8885X=ETH tm_port_header_type_out_203.BCM8885X=ETH tm_port_header_type_out_232.BCM8885X=CPU +tm_port_header_type_out_19.BCM8885X=ETH tm_port_header_type_out_20.BCM8885X=RAW tslam_intr_enable.BCM8885X=0 tslam_timeout_usec.BCM8885X=1000000 @@ -1522,6 +1531,7 @@ ucode_port_201.BCM8885X=CPU.16:core_1.201 ucode_port_202.BCM8885X=CPU.24:core_1.202 ucode_port_203.BCM8885X=CPU.32:core_1.203 + ucode_port_1.BCM8885X=CDGE9:core_1.1 ucode_port_2.BCM8885X=CDGE10:core_1.2 ucode_port_3.BCM8885X=CDGE11:core_1.3 @@ -1541,9 +1551,11 @@ ucode_port_16.BCM8885X=CDGE2:core_0.16 ucode_port_17.BCM8885X=CDGE1:core_0.17 ucode_port_18.BCM8885X=CDGE0:core_0.18 + ucode_port_19.BCM8885X=RCY0:core_0.19 ucode_port_20.BCM8885X=OLP:core_1.20 + serdes_lane_config_dfe_1.BCM8885X=on serdes_lane_config_dfe_2.BCM8885X=on serdes_lane_config_dfe_3.BCM8885X=on @@ -1563,24 +1575,280 @@ serdes_lane_config_dfe_16.BCM8885X=on serdes_lane_config_dfe_17.BCM8885X=on serdes_lane_config_dfe_18.BCM8885X=on -serdes_tx_taps_1.BCM8885X=pam4:-16:132:-8:0:0:0 -serdes_tx_taps_2.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_3.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_4.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_5.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_6.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_7.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_8.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_9.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_10.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_11.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_12.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_13.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_14.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_15.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_16.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_17.BCM8885X=pam4:-16:130:-8:0:0:0 -serdes_tx_taps_18.BCM8885X=pam4:-16:132:-8:0:0:0 + +serdes_lane_config_channel_mode_1.BCM8885X=force_nr +serdes_lane_config_channel_mode_2.BCM8885X=force_nr +serdes_lane_config_channel_mode_3.BCM8885X=force_nr +serdes_lane_config_channel_mode_4.BCM8885X=force_nr +serdes_lane_config_channel_mode_5.BCM8885X=force_nr +serdes_lane_config_channel_mode_6.BCM8885X=force_nr +serdes_lane_config_channel_mode_7.BCM8885X=force_nr +serdes_lane_config_channel_mode_8.BCM8885X=force_nr +serdes_lane_config_channel_mode_9.BCM8885X=force_nr +serdes_lane_config_channel_mode_10.BCM8885X=force_nr +serdes_lane_config_channel_mode_11.BCM8885X=force_nr +serdes_lane_config_channel_mode_12.BCM8885X=force_nr +serdes_lane_config_channel_mode_13.BCM8885X=force_nr +serdes_lane_config_channel_mode_14.BCM8885X=force_nr +serdes_lane_config_channel_mode_15.BCM8885X=force_nr +serdes_lane_config_channel_mode_16.BCM8885X=force_nr +serdes_lane_config_channel_mode_17.BCM8885X=force_nr +serdes_lane_config_channel_mode_18.BCM8885X=force_nr + + +serdes_lane_config_media_type_1.BCM8885X=backplane +serdes_lane_config_media_type_2.BCM8885X=backplane +serdes_lane_config_media_type_3.BCM8885X=backplane +serdes_lane_config_media_type_4.BCM8885X=backplane +serdes_lane_config_media_type_5.BCM8885X=backplane +serdes_lane_config_media_type_6.BCM8885X=backplane +serdes_lane_config_media_type_7.BCM8885X=backplane +serdes_lane_config_media_type_8.BCM8885X=backplane +serdes_lane_config_media_type_9.BCM8885X=backplane +serdes_lane_config_media_type_10.BCM8885X=backplane +serdes_lane_config_media_type_11.BCM8885X=backplane +serdes_lane_config_media_type_12.BCM8885X=backplane +serdes_lane_config_media_type_13.BCM8885X=backplane +serdes_lane_config_media_type_14.BCM8885X=backplane +serdes_lane_config_media_type_15.BCM8885X=backplane +serdes_lane_config_media_type_16.BCM8885X=backplane +serdes_lane_config_media_type_17.BCM8885X=backplane +serdes_lane_config_media_type_18.BCM8885X=backplane + + +port_fec.1.BCM8885x=9 +port_fec.2.BCM8885x=9 +port_fec.3.BCM8885x=9 +port_fec.4.BCM8885x=9 +port_fec.5.BCM8885x=9 +port_fec.6.BCM8885x=9 +port_fec.7.BCM8885x=9 +port_fec.8.BCM8885x=9 +port_fec.9.BCM8885x=9 +port_fec.10.BCM8885x=9 +port_fec.11.BCM8885x=9 +port_fec.12.BCM8885x=9 +port_fec.13.BCM8885x=9 +port_fec.14.BCM8885x=9 +port_fec.15.BCM8885x=9 +port_fec.16.BCM8885x=9 +port_fec.17.BCM8885x=9 +port_fec.18.BCM8885x=9 + + +serdes_tx_taps_1.BCM8885X=pam4:-8:132:-8:0:0:0 +serdes_tx_taps_2.BCM8885X=pam4:-8:132:-8:0:0:0 +serdes_tx_taps_3.BCM8885X=pam4:-8:132:-8:4:0:0 +serdes_tx_taps_4.BCM8885X=pam4:-8:128:-4:4:0:0 +serdes_tx_taps_5.BCM8885X=pam4:-8:132:-8:4:0:0 +serdes_tx_taps_6.BCM8885X=pam4:-8:136:0:0:0:0 +serdes_tx_taps_7.BCM8885X=pam4:-8:132:-4:0:-4:0 +serdes_tx_taps_8.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_9.BCM8885X=pam4:-8:132:-4:2:-4:0 +serdes_tx_taps_10.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_11.BCM8885X=pam4:-8:132:-4:0:-4:0 +serdes_tx_taps_12.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_13.BCM8885X=pam4:-8:132:-8:4:0:0 +serdes_tx_taps_14.BCM8885X=pam4:-4:144:0:0:0:0 +serdes_tx_taps_15.BCM8885X=pam4:-8:132:-8:4:0:0 +serdes_tx_taps_16.BCM8885X=pam4:-8:136:-4:4:-4:0 +serdes_tx_taps_17.BCM8885X=pam4:-8:132:-4:0:0:0 +serdes_tx_taps_18.BCM8885X=pam4:-4:128:-4:0:0:0 + + +serdes_tx_taps_256.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_257.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_258.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_259.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_260.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_261.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_262.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_263.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_264.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_265.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_266.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_267.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_268.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_269.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_270.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_271.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_272.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_273.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_274.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_275.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_276.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_277.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_278.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_279.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_280.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_281.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_282.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_283.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_284.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_285.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_286.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_287.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_288.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_289.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_290.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_291.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_292.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_293.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_294.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_295.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_296.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_297.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_298.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_299.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_300.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_301.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_302.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_303.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_304.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_305.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_306.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_307.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_308.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_309.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_310.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_311.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_312.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_313.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_314.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_315.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_316.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_317.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_318.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_319.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_320.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_321.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_322.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_323.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_324.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_325.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_326.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_327.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_328.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_329.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_330.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_331.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_332.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_333.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_334.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_335.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_336.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_337.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_338.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_339.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_340.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_341.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_342.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_343.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_344.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_345.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_346.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_347.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_348.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_349.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_350.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_351.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_352.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_353.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_354.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_355.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_356.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_357.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_358.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_359.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_360.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_361.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_362.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_363.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_364.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_365.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_366.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_367.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_368.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_369.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_370.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_371.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_372.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_373.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_374.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_375.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_376.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_377.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_378.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_379.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_380.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_381.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_382.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_383.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_384.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_385.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_386.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_387.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_388.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_389.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_390.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_391.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_392.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_393.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_394.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_395.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_396.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_397.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_398.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_399.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_400.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_401.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_402.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_403.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_404.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_405.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_406.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_407.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_408.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_409.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_410.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_411.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_412.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_413.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_414.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_415.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_416.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_417.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_418.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_419.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_420.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_421.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_422.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_423.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_424.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_425.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_426.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_427.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_428.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_429.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_430.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_431.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_432.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_433.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_434.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_435.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_436.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_437.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_438.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_439.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_440.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_441.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_442.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_443.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_444.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_445.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_446.BCM8885X=pam4:-20:148:0:0:0:0 +serdes_tx_taps_447.BCM8885X=pam4:-20:148:0:0:0:0 + serdes_lane_config_channel_mode_256=force_nr serdes_lane_config_channel_mode_257=force_nr @@ -1775,6 +2043,8 @@ serdes_lane_config_channel_mode_445=force_nr serdes_lane_config_channel_mode_446=force_nr serdes_lane_config_channel_mode_447=force_nr + + rif_id_max=24576 dpp_db_path=/usr/share/bcm/db sai_recycle_port_lane_base=96 diff --git a/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/sai_postinit_cmd.soc b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/sai_postinit_cmd.soc new file mode 100644 index 000000000000..db5ad5ebb264 --- /dev/null +++ b/device/nokia/x86_64-nokia_ixr7250e_36x400g-r0/Nokia-IXR7250E-36x400G/1/sai_postinit_cmd.soc @@ -0,0 +1,6 @@ +phy set 8 reg=0xd134 data=-8 lane=1 +phy set 8 reg=0xd135 data=132 lane=1 +phy set 8 reg=0xd136 data=-8 lane=1 +phy set 8 reg=0xd137 data=0 lane=1 +phy set 8 reg=0xd138 data=0 lane=1 +phy set 8 reg=0xd133 data=0x1802 lane=1 diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/0/config-ramon-1-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/0/config-ramon-1-0.bcm index 4166b4c19516..e55bc4a4ebc7 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/0/config-ramon-1-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/0/config-ramon-1-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=1 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,57 +714,443 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 + serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr serdes_lane_config_channel_mode_2.0=force_nr @@ -958,6 +1345,9 @@ serdes_lane_config_channel_mode_190.0=force_nr serdes_lane_config_channel_mode_191.0=force_nr + + + serdes_qrtt_active_0.0=1 serdes_qrtt_active_1.0=1 serdes_qrtt_active_2.0=1 diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/1/config-ramon-1-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/1/config-ramon-1-1.bcm index f78bb4d806f5..802109801fa3 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/1/config-ramon-1-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/1/config-ramon-1-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=2 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/10/config-ramon-6-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/10/config-ramon-6-0.bcm index 23dac38a9ffc..372ea07d1cf0 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/10/config-ramon-6-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/10/config-ramon-6-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=11 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/11/config-ramon-6-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/11/config-ramon-6-1.bcm index aba664d9ce34..3070800dbf4d 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/11/config-ramon-6-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/11/config-ramon-6-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=12 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/12/config-ramon-7-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/12/config-ramon-7-0.bcm index c3f991119a28..8f7297b7716a 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/12/config-ramon-7-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/12/config-ramon-7-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=13 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/13/config-ramon-7-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/13/config-ramon-7-1.bcm index 5bc2c8f6ce6b..219aaa4aea1d 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/13/config-ramon-7-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/13/config-ramon-7-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=14 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/14/config-ramon-8-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/14/config-ramon-8-0.bcm index c953b7f575a6..ba21d010fa47 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/14/config-ramon-8-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/14/config-ramon-8-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=15 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr @@ -920,6 +1306,8 @@ serdes_lane_config_channel_mode_152.0=force_nr serdes_lane_config_channel_mode_153.0=force_nr serdes_lane_config_channel_mode_154.0=force_nr serdes_lane_config_channel_mode_155.0=force_nr +#port_init_cl72_155=0 +#serdes_tx_taps_155.BCM8879X=pam4:-20:148:0:0:0:0 serdes_lane_config_channel_mode_156.0=force_nr serdes_lane_config_channel_mode_157.0=force_nr serdes_lane_config_channel_mode_158.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/15/config-ramon-8-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/15/config-ramon-8-1.bcm index f61923287353..4e9aeef329f9 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/15/config-ramon-8-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/15/config-ramon-8-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=16 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/2/config-ramon-2-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/2/config-ramon-2-0.bcm index 6dca034cb8df..6a5423c5e185 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/2/config-ramon-2-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/2/config-ramon-2-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=3 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/3/config-ramon-2-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/3/config-ramon-2-1.bcm index 2e7a379ffc6f..a13d25a0264f 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/3/config-ramon-2-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/3/config-ramon-2-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=4 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/4/config-ramon-3-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/4/config-ramon-3-0.bcm index f48ef9f90b47..449076477dd6 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/4/config-ramon-3-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/4/config-ramon-3-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=5 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/5/config-ramon-3-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/5/config-ramon-3-1.bcm index b4ddd3ef7cef..cd94ed157c46 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/5/config-ramon-3-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/5/config-ramon-3-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=6 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/6/config-ramon-4-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/6/config-ramon-4-0.bcm index ee9d150f6042..017ac5ccd40c 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/6/config-ramon-4-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/6/config-ramon-4-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=7 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/7/config-ramon-4-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/7/config-ramon-4-1.bcm index c5906b13cfcb..679e3fa07592 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/7/config-ramon-4-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/7/config-ramon-4-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=8 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/8/config-ramon-5-0.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/8/config-ramon-5-0.bcm index c482206649bc..4adac068b8eb 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/8/config-ramon-5-0.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/8/config-ramon-5-0.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=9 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx6 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx19 -lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 +lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx46 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx47 -lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx45 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 +lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx58 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx83 -lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 +lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -182,10 +183,10 @@ lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx131 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx130 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,91 +238,91 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 -lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx156 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx158 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 +lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 -lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx182 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx180 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 -phy_rx_polarity_flip_fabric4.BCM8879X=1 -phy_rx_polarity_flip_fabric5.BCM8879X=0 -phy_rx_polarity_flip_fabric6.BCM8879X=1 -phy_rx_polarity_flip_fabric7.BCM8879X=0 +phy_rx_polarity_flip_fabric4.BCM8879X=0 +phy_rx_polarity_flip_fabric5.BCM8879X=1 +phy_rx_polarity_flip_fabric6.BCM8879X=0 +phy_rx_polarity_flip_fabric7.BCM8879X=1 phy_rx_polarity_flip_fabric8.BCM8879X=1 phy_rx_polarity_flip_fabric9.BCM8879X=0 phy_rx_polarity_flip_fabric10.BCM8879X=1 phy_rx_polarity_flip_fabric11.BCM8879X=0 -phy_rx_polarity_flip_fabric12.BCM8879X=1 -phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric12.BCM8879X=0 +phy_rx_polarity_flip_fabric13.BCM8879X=1 phy_rx_polarity_flip_fabric14.BCM8879X=0 phy_rx_polarity_flip_fabric15.BCM8879X=1 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 -phy_rx_polarity_flip_fabric20.BCM8879X=0 -phy_rx_polarity_flip_fabric21.BCM8879X=1 +phy_rx_polarity_flip_fabric20.BCM8879X=1 +phy_rx_polarity_flip_fabric21.BCM8879X=0 phy_rx_polarity_flip_fabric22.BCM8879X=1 phy_rx_polarity_flip_fabric23.BCM8879X=0 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 -phy_rx_polarity_flip_fabric28.BCM8879X=1 -phy_rx_polarity_flip_fabric29.BCM8879X=0 -phy_rx_polarity_flip_fabric30.BCM8879X=1 -phy_rx_polarity_flip_fabric31.BCM8879X=0 +phy_rx_polarity_flip_fabric28.BCM8879X=0 +phy_rx_polarity_flip_fabric29.BCM8879X=1 +phy_rx_polarity_flip_fabric30.BCM8879X=0 +phy_rx_polarity_flip_fabric31.BCM8879X=1 phy_rx_polarity_flip_fabric32.BCM8879X=1 phy_rx_polarity_flip_fabric33.BCM8879X=0 @@ -330,11 +331,11 @@ phy_rx_polarity_flip_fabric35.BCM8879X=0 phy_rx_polarity_flip_fabric36.BCM8879X=0 phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=1 -phy_rx_polarity_flip_fabric39.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=0 +phy_rx_polarity_flip_fabric39.BCM8879X=1 -phy_rx_polarity_flip_fabric40.BCM8879X=0 -phy_rx_polarity_flip_fabric41.BCM8879X=1 +phy_rx_polarity_flip_fabric40.BCM8879X=1 +phy_rx_polarity_flip_fabric41.BCM8879X=0 phy_rx_polarity_flip_fabric42.BCM8879X=1 phy_rx_polarity_flip_fabric43.BCM8879X=0 @@ -350,63 +351,63 @@ phy_rx_polarity_flip_fabric51.BCM8879X=1 phy_rx_polarity_flip_fabric52.BCM8879X=1 phy_rx_polarity_flip_fabric53.BCM8879X=0 -phy_rx_polarity_flip_fabric54.BCM8879X=0 -phy_rx_polarity_flip_fabric55.BCM8879X=1 +phy_rx_polarity_flip_fabric54.BCM8879X=1 +phy_rx_polarity_flip_fabric55.BCM8879X=0 -phy_rx_polarity_flip_fabric56.BCM8879X=1 -phy_rx_polarity_flip_fabric57.BCM8879X=0 +phy_rx_polarity_flip_fabric56.BCM8879X=0 +phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 -phy_rx_polarity_flip_fabric64.BCM8879X=0 -phy_rx_polarity_flip_fabric65.BCM8879X=1 -phy_rx_polarity_flip_fabric66.BCM8879X=0 -phy_rx_polarity_flip_fabric67.BCM8879X=1 +phy_rx_polarity_flip_fabric64.BCM8879X=1 +phy_rx_polarity_flip_fabric65.BCM8879X=0 +phy_rx_polarity_flip_fabric66.BCM8879X=1 +phy_rx_polarity_flip_fabric67.BCM8879X=0 -phy_rx_polarity_flip_fabric68.BCM8879X=1 -phy_rx_polarity_flip_fabric69.BCM8879X=0 -phy_rx_polarity_flip_fabric70.BCM8879X=1 -phy_rx_polarity_flip_fabric71.BCM8879X=0 +phy_rx_polarity_flip_fabric68.BCM8879X=0 +phy_rx_polarity_flip_fabric69.BCM8879X=1 +phy_rx_polarity_flip_fabric70.BCM8879X=0 +phy_rx_polarity_flip_fabric71.BCM8879X=1 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 -phy_rx_polarity_flip_fabric76.BCM8879X=0 -phy_rx_polarity_flip_fabric77.BCM8879X=1 +phy_rx_polarity_flip_fabric76.BCM8879X=1 +phy_rx_polarity_flip_fabric77.BCM8879X=0 phy_rx_polarity_flip_fabric78.BCM8879X=1 phy_rx_polarity_flip_fabric79.BCM8879X=0 phy_rx_polarity_flip_fabric80.BCM8879X=0 phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=1 -phy_rx_polarity_flip_fabric83.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=0 +phy_rx_polarity_flip_fabric83.BCM8879X=1 phy_rx_polarity_flip_fabric84.BCM8879X=1 phy_rx_polarity_flip_fabric85.BCM8879X=0 phy_rx_polarity_flip_fabric86.BCM8879X=1 phy_rx_polarity_flip_fabric87.BCM8879X=0 -phy_rx_polarity_flip_fabric88.BCM8879X=1 -phy_rx_polarity_flip_fabric89.BCM8879X=0 -phy_rx_polarity_flip_fabric90.BCM8879X=1 -phy_rx_polarity_flip_fabric91.BCM8879X=0 +phy_rx_polarity_flip_fabric88.BCM8879X=0 +phy_rx_polarity_flip_fabric89.BCM8879X=1 +phy_rx_polarity_flip_fabric90.BCM8879X=0 +phy_rx_polarity_flip_fabric91.BCM8879X=1 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 -phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=1 -phy_rx_polarity_flip_fabric98.BCM8879X=0 -phy_rx_polarity_flip_fabric99.BCM8879X=1 +phy_rx_polarity_flip_fabric96.BCM8879X=1 +phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric98.BCM8879X=1 +phy_rx_polarity_flip_fabric99.BCM8879X=0 phy_rx_polarity_flip_fabric100.BCM8879X=0 phy_rx_polarity_flip_fabric101.BCM8879X=1 @@ -418,10 +419,10 @@ phy_rx_polarity_flip_fabric105.BCM8879X=1 phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 phy_rx_polarity_flip_fabric112.BCM8879X=0 phy_rx_polarity_flip_fabric113.BCM8879X=1 @@ -433,223 +434,223 @@ phy_rx_polarity_flip_fabric117.BCM8879X=0 phy_rx_polarity_flip_fabric118.BCM8879X=1 phy_rx_polarity_flip_fabric119.BCM8879X=0 -phy_rx_polarity_flip_fabric120.BCM8879X=0 -phy_rx_polarity_flip_fabric121.BCM8879X=1 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric120.BCM8879X=1 +phy_rx_polarity_flip_fabric121.BCM8879X=0 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=0 phy_rx_polarity_flip_fabric125.BCM8879X=1 phy_rx_polarity_flip_fabric126.BCM8879X=0 phy_rx_polarity_flip_fabric127.BCM8879X=1 -phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=1 -phy_rx_polarity_flip_fabric130.BCM8879X=0 -phy_rx_polarity_flip_fabric131.BCM8879X=1 +phy_rx_polarity_flip_fabric128.BCM8879X=1 +phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric130.BCM8879X=1 +phy_rx_polarity_flip_fabric131.BCM8879X=0 -phy_rx_polarity_flip_fabric132.BCM8879X=1 -phy_rx_polarity_flip_fabric133.BCM8879X=0 -phy_rx_polarity_flip_fabric134.BCM8879X=1 -phy_rx_polarity_flip_fabric135.BCM8879X=0 +phy_rx_polarity_flip_fabric132.BCM8879X=0 +phy_rx_polarity_flip_fabric133.BCM8879X=1 +phy_rx_polarity_flip_fabric134.BCM8879X=0 +phy_rx_polarity_flip_fabric135.BCM8879X=1 phy_rx_polarity_flip_fabric136.BCM8879X=1 phy_rx_polarity_flip_fabric137.BCM8879X=0 phy_rx_polarity_flip_fabric138.BCM8879X=1 phy_rx_polarity_flip_fabric139.BCM8879X=0 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 phy_rx_polarity_flip_fabric148.BCM8879X=1 phy_rx_polarity_flip_fabric149.BCM8879X=0 phy_rx_polarity_flip_fabric150.BCM8879X=1 phy_rx_polarity_flip_fabric151.BCM8879X=0 -phy_rx_polarity_flip_fabric152.BCM8879X=1 -phy_rx_polarity_flip_fabric153.BCM8879X=0 -phy_rx_polarity_flip_fabric154.BCM8879X=1 -phy_rx_polarity_flip_fabric155.BCM8879X=0 +phy_rx_polarity_flip_fabric152.BCM8879X=0 +phy_rx_polarity_flip_fabric153.BCM8879X=1 +phy_rx_polarity_flip_fabric154.BCM8879X=0 +phy_rx_polarity_flip_fabric155.BCM8879X=1 -phy_rx_polarity_flip_fabric156.BCM8879X=0 -phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=0 -phy_rx_polarity_flip_fabric159.BCM8879X=1 +phy_rx_polarity_flip_fabric156.BCM8879X=1 +phy_rx_polarity_flip_fabric157.BCM8879X=0 +phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric159.BCM8879X=0 -phy_rx_polarity_flip_fabric160.BCM8879X=0 -phy_rx_polarity_flip_fabric161.BCM8879X=1 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric160.BCM8879X=1 +phy_rx_polarity_flip_fabric161.BCM8879X=0 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 phy_rx_polarity_flip_fabric164.BCM8879X=0 phy_rx_polarity_flip_fabric165.BCM8879X=1 phy_rx_polarity_flip_fabric166.BCM8879X=0 phy_rx_polarity_flip_fabric167.BCM8879X=1 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 phy_rx_polarity_flip_fabric172.BCM8879X=1 phy_rx_polarity_flip_fabric173.BCM8879X=0 phy_rx_polarity_flip_fabric174.BCM8879X=1 phy_rx_polarity_flip_fabric175.BCM8879X=0 -phy_rx_polarity_flip_fabric176.BCM8879X=1 -phy_rx_polarity_flip_fabric177.BCM8879X=0 -phy_rx_polarity_flip_fabric178.BCM8879X=1 -phy_rx_polarity_flip_fabric179.BCM8879X=0 +phy_rx_polarity_flip_fabric176.BCM8879X=0 +phy_rx_polarity_flip_fabric177.BCM8879X=1 +phy_rx_polarity_flip_fabric178.BCM8879X=0 +phy_rx_polarity_flip_fabric179.BCM8879X=1 -phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=1 -phy_rx_polarity_flip_fabric182.BCM8879X=0 -phy_rx_polarity_flip_fabric183.BCM8879X=1 +phy_rx_polarity_flip_fabric180.BCM8879X=1 +phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric182.BCM8879X=1 +phy_rx_polarity_flip_fabric183.BCM8879X=0 phy_rx_polarity_flip_fabric184.BCM8879X=0 phy_rx_polarity_flip_fabric185.BCM8879X=1 phy_rx_polarity_flip_fabric186.BCM8879X=0 phy_rx_polarity_flip_fabric187.BCM8879X=1 -phy_rx_polarity_flip_fabric188.BCM8879X=0 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric188.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=0 -phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric4.BCM8879X=1 +phy_tx_polarity_flip_fabric5.BCM8879X=0 phy_tx_polarity_flip_fabric6.BCM8879X=1 phy_tx_polarity_flip_fabric7.BCM8879X=0 phy_tx_polarity_flip_fabric8.BCM8879X=0 -phy_tx_polarity_flip_fabric9.BCM8879X=0 -phy_tx_polarity_flip_fabric10.BCM8879X=1 +phy_tx_polarity_flip_fabric9.BCM8879X=1 +phy_tx_polarity_flip_fabric10.BCM8879X=0 phy_tx_polarity_flip_fabric11.BCM8879X=1 -phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric12.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=0 phy_tx_polarity_flip_fabric14.BCM8879X=1 -phy_tx_polarity_flip_fabric15.BCM8879X=1 +phy_tx_polarity_flip_fabric15.BCM8879X=0 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 -phy_tx_polarity_flip_fabric18.BCM8879X=1 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric18.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 -phy_tx_polarity_flip_fabric20.BCM8879X=1 +phy_tx_polarity_flip_fabric20.BCM8879X=0 phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=1 -phy_tx_polarity_flip_fabric23.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric23.BCM8879X=1 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 phy_tx_polarity_flip_fabric28.BCM8879X=1 phy_tx_polarity_flip_fabric29.BCM8879X=0 -phy_tx_polarity_flip_fabric30.BCM8879X=0 -phy_tx_polarity_flip_fabric31.BCM8879X=1 +phy_tx_polarity_flip_fabric30.BCM8879X=1 +phy_tx_polarity_flip_fabric31.BCM8879X=0 phy_tx_polarity_flip_fabric32.BCM8879X=0 -phy_tx_polarity_flip_fabric33.BCM8879X=0 -phy_tx_polarity_flip_fabric34.BCM8879X=1 +phy_tx_polarity_flip_fabric33.BCM8879X=1 +phy_tx_polarity_flip_fabric34.BCM8879X=0 phy_tx_polarity_flip_fabric35.BCM8879X=1 phy_tx_polarity_flip_fabric36.BCM8879X=1 -phy_tx_polarity_flip_fabric37.BCM8879X=1 +phy_tx_polarity_flip_fabric37.BCM8879X=0 phy_tx_polarity_flip_fabric38.BCM8879X=1 phy_tx_polarity_flip_fabric39.BCM8879X=0 phy_tx_polarity_flip_fabric40.BCM8879X=0 phy_tx_polarity_flip_fabric41.BCM8879X=1 phy_tx_polarity_flip_fabric42.BCM8879X=0 -phy_tx_polarity_flip_fabric43.BCM8879X=0 +phy_tx_polarity_flip_fabric43.BCM8879X=1 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 phy_tx_polarity_flip_fabric47.BCM8879X=1 -phy_tx_polarity_flip_fabric48.BCM8879X=0 -phy_tx_polarity_flip_fabric49.BCM8879X=1 +phy_tx_polarity_flip_fabric48.BCM8879X=1 +phy_tx_polarity_flip_fabric49.BCM8879X=0 phy_tx_polarity_flip_fabric50.BCM8879X=1 -phy_tx_polarity_flip_fabric51.BCM8879X=1 +phy_tx_polarity_flip_fabric51.BCM8879X=0 -phy_tx_polarity_flip_fabric52.BCM8879X=1 +phy_tx_polarity_flip_fabric52.BCM8879X=0 phy_tx_polarity_flip_fabric53.BCM8879X=1 phy_tx_polarity_flip_fabric54.BCM8879X=0 phy_tx_polarity_flip_fabric55.BCM8879X=1 -phy_tx_polarity_flip_fabric56.BCM8879X=0 +phy_tx_polarity_flip_fabric56.BCM8879X=1 phy_tx_polarity_flip_fabric57.BCM8879X=0 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 -phy_tx_polarity_flip_fabric64.BCM8879X=1 +phy_tx_polarity_flip_fabric64.BCM8879X=0 phy_tx_polarity_flip_fabric65.BCM8879X=1 phy_tx_polarity_flip_fabric66.BCM8879X=0 -phy_tx_polarity_flip_fabric67.BCM8879X=0 +phy_tx_polarity_flip_fabric67.BCM8879X=1 phy_tx_polarity_flip_fabric68.BCM8879X=1 phy_tx_polarity_flip_fabric69.BCM8879X=0 phy_tx_polarity_flip_fabric70.BCM8879X=1 phy_tx_polarity_flip_fabric71.BCM8879X=0 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 -phy_tx_polarity_flip_fabric74.BCM8879X=1 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric74.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 -phy_tx_polarity_flip_fabric76.BCM8879X=1 +phy_tx_polarity_flip_fabric76.BCM8879X=0 phy_tx_polarity_flip_fabric77.BCM8879X=1 phy_tx_polarity_flip_fabric78.BCM8879X=0 phy_tx_polarity_flip_fabric79.BCM8879X=1 phy_tx_polarity_flip_fabric80.BCM8879X=1 -phy_tx_polarity_flip_fabric81.BCM8879X=1 -phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=1 +phy_tx_polarity_flip_fabric81.BCM8879X=0 +phy_tx_polarity_flip_fabric82.BCM8879X=1 +phy_tx_polarity_flip_fabric83.BCM8879X=0 -phy_tx_polarity_flip_fabric84.BCM8879X=1 -phy_tx_polarity_flip_fabric85.BCM8879X=0 -phy_tx_polarity_flip_fabric86.BCM8879X=1 -phy_tx_polarity_flip_fabric87.BCM8879X=0 +phy_tx_polarity_flip_fabric84.BCM8879X=0 +phy_tx_polarity_flip_fabric85.BCM8879X=1 +phy_tx_polarity_flip_fabric86.BCM8879X=0 +phy_tx_polarity_flip_fabric87.BCM8879X=1 -phy_tx_polarity_flip_fabric88.BCM8879X=0 +phy_tx_polarity_flip_fabric88.BCM8879X=1 phy_tx_polarity_flip_fabric89.BCM8879X=0 phy_tx_polarity_flip_fabric90.BCM8879X=1 -phy_tx_polarity_flip_fabric91.BCM8879X=1 +phy_tx_polarity_flip_fabric91.BCM8879X=0 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 -phy_tx_polarity_flip_fabric96.BCM8879X=1 +phy_tx_polarity_flip_fabric96.BCM8879X=0 phy_tx_polarity_flip_fabric97.BCM8879X=1 phy_tx_polarity_flip_fabric98.BCM8879X=0 -phy_tx_polarity_flip_fabric99.BCM8879X=0 +phy_tx_polarity_flip_fabric99.BCM8879X=1 -phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=1 +phy_tx_polarity_flip_fabric100.BCM8879X=1 +phy_tx_polarity_flip_fabric101.BCM8879X=0 phy_tx_polarity_flip_fabric102.BCM8879X=1 phy_tx_polarity_flip_fabric103.BCM8879X=0 @@ -658,28 +659,28 @@ phy_tx_polarity_flip_fabric105.BCM8879X=0 phy_tx_polarity_flip_fabric106.BCM8879X=1 phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 -phy_tx_polarity_flip_fabric110.BCM8879X=0 -phy_tx_polarity_flip_fabric111.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 +phy_tx_polarity_flip_fabric110.BCM8879X=1 +phy_tx_polarity_flip_fabric111.BCM8879X=0 -phy_tx_polarity_flip_fabric112.BCM8879X=0 -phy_tx_polarity_flip_fabric113.BCM8879X=1 -phy_tx_polarity_flip_fabric114.BCM8879X=0 -phy_tx_polarity_flip_fabric115.BCM8879X=1 +phy_tx_polarity_flip_fabric112.BCM8879X=1 +phy_tx_polarity_flip_fabric113.BCM8879X=0 +phy_tx_polarity_flip_fabric114.BCM8879X=1 +phy_tx_polarity_flip_fabric115.BCM8879X=0 phy_tx_polarity_flip_fabric116.BCM8879X=0 phy_tx_polarity_flip_fabric117.BCM8879X=1 phy_tx_polarity_flip_fabric118.BCM8879X=0 phy_tx_polarity_flip_fabric119.BCM8879X=1 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=0 -phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric124.BCM8879X=1 +phy_tx_polarity_flip_fabric125.BCM8879X=0 phy_tx_polarity_flip_fabric126.BCM8879X=1 phy_tx_polarity_flip_fabric127.BCM8879X=0 @@ -688,14 +689,14 @@ phy_tx_polarity_flip_fabric129.BCM8879X=1 phy_tx_polarity_flip_fabric130.BCM8879X=0 phy_tx_polarity_flip_fabric131.BCM8879X=1 -phy_tx_polarity_flip_fabric132.BCM8879X=0 -phy_tx_polarity_flip_fabric133.BCM8879X=1 -phy_tx_polarity_flip_fabric134.BCM8879X=0 -phy_tx_polarity_flip_fabric135.BCM8879X=1 +phy_tx_polarity_flip_fabric132.BCM8879X=1 +phy_tx_polarity_flip_fabric133.BCM8879X=0 +phy_tx_polarity_flip_fabric134.BCM8879X=1 +phy_tx_polarity_flip_fabric135.BCM8879X=0 phy_tx_polarity_flip_fabric136.BCM8879X=0 -phy_tx_polarity_flip_fabric137.BCM8879X=0 -phy_tx_polarity_flip_fabric138.BCM8879X=1 +phy_tx_polarity_flip_fabric137.BCM8879X=1 +phy_tx_polarity_flip_fabric138.BCM8879X=0 phy_tx_polarity_flip_fabric139.BCM8879X=1 phy_tx_polarity_flip_fabric140.BCM8879X=0 @@ -704,8 +705,8 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 phy_tx_polarity_flip_fabric148.BCM8879X=0 @@ -713,56 +714,441 @@ phy_tx_polarity_flip_fabric149.BCM8879X=1 phy_tx_polarity_flip_fabric150.BCM8879X=0 phy_tx_polarity_flip_fabric151.BCM8879X=1 -phy_tx_polarity_flip_fabric152.BCM8879X=0 -phy_tx_polarity_flip_fabric153.BCM8879X=1 -phy_tx_polarity_flip_fabric154.BCM8879X=0 -phy_tx_polarity_flip_fabric155.BCM8879X=1 +phy_tx_polarity_flip_fabric152.BCM8879X=1 +phy_tx_polarity_flip_fabric153.BCM8879X=0 +phy_tx_polarity_flip_fabric154.BCM8879X=1 +phy_tx_polarity_flip_fabric155.BCM8879X=0 phy_tx_polarity_flip_fabric156.BCM8879X=0 -phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=1 +phy_tx_polarity_flip_fabric157.BCM8879X=1 +phy_tx_polarity_flip_fabric158.BCM8879X=0 phy_tx_polarity_flip_fabric159.BCM8879X=1 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=1 -phy_tx_polarity_flip_fabric165.BCM8879X=1 -phy_tx_polarity_flip_fabric166.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric166.BCM8879X=1 phy_tx_polarity_flip_fabric167.BCM8879X=0 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 -phy_tx_polarity_flip_fabric172.BCM8879X=1 -phy_tx_polarity_flip_fabric173.BCM8879X=0 -phy_tx_polarity_flip_fabric174.BCM8879X=1 -phy_tx_polarity_flip_fabric175.BCM8879X=0 +phy_tx_polarity_flip_fabric172.BCM8879X=0 +phy_tx_polarity_flip_fabric173.BCM8879X=1 +phy_tx_polarity_flip_fabric174.BCM8879X=0 +phy_tx_polarity_flip_fabric175.BCM8879X=1 -phy_tx_polarity_flip_fabric176.BCM8879X=0 +phy_tx_polarity_flip_fabric176.BCM8879X=1 phy_tx_polarity_flip_fabric177.BCM8879X=0 phy_tx_polarity_flip_fabric178.BCM8879X=1 -phy_tx_polarity_flip_fabric179.BCM8879X=1 +phy_tx_polarity_flip_fabric179.BCM8879X=0 -phy_tx_polarity_flip_fabric180.BCM8879X=1 +phy_tx_polarity_flip_fabric180.BCM8879X=0 phy_tx_polarity_flip_fabric181.BCM8879X=1 phy_tx_polarity_flip_fabric182.BCM8879X=0 -phy_tx_polarity_flip_fabric183.BCM8879X=0 +phy_tx_polarity_flip_fabric183.BCM8879X=1 -phy_tx_polarity_flip_fabric184.BCM8879X=0 -phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric184.BCM8879X=1 +phy_tx_polarity_flip_fabric185.BCM8879X=0 phy_tx_polarity_flip_fabric186.BCM8879X=1 phy_tx_polarity_flip_fabric187.BCM8879X=0 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/9/config-ramon-5-1.bcm b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/9/config-ramon-5-1.bcm index dd1a016d4540..31834cddc4bb 100644 --- a/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/9/config-ramon-5-1.bcm +++ b/device/nokia/x86_64-nokia_ixr7250e_sup-r0/Nokia-IXR7250E-SUP-10/9/config-ramon-5-1.bcm @@ -1,7 +1,8 @@ + appl_enable_intr_init.BCM8879X=0 appl_param_module_id.BCM8879X=10 bcm_linkscan_interval.BCM8879X=0 -bcm_stat_interval.BCM8879X=0 +bcm_stat_interval.BCM8879X=4000000 bist_enable.BCM8879X=0 core_clock_speed_khz.BCM8879X=1000000 custom_feature_access_only.BCM8879X=0 @@ -20,10 +21,10 @@ mdio_output_delay_int.BCM8879X=25 mem_cache_enable_parity.BCM8879X=1 mm_intr_enable.BCM8879X=0 mm_timeout_usec.BCM8879X=300000 -polled_irq_delay.BCM8879X=500000 +polled_irq_delay.BCM8879X=100000 polled_irq_mode.BCM8879X=1 port_fec.BCM8879X=7 -port_init_cl72.BCM8879X=1 +port_init_cl72.BCM8879X=0 port_init_speed.BCM8879X=53125 rate_ext_mdio_divisor.BCM8879X=14 rate_int_mdio_divisor.BCM8879X=50 @@ -42,134 +43,134 @@ tslam_dma_enable.BCM8879X=0 tslam_intr_enable.BCM8879X=0 tslam_timeout_usec.BCM8879X=5000000 -lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx1 -lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx3 +lane_to_serdes_map_fabric_lane0.BCM8879X=rx0:tx0 +lane_to_serdes_map_fabric_lane1.BCM8879X=rx1:tx1 lane_to_serdes_map_fabric_lane2.BCM8879X=rx2:tx2 -lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx0 +lane_to_serdes_map_fabric_lane3.BCM8879X=rx3:tx3 -lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx5 -lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx6 -lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx7 -lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx4 +lane_to_serdes_map_fabric_lane4.BCM8879X=rx4:tx4 +lane_to_serdes_map_fabric_lane5.BCM8879X=rx5:tx5 +lane_to_serdes_map_fabric_lane6.BCM8879X=rx6:tx6 +lane_to_serdes_map_fabric_lane7.BCM8879X=rx7:tx7 -lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx10 -lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx8 -lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx11 -lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx9 +lane_to_serdes_map_fabric_lane8.BCM8879X=rx8:tx8 +lane_to_serdes_map_fabric_lane9.BCM8879X=rx9:tx9 +lane_to_serdes_map_fabric_lane10.BCM8879X=rx10:tx10 +lane_to_serdes_map_fabric_lane11.BCM8879X=rx11:tx11 -lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx13 -lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx15 +lane_to_serdes_map_fabric_lane12.BCM8879X=rx12:tx12 +lane_to_serdes_map_fabric_lane13.BCM8879X=rx13:tx13 lane_to_serdes_map_fabric_lane14.BCM8879X=rx14:tx14 -lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx12 +lane_to_serdes_map_fabric_lane15.BCM8879X=rx15:tx15 -lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx18 -lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx16 -lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx17 +lane_to_serdes_map_fabric_lane16.BCM8879X=rx16:tx16 +lane_to_serdes_map_fabric_lane17.BCM8879X=rx17:tx17 +lane_to_serdes_map_fabric_lane18.BCM8879X=rx18:tx18 lane_to_serdes_map_fabric_lane19.BCM8879X=rx19:tx19 lane_to_serdes_map_fabric_lane20.BCM8879X=rx20:tx20 -lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx22 -lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx23 -lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx21 +lane_to_serdes_map_fabric_lane21.BCM8879X=rx21:tx21 +lane_to_serdes_map_fabric_lane22.BCM8879X=rx22:tx22 +lane_to_serdes_map_fabric_lane23.BCM8879X=rx23:tx23 lane_to_serdes_map_fabric_lane24.BCM8879X=rx24:tx24 -lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx26 -lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx27 -lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx25 +lane_to_serdes_map_fabric_lane25.BCM8879X=rx25:tx25 +lane_to_serdes_map_fabric_lane26.BCM8879X=rx26:tx26 +lane_to_serdes_map_fabric_lane27.BCM8879X=rx27:tx27 -lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx29 -lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx30 -lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx28 +lane_to_serdes_map_fabric_lane28.BCM8879X=rx28:tx28 +lane_to_serdes_map_fabric_lane29.BCM8879X=rx29:tx29 +lane_to_serdes_map_fabric_lane30.BCM8879X=rx30:tx30 lane_to_serdes_map_fabric_lane31.BCM8879X=rx31:tx31 -lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx34 -lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx32 -lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx35 -lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx33 +lane_to_serdes_map_fabric_lane32.BCM8879X=rx32:tx32 +lane_to_serdes_map_fabric_lane33.BCM8879X=rx33:tx33 +lane_to_serdes_map_fabric_lane34.BCM8879X=rx34:tx34 +lane_to_serdes_map_fabric_lane35.BCM8879X=rx35:tx35 lane_to_serdes_map_fabric_lane36.BCM8879X=rx36:tx36 -lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx38 -lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx39 -lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx37 - -lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx43 -lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx42 -lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx40 -lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx41 - -lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx46 -lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx44 -lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx45 +lane_to_serdes_map_fabric_lane37.BCM8879X=rx37:tx37 +lane_to_serdes_map_fabric_lane38.BCM8879X=rx38:tx38 +lane_to_serdes_map_fabric_lane39.BCM8879X=rx39:tx39 + +lane_to_serdes_map_fabric_lane40.BCM8879X=rx40:tx40 +lane_to_serdes_map_fabric_lane41.BCM8879X=rx41:tx41 +lane_to_serdes_map_fabric_lane42.BCM8879X=rx42:tx42 +lane_to_serdes_map_fabric_lane43.BCM8879X=rx43:tx43 + +lane_to_serdes_map_fabric_lane44.BCM8879X=rx44:tx44 +lane_to_serdes_map_fabric_lane45.BCM8879X=rx45:tx45 +lane_to_serdes_map_fabric_lane46.BCM8879X=rx46:tx46 lane_to_serdes_map_fabric_lane47.BCM8879X=rx47:tx47 -lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx49 -lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx50 -lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx51 -lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx48 +lane_to_serdes_map_fabric_lane48.BCM8879X=rx48:tx48 +lane_to_serdes_map_fabric_lane49.BCM8879X=rx49:tx49 +lane_to_serdes_map_fabric_lane50.BCM8879X=rx50:tx50 +lane_to_serdes_map_fabric_lane51.BCM8879X=rx51:tx51 -lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx54 +lane_to_serdes_map_fabric_lane52.BCM8879X=rx52:tx52 lane_to_serdes_map_fabric_lane53.BCM8879X=rx53:tx53 -lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx55 -lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx52 +lane_to_serdes_map_fabric_lane54.BCM8879X=rx54:tx54 +lane_to_serdes_map_fabric_lane55.BCM8879X=rx55:tx55 -lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx57 -lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx58 -lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx59 -lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx56 +lane_to_serdes_map_fabric_lane56.BCM8879X=rx56:tx56 +lane_to_serdes_map_fabric_lane57.BCM8879X=rx57:tx57 +lane_to_serdes_map_fabric_lane58.BCM8879X=rx58:tx58 +lane_to_serdes_map_fabric_lane59.BCM8879X=rx59:tx59 -lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx61 -lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx60 +lane_to_serdes_map_fabric_lane60.BCM8879X=rx60:tx60 +lane_to_serdes_map_fabric_lane61.BCM8879X=rx61:tx61 lane_to_serdes_map_fabric_lane62.BCM8879X=rx62:tx62 lane_to_serdes_map_fabric_lane63.BCM8879X=rx63:tx63 lane_to_serdes_map_fabric_lane64.BCM8879X=rx64:tx64 -lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx66 -lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx65 +lane_to_serdes_map_fabric_lane65.BCM8879X=rx65:tx65 +lane_to_serdes_map_fabric_lane66.BCM8879X=rx66:tx66 lane_to_serdes_map_fabric_lane67.BCM8879X=rx67:tx67 -lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx69 -lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx70 -lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx71 -lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx68 +lane_to_serdes_map_fabric_lane68.BCM8879X=rx68:tx68 +lane_to_serdes_map_fabric_lane69.BCM8879X=rx69:tx69 +lane_to_serdes_map_fabric_lane70.BCM8879X=rx70:tx70 +lane_to_serdes_map_fabric_lane71.BCM8879X=rx71:tx71 -lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx74 -lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx72 -lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx75 -lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx73 +lane_to_serdes_map_fabric_lane72.BCM8879X=rx72:tx72 +lane_to_serdes_map_fabric_lane73.BCM8879X=rx73:tx73 +lane_to_serdes_map_fabric_lane74.BCM8879X=rx74:tx74 +lane_to_serdes_map_fabric_lane75.BCM8879X=rx75:tx75 -lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx78 -lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx76 -lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx79 -lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx77 +lane_to_serdes_map_fabric_lane76.BCM8879X=rx76:tx76 +lane_to_serdes_map_fabric_lane77.BCM8879X=rx77:tx77 +lane_to_serdes_map_fabric_lane78.BCM8879X=rx78:tx78 +lane_to_serdes_map_fabric_lane79.BCM8879X=rx79:tx79 lane_to_serdes_map_fabric_lane80.BCM8879X=rx80:tx80 -lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx82 -lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx81 +lane_to_serdes_map_fabric_lane81.BCM8879X=rx81:tx81 +lane_to_serdes_map_fabric_lane82.BCM8879X=rx82:tx82 lane_to_serdes_map_fabric_lane83.BCM8879X=rx83:tx83 -lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx85 -lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx86 -lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx87 -lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx84 +lane_to_serdes_map_fabric_lane84.BCM8879X=rx84:tx84 +lane_to_serdes_map_fabric_lane85.BCM8879X=rx85:tx85 +lane_to_serdes_map_fabric_lane86.BCM8879X=rx86:tx86 +lane_to_serdes_map_fabric_lane87.BCM8879X=rx87:tx87 -lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx90 -lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx88 -lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx91 -lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx89 +lane_to_serdes_map_fabric_lane88.BCM8879X=rx88:tx88 +lane_to_serdes_map_fabric_lane89.BCM8879X=rx89:tx89 +lane_to_serdes_map_fabric_lane90.BCM8879X=rx90:tx90 +lane_to_serdes_map_fabric_lane91.BCM8879X=rx91:tx91 -lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx95 -lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx94 -lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx92 -lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx93 +lane_to_serdes_map_fabric_lane92.BCM8879X=rx92:tx92 +lane_to_serdes_map_fabric_lane93.BCM8879X=rx93:tx93 +lane_to_serdes_map_fabric_lane94.BCM8879X=rx94:tx94 +lane_to_serdes_map_fabric_lane95.BCM8879X=rx95:tx95 lane_to_serdes_map_fabric_lane96.BCM8879X=rx96:tx96 -lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx98 -lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx97 +lane_to_serdes_map_fabric_lane97.BCM8879X=rx97:tx97 +lane_to_serdes_map_fabric_lane98.BCM8879X=rx98:tx98 lane_to_serdes_map_fabric_lane99.BCM8879X=rx99:tx99 -lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx101 -lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx102 -lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx100 +lane_to_serdes_map_fabric_lane100.BCM8879X=rx100:tx100 +lane_to_serdes_map_fabric_lane101.BCM8879X=rx101:tx101 +lane_to_serdes_map_fabric_lane102.BCM8879X=rx102:tx102 lane_to_serdes_map_fabric_lane103.BCM8879X=rx103:tx103 lane_to_serdes_map_fabric_lane104.BCM8879X=rx104:tx104 @@ -179,13 +180,13 @@ lane_to_serdes_map_fabric_lane107.BCM8879X=rx107:tx107 lane_to_serdes_map_fabric_lane108.BCM8879X=rx108:tx108 lane_to_serdes_map_fabric_lane109.BCM8879X=rx109:tx109 -lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx111 -lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx110 +lane_to_serdes_map_fabric_lane110.BCM8879X=rx110:tx110 +lane_to_serdes_map_fabric_lane111.BCM8879X=rx111:tx111 -lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx115 -lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx114 -lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx113 -lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx112 +lane_to_serdes_map_fabric_lane112.BCM8879X=rx112:tx112 +lane_to_serdes_map_fabric_lane113.BCM8879X=rx113:tx113 +lane_to_serdes_map_fabric_lane114.BCM8879X=rx114:tx114 +lane_to_serdes_map_fabric_lane115.BCM8879X=rx115:tx115 lane_to_serdes_map_fabric_lane116.BCM8879X=rx116:tx116 lane_to_serdes_map_fabric_lane117.BCM8879X=rx117:tx117 @@ -197,15 +198,15 @@ lane_to_serdes_map_fabric_lane121.BCM8879X=rx121:tx121 lane_to_serdes_map_fabric_lane122.BCM8879X=rx122:tx122 lane_to_serdes_map_fabric_lane123.BCM8879X=rx123:tx123 -lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx127 -lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx126 -lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx124 -lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx125 +lane_to_serdes_map_fabric_lane124.BCM8879X=rx124:tx124 +lane_to_serdes_map_fabric_lane125.BCM8879X=rx125:tx125 +lane_to_serdes_map_fabric_lane126.BCM8879X=rx126:tx126 +lane_to_serdes_map_fabric_lane127.BCM8879X=rx127:tx127 -lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx130 -lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx131 -lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx129 -lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx128 +lane_to_serdes_map_fabric_lane128.BCM8879X=rx128:tx128 +lane_to_serdes_map_fabric_lane129.BCM8879X=rx129:tx129 +lane_to_serdes_map_fabric_lane130.BCM8879X=rx130:tx130 +lane_to_serdes_map_fabric_lane131.BCM8879X=rx131:tx131 lane_to_serdes_map_fabric_lane132.BCM8879X=rx132:tx132 lane_to_serdes_map_fabric_lane133.BCM8879X=rx133:tx133 @@ -213,23 +214,23 @@ lane_to_serdes_map_fabric_lane134.BCM8879X=rx134:tx134 lane_to_serdes_map_fabric_lane135.BCM8879X=rx135:tx135 lane_to_serdes_map_fabric_lane136.BCM8879X=rx136:tx136 -lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx138 -lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx137 +lane_to_serdes_map_fabric_lane137.BCM8879X=rx137:tx137 +lane_to_serdes_map_fabric_lane138.BCM8879X=rx138:tx138 lane_to_serdes_map_fabric_lane139.BCM8879X=rx139:tx139 -lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx143 -lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx142 -lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx141 -lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx140 +lane_to_serdes_map_fabric_lane140.BCM8879X=rx140:tx140 +lane_to_serdes_map_fabric_lane141.BCM8879X=rx141:tx141 +lane_to_serdes_map_fabric_lane142.BCM8879X=rx142:tx142 +lane_to_serdes_map_fabric_lane143.BCM8879X=rx143:tx143 -lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx145 -lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx147 -lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx144 -lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx146 +lane_to_serdes_map_fabric_lane144.BCM8879X=rx144:tx144 +lane_to_serdes_map_fabric_lane145.BCM8879X=rx145:tx145 +lane_to_serdes_map_fabric_lane146.BCM8879X=rx146:tx146 +lane_to_serdes_map_fabric_lane147.BCM8879X=rx147:tx147 -lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx150 +lane_to_serdes_map_fabric_lane148.BCM8879X=rx148:tx148 lane_to_serdes_map_fabric_lane149.BCM8879X=rx149:tx149 -lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx148 +lane_to_serdes_map_fabric_lane150.BCM8879X=rx150:tx150 lane_to_serdes_map_fabric_lane151.BCM8879X=rx151:tx151 lane_to_serdes_map_fabric_lane152.BCM8879X=rx152:tx152 @@ -237,116 +238,116 @@ lane_to_serdes_map_fabric_lane153.BCM8879X=rx153:tx153 lane_to_serdes_map_fabric_lane154.BCM8879X=rx154:tx154 lane_to_serdes_map_fabric_lane155.BCM8879X=rx155:tx155 -lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx157 -lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx159 +lane_to_serdes_map_fabric_lane156.BCM8879X=rx156:tx156 +lane_to_serdes_map_fabric_lane157.BCM8879X=rx157:tx157 lane_to_serdes_map_fabric_lane158.BCM8879X=rx158:tx158 -lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx156 +lane_to_serdes_map_fabric_lane159.BCM8879X=rx159:tx159 lane_to_serdes_map_fabric_lane160.BCM8879X=rx160:tx160 -lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx162 -lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx161 +lane_to_serdes_map_fabric_lane161.BCM8879X=rx161:tx161 +lane_to_serdes_map_fabric_lane162.BCM8879X=rx162:tx162 lane_to_serdes_map_fabric_lane163.BCM8879X=rx163:tx163 -lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx166 -lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx164 -lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx165 +lane_to_serdes_map_fabric_lane164.BCM8879X=rx164:tx164 +lane_to_serdes_map_fabric_lane165.BCM8879X=rx165:tx165 +lane_to_serdes_map_fabric_lane166.BCM8879X=rx166:tx166 lane_to_serdes_map_fabric_lane167.BCM8879X=rx167:tx167 -lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx170 -lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx168 -lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx169 +lane_to_serdes_map_fabric_lane168.BCM8879X=rx168:tx168 +lane_to_serdes_map_fabric_lane169.BCM8879X=rx169:tx169 +lane_to_serdes_map_fabric_lane170.BCM8879X=rx170:tx170 lane_to_serdes_map_fabric_lane171.BCM8879X=rx171:tx171 -lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx173 -lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx174 -lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx175 -lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx172 +lane_to_serdes_map_fabric_lane172.BCM8879X=rx172:tx172 +lane_to_serdes_map_fabric_lane173.BCM8879X=rx173:tx173 +lane_to_serdes_map_fabric_lane174.BCM8879X=rx174:tx174 +lane_to_serdes_map_fabric_lane175.BCM8879X=rx175:tx175 lane_to_serdes_map_fabric_lane176.BCM8879X=rx176:tx176 -lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx178 -lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx177 +lane_to_serdes_map_fabric_lane177.BCM8879X=rx177:tx177 +lane_to_serdes_map_fabric_lane178.BCM8879X=rx178:tx178 lane_to_serdes_map_fabric_lane179.BCM8879X=rx179:tx179 lane_to_serdes_map_fabric_lane180.BCM8879X=rx180:tx180 -lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx182 -lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx181 +lane_to_serdes_map_fabric_lane181.BCM8879X=rx181:tx181 +lane_to_serdes_map_fabric_lane182.BCM8879X=rx182:tx182 lane_to_serdes_map_fabric_lane183.BCM8879X=rx183:tx183 -lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx187 -lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx184 +lane_to_serdes_map_fabric_lane184.BCM8879X=rx184:tx184 +lane_to_serdes_map_fabric_lane185.BCM8879X=rx185:tx185 lane_to_serdes_map_fabric_lane186.BCM8879X=rx186:tx186 -lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx185 +lane_to_serdes_map_fabric_lane187.BCM8879X=rx187:tx187 -lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx190 +lane_to_serdes_map_fabric_lane188.BCM8879X=rx188:tx188 lane_to_serdes_map_fabric_lane189.BCM8879X=rx189:tx189 -lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx191 -lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx188 +lane_to_serdes_map_fabric_lane190.BCM8879X=rx190:tx190 +lane_to_serdes_map_fabric_lane191.BCM8879X=rx191:tx191 -phy_rx_polarity_flip_fabric0.BCM8879X=0 -phy_rx_polarity_flip_fabric1.BCM8879X=1 -phy_rx_polarity_flip_fabric2.BCM8879X=0 -phy_rx_polarity_flip_fabric3.BCM8879X=1 +phy_rx_polarity_flip_fabric0.BCM8879X=1 +phy_rx_polarity_flip_fabric1.BCM8879X=0 +phy_rx_polarity_flip_fabric2.BCM8879X=1 +phy_rx_polarity_flip_fabric3.BCM8879X=0 phy_rx_polarity_flip_fabric4.BCM8879X=1 phy_rx_polarity_flip_fabric5.BCM8879X=0 phy_rx_polarity_flip_fabric6.BCM8879X=1 phy_rx_polarity_flip_fabric7.BCM8879X=0 -phy_rx_polarity_flip_fabric8.BCM8879X=1 -phy_rx_polarity_flip_fabric9.BCM8879X=0 -phy_rx_polarity_flip_fabric10.BCM8879X=1 -phy_rx_polarity_flip_fabric11.BCM8879X=0 +phy_rx_polarity_flip_fabric8.BCM8879X=0 +phy_rx_polarity_flip_fabric9.BCM8879X=1 +phy_rx_polarity_flip_fabric10.BCM8879X=0 +phy_rx_polarity_flip_fabric11.BCM8879X=1 -phy_rx_polarity_flip_fabric12.BCM8879X=0 -phy_rx_polarity_flip_fabric13.BCM8879X=1 -phy_rx_polarity_flip_fabric14.BCM8879X=0 -phy_rx_polarity_flip_fabric15.BCM8879X=1 +phy_rx_polarity_flip_fabric12.BCM8879X=1 +phy_rx_polarity_flip_fabric13.BCM8879X=0 +phy_rx_polarity_flip_fabric14.BCM8879X=1 +phy_rx_polarity_flip_fabric15.BCM8879X=0 -phy_rx_polarity_flip_fabric16.BCM8879X=0 -phy_rx_polarity_flip_fabric17.BCM8879X=1 -phy_rx_polarity_flip_fabric18.BCM8879X=0 -phy_rx_polarity_flip_fabric19.BCM8879X=1 +phy_rx_polarity_flip_fabric16.BCM8879X=1 +phy_rx_polarity_flip_fabric17.BCM8879X=0 +phy_rx_polarity_flip_fabric18.BCM8879X=1 +phy_rx_polarity_flip_fabric19.BCM8879X=0 phy_rx_polarity_flip_fabric20.BCM8879X=0 phy_rx_polarity_flip_fabric21.BCM8879X=1 phy_rx_polarity_flip_fabric22.BCM8879X=0 phy_rx_polarity_flip_fabric23.BCM8879X=1 -phy_rx_polarity_flip_fabric24.BCM8879X=0 -phy_rx_polarity_flip_fabric25.BCM8879X=1 -phy_rx_polarity_flip_fabric26.BCM8879X=0 -phy_rx_polarity_flip_fabric27.BCM8879X=1 +phy_rx_polarity_flip_fabric24.BCM8879X=1 +phy_rx_polarity_flip_fabric25.BCM8879X=0 +phy_rx_polarity_flip_fabric26.BCM8879X=1 +phy_rx_polarity_flip_fabric27.BCM8879X=0 phy_rx_polarity_flip_fabric28.BCM8879X=1 phy_rx_polarity_flip_fabric29.BCM8879X=0 phy_rx_polarity_flip_fabric30.BCM8879X=1 phy_rx_polarity_flip_fabric31.BCM8879X=0 -phy_rx_polarity_flip_fabric32.BCM8879X=1 -phy_rx_polarity_flip_fabric33.BCM8879X=0 -phy_rx_polarity_flip_fabric34.BCM8879X=1 -phy_rx_polarity_flip_fabric35.BCM8879X=0 +phy_rx_polarity_flip_fabric32.BCM8879X=0 +phy_rx_polarity_flip_fabric33.BCM8879X=1 +phy_rx_polarity_flip_fabric34.BCM8879X=0 +phy_rx_polarity_flip_fabric35.BCM8879X=1 -phy_rx_polarity_flip_fabric36.BCM8879X=0 -phy_rx_polarity_flip_fabric37.BCM8879X=1 -phy_rx_polarity_flip_fabric38.BCM8879X=0 -phy_rx_polarity_flip_fabric39.BCM8879X=1 +phy_rx_polarity_flip_fabric36.BCM8879X=1 +phy_rx_polarity_flip_fabric37.BCM8879X=0 +phy_rx_polarity_flip_fabric38.BCM8879X=1 +phy_rx_polarity_flip_fabric39.BCM8879X=0 phy_rx_polarity_flip_fabric40.BCM8879X=0 phy_rx_polarity_flip_fabric41.BCM8879X=1 phy_rx_polarity_flip_fabric42.BCM8879X=0 phy_rx_polarity_flip_fabric43.BCM8879X=1 -phy_rx_polarity_flip_fabric44.BCM8879X=0 -phy_rx_polarity_flip_fabric45.BCM8879X=1 -phy_rx_polarity_flip_fabric46.BCM8879X=0 -phy_rx_polarity_flip_fabric47.BCM8879X=1 +phy_rx_polarity_flip_fabric44.BCM8879X=1 +phy_rx_polarity_flip_fabric45.BCM8879X=0 +phy_rx_polarity_flip_fabric46.BCM8879X=1 +phy_rx_polarity_flip_fabric47.BCM8879X=0 -phy_rx_polarity_flip_fabric48.BCM8879X=0 -phy_rx_polarity_flip_fabric49.BCM8879X=1 -phy_rx_polarity_flip_fabric50.BCM8879X=0 -phy_rx_polarity_flip_fabric51.BCM8879X=1 +phy_rx_polarity_flip_fabric48.BCM8879X=1 +phy_rx_polarity_flip_fabric49.BCM8879X=0 +phy_rx_polarity_flip_fabric50.BCM8879X=1 +phy_rx_polarity_flip_fabric51.BCM8879X=0 phy_rx_polarity_flip_fabric52.BCM8879X=0 phy_rx_polarity_flip_fabric53.BCM8879X=1 @@ -358,10 +359,10 @@ phy_rx_polarity_flip_fabric57.BCM8879X=1 phy_rx_polarity_flip_fabric58.BCM8879X=0 phy_rx_polarity_flip_fabric59.BCM8879X=1 -phy_rx_polarity_flip_fabric60.BCM8879X=1 -phy_rx_polarity_flip_fabric61.BCM8879X=0 -phy_rx_polarity_flip_fabric62.BCM8879X=1 -phy_rx_polarity_flip_fabric63.BCM8879X=0 +phy_rx_polarity_flip_fabric60.BCM8879X=0 +phy_rx_polarity_flip_fabric61.BCM8879X=1 +phy_rx_polarity_flip_fabric62.BCM8879X=0 +phy_rx_polarity_flip_fabric63.BCM8879X=1 phy_rx_polarity_flip_fabric64.BCM8879X=0 phy_rx_polarity_flip_fabric65.BCM8879X=1 @@ -373,78 +374,78 @@ phy_rx_polarity_flip_fabric69.BCM8879X=0 phy_rx_polarity_flip_fabric70.BCM8879X=1 phy_rx_polarity_flip_fabric71.BCM8879X=0 -phy_rx_polarity_flip_fabric72.BCM8879X=0 -phy_rx_polarity_flip_fabric73.BCM8879X=1 -phy_rx_polarity_flip_fabric74.BCM8879X=0 -phy_rx_polarity_flip_fabric75.BCM8879X=1 +phy_rx_polarity_flip_fabric72.BCM8879X=1 +phy_rx_polarity_flip_fabric73.BCM8879X=0 +phy_rx_polarity_flip_fabric74.BCM8879X=1 +phy_rx_polarity_flip_fabric75.BCM8879X=0 phy_rx_polarity_flip_fabric76.BCM8879X=0 phy_rx_polarity_flip_fabric77.BCM8879X=1 phy_rx_polarity_flip_fabric78.BCM8879X=0 phy_rx_polarity_flip_fabric79.BCM8879X=1 -phy_rx_polarity_flip_fabric80.BCM8879X=0 -phy_rx_polarity_flip_fabric81.BCM8879X=1 -phy_rx_polarity_flip_fabric82.BCM8879X=0 -phy_rx_polarity_flip_fabric83.BCM8879X=1 +phy_rx_polarity_flip_fabric80.BCM8879X=1 +phy_rx_polarity_flip_fabric81.BCM8879X=0 +phy_rx_polarity_flip_fabric82.BCM8879X=1 +phy_rx_polarity_flip_fabric83.BCM8879X=0 -phy_rx_polarity_flip_fabric84.BCM8879X=1 -phy_rx_polarity_flip_fabric85.BCM8879X=0 -phy_rx_polarity_flip_fabric86.BCM8879X=1 -phy_rx_polarity_flip_fabric87.BCM8879X=0 +phy_rx_polarity_flip_fabric84.BCM8879X=0 +phy_rx_polarity_flip_fabric85.BCM8879X=1 +phy_rx_polarity_flip_fabric86.BCM8879X=0 +phy_rx_polarity_flip_fabric87.BCM8879X=1 phy_rx_polarity_flip_fabric88.BCM8879X=1 phy_rx_polarity_flip_fabric89.BCM8879X=0 phy_rx_polarity_flip_fabric90.BCM8879X=1 phy_rx_polarity_flip_fabric91.BCM8879X=0 -phy_rx_polarity_flip_fabric92.BCM8879X=0 -phy_rx_polarity_flip_fabric93.BCM8879X=1 -phy_rx_polarity_flip_fabric94.BCM8879X=0 -phy_rx_polarity_flip_fabric95.BCM8879X=1 +phy_rx_polarity_flip_fabric92.BCM8879X=1 +phy_rx_polarity_flip_fabric93.BCM8879X=0 +phy_rx_polarity_flip_fabric94.BCM8879X=1 +phy_rx_polarity_flip_fabric95.BCM8879X=0 phy_rx_polarity_flip_fabric96.BCM8879X=0 -phy_rx_polarity_flip_fabric97.BCM8879X=0 +phy_rx_polarity_flip_fabric97.BCM8879X=1 phy_rx_polarity_flip_fabric98.BCM8879X=0 phy_rx_polarity_flip_fabric99.BCM8879X=1 -phy_rx_polarity_flip_fabric100.BCM8879X=0 -phy_rx_polarity_flip_fabric101.BCM8879X=1 +phy_rx_polarity_flip_fabric100.BCM8879X=1 +phy_rx_polarity_flip_fabric101.BCM8879X=0 phy_rx_polarity_flip_fabric102.BCM8879X=1 -phy_rx_polarity_flip_fabric103.BCM8879X=1 +phy_rx_polarity_flip_fabric103.BCM8879X=0 phy_rx_polarity_flip_fabric104.BCM8879X=0 phy_rx_polarity_flip_fabric105.BCM8879X=1 -phy_rx_polarity_flip_fabric106.BCM8879X=1 +phy_rx_polarity_flip_fabric106.BCM8879X=0 phy_rx_polarity_flip_fabric107.BCM8879X=1 -phy_rx_polarity_flip_fabric108.BCM8879X=1 -phy_rx_polarity_flip_fabric109.BCM8879X=0 -phy_rx_polarity_flip_fabric110.BCM8879X=1 -phy_rx_polarity_flip_fabric111.BCM8879X=0 +phy_rx_polarity_flip_fabric108.BCM8879X=0 +phy_rx_polarity_flip_fabric109.BCM8879X=1 +phy_rx_polarity_flip_fabric110.BCM8879X=0 +phy_rx_polarity_flip_fabric111.BCM8879X=1 -phy_rx_polarity_flip_fabric112.BCM8879X=0 -phy_rx_polarity_flip_fabric113.BCM8879X=1 -phy_rx_polarity_flip_fabric114.BCM8879X=0 -phy_rx_polarity_flip_fabric115.BCM8879X=1 +phy_rx_polarity_flip_fabric112.BCM8879X=1 +phy_rx_polarity_flip_fabric113.BCM8879X=0 +phy_rx_polarity_flip_fabric114.BCM8879X=1 +phy_rx_polarity_flip_fabric115.BCM8879X=0 -phy_rx_polarity_flip_fabric116.BCM8879X=1 -phy_rx_polarity_flip_fabric117.BCM8879X=0 -phy_rx_polarity_flip_fabric118.BCM8879X=1 -phy_rx_polarity_flip_fabric119.BCM8879X=0 +phy_rx_polarity_flip_fabric116.BCM8879X=0 +phy_rx_polarity_flip_fabric117.BCM8879X=1 +phy_rx_polarity_flip_fabric118.BCM8879X=0 +phy_rx_polarity_flip_fabric119.BCM8879X=1 -phy_rx_polarity_flip_fabric120.BCM8879X=0 +phy_rx_polarity_flip_fabric120.BCM8879X=1 phy_rx_polarity_flip_fabric121.BCM8879X=0 -phy_rx_polarity_flip_fabric122.BCM8879X=0 -phy_rx_polarity_flip_fabric123.BCM8879X=1 +phy_rx_polarity_flip_fabric122.BCM8879X=1 +phy_rx_polarity_flip_fabric123.BCM8879X=0 phy_rx_polarity_flip_fabric124.BCM8879X=1 -phy_rx_polarity_flip_fabric125.BCM8879X=1 -phy_rx_polarity_flip_fabric126.BCM8879X=0 -phy_rx_polarity_flip_fabric127.BCM8879X=1 +phy_rx_polarity_flip_fabric125.BCM8879X=0 +phy_rx_polarity_flip_fabric126.BCM8879X=1 +phy_rx_polarity_flip_fabric127.BCM8879X=0 phy_rx_polarity_flip_fabric128.BCM8879X=0 -phy_rx_polarity_flip_fabric129.BCM8879X=0 +phy_rx_polarity_flip_fabric129.BCM8879X=1 phy_rx_polarity_flip_fabric130.BCM8879X=0 phy_rx_polarity_flip_fabric131.BCM8879X=1 @@ -453,25 +454,25 @@ phy_rx_polarity_flip_fabric133.BCM8879X=0 phy_rx_polarity_flip_fabric134.BCM8879X=1 phy_rx_polarity_flip_fabric135.BCM8879X=0 -phy_rx_polarity_flip_fabric136.BCM8879X=1 -phy_rx_polarity_flip_fabric137.BCM8879X=0 -phy_rx_polarity_flip_fabric138.BCM8879X=1 -phy_rx_polarity_flip_fabric139.BCM8879X=0 +phy_rx_polarity_flip_fabric136.BCM8879X=0 +phy_rx_polarity_flip_fabric137.BCM8879X=1 +phy_rx_polarity_flip_fabric138.BCM8879X=0 +phy_rx_polarity_flip_fabric139.BCM8879X=1 -phy_rx_polarity_flip_fabric140.BCM8879X=0 -phy_rx_polarity_flip_fabric141.BCM8879X=1 -phy_rx_polarity_flip_fabric142.BCM8879X=0 -phy_rx_polarity_flip_fabric143.BCM8879X=1 +phy_rx_polarity_flip_fabric140.BCM8879X=1 +phy_rx_polarity_flip_fabric141.BCM8879X=0 +phy_rx_polarity_flip_fabric142.BCM8879X=1 +phy_rx_polarity_flip_fabric143.BCM8879X=0 -phy_rx_polarity_flip_fabric144.BCM8879X=0 -phy_rx_polarity_flip_fabric145.BCM8879X=1 -phy_rx_polarity_flip_fabric146.BCM8879X=0 -phy_rx_polarity_flip_fabric147.BCM8879X=1 +phy_rx_polarity_flip_fabric144.BCM8879X=1 +phy_rx_polarity_flip_fabric145.BCM8879X=0 +phy_rx_polarity_flip_fabric146.BCM8879X=1 +phy_rx_polarity_flip_fabric147.BCM8879X=0 -phy_rx_polarity_flip_fabric148.BCM8879X=1 -phy_rx_polarity_flip_fabric149.BCM8879X=0 -phy_rx_polarity_flip_fabric150.BCM8879X=1 -phy_rx_polarity_flip_fabric151.BCM8879X=0 +phy_rx_polarity_flip_fabric148.BCM8879X=0 +phy_rx_polarity_flip_fabric149.BCM8879X=1 +phy_rx_polarity_flip_fabric150.BCM8879X=0 +phy_rx_polarity_flip_fabric151.BCM8879X=1 phy_rx_polarity_flip_fabric152.BCM8879X=1 phy_rx_polarity_flip_fabric153.BCM8879X=0 @@ -480,28 +481,28 @@ phy_rx_polarity_flip_fabric155.BCM8879X=0 phy_rx_polarity_flip_fabric156.BCM8879X=0 phy_rx_polarity_flip_fabric157.BCM8879X=1 -phy_rx_polarity_flip_fabric158.BCM8879X=1 +phy_rx_polarity_flip_fabric158.BCM8879X=0 phy_rx_polarity_flip_fabric159.BCM8879X=1 -phy_rx_polarity_flip_fabric160.BCM8879X=0 +phy_rx_polarity_flip_fabric160.BCM8879X=1 phy_rx_polarity_flip_fabric161.BCM8879X=0 -phy_rx_polarity_flip_fabric162.BCM8879X=0 -phy_rx_polarity_flip_fabric163.BCM8879X=1 +phy_rx_polarity_flip_fabric162.BCM8879X=1 +phy_rx_polarity_flip_fabric163.BCM8879X=0 -phy_rx_polarity_flip_fabric164.BCM8879X=0 +phy_rx_polarity_flip_fabric164.BCM8879X=1 phy_rx_polarity_flip_fabric165.BCM8879X=0 -phy_rx_polarity_flip_fabric166.BCM8879X=0 -phy_rx_polarity_flip_fabric167.BCM8879X=1 +phy_rx_polarity_flip_fabric166.BCM8879X=1 +phy_rx_polarity_flip_fabric167.BCM8879X=0 -phy_rx_polarity_flip_fabric168.BCM8879X=0 -phy_rx_polarity_flip_fabric169.BCM8879X=1 -phy_rx_polarity_flip_fabric170.BCM8879X=0 -phy_rx_polarity_flip_fabric171.BCM8879X=1 +phy_rx_polarity_flip_fabric168.BCM8879X=1 +phy_rx_polarity_flip_fabric169.BCM8879X=0 +phy_rx_polarity_flip_fabric170.BCM8879X=1 +phy_rx_polarity_flip_fabric171.BCM8879X=0 -phy_rx_polarity_flip_fabric172.BCM8879X=1 -phy_rx_polarity_flip_fabric173.BCM8879X=0 -phy_rx_polarity_flip_fabric174.BCM8879X=1 -phy_rx_polarity_flip_fabric175.BCM8879X=0 +phy_rx_polarity_flip_fabric172.BCM8879X=0 +phy_rx_polarity_flip_fabric173.BCM8879X=1 +phy_rx_polarity_flip_fabric174.BCM8879X=0 +phy_rx_polarity_flip_fabric175.BCM8879X=1 phy_rx_polarity_flip_fabric176.BCM8879X=1 phy_rx_polarity_flip_fabric177.BCM8879X=0 @@ -509,79 +510,80 @@ phy_rx_polarity_flip_fabric178.BCM8879X=1 phy_rx_polarity_flip_fabric179.BCM8879X=0 phy_rx_polarity_flip_fabric180.BCM8879X=0 -phy_rx_polarity_flip_fabric181.BCM8879X=0 +phy_rx_polarity_flip_fabric181.BCM8879X=1 phy_rx_polarity_flip_fabric182.BCM8879X=0 phy_rx_polarity_flip_fabric183.BCM8879X=1 -phy_rx_polarity_flip_fabric184.BCM8879X=0 +phy_rx_polarity_flip_fabric184.BCM8879X=1 phy_rx_polarity_flip_fabric185.BCM8879X=0 -phy_rx_polarity_flip_fabric186.BCM8879X=0 -phy_rx_polarity_flip_fabric187.BCM8879X=1 +phy_rx_polarity_flip_fabric186.BCM8879X=1 +phy_rx_polarity_flip_fabric187.BCM8879X=0 phy_rx_polarity_flip_fabric188.BCM8879X=1 -phy_rx_polarity_flip_fabric189.BCM8879X=1 -phy_rx_polarity_flip_fabric190.BCM8879X=0 -phy_rx_polarity_flip_fabric191.BCM8879X=1 +phy_rx_polarity_flip_fabric189.BCM8879X=0 +phy_rx_polarity_flip_fabric190.BCM8879X=1 +phy_rx_polarity_flip_fabric191.BCM8879X=0 + phy_tx_polarity_flip_fabric0.BCM8879X=0 -phy_tx_polarity_flip_fabric1.BCM8879X=0 -phy_tx_polarity_flip_fabric2.BCM8879X=1 +phy_tx_polarity_flip_fabric1.BCM8879X=1 +phy_tx_polarity_flip_fabric2.BCM8879X=0 phy_tx_polarity_flip_fabric3.BCM8879X=1 -phy_tx_polarity_flip_fabric4.BCM8879X=1 -phy_tx_polarity_flip_fabric5.BCM8879X=0 -phy_tx_polarity_flip_fabric6.BCM8879X=1 -phy_tx_polarity_flip_fabric7.BCM8879X=0 +phy_tx_polarity_flip_fabric4.BCM8879X=0 +phy_tx_polarity_flip_fabric5.BCM8879X=1 +phy_tx_polarity_flip_fabric6.BCM8879X=0 +phy_tx_polarity_flip_fabric7.BCM8879X=1 -phy_tx_polarity_flip_fabric8.BCM8879X=0 +phy_tx_polarity_flip_fabric8.BCM8879X=1 phy_tx_polarity_flip_fabric9.BCM8879X=0 phy_tx_polarity_flip_fabric10.BCM8879X=1 -phy_tx_polarity_flip_fabric11.BCM8879X=1 +phy_tx_polarity_flip_fabric11.BCM8879X=0 phy_tx_polarity_flip_fabric12.BCM8879X=0 -phy_tx_polarity_flip_fabric13.BCM8879X=0 -phy_tx_polarity_flip_fabric14.BCM8879X=1 +phy_tx_polarity_flip_fabric13.BCM8879X=1 +phy_tx_polarity_flip_fabric14.BCM8879X=0 phy_tx_polarity_flip_fabric15.BCM8879X=1 -phy_tx_polarity_flip_fabric16.BCM8879X=1 +phy_tx_polarity_flip_fabric16.BCM8879X=0 phy_tx_polarity_flip_fabric17.BCM8879X=1 phy_tx_polarity_flip_fabric18.BCM8879X=0 -phy_tx_polarity_flip_fabric19.BCM8879X=0 +phy_tx_polarity_flip_fabric19.BCM8879X=1 phy_tx_polarity_flip_fabric20.BCM8879X=1 -phy_tx_polarity_flip_fabric21.BCM8879X=1 -phy_tx_polarity_flip_fabric22.BCM8879X=0 +phy_tx_polarity_flip_fabric21.BCM8879X=0 +phy_tx_polarity_flip_fabric22.BCM8879X=1 phy_tx_polarity_flip_fabric23.BCM8879X=0 -phy_tx_polarity_flip_fabric24.BCM8879X=1 +phy_tx_polarity_flip_fabric24.BCM8879X=0 phy_tx_polarity_flip_fabric25.BCM8879X=1 phy_tx_polarity_flip_fabric26.BCM8879X=0 -phy_tx_polarity_flip_fabric27.BCM8879X=0 +phy_tx_polarity_flip_fabric27.BCM8879X=1 -phy_tx_polarity_flip_fabric28.BCM8879X=1 -phy_tx_polarity_flip_fabric29.BCM8879X=0 +phy_tx_polarity_flip_fabric28.BCM8879X=0 +phy_tx_polarity_flip_fabric29.BCM8879X=1 phy_tx_polarity_flip_fabric30.BCM8879X=0 phy_tx_polarity_flip_fabric31.BCM8879X=1 -phy_tx_polarity_flip_fabric32.BCM8879X=0 +phy_tx_polarity_flip_fabric32.BCM8879X=1 phy_tx_polarity_flip_fabric33.BCM8879X=0 phy_tx_polarity_flip_fabric34.BCM8879X=1 -phy_tx_polarity_flip_fabric35.BCM8879X=1 +phy_tx_polarity_flip_fabric35.BCM8879X=0 -phy_tx_polarity_flip_fabric36.BCM8879X=1 +phy_tx_polarity_flip_fabric36.BCM8879X=0 phy_tx_polarity_flip_fabric37.BCM8879X=1 phy_tx_polarity_flip_fabric38.BCM8879X=0 -phy_tx_polarity_flip_fabric39.BCM8879X=0 +phy_tx_polarity_flip_fabric39.BCM8879X=1 -phy_tx_polarity_flip_fabric40.BCM8879X=0 -phy_tx_polarity_flip_fabric41.BCM8879X=1 +phy_tx_polarity_flip_fabric40.BCM8879X=1 +phy_tx_polarity_flip_fabric41.BCM8879X=0 phy_tx_polarity_flip_fabric42.BCM8879X=1 phy_tx_polarity_flip_fabric43.BCM8879X=0 -phy_tx_polarity_flip_fabric44.BCM8879X=1 +phy_tx_polarity_flip_fabric44.BCM8879X=0 phy_tx_polarity_flip_fabric45.BCM8879X=1 phy_tx_polarity_flip_fabric46.BCM8879X=0 -phy_tx_polarity_flip_fabric47.BCM8879X=0 +phy_tx_polarity_flip_fabric47.BCM8879X=1 phy_tx_polarity_flip_fabric48.BCM8879X=0 phy_tx_polarity_flip_fabric49.BCM8879X=1 @@ -590,43 +592,43 @@ phy_tx_polarity_flip_fabric51.BCM8879X=1 phy_tx_polarity_flip_fabric52.BCM8879X=1 phy_tx_polarity_flip_fabric53.BCM8879X=0 -phy_tx_polarity_flip_fabric54.BCM8879X=0 -phy_tx_polarity_flip_fabric55.BCM8879X=1 +phy_tx_polarity_flip_fabric54.BCM8879X=1 +phy_tx_polarity_flip_fabric55.BCM8879X=0 -phy_tx_polarity_flip_fabric56.BCM8879X=0 -phy_tx_polarity_flip_fabric57.BCM8879X=1 -phy_tx_polarity_flip_fabric58.BCM8879X=0 -phy_tx_polarity_flip_fabric59.BCM8879X=1 +phy_tx_polarity_flip_fabric56.BCM8879X=1 +phy_tx_polarity_flip_fabric57.BCM8879X=0 +phy_tx_polarity_flip_fabric58.BCM8879X=1 +phy_tx_polarity_flip_fabric59.BCM8879X=0 phy_tx_polarity_flip_fabric60.BCM8879X=1 phy_tx_polarity_flip_fabric61.BCM8879X=0 -phy_tx_polarity_flip_fabric62.BCM8879X=0 -phy_tx_polarity_flip_fabric63.BCM8879X=1 +phy_tx_polarity_flip_fabric62.BCM8879X=1 +phy_tx_polarity_flip_fabric63.BCM8879X=0 phy_tx_polarity_flip_fabric64.BCM8879X=1 -phy_tx_polarity_flip_fabric65.BCM8879X=1 -phy_tx_polarity_flip_fabric66.BCM8879X=0 +phy_tx_polarity_flip_fabric65.BCM8879X=0 +phy_tx_polarity_flip_fabric66.BCM8879X=1 phy_tx_polarity_flip_fabric67.BCM8879X=0 -phy_tx_polarity_flip_fabric68.BCM8879X=1 -phy_tx_polarity_flip_fabric69.BCM8879X=0 -phy_tx_polarity_flip_fabric70.BCM8879X=1 -phy_tx_polarity_flip_fabric71.BCM8879X=0 +phy_tx_polarity_flip_fabric68.BCM8879X=0 +phy_tx_polarity_flip_fabric69.BCM8879X=1 +phy_tx_polarity_flip_fabric70.BCM8879X=0 +phy_tx_polarity_flip_fabric71.BCM8879X=1 -phy_tx_polarity_flip_fabric72.BCM8879X=1 +phy_tx_polarity_flip_fabric72.BCM8879X=0 phy_tx_polarity_flip_fabric73.BCM8879X=1 phy_tx_polarity_flip_fabric74.BCM8879X=0 -phy_tx_polarity_flip_fabric75.BCM8879X=0 +phy_tx_polarity_flip_fabric75.BCM8879X=1 phy_tx_polarity_flip_fabric76.BCM8879X=1 -phy_tx_polarity_flip_fabric77.BCM8879X=1 -phy_tx_polarity_flip_fabric78.BCM8879X=0 +phy_tx_polarity_flip_fabric77.BCM8879X=0 +phy_tx_polarity_flip_fabric78.BCM8879X=1 phy_tx_polarity_flip_fabric79.BCM8879X=0 -phy_tx_polarity_flip_fabric80.BCM8879X=1 +phy_tx_polarity_flip_fabric80.BCM8879X=0 phy_tx_polarity_flip_fabric81.BCM8879X=1 phy_tx_polarity_flip_fabric82.BCM8879X=0 -phy_tx_polarity_flip_fabric83.BCM8879X=0 +phy_tx_polarity_flip_fabric83.BCM8879X=1 phy_tx_polarity_flip_fabric84.BCM8879X=1 phy_tx_polarity_flip_fabric85.BCM8879X=0 @@ -634,32 +636,32 @@ phy_tx_polarity_flip_fabric86.BCM8879X=1 phy_tx_polarity_flip_fabric87.BCM8879X=0 phy_tx_polarity_flip_fabric88.BCM8879X=0 -phy_tx_polarity_flip_fabric89.BCM8879X=0 -phy_tx_polarity_flip_fabric90.BCM8879X=1 +phy_tx_polarity_flip_fabric89.BCM8879X=1 +phy_tx_polarity_flip_fabric90.BCM8879X=0 phy_tx_polarity_flip_fabric91.BCM8879X=1 phy_tx_polarity_flip_fabric92.BCM8879X=0 phy_tx_polarity_flip_fabric93.BCM8879X=1 -phy_tx_polarity_flip_fabric94.BCM8879X=1 -phy_tx_polarity_flip_fabric95.BCM8879X=0 +phy_tx_polarity_flip_fabric94.BCM8879X=0 +phy_tx_polarity_flip_fabric95.BCM8879X=1 phy_tx_polarity_flip_fabric96.BCM8879X=1 -phy_tx_polarity_flip_fabric97.BCM8879X=1 -phy_tx_polarity_flip_fabric98.BCM8879X=0 +phy_tx_polarity_flip_fabric97.BCM8879X=0 +phy_tx_polarity_flip_fabric98.BCM8879X=1 phy_tx_polarity_flip_fabric99.BCM8879X=0 phy_tx_polarity_flip_fabric100.BCM8879X=0 -phy_tx_polarity_flip_fabric101.BCM8879X=0 +phy_tx_polarity_flip_fabric101.BCM8879X=1 phy_tx_polarity_flip_fabric102.BCM8879X=0 -phy_tx_polarity_flip_fabric103.BCM8879X=0 +phy_tx_polarity_flip_fabric103.BCM8879X=1 phy_tx_polarity_flip_fabric104.BCM8879X=1 phy_tx_polarity_flip_fabric105.BCM8879X=0 -phy_tx_polarity_flip_fabric106.BCM8879X=0 -phy_tx_polarity_flip_fabric107.BCM8879X=1 +phy_tx_polarity_flip_fabric106.BCM8879X=1 +phy_tx_polarity_flip_fabric107.BCM8879X=0 -phy_tx_polarity_flip_fabric108.BCM8879X=0 -phy_tx_polarity_flip_fabric109.BCM8879X=1 +phy_tx_polarity_flip_fabric108.BCM8879X=1 +phy_tx_polarity_flip_fabric109.BCM8879X=0 phy_tx_polarity_flip_fabric110.BCM8879X=1 phy_tx_polarity_flip_fabric111.BCM8879X=0 @@ -668,35 +670,35 @@ phy_tx_polarity_flip_fabric113.BCM8879X=1 phy_tx_polarity_flip_fabric114.BCM8879X=0 phy_tx_polarity_flip_fabric115.BCM8879X=1 -phy_tx_polarity_flip_fabric116.BCM8879X=0 -phy_tx_polarity_flip_fabric117.BCM8879X=1 -phy_tx_polarity_flip_fabric118.BCM8879X=0 -phy_tx_polarity_flip_fabric119.BCM8879X=1 +phy_tx_polarity_flip_fabric116.BCM8879X=1 +phy_tx_polarity_flip_fabric117.BCM8879X=0 +phy_tx_polarity_flip_fabric118.BCM8879X=1 +phy_tx_polarity_flip_fabric119.BCM8879X=0 -phy_tx_polarity_flip_fabric120.BCM8879X=1 -phy_tx_polarity_flip_fabric121.BCM8879X=0 -phy_tx_polarity_flip_fabric122.BCM8879X=1 -phy_tx_polarity_flip_fabric123.BCM8879X=0 +phy_tx_polarity_flip_fabric120.BCM8879X=0 +phy_tx_polarity_flip_fabric121.BCM8879X=1 +phy_tx_polarity_flip_fabric122.BCM8879X=0 +phy_tx_polarity_flip_fabric123.BCM8879X=1 -phy_tx_polarity_flip_fabric124.BCM8879X=1 -phy_tx_polarity_flip_fabric125.BCM8879X=0 -phy_tx_polarity_flip_fabric126.BCM8879X=1 -phy_tx_polarity_flip_fabric127.BCM8879X=0 +phy_tx_polarity_flip_fabric124.BCM8879X=0 +phy_tx_polarity_flip_fabric125.BCM8879X=1 +phy_tx_polarity_flip_fabric126.BCM8879X=0 +phy_tx_polarity_flip_fabric127.BCM8879X=1 -phy_tx_polarity_flip_fabric128.BCM8879X=0 -phy_tx_polarity_flip_fabric129.BCM8879X=1 -phy_tx_polarity_flip_fabric130.BCM8879X=0 -phy_tx_polarity_flip_fabric131.BCM8879X=1 +phy_tx_polarity_flip_fabric128.BCM8879X=1 +phy_tx_polarity_flip_fabric129.BCM8879X=0 +phy_tx_polarity_flip_fabric130.BCM8879X=1 +phy_tx_polarity_flip_fabric131.BCM8879X=0 phy_tx_polarity_flip_fabric132.BCM8879X=0 phy_tx_polarity_flip_fabric133.BCM8879X=1 phy_tx_polarity_flip_fabric134.BCM8879X=0 phy_tx_polarity_flip_fabric135.BCM8879X=1 -phy_tx_polarity_flip_fabric136.BCM8879X=0 +phy_tx_polarity_flip_fabric136.BCM8879X=1 phy_tx_polarity_flip_fabric137.BCM8879X=0 phy_tx_polarity_flip_fabric138.BCM8879X=1 -phy_tx_polarity_flip_fabric139.BCM8879X=1 +phy_tx_polarity_flip_fabric139.BCM8879X=0 phy_tx_polarity_flip_fabric140.BCM8879X=0 phy_tx_polarity_flip_fabric141.BCM8879X=1 @@ -704,39 +706,39 @@ phy_tx_polarity_flip_fabric142.BCM8879X=0 phy_tx_polarity_flip_fabric143.BCM8879X=1 phy_tx_polarity_flip_fabric144.BCM8879X=0 -phy_tx_polarity_flip_fabric145.BCM8879X=0 -phy_tx_polarity_flip_fabric146.BCM8879X=1 +phy_tx_polarity_flip_fabric145.BCM8879X=1 +phy_tx_polarity_flip_fabric146.BCM8879X=0 phy_tx_polarity_flip_fabric147.BCM8879X=1 -phy_tx_polarity_flip_fabric148.BCM8879X=0 -phy_tx_polarity_flip_fabric149.BCM8879X=1 -phy_tx_polarity_flip_fabric150.BCM8879X=0 -phy_tx_polarity_flip_fabric151.BCM8879X=1 +phy_tx_polarity_flip_fabric148.BCM8879X=1 +phy_tx_polarity_flip_fabric149.BCM8879X=0 +phy_tx_polarity_flip_fabric150.BCM8879X=1 +phy_tx_polarity_flip_fabric151.BCM8879X=0 phy_tx_polarity_flip_fabric152.BCM8879X=0 phy_tx_polarity_flip_fabric153.BCM8879X=1 phy_tx_polarity_flip_fabric154.BCM8879X=0 phy_tx_polarity_flip_fabric155.BCM8879X=1 -phy_tx_polarity_flip_fabric156.BCM8879X=0 +phy_tx_polarity_flip_fabric156.BCM8879X=1 phy_tx_polarity_flip_fabric157.BCM8879X=0 -phy_tx_polarity_flip_fabric158.BCM8879X=0 +phy_tx_polarity_flip_fabric158.BCM8879X=1 phy_tx_polarity_flip_fabric159.BCM8879X=0 -phy_tx_polarity_flip_fabric160.BCM8879X=1 +phy_tx_polarity_flip_fabric160.BCM8879X=0 phy_tx_polarity_flip_fabric161.BCM8879X=1 phy_tx_polarity_flip_fabric162.BCM8879X=0 -phy_tx_polarity_flip_fabric163.BCM8879X=0 +phy_tx_polarity_flip_fabric163.BCM8879X=1 phy_tx_polarity_flip_fabric164.BCM8879X=0 -phy_tx_polarity_flip_fabric165.BCM8879X=0 +phy_tx_polarity_flip_fabric165.BCM8879X=1 phy_tx_polarity_flip_fabric166.BCM8879X=0 -phy_tx_polarity_flip_fabric167.BCM8879X=0 +phy_tx_polarity_flip_fabric167.BCM8879X=1 -phy_tx_polarity_flip_fabric168.BCM8879X=1 +phy_tx_polarity_flip_fabric168.BCM8879X=0 phy_tx_polarity_flip_fabric169.BCM8879X=1 phy_tx_polarity_flip_fabric170.BCM8879X=0 -phy_tx_polarity_flip_fabric171.BCM8879X=0 +phy_tx_polarity_flip_fabric171.BCM8879X=1 phy_tx_polarity_flip_fabric172.BCM8879X=1 phy_tx_polarity_flip_fabric173.BCM8879X=0 @@ -744,25 +746,410 @@ phy_tx_polarity_flip_fabric174.BCM8879X=1 phy_tx_polarity_flip_fabric175.BCM8879X=0 phy_tx_polarity_flip_fabric176.BCM8879X=0 -phy_tx_polarity_flip_fabric177.BCM8879X=0 -phy_tx_polarity_flip_fabric178.BCM8879X=1 +phy_tx_polarity_flip_fabric177.BCM8879X=1 +phy_tx_polarity_flip_fabric178.BCM8879X=0 phy_tx_polarity_flip_fabric179.BCM8879X=1 -phy_tx_polarity_flip_fabric180.BCM8879X=0 +phy_tx_polarity_flip_fabric180.BCM8879X=1 phy_tx_polarity_flip_fabric181.BCM8879X=0 -phy_tx_polarity_flip_fabric182.BCM8879X=0 +phy_tx_polarity_flip_fabric182.BCM8879X=1 phy_tx_polarity_flip_fabric183.BCM8879X=0 -phy_tx_polarity_flip_fabric184.BCM8879X=1 -phy_tx_polarity_flip_fabric185.BCM8879X=0 -phy_tx_polarity_flip_fabric186.BCM8879X=1 -phy_tx_polarity_flip_fabric187.BCM8879X=0 +phy_tx_polarity_flip_fabric184.BCM8879X=0 +phy_tx_polarity_flip_fabric185.BCM8879X=1 +phy_tx_polarity_flip_fabric186.BCM8879X=0 +phy_tx_polarity_flip_fabric187.BCM8879X=1 -phy_tx_polarity_flip_fabric188.BCM8879X=1 -phy_tx_polarity_flip_fabric189.BCM8879X=0 +phy_tx_polarity_flip_fabric188.BCM8879X=0 +phy_tx_polarity_flip_fabric189.BCM8879X=1 phy_tx_polarity_flip_fabric190.BCM8879X=0 phy_tx_polarity_flip_fabric191.BCM8879X=1 +port_init_cl72_0=0 +port_init_cl72_1=0 +port_init_cl72_2=0 +port_init_cl72_3=0 +port_init_cl72_4=0 +port_init_cl72_5=0 +port_init_cl72_6=0 +port_init_cl72_7=0 +port_init_cl72_8=0 +port_init_cl72_9=0 +port_init_cl72_10=0 +port_init_cl72_11=0 +port_init_cl72_12=0 +port_init_cl72_13=0 +port_init_cl72_14=0 +port_init_cl72_15=0 +port_init_cl72_16=0 +port_init_cl72_17=0 +port_init_cl72_18=0 +port_init_cl72_19=0 +port_init_cl72_20=0 +port_init_cl72_21=0 +port_init_cl72_22=0 +port_init_cl72_23=0 +port_init_cl72_24=0 +port_init_cl72_25=0 +port_init_cl72_26=0 +port_init_cl72_27=0 +port_init_cl72_28=0 +port_init_cl72_29=0 +port_init_cl72_30=0 +port_init_cl72_31=0 +port_init_cl72_32=0 +port_init_cl72_33=0 +port_init_cl72_34=0 +port_init_cl72_35=0 +port_init_cl72_36=0 +port_init_cl72_37=0 +port_init_cl72_38=0 +port_init_cl72_39=0 +port_init_cl72_40=0 +port_init_cl72_41=0 +port_init_cl72_42=0 +port_init_cl72_43=0 +port_init_cl72_44=0 +port_init_cl72_45=0 +port_init_cl72_46=0 +port_init_cl72_47=0 +port_init_cl72_48=0 +port_init_cl72_49=0 +port_init_cl72_50=0 +port_init_cl72_51=0 +port_init_cl72_52=0 +port_init_cl72_53=0 +port_init_cl72_54=0 +port_init_cl72_55=0 +port_init_cl72_56=0 +port_init_cl72_57=0 +port_init_cl72_58=0 +port_init_cl72_59=0 +port_init_cl72_60=0 +port_init_cl72_61=0 +port_init_cl72_62=0 +port_init_cl72_63=0 +port_init_cl72_64=0 +port_init_cl72_65=0 +port_init_cl72_66=0 +port_init_cl72_67=0 +port_init_cl72_68=0 +port_init_cl72_69=0 +port_init_cl72_70=0 +port_init_cl72_71=0 +port_init_cl72_72=0 +port_init_cl72_73=0 +port_init_cl72_74=0 +port_init_cl72_75=0 +port_init_cl72_76=0 +port_init_cl72_77=0 +port_init_cl72_78=0 +port_init_cl72_79=0 +port_init_cl72_80=0 +port_init_cl72_81=0 +port_init_cl72_82=0 +port_init_cl72_83=0 +port_init_cl72_84=0 +port_init_cl72_85=0 +port_init_cl72_86=0 +port_init_cl72_87=0 +port_init_cl72_88=0 +port_init_cl72_89=0 +port_init_cl72_90=0 +port_init_cl72_91=0 +port_init_cl72_92=0 +port_init_cl72_93=0 +port_init_cl72_94=0 +port_init_cl72_95=0 +port_init_cl72_96=0 +port_init_cl72_97=0 +port_init_cl72_98=0 +port_init_cl72_99=0 +port_init_cl72_100=0 +port_init_cl72_101=0 +port_init_cl72_102=0 +port_init_cl72_103=0 +port_init_cl72_104=0 +port_init_cl72_105=0 +port_init_cl72_106=0 +port_init_cl72_107=0 +port_init_cl72_108=0 +port_init_cl72_109=0 +port_init_cl72_110=0 +port_init_cl72_111=0 +port_init_cl72_112=0 +port_init_cl72_113=0 +port_init_cl72_114=0 +port_init_cl72_115=0 +port_init_cl72_116=0 +port_init_cl72_117=0 +port_init_cl72_118=0 +port_init_cl72_119=0 +port_init_cl72_120=0 +port_init_cl72_121=0 +port_init_cl72_122=0 +port_init_cl72_123=0 +port_init_cl72_124=0 +port_init_cl72_125=0 +port_init_cl72_126=0 +port_init_cl72_127=0 +port_init_cl72_128=0 +port_init_cl72_129=0 +port_init_cl72_130=0 +port_init_cl72_131=0 +port_init_cl72_132=0 +port_init_cl72_133=0 +port_init_cl72_134=0 +port_init_cl72_135=0 +port_init_cl72_136=0 +port_init_cl72_137=0 +port_init_cl72_138=0 +port_init_cl72_139=0 +port_init_cl72_140=0 +port_init_cl72_141=0 +port_init_cl72_142=0 +port_init_cl72_143=0 +port_init_cl72_144=0 +port_init_cl72_145=0 +port_init_cl72_146=0 +port_init_cl72_147=0 +port_init_cl72_148=0 +port_init_cl72_149=0 +port_init_cl72_150=0 +port_init_cl72_151=0 +port_init_cl72_152=0 +port_init_cl72_153=0 +port_init_cl72_154=0 +port_init_cl72_155=0 +port_init_cl72_156=0 +port_init_cl72_157=0 +port_init_cl72_158=0 +port_init_cl72_159=0 +port_init_cl72_160=0 +port_init_cl72_161=0 +port_init_cl72_162=0 +port_init_cl72_163=0 +port_init_cl72_164=0 +port_init_cl72_165=0 +port_init_cl72_166=0 +port_init_cl72_167=0 +port_init_cl72_168=0 +port_init_cl72_169=0 +port_init_cl72_170=0 +port_init_cl72_171=0 +port_init_cl72_172=0 +port_init_cl72_173=0 +port_init_cl72_174=0 +port_init_cl72_175=0 +port_init_cl72_176=0 +port_init_cl72_177=0 +port_init_cl72_178=0 +port_init_cl72_179=0 +port_init_cl72_180=0 +port_init_cl72_181=0 +port_init_cl72_182=0 +port_init_cl72_183=0 +port_init_cl72_184=0 +port_init_cl72_185=0 +port_init_cl72_186=0 +port_init_cl72_187=0 +port_init_cl72_188=0 +port_init_cl72_189=0 +port_init_cl72_190=0 +port_init_cl72_191=0 + +serdes_tx_taps_0.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_1.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_2.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_3.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_4.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_5.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_6.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_7.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_8.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_9.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_10.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_11.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_12.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_13.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_14.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_15.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_16.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_17.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_18.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_19.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_20.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_21.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_22.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_23.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_24.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_25.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_26.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_27.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_28.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_29.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_30.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_31.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_32.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_33.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_34.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_35.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_36.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_37.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_38.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_39.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_40.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_41.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_42.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_43.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_44.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_45.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_46.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_47.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_48.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_49.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_50.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_51.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_52.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_53.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_54.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_55.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_56.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_57.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_58.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_59.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_60.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_61.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_62.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_63.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_64.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_65.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_66.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_67.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_68.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_69.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_70.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_71.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_72.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_73.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_74.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_75.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_76.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_77.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_78.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_79.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_80.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_81.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_82.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_83.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_84.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_85.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_86.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_87.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_88.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_89.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_90.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_91.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_92.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_93.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_94.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_95.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_96.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_97.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_98.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_99.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_100.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_101.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_102.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_103.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_104.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_105.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_106.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_107.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_108.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_109.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_110.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_111.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_112.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_113.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_114.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_115.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_116.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_117.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_118.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_119.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_120.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_121.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_122.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_123.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_124.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_125.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_126.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_127.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_128.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_129.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_130.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_131.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_132.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_133.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_134.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_135.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_136.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_137.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_138.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_139.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_140.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_141.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_142.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_143.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_144.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_145.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_146.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_147.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_148.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_149.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_150.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_151.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_152.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_153.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_154.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_155.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_156.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_157.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_158.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_159.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_160.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_161.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_162.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_163.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_164.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_165.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_166.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_167.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_168.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_169.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_170.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_171.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_172.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_173.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_174.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_175.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_176.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_177.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_178.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_179.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_180.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_181.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_182.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_183.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_184.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_185.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_186.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_187.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_188.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_189.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_190.BCM8879X=pam4:-24:132:-12:0:0:0 +serdes_tx_taps_191.BCM8879X=pam4:-24:132:-12:0:0:0 serdes_lane_config_channel_mode_0.0=force_nr serdes_lane_config_channel_mode_1.0=force_nr diff --git a/device/virtual/x86_64-kvm_x86_64-r0/pmon_daemon_control.json b/device/virtual/x86_64-kvm_x86_64-r0/pmon_daemon_control.json index 101db0ffea1a..35fd93caadcd 100644 --- a/device/virtual/x86_64-kvm_x86_64-r0/pmon_daemon_control.json +++ b/device/virtual/x86_64-kvm_x86_64-r0/pmon_daemon_control.json @@ -4,5 +4,6 @@ "skip_pcied": true, "skip_psud": true, "skip_syseepromd": true, - "skip_thermalctld": true + "skip_thermalctld": true, + "skip_ycabled": false } diff --git a/dockers/docker-dhcp-relay/cli-plugin-tests/test_show_dhcpv6_helper.py b/dockers/docker-dhcp-relay/cli-plugin-tests/test_show_dhcpv6_helper.py index 1f079c5ac965..fcb15b98082d 100644 --- a/dockers/docker-dhcp-relay/cli-plugin-tests/test_show_dhcpv6_helper.py +++ b/dockers/docker-dhcp-relay/cli-plugin-tests/test_show_dhcpv6_helper.py @@ -34,7 +34,8 @@ def test_show_dhcpv6_helper(self, test_name, test_data, fs): fs.create_file(DBCONFIG_PATH) MockConfigDb.set_config_db(test_data["config_db"]) runner = CliRunner() - table = MockConfigDb.get_table(self, "DHCP_RELAY") + config_db = MockConfigDb() + table = config_db.get_table("DHCP_RELAY") result = show.get_data(table, "Vlan1000") assert result == expected_table diff --git a/dockers/docker-fpm-frr/base_image_files/TSA b/dockers/docker-fpm-frr/base_image_files/TSA index e96c76dd67b2..6b2ddb264834 100755 --- a/dockers/docker-fpm-frr/base_image_files/TSA +++ b/dockers/docker-fpm-frr/base_image_files/TSA @@ -1,3 +1,12 @@ #!/bin/bash +# toggle the mux to standby if dualtor and any mux active +if +[[ "$(sonic-cfggen -d -v DEVICE_METADATA.localhost.subtype | tr [:upper:] [:lower:])" == *"dualtor"* ]] && +[[ $(show mux status | grep active | wc -l) > 0 ]]; +then + logger -t TSA -p user.info "Toggle all mux mode to standby" + sudo config mux mode standby all +fi + /usr/bin/TS TSA diff --git a/dockers/docker-fpm-frr/base_image_files/TSB b/dockers/docker-fpm-frr/base_image_files/TSB index 176b10c684c8..3fed7bb644f5 100755 --- a/dockers/docker-fpm-frr/base_image_files/TSB +++ b/dockers/docker-fpm-frr/base_image_files/TSB @@ -1,3 +1,10 @@ #!/bin/bash +# toggle the mux to auto if dualtor +if [[ "$(sonic-cfggen -d -v DEVICE_METADATA.localhost.subtype | tr [:upper:] [:lower:])" == *"dualtor"* ]]; +then + logger -t TSB -p user.info "Toggle all mux mode to auto" + sudo config mux mode auto all +fi + /usr/bin/TS TSB diff --git a/dockers/docker-fpm-frr/base_image_files/TSC b/dockers/docker-fpm-frr/base_image_files/TSC index 09d1409c50c7..12af5d621af7 100755 --- a/dockers/docker-fpm-frr/base_image_files/TSC +++ b/dockers/docker-fpm-frr/base_image_files/TSC @@ -3,3 +3,9 @@ /usr/bin/TS TSC portstat -p 5 + +if [[ "$(sonic-cfggen -d -v DEVICE_METADATA.localhost.subtype | tr [:upper:] [:lower:])" == *"dualtor"* ]] +then + echo + show mux status +fi diff --git a/dockers/docker-orchagent/docker-init.sh b/dockers/docker-orchagent/docker-init.sh index 86070ff24db9..da5a9463281d 100755 --- a/dockers/docker-orchagent/docker-init.sh +++ b/dockers/docker-orchagent/docker-init.sh @@ -8,6 +8,7 @@ CFGGEN_PARAMS=" \ -d \ -y /etc/sonic/constants.yml \ -t /usr/share/sonic/templates/switch.json.j2,/etc/swss/config.d/switch.json \ + -t /usr/share/sonic/templates/vxlan.json.j2,/etc/swss/config.d/vxlan.json \ -t /usr/share/sonic/templates/ipinip.json.j2,/etc/swss/config.d/ipinip.json \ -t /usr/share/sonic/templates/ports.json.j2,/etc/swss/config.d/ports.json \ -t /usr/share/sonic/templates/vlan_vars.j2 \ diff --git a/dockers/docker-orchagent/swssconfig.sh b/dockers/docker-orchagent/swssconfig.sh index 929e70769a69..701d44ca8a3c 100755 --- a/dockers/docker-orchagent/swssconfig.sh +++ b/dockers/docker-orchagent/swssconfig.sh @@ -58,7 +58,7 @@ if [[ "$SYSTEM_WARM_START" == "true" ]] || [[ "$SWSS_WARM_START" == "true" ]]; t exit 0 fi -SWSSCONFIG_ARGS="ipinip.json ports.json switch.json " +SWSSCONFIG_ARGS="ipinip.json ports.json switch.json vxlan.json" for file in $SWSSCONFIG_ARGS; do swssconfig /etc/swss/config.d/$file diff --git a/dockers/docker-orchagent/vxlan.json.j2 b/dockers/docker-orchagent/vxlan.json.j2 new file mode 100644 index 000000000000..f0b73467326c --- /dev/null +++ b/dockers/docker-orchagent/vxlan.json.j2 @@ -0,0 +1,11 @@ +[ + { + "SWITCH_TABLE:switch": { +{% if DEVICE_METADATA.localhost.vxlan_port_range == 'enable' %} + "vxlan_sport": "0xFF00", + "vxlan_mask": "8" +{% endif %} + }, + "OP": "SET" + } +] diff --git a/dockers/docker-platform-monitor/docker-pmon.supervisord.conf.j2 b/dockers/docker-platform-monitor/docker-pmon.supervisord.conf.j2 index fb1cdf2caab9..5652bd17d6b4 100644 --- a/dockers/docker-platform-monitor/docker-pmon.supervisord.conf.j2 +++ b/dockers/docker-platform-monitor/docker-pmon.supervisord.conf.j2 @@ -110,10 +110,29 @@ dependent_startup=true dependent_startup_wait_for=rsyslogd:running {% endif %} +{% if 'subtype' in DEVICE_METADATA['localhost'] and DEVICE_METADATA['localhost']['subtype'] == 'DualToR' %} +{% if not skip_ycabled %} +[program:ycabled] +{% if delay_ycabled %} +command=bash -c "sleep 30 && nice -n -20 python3 /usr/local/bin/ycabled" +{% else %} +command=nice -n -20 python3 /usr/local/bin/ycabled +{% endif %} +priority=7 +autostart=false +autorestart=unexpected +stdout_logfile=syslog +stderr_logfile=syslog +startsecs=10 +dependent_startup=true +dependent_startup_wait_for=rsyslogd:running +{% endif %} +{% endif %} + {% if not skip_psud %} [program:psud] command={% if API_VERSION == 3 and 'psud' not in python2_daemons %}python3 {% else %} python2 {% endif %}/usr/local/bin/psud -priority=7 +priority=8 autostart=false autorestart=unexpected stdout_logfile=syslog @@ -126,7 +145,7 @@ dependent_startup_wait_for=rsyslogd:running {% if not skip_syseepromd %} [program:syseepromd] command={% if API_VERSION == 3 and 'syseepromd' not in python2_daemons %}python3 {% else %} python2 {% endif %}/usr/local/bin/syseepromd -priority=8 +priority=9 autostart=false autorestart=unexpected stdout_logfile=syslog @@ -139,7 +158,7 @@ dependent_startup_wait_for=rsyslogd:running {% if not skip_thermalctld %} [program:thermalctld] command={% if API_VERSION == 3 and 'thermalctld' not in python2_daemons %}python3 {% else %} python2 {% endif %}/usr/local/bin/thermalctld -priority=9 +priority=10 autostart=false autorestart=unexpected stdout_logfile=syslog @@ -153,7 +172,7 @@ dependent_startup_wait_for=rsyslogd:running {% if not skip_pcied %} [program:pcied] command={% if API_VERSION == 3 and 'pcied' not in python2_daemons %}python3 {% else %} python2 {% endif %}/usr/local/bin/pcied -priority=10 +priority=11 autostart=false autorestart=unexpected stdout_logfile=syslog diff --git a/dockers/docker-platform-monitor/docker_init.j2 b/dockers/docker-platform-monitor/docker_init.j2 index 1d22e19b239b..c93d1790bd00 100755 --- a/dockers/docker-platform-monitor/docker_init.j2 +++ b/dockers/docker-platform-monitor/docker_init.j2 @@ -105,9 +105,9 @@ confvar="{\"HAVE_SENSORS_CONF\":$HAVE_SENSORS_CONF, \"HAVE_FANCONTROL_CONF\":$HA if [ -e $PMON_DAEMON_CONTROL_FILE ]; then - sonic-cfggen -j $PMON_DAEMON_CONTROL_FILE -a "$confvar" -t $SUPERVISOR_CONF_TEMPLATE > $SUPERVISOR_CONF_FILE + sonic-cfggen -d -j $PMON_DAEMON_CONTROL_FILE -a "$confvar" -t $SUPERVISOR_CONF_TEMPLATE > $SUPERVISOR_CONF_FILE else - sonic-cfggen -a "$confvar" -t $SUPERVISOR_CONF_TEMPLATE > $SUPERVISOR_CONF_FILE + sonic-cfggen -d -a "$confvar" -t $SUPERVISOR_CONF_TEMPLATE > $SUPERVISOR_CONF_FILE fi exec /usr/local/bin/supervisord diff --git a/dockers/docker-sonic-mgmt/Dockerfile.j2 b/dockers/docker-sonic-mgmt/Dockerfile.j2 index aa0e18ab255f..67486f74bbb5 100755 --- a/dockers/docker-sonic-mgmt/Dockerfile.j2 +++ b/dockers/docker-sonic-mgmt/Dockerfile.j2 @@ -69,6 +69,7 @@ RUN pip install cffi==1.10.0 \ rpyc \ six \ tabulate \ + statistics \ textfsm \ virtualenv \ retry \ diff --git a/files/image_config/bash/bash.bashrc b/files/image_config/bash/bash.bashrc index 0f19263ae04a..96f54776f945 100644 --- a/files/image_config/bash/bash.bashrc +++ b/files/image_config/bash/bash.bashrc @@ -55,7 +55,7 @@ if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-no fi # Automatically log out console ttyS* sessions after 15 minutes of inactivity -tty | grep ttyS >/dev/null && TMOUT=900 +tty | egrep -q '^/dev/ttyS[[:digit:]]+$' && TMOUT=900 # if SSH_TARGET_CONSOLE_LINE was set, attach to console line interactive cli directly if [ -n "$SSH_TARGET_CONSOLE_LINE" ]; then diff --git a/files/image_config/sudoers/sudoers b/files/image_config/sudoers/sudoers index f09445e1ed67..fb371c59b8ad 100644 --- a/files/image_config/sudoers/sudoers +++ b/files/image_config/sudoers/sudoers @@ -64,6 +64,9 @@ ALL ALL=NOPASSWD: READ_ONLY_CMDS # Prevent password related command into syslog Defaults!PASSWD_CMDS !syslog +# Make sure sudo password prompt times out after 5 mins +Defaults passwd_timeout=5 + # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d diff --git a/files/scripts/syncd_common.sh b/files/scripts/syncd_common.sh index 3bb7c9fe6b6e..3adfb6cbfcf9 100755 --- a/files/scripts/syncd_common.sh +++ b/files/scripts/syncd_common.sh @@ -48,6 +48,15 @@ function check_warm_boot() fi } +function check_fast_boot() +{ + if [[ $($SONIC_DB_CLI STATE_DB GET "FAST_REBOOT|system") == "1" ]]; then + FAST_BOOT="true" + else + FAST_BOOT="false" + fi +} + function wait_for_database_service() { # Wait for redis server start before database clean @@ -140,10 +149,14 @@ stop() { lock_service_state_change check_warm_boot + check_fast_boot debug "Warm boot flag: ${SERVICE}$DEV ${WARM_BOOT}." + debug "Fast boot flag: ${SERVICE}$DEV ${FAST_BOOT}." if [[ x"$WARM_BOOT" == x"true" ]]; then TYPE=warm + elif [[ x"$FAST_BOOT" == x"true" ]]; then + TYPE=fast else TYPE=cold fi diff --git a/platform/barefoot/sonic-platform-modules-arista b/platform/barefoot/sonic-platform-modules-arista index 376e6a22debb..516ece8126ed 160000 --- a/platform/barefoot/sonic-platform-modules-arista +++ b/platform/barefoot/sonic-platform-modules-arista @@ -1 +1 @@ -Subproject commit 376e6a22debbc5880ee91fd02c0c2023d347884e +Subproject commit 516ece8126ed8ad35b23c40782ec75dc836b4850 diff --git a/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/chassis.py b/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/chassis.py index 85f860b377f5..fac75ae518a9 100644 --- a/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/chassis.py +++ b/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/chassis.py @@ -10,7 +10,6 @@ from sonic_platform.fan_drawer import fan_drawer_list_get from sonic_platform.thermal import thermal_list_get from eeprom import Eeprom - from sonic_platform.thermal_manager import ThermalManager from sonic_platform.platform_thrift_client import pltfm_mgr_ready from sonic_platform.platform_thrift_client import thrift_try @@ -41,8 +40,6 @@ def __init__(self): self.__thermals = None self.__psu_list = None self.__sfp_list = None - self.__thermal_mngr = None - self.__polling_thermal_time = 30 self.ready = False self.phy_port_cur_state = {} @@ -114,16 +111,6 @@ def _sfp_list(self): def _sfp_list(self, value): pass - @property - def _thermal_mngr(self): - if self.__thermal_mngr is None: - self.__thermal_mngr = ThermalManager(self.__polling_thermal_time) - return self.__thermal_mngr - - @_thermal_mngr.setter - def _thermal_mngr(self, value): - self.__thermal_mngr = ThermalManager(value) - def __update_port_info(self): def qsfp_max_port_get(client): return client.pltfm_mgr.pltfm_mgr_qsfp_get_max_port() @@ -346,10 +333,3 @@ def get_status_led(self): specified. """ return self.system_led - - def get_thermal_manager(self): - return self._thermal_mngr - - def __del__(self): - if self.__thermal_mngr is not None: - self.__thermal_mngr.stop() diff --git a/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/thermal_manager.py b/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/thermal_manager.py deleted file mode 100644 index 1f932f2d3ce6..000000000000 --- a/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform/thermal_manager.py +++ /dev/null @@ -1,67 +0,0 @@ -try: - from threading import Timer -except ImportError as e: - raise ImportError (str(e) + "- required module not found") - -class ThermalManager(): - def __init__(self, polling_time = 30.0): - self.__polling_thermal_time = polling_time - self.__thermals = None - self.__timer = None - self.__chassis = None - - def start(self): - self.work() - self.__timer = Timer(self.__polling_thermal_time, self.start) - self.__timer.start() - - def work(self): - if self.__chassis is not None: - self.__thermals = self.__chassis._thermal_list - for term in self.__thermals: - self.check(term) - - def check(self, sensor): - temperature = sensor.get_temperature() - if temperature is not None: - temp_high = sensor.get_high_threshold() - temp_low = sensor.get_low_threshold() - if temp_high > -999.0: - if temperature > temp_high: - print('Sensor ', sensor.get_name(), ' temperature more then', temp_high, '!!!') - else: - print('Sensor ', sensor.get_name(), ' has no high temperature threshold') - - if temp_low > -999.0: - if temperature < temp_low: - print('Sensor ', sensor.get_name(), ' temperature less then', temp_low, '!!!') - else: - print('Sensor ', sensor.get_name(), ' has no low temperature threshold') - - def stop(self): - if self.__timer is not None: - self.__timer.cancel() - - def __del__(self): - if self.__timer is not None: - self.__timer.cancel() - - # for compatibility with old version - def run_policy(self, chassis_def): - self.__chassis = chassis_def - - def get_interval(self): - return self.__polling_thermal_time - - def initialize(self): - pass - - def load(self, json_file): - pass - - def init_thermal_algorithm(self, chassis_def): - self.__chassis = chassis_def - self.start() - - def deinitialize(self): - self.stop() diff --git a/platform/broadcom/sonic-platform-modules-arista b/platform/broadcom/sonic-platform-modules-arista index 376e6a22debb..516ece8126ed 160000 --- a/platform/broadcom/sonic-platform-modules-arista +++ b/platform/broadcom/sonic-platform-modules-arista @@ -1 +1 @@ -Subproject commit 376e6a22debbc5880ee91fd02c0c2023d347884e +Subproject commit 516ece8126ed8ad35b23c40782ec75dc836b4850 diff --git a/platform/marvell-armhf/sai.mk b/platform/marvell-armhf/sai.mk index 6695ff885a02..1e6df16f87e6 100644 --- a/platform/marvell-armhf/sai.mk +++ b/platform/marvell-armhf/sai.mk @@ -1,6 +1,6 @@ # Marvell SAI -export MRVL_SAI_VERSION = 1.8.1-1 +export MRVL_SAI_VERSION = 1.9.1-1 export MRVL_SAI = mrvllibsai_$(PLATFORM_ARCH)_$(MRVL_SAI_VERSION).deb $(MRVL_SAI)_SRC_PATH = $(PLATFORM_PATH)/sai diff --git a/platform/mellanox/fw.mk b/platform/mellanox/fw.mk index 9d6dd9ccf296..eb7371175c9e 100644 --- a/platform/mellanox/fw.mk +++ b/platform/mellanox/fw.mk @@ -27,17 +27,17 @@ else FW_FROM_URL = n endif -MLNX_SPC_FW_VERSION = 13.2010.1154 +MLNX_SPC_FW_VERSION = 13.2010.1218 MLNX_SPC_FW_FILE = fw-SPC-rel-$(subst .,_,$(MLNX_SPC_FW_VERSION))-EVB.mfa $(MLNX_SPC_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH) $(MLNX_SPC_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC_FW_FILE) -MLNX_SPC2_FW_VERSION = 29.2010.1154 +MLNX_SPC2_FW_VERSION = 29.2010.1218 MLNX_SPC2_FW_FILE = fw-SPC2-rel-$(subst .,_,$(MLNX_SPC2_FW_VERSION))-EVB.mfa $(MLNX_SPC2_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH) $(MLNX_SPC2_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC2_FW_FILE) -MLNX_SPC3_FW_VERSION = 30.2010.1154 +MLNX_SPC3_FW_VERSION = 30.2010.1218 MLNX_SPC3_FW_FILE = fw-SPC3-rel-$(subst .,_,$(MLNX_SPC3_FW_VERSION))-EVB.mfa $(MLNX_SPC3_FW_FILE)_PATH = $(MLNX_FW_BASE_PATH) $(MLNX_SPC3_FW_FILE)_URL = $(MLNX_FW_BASE_URL)/$(MLNX_SPC3_FW_FILE) diff --git a/platform/mellanox/mlnx-platform-api/sonic_platform/sfp_event.py b/platform/mellanox/mlnx-platform-api/sonic_platform/sfp_event.py index 669c49db8131..b06dd1b7e657 100644 --- a/platform/mellanox/mlnx-platform-api/sonic_platform/sfp_event.py +++ b/platform/mellanox/mlnx-platform-api/sonic_platform/sfp_event.py @@ -257,7 +257,7 @@ def check_sfp_status(self, port_change, error_dict, timeout): found = 0 try: - read, _, _ = select.select([self.rx_fd_p.fd], [], [], timeout) + read, _, _ = select.select([self.rx_fd_p.fd], [], [], float(timeout) / 1000) print(read) except select.error as err: rc, msg = err @@ -367,7 +367,7 @@ def on_pmpe(self, fd_p): label_port = slot_id * DeviceDataManager.get_linecard_max_port_count() + x + 1 break - if port_attributes.port_mapping.slot_id == slot_id: + if port_attributes.port_mapping.slot == slot_id: x += 1 if label_port is not None: diff --git a/platform/mellanox/mlnx-sai.mk b/platform/mellanox/mlnx-sai.mk index 7d52d757ee0d..c8a394e1f355 100644 --- a/platform/mellanox/mlnx-sai.mk +++ b/platform/mellanox/mlnx-sai.mk @@ -1,6 +1,6 @@ # Mellanox SAI -MLNX_SAI_VERSION = SAIRel1.20.1.1 +MLNX_SAI_VERSION = SAIRel1.20.2.5 export MLNX_SAI_VERSION diff --git a/platform/mellanox/mlnx-sai/SAI-Implementation b/platform/mellanox/mlnx-sai/SAI-Implementation index f80eba967f2a..0f9cf1d39107 160000 --- a/platform/mellanox/mlnx-sai/SAI-Implementation +++ b/platform/mellanox/mlnx-sai/SAI-Implementation @@ -1 +1 @@ -Subproject commit f80eba967f2a7eb1a5576b7864676b5976803236 +Subproject commit 0f9cf1d39107f2d8f78c4b2807aa4e32862cca68 diff --git a/platform/mellanox/sdk-src/sx-kernel/Switch-SDK-drivers b/platform/mellanox/sdk-src/sx-kernel/Switch-SDK-drivers index efca058b547e..37475d91930e 160000 --- a/platform/mellanox/sdk-src/sx-kernel/Switch-SDK-drivers +++ b/platform/mellanox/sdk-src/sx-kernel/Switch-SDK-drivers @@ -1 +1 @@ -Subproject commit efca058b547ee80f16f8cc8a54c9f05255068cb0 +Subproject commit 37475d91930e3aae3490a4423da280a5cae72407 diff --git a/platform/mellanox/sdk.mk b/platform/mellanox/sdk.mk index 79087c03efc2..f1c53e0dd134 100644 --- a/platform/mellanox/sdk.mk +++ b/platform/mellanox/sdk.mk @@ -16,7 +16,7 @@ # MLNX_SDK_BASE_PATH = $(PLATFORM_PATH)/sdk-src/sx-kernel/Switch-SDK-drivers/bin/ MLNX_SDK_PKG_BASE_PATH = $(MLNX_SDK_BASE_PATH)/$(BLDENV)/ -MLNX_SDK_VERSION = 4.5.1158 +MLNX_SDK_VERSION = 4.5.1208 MLNX_SDK_ISSU_VERSION = 101 MLNX_SDK_DEB_VERSION = $(subst -,.,$(subst _,.,$(MLNX_SDK_VERSION))) diff --git a/rules/dhcpmon.mk b/rules/dhcpmon.mk index 3d80d227c156..3f8f5e139bce 100644 --- a/rules/dhcpmon.mk +++ b/rules/dhcpmon.mk @@ -6,3 +6,6 @@ SONIC_DHCPMON_PKG_NAME = dhcpmon SONIC_DHCPMON = sonic-$(SONIC_DHCPMON_PKG_NAME)_$(SONIC_DHCPMON_VERSION)_$(CONFIGURED_ARCH).deb $(SONIC_DHCPMON)_SRC_PATH = $(SRC_PATH)/$(SONIC_DHCPMON_PKG_NAME) SONIC_DPKG_DEBS += $(SONIC_DHCPMON) + +SONIC_DHCPMON_DBG = sonic-$(SONIC_DHCPMON_PKG_NAME)-dbgsym_$(SONIC_DHCPMON_VERSION)_$(CONFIGURED_ARCH).deb +$(eval $(call add_derived_package,$(SONIC_DHCPMON),$(SONIC_DHCPMON_DBG))) diff --git a/rules/docker-dhcp-relay.mk b/rules/docker-dhcp-relay.mk index 5e3f84f05111..b742bff43b0d 100644 --- a/rules/docker-dhcp-relay.mk +++ b/rules/docker-dhcp-relay.mk @@ -9,7 +9,7 @@ $(DOCKER_DHCP_RELAY)_PATH = $(DOCKERS_PATH)/$(DOCKER_DHCP_RELAY_STEM) $(DOCKER_DHCP_RELAY)_DEPENDS += $(ISC_DHCP_RELAY) $(SONIC_DHCPMON) $(SONIC_DHCP6RELAY) $(LIBSWSSCOMMON) $(DOCKER_DHCP_RELAY)_DBG_DEPENDS = $($(DOCKER_CONFIG_ENGINE_BULLSEYE)_DBG_DEPENDS) -$(DOCKER_DHCP_RELAY)_DBG_DEPENDS += $(ISC_DHCP_RELAY_DBG) $(SONIC_DHCP6RELAY_DBG) +$(DOCKER_DHCP_RELAY)_DBG_DEPENDS += $(ISC_DHCP_RELAY_DBG) $(SONIC_DHCP6RELAY_DBG) $(SONIC_DHCPMON_DBG) $(DOCKER_DHCP_RELAY)_DBG_IMAGE_PACKAGES = $($(DOCKER_CONFIG_ENGINE_BULLSEYE)_DBG_IMAGE_PACKAGES) diff --git a/rules/docker-platform-monitor.mk b/rules/docker-platform-monitor.mk index d21598851914..0a0efa435f80 100644 --- a/rules/docker-platform-monitor.mk +++ b/rules/docker-platform-monitor.mk @@ -20,6 +20,7 @@ $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_PSUD_PY3) $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_SYSEEPROMD_PY3) $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_THERMALCTLD_PY3) $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_XCVRD_PY3) +$(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_YCABLED_PY3) $(DOCKER_PLATFORM_MONITOR)_PYTHON_WHEELS += $(SONIC_CHASSISD_PY3) ifeq ($(PDDF_SUPPORT),y) diff --git a/rules/sonic-config.dep b/rules/sonic-config.dep index 05a02a6027ac..ded91f7a6e89 100644 --- a/rules/sonic-config.dep +++ b/rules/sonic-config.dep @@ -4,7 +4,7 @@ SPATH := $($(SONIC_CONFIG_ENGINE_PY3)_SRC_PATH) DEP_FILES := $(SONIC_COMMON_FILES_LIST) rules/sonic-config.mk rules/sonic-config.dep DEP_FILES += $(SONIC_COMMON_BASE_FILES_LIST) DEP_FILES += $(shell git ls-files $(SPATH)) -DEP_FILES += files/image_config/interfaces/interfaces.j2 dockers/docker-orchagent/ports.json.j2 dockers/docker-dhcp-relay/wait_for_intf.sh.j2 dockers/docker-dhcp-relay/docker-dhcp-relay.supervisord.conf.j2 dockers/docker-lldp/lldpd.conf.j2 dockers/docker-orchagent/ipinip.json.j2 $(wildcard device/arista/x86_64-arista_7050_qx32s/Arista-7050-QX-32S/*.j2 device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/*.j2) files/build_templates/qos_config.j2 dockers/docker-orchagent/switch.json.j2 files/image_config/constants/constants.yml +DEP_FILES += files/image_config/interfaces/interfaces.j2 dockers/docker-orchagent/ports.json.j2 dockers/docker-dhcp-relay/wait_for_intf.sh.j2 dockers/docker-dhcp-relay/docker-dhcp-relay.supervisord.conf.j2 dockers/docker-lldp/lldpd.conf.j2 dockers/docker-orchagent/ipinip.json.j2 $(wildcard device/arista/x86_64-arista_7050_qx32s/Arista-7050-QX-32S/*.j2 device/dell/x86_64-dell_s6100_c2538-r0/Force10-S6100/*.j2) files/build_templates/qos_config.j2 dockers/docker-orchagent/switch.json.j2 dockers/docker-orchagent/vxlan.json.j2 files/image_config/constants/constants.yml ifeq ($(ENABLE_PY2_MODULES), y) $(SONIC_CONFIG_ENGINE_PY2)_CACHE_MODE := GIT_CONTENT_SHA diff --git a/rules/sonic-ycabled.dep b/rules/sonic-ycabled.dep new file mode 100644 index 000000000000..b7eed99e8a59 --- /dev/null +++ b/rules/sonic-ycabled.dep @@ -0,0 +1,10 @@ +SPATH := $($(SONIC_YCABLED_PY3)_SRC_PATH) +DEP_FILES := $(SONIC_COMMON_FILES_LIST) rules/sonic-ycabled.mk rules/sonic-ycabled.dep +DEP_FILES += $(SONIC_COMMON_BASE_FILES_LIST) +SMDEP_FILES := $(addprefix $(SPATH)/,$(shell cd $(SPATH) && git ls-files)) + +$(SONIC_YCABLED_PY3)_CACHE_MODE := GIT_CONTENT_SHA +$(SONIC_YCABLED_PY3)_DEP_FLAGS := $(SONIC_COMMON_FLAGS_LIST) +$(SONIC_YCABLED_PY3)_DEP_FILES := $(DEP_FILES) +$(SONIC_YCABLED_PY3)_SMDEP_FILES := $(SMDEP_FILES) +$(SONIC_YCABLED_PY3)_SMDEP_PATHS := $(SPATH) diff --git a/rules/sonic-ycabled.mk b/rules/sonic-ycabled.mk new file mode 100644 index 000000000000..ba3531d2db7d --- /dev/null +++ b/rules/sonic-ycabled.mk @@ -0,0 +1,10 @@ +# sonic-ycabled (SONiC Y-Cable daemon) Debian package + +# SONIC_YCABLED_PY3 package + +SONIC_YCABLED_PY3 = sonic_ycabled-1.0-py3-none-any.whl +$(SONIC_YCABLED_PY3)_SRC_PATH = $(SRC_PATH)/sonic-platform-daemons/sonic-ycabled +$(SONIC_YCABLED_PY3)_DEPENDS = $(SONIC_PY_COMMON_PY3) $(SONIC_PLATFORM_COMMON_PY3) +$(SONIC_YCABLED_PY3)_DEBS_DEPENDS = $(LIBSWSSCOMMON) $(PYTHON3_SWSSCOMMON) +$(SONIC_YCABLED_PY3)_PYTHON_VERSION = 3 +SONIC_PYTHON_WHEELS += $(SONIC_YCABLED_PY3) diff --git a/src/dhcp6relay/Makefile b/src/dhcp6relay/Makefile index 4d2eedd042ec..dd384452a5fc 100644 --- a/src/dhcp6relay/Makefile +++ b/src/dhcp6relay/Makefile @@ -5,7 +5,7 @@ MKDIR := mkdir CC := g++ MV := mv LIBS := -levent -lhiredis -lswsscommon -pthread -lboost_thread -lboost_system -CFLAGS = -g -Wall -std=c++17 -fPIC -I $(PWD)/../sonic-swss-common/common +CFLAGS += -Wall -std=c++17 -fPIE -I$(PWD)/../sonic-swss-common/common PWD := $(shell pwd) ifneq ($(MAKECMDGOALS),clean) @@ -21,7 +21,7 @@ all: sonic-dhcp6relay sonic-dhcp6relay: $(OBJS) @echo 'Building target: $@' @echo 'Invoking: G++ Linker' - $(CC) -o $(DHCP6RELAY_TARGET) $(OBJS) $(LIBS) + $(CC) $(LDFLAGS) -o $(DHCP6RELAY_TARGET) $(OBJS) $(LIBS) @echo 'Finished building target: $@' @echo ' ' diff --git a/src/dhcp6relay/debian/rules b/src/dhcp6relay/debian/rules index ce2eb52beb5d..ac2cd63889ef 100755 --- a/src/dhcp6relay/debian/rules +++ b/src/dhcp6relay/debian/rules @@ -1,4 +1,6 @@ #!/usr/bin/make -f +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + %: dh $@ --parallel diff --git a/src/dhcp6relay/src/configInterface.cpp b/src/dhcp6relay/src/configInterface.cpp index 0af4f49a285f..ca78d80e63da 100644 --- a/src/dhcp6relay/src/configInterface.cpp +++ b/src/dhcp6relay/src/configInterface.cpp @@ -119,6 +119,7 @@ void processRelayNotification(std::deque &entries, relay_config intf; intf.is_option_79 = true; intf.interface = vlan; + intf.db = nullptr; for (auto &fieldValue: fieldValues) { std::string f = fvField(fieldValue); std::string v = fvValue(fieldValue); diff --git a/src/dhcp6relay/src/relay.cpp b/src/dhcp6relay/src/relay.cpp index d8fa2747a544..234646c1fb74 100644 --- a/src/dhcp6relay/src/relay.cpp +++ b/src/dhcp6relay/src/relay.cpp @@ -226,9 +226,11 @@ void send_udp(int sock, uint8_t *buffer, struct sockaddr_in6 target, uint32_t n, std::string counterVlan = counter_table; if(sendto(sock, buffer, n, 0, (const struct sockaddr *)&target, sizeof(target)) == -1) syslog(LOG_ERR, "sendto: Failed to send to target address\n"); - else { + else if (counterMap.find(msg_type) != counterMap.end()) { counters[msg_type]++; update_counter(config->db, counterVlan.append(config->interface), msg_type); + } else { + syslog(LOG_WARNING, "unexpected message type %d(0x%x)\n", msg_type, msg_type); } } @@ -466,6 +468,46 @@ void relay_client(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_h } } +/** + * @code relay_relay_forw(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_hdr, relay_config *config) + * + * @brief construct a relay-forward message encapsulated relay-forward message + * + * @param sock L3 socket for sending data to servers + * @param msg pointer to dhcpv6 message header position + * @param len size of data received + * @param ip_hdr pointer to IPv6 header + * @param config pointer to the relay interface config + * + * @return none + */ +void relay_relay_forw(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_hdr, relay_config *config) { + static uint8_t buffer[4096]; + dhcpv6_relay_msg new_message; + auto current_buffer_position = buffer; + auto dhcp_relay_header = parse_dhcpv6_relay(msg); + + if (dhcp_relay_header->hop_count >= HOP_LIMIT) + return; + + new_message.msg_type = DHCPv6_MESSAGE_TYPE_RELAY_FORW; + memcpy(&new_message.peer_address, &ip_hdr->ip6_src, sizeof(in6_addr)); + new_message.hop_count = dhcp_relay_header->hop_count + 1; + + memset(&new_message.link_address, 0, sizeof(in6_addr)); + + memcpy(current_buffer_position, &new_message, sizeof(dhcpv6_relay_msg)); + current_buffer_position += sizeof(dhcpv6_relay_msg); + + auto dhcp_message_length = len; + relay_forward(current_buffer_position, parse_dhcpv6_hdr(msg), dhcp_message_length); + current_buffer_position += dhcp_message_length + sizeof(dhcpv6_option); + + for(auto server: config->servers_sock) { + send_udp(sock, buffer, server, current_buffer_position - buffer, config, new_message.msg_type); + } +} + /** * @code relay_relay_reply(int sock, const uint8_t *msg, int32_t len, relay_config *configs); * @@ -478,10 +520,9 @@ void relay_client(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_h * * @return none */ - void relay_relay_reply(int sock, const uint8_t *msg, int32_t len, relay_config *configs) { + void relay_relay_reply(int sock, const uint8_t *msg, int32_t len, relay_config *config) { static uint8_t buffer[4096]; uint8_t type = 0; - char ifname[configs->interface.size()]; struct sockaddr_in6 target_addr; auto current_buffer_position = buffer; auto current_position = msg; @@ -492,28 +533,30 @@ void relay_client(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_h auto position = current_position + sizeof(struct dhcpv6_option); auto dhcpv6msg = parse_dhcpv6_hdr(position); - while ((current_position - msg) != len) { + while ((current_position - msg) < len) { auto option = parse_dhcpv6_opt(current_position, &tmp); current_position = tmp; + if (current_position - msg > len || ntohs(option->option_length) > sizeof(buffer) - (current_buffer_position - buffer)) { + break; + } switch (ntohs(option->option_code)) { case OPTION_RELAY_MSG: memcpy(current_buffer_position, ((uint8_t *)option) + sizeof(struct dhcpv6_option), ntohs(option->option_length)); current_buffer_position += ntohs(option->option_length); - type = dhcpv6msg->msg_type;; + type = dhcpv6msg->msg_type; break; default: break; } } - strcpy(ifname, configs->interface.c_str()); memcpy(&target_addr.sin6_addr, &dhcp_relay_header->peer_address, sizeof(struct in6_addr)); target_addr.sin6_family = AF_INET6; target_addr.sin6_flowinfo = 0; target_addr.sin6_port = htons(CLIENT_PORT); - target_addr.sin6_scope_id = if_nametoindex(ifname); + target_addr.sin6_scope_id = if_nametoindex(config->interface.c_str()); - send_udp(sock, buffer, target_addr, current_buffer_position - buffer, configs, type); + send_udp(sock, buffer, target_addr, current_buffer_position - buffer, config, type); } @@ -570,7 +613,18 @@ void callback(evutil_socket_t fd, short event, void *arg) { std::string counterVlan = counter_table; update_counter(config->db, counterVlan.append(config->interface), msg->msg_type); - relay_client(config->local_sock, current_position, ntohs(udp_header->len) - sizeof(udphdr), ip_header, ether_header, config); + switch (msg->msg_type) { + case DHCPv6_MESSAGE_TYPE_RELAY_FORW: + { + relay_relay_forw(config->local_sock, current_position, ntohs(udp_header->len) - sizeof(udphdr), ip_header, config); + break; + } + default: + { + relay_client(config->local_sock, current_position, ntohs(udp_header->len) - sizeof(udphdr), ip_header, ether_header, config); + break; + } + } } /** @@ -707,8 +761,7 @@ void loop_relay(std::vector *vlans, swss::DBConnector *db) { int filter = 0; int local_sock = 0; int server_sock = 0; - const char *ifname = config->interface.c_str(); - int index = if_nametoindex(ifname); + int index = if_nametoindex(config->interface.c_str()); config->db = db; std::string counterVlan = counter_table; diff --git a/src/dhcp6relay/src/relay.h b/src/dhcp6relay/src/relay.h index e50d39786b4f..c224a9b28630 100644 --- a/src/dhcp6relay/src/relay.h +++ b/src/dhcp6relay/src/relay.h @@ -15,7 +15,7 @@ #define RELAY_PORT 547 #define CLIENT_PORT 546 -#define HOP_LIMIT 32 +#define HOP_LIMIT 8 //HOP_LIMIT reduced from 32 to 8 as stated in RFC8415 #define lengthof(A) (sizeof (A) / sizeof (A)[0]) @@ -146,6 +146,21 @@ void relay_forward(uint8_t *buffer, const struct dhcpv6_msg *msg, uint16_t msg_l */ void relay_client(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_hdr, const ether_header *ether_hdr, relay_config *config); +/** + * @code relay_relay_forw(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_hdr, relay_config *config) + * + * @brief construct a relay-forward message encapsulated relay-forward message + * + * @param sock L3 socket for sending data to servers + * @param msg pointer to dhcpv6 message header position + * @param len size of data received + * @param ip_hdr pointer to IPv6 header + * @param config pointer to the relay interface config + * + * @return none + */ +void relay_relay_forw(int sock, const uint8_t *msg, int32_t len, const ip6_hdr *ip_hdr, relay_config *config); + /** * @code relay_relay_reply(int sock, const uint8_t *msg, int32_t len, relay_config *configs); * diff --git a/src/dhcpmon/debian/rules b/src/dhcpmon/debian/rules index 00c628b6625f..76fc7ea1f839 100755 --- a/src/dhcpmon/debian/rules +++ b/src/dhcpmon/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + DEB_CFLAGS_APPEND=-std=gnu11 export DEB_CFLAGS_APPEND diff --git a/src/sonic-platform-daemons b/src/sonic-platform-daemons index c4127c28ada0..94fa239a7bcf 160000 --- a/src/sonic-platform-daemons +++ b/src/sonic-platform-daemons @@ -1 +1 @@ -Subproject commit c4127c28ada0cbc7fd8cb730320cbc65ef78ead8 +Subproject commit 94fa239a7bcfcab008e94fb5c118b628e4256561 diff --git a/src/sonic-swss b/src/sonic-swss index 6cb43ee25c8b..53c630b82d42 160000 --- a/src/sonic-swss +++ b/src/sonic-swss @@ -1 +1 @@ -Subproject commit 6cb43ee25c8b810811bcf55f63e3e5ece7c82c7e +Subproject commit 53c630b82d429db892bf288dd9f323c5a8370cd5 diff --git a/src/sonic-yang-mgmt/sonic_yang_ext.py b/src/sonic-yang-mgmt/sonic_yang_ext.py index d99b805328eb..aa36ee0a1951 100644 --- a/src/sonic-yang-mgmt/sonic_yang_ext.py +++ b/src/sonic-yang-mgmt/sonic_yang_ext.py @@ -330,11 +330,11 @@ def _fillLeafDictUses(self, uses_s, table, leafDict): # Assume ':' means reference to another module if ':' in uses['@name']: prefix = uses['@name'].split(':')[0].strip() - uses_module = self._findYangModuleFromPrefix(prefix, table_module) + uses_module_name = self._findYangModuleFromPrefix(prefix, table_module) else: - uses_module = table_module + uses_module_name = table_module['@name'] grouping = uses['@name'].split(':')[-1].strip() - leafs = self.preProcessedYang['grouping'][uses_module][grouping] + leafs = self.preProcessedYang['grouping'][uses_module_name][grouping] self._fillLeafDict(leafs, leafDict) except Exception as e: self.sysLog(msg="_fillLeafDictUses failed:{}".format(str(e)), \ diff --git a/src/sonic-yang-models/setup.py b/src/sonic-yang-models/setup.py index 70c14476e277..fb8734e571b4 100644 --- a/src/sonic-yang-models/setup.py +++ b/src/sonic-yang-models/setup.py @@ -81,6 +81,7 @@ def run(self): './yang-models/sonic-auto_techsupport.yang', './yang-models/sonic-bgp-common.yang', './yang-models/sonic-bgp-global.yang', + './yang-models/sonic-bgp-monitor.yang', './yang-models/sonic-bgp-neighbor.yang', './yang-models/sonic-bgp-peergroup.yang', './yang-models/sonic-breakout_cfg.yang', @@ -122,7 +123,11 @@ def run(self): './yang-models/sonic-versions.yang', './yang-models/sonic-vlan.yang', './yang-models/sonic-vrf.yang', + + './yang-models/sonic-mclag.yang', + './yang-models/sonic-vlan-sub-interface.yang', + './yang-models/sonic-warm-restart.yang', './yang-models/sonic-lldp.yang', './yang-models/sonic-scheduler.yang', @@ -141,6 +146,7 @@ def run(self): ('cvlyang-models', ['./cvlyang-models/sonic-acl.yang', './cvlyang-models/sonic-bgp-common.yang', './cvlyang-models/sonic-bgp-global.yang', + './cvlyang-models/sonic-bgp-monitor.yang', './cvlyang-models/sonic-bgp-neighbor.yang', './cvlyang-models/sonic-bgp-peergroup.yang', './cvlyang-models/sonic-breakout_cfg.yang', diff --git a/src/sonic-yang-models/tests/files/sample_config_db.json b/src/sonic-yang-models/tests/files/sample_config_db.json index fd3476d6dd21..e69255623144 100644 --- a/src/sonic-yang-models/tests/files/sample_config_db.json +++ b/src/sonic-yang-models/tests/files/sample_config_db.json @@ -93,6 +93,16 @@ "tpid": "0x9200", "mtu": "9100", "lacp_key": "auto" + }, + "PortChannel2": { + "admin_status": "up", + "min_links": "1", + "members": [ + "Ethernet12" + ], + "tpid": "0x9200", + "mtu": "9100", + "lacp_key": "auto" } }, "PORTCHANNEL_INTERFACE": { @@ -103,7 +113,8 @@ }, "PORTCHANNEL_MEMBER": { "PortChannel0003|Ethernet1": {}, - "PortChannel0004|Ethernet2": {} + "PortChannel0004|Ethernet2": {}, + "PortChannel2|Ethernet12": {} }, "VLAN_INTERFACE": { "Vlan111": { @@ -309,7 +320,17 @@ "vlanid": "777", "mtu": "9216", "admin_status": "up" + }, + "Vlan12": { + "description": "mclag session ve", + "dhcp_servers": [ + "12.1.1.1" + ], + "vlanid": "12", + "mtu": "9216", + "admin_status": "up" } + }, "DEVICE_NEIGHBOR": { "Ethernet112": { @@ -909,6 +930,9 @@ }, "Vlan111|PortChannel0003": { "tagging_mode": "untagged" + }, + "Vlan12|PortChannel2": { + "tagging_mode": "tagged" } }, "LOOPBACK_INTERFACE": { @@ -1123,6 +1147,18 @@ "default|ipv4_unicast|21.0.0.0/8": { } }, + "BGP_MONITORS": { + "5.6.7.8": { + "admin_status": "up", + "asn": "65000", + "holdtime": "180", + "keepalive": "60", + "local_addr": "10.0.0.11", + "name": "BGPMonitor", + "nhopself": "0", + "rrclient": "0" + } + }, "BGP_NEIGHBOR": { "10.0.0.1": { "asn": "65200", @@ -1197,6 +1233,7 @@ "trap_group": "queue1_group1" } }, + "AUTO_TECHSUPPORT": { "GLOBAL": { "state" : "enabled", @@ -1331,7 +1368,6 @@ "type": "DWRR", "weight": "20" }, - "TEST@1": { "cbs": "1024", "cir": "1280000", @@ -1480,6 +1516,28 @@ } }, + + "MCLAG_DOMAIN": { + "123": { + "source_ip": "12.1.1.1", + "peer_ip": "12.1.1.2", + "peer_link": "PortChannel2", + "keepalive_interval": "1", + "session_timeout": "30" + } + }, + "MCLAG_INTERFACE": { + "123|PortChannel0004": { + "if_type": "PortChannel" + } + }, + "MCLAG_UNIQUE_IP": { + "Vlan12": { + "unique_ip": "enable" + } + }, + + "MIRROR_SESSION": { "erspan": { "dscp": "10", @@ -1498,6 +1556,7 @@ "Ethernet3", "Ethernet4" ] + } } }, diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests/device_metadata.json b/src/sonic-yang-models/tests/yang_model_tests/tests/device_metadata.json index 41a30e18965f..500a97e35d66 100644 --- a/src/sonic-yang-models/tests/yang_model_tests/tests/device_metadata.json +++ b/src/sonic-yang-models/tests/yang_model_tests/tests/device_metadata.json @@ -1,49 +1,49 @@ { "DEV_META_DEV_NEIGH_VERSION_TABLE": { - "desc": "DEVICE_METADATA DEVICE_NEIGHBOR VERSION TABLE." + "desc": "DEVICE_METADATA DEVICE_NEIGHBOR VERSION TABLE." }, "DEVICE_METADATA_DEFAULT_BGP_STATUS": { - "desc": "DEVICE_METADATA DEFAULT VALUE FOR BGP_STATUS FIELD.", - "eStrKey" : "Verify", - "verify": { - "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", - "key": "sonic-device_metadata:default_bgp_status", - "value": "up" - } + "desc": "DEVICE_METADATA DEFAULT VALUE FOR BGP_STATUS FIELD.", + "eStrKey" : "Verify", + "verify": { + "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", + "key": "sonic-device_metadata:default_bgp_status", + "value": "up" + } }, "DEVICE_METADATA_DEFAULT_DOCKER_ROUTING_CONFIG_MODE": { - "desc": "DEVICE_METADATA DEFAULT VALUE FOR DOCKER_ROUTING_CONFIG_MODE FIELD.", - "eStrKey" : "Verify", - "verify": { - "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", - "key": "sonic-device_metadata:docker_routing_config_mode", - "value": "unified" - } + "desc": "DEVICE_METADATA DEFAULT VALUE FOR DOCKER_ROUTING_CONFIG_MODE FIELD.", + "eStrKey" : "Verify", + "verify": { + "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", + "key": "sonic-device_metadata:docker_routing_config_mode", + "value": "unified" + } }, "DEVICE_METADATA_DEFAULT_PFCWD_STATUS": { - "desc": "DEVICE_METADATA DEFAULT VALUE FOR PFCWD FIELD.", - "eStrKey" : "Verify", - "verify": { - "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", - "key": "sonic-device_metadata:default_pfcwd_status", - "value": "disable" - } + "desc": "DEVICE_METADATA DEFAULT VALUE FOR PFCWD FIELD.", + "eStrKey" : "Verify", + "verify": { + "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", + "key": "sonic-device_metadata:default_pfcwd_status", + "value": "disable" + } }, "DEVICE_METADATA_TYPE_INCORRECT_PATTERN": { - "desc": "DEVICE_METADATA_TYPE_INCORRECT_PATTERN pattern failure.", - "eStrKey" : "Pattern" + "desc": "DEVICE_METADATA_TYPE_INCORRECT_PATTERN pattern failure.", + "eStrKey" : "Pattern" }, "DEVICE_METADATA_TYPE_CORRECT_PATTERN": { "desc": "DEVICE_METADATA correct value for Type field" }, - "DEVICE_METADATA_DEFAULT_SYNCHRONOUS_MODE": { - "desc": "DEVICE_METADATA DEFAULT VALUE FOR SYNCHRONOUS MODE.", - "eStrKey" : "Verify", - "verify": { - "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", - "key": "sonic-device_metadata:synchronous_mode", - "value": "enable" - } + "DEVICE_METADATA_DEFAULT_SYNCHRONOUS_MODE": { + "desc": "DEVICE_METADATA DEFAULT VALUE FOR SYNCHRONOUS MODE.", + "eStrKey" : "Verify", + "verify": { + "xpath": "/sonic-device_metadata:sonic-device_metadata/DEVICE_METADATA/localhost/hostname", + "key": "sonic-device_metadata:synchronous_mode", + "value": "enable" + } }, "DEVICE_METADATA_CORRECT_BUFFER_MODEL_PATTERN": { "desc": "DEVICE_METADATA correct value for BUFFER_MODEL field" @@ -67,26 +67,29 @@ "DEVICE_METADATA_RESOURCE_TYPE_CONFIG": { "desc": "Verifying resource type configuration." }, - "DEVICE_METADATA_VALID_SUBTYPE": { - "desc": "Verifying valid subtype value" - }, - "DEVICE_METADATA_INVALID_SUBTYPE": { - "desc": "Verifying invalid subtype value", - "eStrKey": "Pattern" - }, - "DEVICE_METADATA_VALID_PEER_SWITCH": { - "desc": "Verifying valid peer switch hostname" - }, - "DEVICE_METADATA_INVALID_PEER_SWITCH": { - "desc": "Verifying test fails with hostname that is too long", - "eStrKey": "Range" - }, - "DEVICE_METADATA_VALID_STORAGE_DEVICE": { - "desc": "Verifying valid storage device value" - }, - "DEVICE_METADATA_INVALID_STORAGE_DEVICE": { - "desc": "Verifying invalid storage device value", - "eStrKey": "InvalidValue" - } + "DEVICE_METADATA_VALID_CLUSTER": { + "desc": "Verifying valid cluster configuration." + }, + "DEVICE_METADATA_VALID_SUBTYPE": { + "desc": "Verifying valid subtype value" + }, + "DEVICE_METADATA_INVALID_SUBTYPE": { + "desc": "Verifying invalid subtype value", + "eStrKey": "Pattern" + }, + "DEVICE_METADATA_VALID_PEER_SWITCH": { + "desc": "Verifying valid peer switch hostname" + }, + "DEVICE_METADATA_INVALID_PEER_SWITCH": { + "desc": "Verifying test fails with hostname that is too long", + "eStrKey": "Range" + }, + "DEVICE_METADATA_VALID_STORAGE_DEVICE": { + "desc": "Verifying valid storage device value" + }, + "DEVICE_METADATA_INVALID_STORAGE_DEVICE": { + "desc": "Verifying invalid storage device value", + "eStrKey": "InvalidValue" + } } diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests/mclag.json b/src/sonic-yang-models/tests/yang_model_tests/tests/mclag.json new file mode 100644 index 000000000000..b7f3c69e1dab --- /dev/null +++ b/src/sonic-yang-models/tests/yang_model_tests/tests/mclag.json @@ -0,0 +1,32 @@ +{ + "MCLAG_VALID_DOMAIN_CFG_TEST": { + "desc": "valid mclag configuration test" + }, + "MCLAG_VALID_DOMAIN_PEERLINK_ETH_TEST": { + "desc": "valid mclag configuration test with peer link ethernet" + }, + "MCLAG_INVALID_DOMAIN_IDS_TEST": { + "desc": "configure mclag domain id in range", + "eStr": "MCLAG Domain ID out of range" + }, + "MCLAG_INVALID_KEEPALIVE_TEST": { + "desc": "configure mclag keepalive values in range", + "eStr" : "MCLAG Domain keepalive interval out of range" + }, + "MCLAG_INVALID_SESSION_TIMEOUT_TEST": { + "desc": "configure mclag session timeout in range", + "eStr" : "MCLAG Domain session timeout out of range" + }, + "MCLAG_INVALID_KEEPALIVE_MUST_COND_TEST": { + "desc": "Invalid session and keepalive multiplier", + "eStr" : "(keepalive interval * 3) <= session_timeout value" + }, + "MCLAG_INTERFACE_DOMAIN_ABSENT_TEST": { + "desc": "mclag interface configured without domain", + "eStrKey" : "LeafRef" + }, + "MCLAG_UNIQUE_IP_DOMAIN_ABSENT_TEST": { + "desc": "mclag unique ip configured without domain", + "eStr" : "mclag not configured" + } +} diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests_config/device_metadata.json b/src/sonic-yang-models/tests/yang_model_tests/tests_config/device_metadata.json index 50016176b7da..aaa2760c5fb7 100644 --- a/src/sonic-yang-models/tests/yang_model_tests/tests_config/device_metadata.json +++ b/src/sonic-yang-models/tests/yang_model_tests/tests_config/device_metadata.json @@ -178,6 +178,15 @@ } } }, + "DEVICE_METADATA_VALID_CLUSTER": { + "sonic-device_metadata:sonic-device_metadata": { + "sonic-device_metadata:DEVICE_METADATA": { + "sonic-device_metadata:localhost": { + "cluster": "AAA00PrdStr00" + } + } + } + }, "DEVICE_METADATA_VALID_SUBTYPE": { "sonic-device_metadata:sonic-device_metadata": { "sonic-device_metadata:DEVICE_METADATA": { diff --git a/src/sonic-yang-models/tests/yang_model_tests/tests_config/mclag.json b/src/sonic-yang-models/tests/yang_model_tests/tests_config/mclag.json new file mode 100644 index 000000000000..fdb2661a973a --- /dev/null +++ b/src/sonic-yang-models/tests/yang_model_tests/tests_config/mclag.json @@ -0,0 +1,356 @@ +{ + "MCLAG_VALID_DOMAIN_CFG_TEST": { + "sonic-port:sonic-port": { + "sonic-port:PORT": { + "PORT_LIST": [ + { + "admin_status": "up", + "alias": "eth0", + "description": "Ethernet0", + "lanes": "65", + "mtu": 9000, + "name": "Ethernet0", + "speed": 25000 + }, + { + "admin_status": "up", + "alias": "eth0", + "description": "Ethernet10", + "lanes": "65", + "mtu": 9000, + "name": "Ethernet10", + "speed": 25000 + } + ] + } + }, + "sonic-portchannel:sonic-portchannel": { + "sonic-portchannel:PORTCHANNEL": { + "PORTCHANNEL_LIST": [ + { + "admin_status": "up", + "members": [ + "Ethernet0" + ], + "min_links": "1", + "mtu": "9100", + "lacp_key": "auto", + "name": "PortChannel2" + }, + { + "admin_status": "up", + "members": [ + "Ethernet10" + ], + "min_links": "1", + "mtu": "9100", + "lacp_key": "auto", + "name": "PortChannel10" + } + ] + } + }, + + "sonic-vlan:sonic-vlan": { + "sonic-vlan:VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan12" + }, + { + "name": "Vlan100" + } + ] + }, + "sonic-vlan:VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "port": "PortChannel10", + "tagging_mode": "tagged", + "name": "Vlan100" + }, + { + "port": "PortChannel2", + "tagging_mode": "tagged", + "name": "Vlan12" + }, + { + "port": "PortChannel2", + "tagging_mode": "tagged", + "name": "Vlan100" + } + ] + }, + "sonic-vlan:VLAN_INTERFACE": { + "VLAN_INTERFACE_LIST": [ + { + "name": "Vlan12" + } + ], + "VLAN_INTERFACE_IPPREFIX_LIST": [ + { + "family": "IPv4", + "ip-prefix": "12.1.1.1/24", + "scope": "global", + "name": "Vlan12" + } + ] + } + }, + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_DOMAIN": { + "MCLAG_DOMAIN_LIST": [ + { + "domain_id": "123", + "source_ip": "12.1.1.1", + "peer_ip" : "12.1.1.2", + "peer_link": "PortChannel2", + "keepalive_interval" : "1", + "session_timeout": "30" + } + ] + }, + "sonic-mclag:MCLAG_INTERFACE": { + "MCLAG_INTERFACE_LIST": [ + { + "domain_id": "123", + "if_name" : "PortChannel10", + "if_type" : "Portchannel" + } + ] + } + } + }, + "MCLAG_VALID_DOMAIN_PEERLINK_ETH_TEST": { + "sonic-port:sonic-port": { + "sonic-port:PORT": { + "PORT_LIST": [ + { + "admin_status": "up", + "alias": "eth0", + "description": "Ethernet0", + "lanes": "65", + "mtu": 9000, + "name": "Ethernet0", + "speed": 25000 + }, + { + "admin_status": "up", + "alias": "eth4", + "description": "Ethernet4", + "lanes": "65", + "mtu": 9000, + "name": "Ethernet4", + "speed": 25000 + } + ] + } + }, + "sonic-portchannel:sonic-portchannel": { + "sonic-portchannel:PORTCHANNEL": { + "PORTCHANNEL_LIST": [ + { + "admin_status": "up", + "members": [ + "Ethernet0" + ], + "min_links": "1", + "mtu": "9100", + "lacp_key": "auto", + "name": "PortChannel2" + } + ] + } + }, + "sonic-vlan:sonic-vlan": { + "sonic-vlan:VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan12" + } + ] + }, + "sonic-vlan:VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "port": "PortChannel2", + "tagging_mode": "tagged", + "name": "Vlan12" + } + ] + }, + "sonic-vlan:VLAN_INTERFACE": { + "VLAN_INTERFACE_LIST": [ + { + "name": "Vlan12" + } + ], + "VLAN_INTERFACE_IPPREFIX_LIST": [ + { + "family": "IPv4", + "ip-prefix": "12.1.1.1/24", + "scope": "global", + "name": "Vlan12" + } + ] + } + }, + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_DOMAIN": { + "MCLAG_DOMAIN_LIST": [ + { + "domain_id": "123", + "source_ip": "12.1.1.1", + "peer_ip" : "12.1.1.2", + "peer_link": "Ethernet4", + "keepalive_interval" : "1", + "session_timeout": "30" + } + ] + } + } + }, + "MCLAG_INVALID_DOMAIN_IDS_TEST": { + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_DOMAIN": { + "MCLAG_DOMAIN_LIST": [ + { + "domain_id": "0", + "source_ip": "1.1.1.1" + }, + { + "domain_id": "4096", + "source_ip": "1.1.1.1" + } + + ] + } + } + }, + "MCLAG_INVALID_KEEPALIVE_TEST": { + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_DOMAIN": { + "MCLAG_DOMAIN_LIST": [ + { + "domain_id": "123", + "source_ip": "1.1.1.1", + "keepalive_interval" : "0", + "session_timeout": "30" + }, + { + "domain_id": "123", + "source_ip": "1.1.1.1", + "keepalive_interval" : "61", + "session_timeout": "30" + } + ] + } + } + }, + "MCLAG_INVALID_SESSION_TIMEOUT_TEST": { + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_DOMAIN": { + "MCLAG_DOMAIN_LIST": [ + { + "domain_id": "123", + "source_ip": "1.1.1.1", + "keepalive_interval" : "1", + "session_timeout": "0" + }, + { + "domain_id": "123", + "source_ip": "1.1.1.1", + "keepalive_interval" : "1", + "session_timeout": "3601" + } + ] + } + } + }, + "MCLAG_INVALID_KEEPALIVE_MUST_COND_TEST": { + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_DOMAIN": { + "MCLAG_DOMAIN_LIST": [ + { + "domain_id": "123", + "source_ip": "1.1.1.1", + "keepalive_interval" : "40", + "session_timeout": "30" + } + ] + } + } + }, + "MCLAG_INTERFACE_DOMAIN_ABSENT_TEST": { + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_INTERFACE": { + "MCLAG_INTERFACE_LIST": [ + { + "domain_id": "1001", + "if_name" : "PortChannel10", + "if_type" : "Portchannel" + }, + { + "domain_id": "2001", + "if_name" : "PortChannel20", + "if_type" : "Portchannel" + } + + ] + } + } + }, + "MCLAG_UNIQUE_IP_DOMAIN_ABSENT_TEST": { + "sonic-port:sonic-port": { + "sonic-port:PORT": { + "PORT_LIST": [ + { + "admin_status": "up", + "alias": "eth0", + "description": "Ethernet12", + "lanes": "65", + "mtu": 9000, + "name": "Ethernet12", + "speed": 25000 + } + ] + } + }, + "sonic-vlan:sonic-vlan": { + "sonic-vlan:VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan12" + } + ] + }, + "sonic-vlan:VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "port": "Ethernet12", + "tagging_mode": "tagged", + "name": "Vlan12" + } + ] + }, + "sonic-vlan:VLAN_INTERFACE": { + "VLAN_INTERFACE_LIST": [ + { + "name": "Vlan12" + } + ] + } + }, + + "sonic-mclag:sonic-mclag": { + "sonic-mclag:MCLAG_UNIQUE_IP": { + "MCLAG_UNIQUE_IP_LIST": [ + { + "if_name" : "Vlan12", + "unique_ip": "enable" + } + ] + } + } + } +} diff --git a/src/sonic-yang-models/yang-models/sonic-device_metadata.yang b/src/sonic-yang-models/yang-models/sonic-device_metadata.yang index 32e6b063e5b1..2040a24789d8 100644 --- a/src/sonic-yang-models/yang-models/sonic-device_metadata.yang +++ b/src/sonic-yang-models/yang-models/sonic-device_metadata.yang @@ -135,6 +135,11 @@ module sonic-device_metadata { type string; } + leaf cluster { + type string; + description "The switch is a member of this cluster."; + } + leaf subtype { type string { pattern "DualToR"; diff --git a/src/sonic-yang-models/yang-models/sonic-lldp.yang b/src/sonic-yang-models/yang-models/sonic-lldp.yang index d1b04f28e93b..a3620f30fe67 100644 --- a/src/sonic-yang-models/yang-models/sonic-lldp.yang +++ b/src/sonic-yang-models/yang-models/sonic-lldp.yang @@ -28,6 +28,7 @@ module sonic-lldp { grouping lldp_mode_config { leaf enabled { type boolean; + default true; description "Enable/Disable LLDP"; } @@ -99,24 +100,7 @@ module sonic-lldp { "Suppress sending of System Capabilities TLV in LLDP frames"; } - leaf enabled { - type boolean; - default true; - description - "Enable/Disable LLDP"; - } - - leaf mode { - type enumeration { - enum RECEIVE; - enum TRANSMIT; - } - - description - "RX/TX mode for LLDP frames"; - } - - //uses lldp_mode_config; + uses lldp_mode_config; } } @@ -132,23 +116,7 @@ module sonic-lldp { "Reference of port on which LLDP to be configured."; } - leaf enabled { - type boolean; - default true; - description - "Enable/Disable LLDP"; - } - - leaf mode { - type enumeration { - enum RECEIVE; - enum TRANSMIT; - } - - description - "RX/TX mode for LLDP frames"; - } - //uses lldp_mode_config; + uses lldp_mode_config; } } } diff --git a/src/sonic-yang-models/yang-models/sonic-mclag.yang b/src/sonic-yang-models/yang-models/sonic-mclag.yang new file mode 100644 index 000000000000..39e4c0b2b46f --- /dev/null +++ b/src/sonic-yang-models/yang-models/sonic-mclag.yang @@ -0,0 +1,172 @@ +module sonic-mclag { + namespace "http://github.com/Azure/sonic-mclag"; + prefix smclag; + yang-version 1.1; + + + import ietf-yang-types { + prefix yang; + } + + import ietf-inet-types { + prefix inet; + } + + import sonic-types { + prefix stypes; + } + + import sonic-port { + prefix prt; + } + + import sonic-portchannel { + prefix lag; + } + + // Comment sonic-vlan import here until libyang back-links issue is resolved for VLAN leaf reference. + //import sonic-vlan { + // prefix vlan; + //} + + organization + "SONiC"; + + contact + "SONiC"; + + description + "SONIC MCLAG"; + + revision 2019-10-01 { + description + "Initial revision."; + } + + container sonic-mclag { + + container MCLAG_DOMAIN { + + list MCLAG_DOMAIN_LIST { + key "domain_id"; + max-elements 1; + + leaf domain_id { + description "MCLAG Domain ID"; + type uint16 { + range "1..4095" { + error-message "MCLAG Domain ID out of range"; + } + } + } + + leaf source_ip { + type inet:ipv4-address; + description "MCLAG Domain source ip address for session between MCLAG Peers"; + } + leaf peer_ip { + type inet:ipv4-address; + description "MCLAG Domain peer ip address for session between MCLAG Peers"; + } + leaf peer_link { + description "MCLAG Domain peer link, data backup path link between MCLAG peers"; + type union { + type leafref { + path "/prt:sonic-port/prt:PORT/prt:PORT_LIST/prt:name"; + } + type leafref { + path "/lag:sonic-portchannel/lag:PORTCHANNEL/lag:PORTCHANNEL_LIST/lag:name"; + } + } + } + leaf keepalive_interval { + description "keepalive interval in seconds for MCLAG session between peers"; + type uint16 { + range "1..60" { + error-message "MCLAG Domain keepalive interval out of range"; + error-app-tag keepalive_interval-invalid; + } + } + default 1; + } + leaf session_timeout { + description "Session timeout in seconds for MCLAG session between peers"; + type uint16 { + range "1..3600" { + error-message "MCLAG Domain session timeout out of range"; + error-app-tag session_timeout-invalid; + } + } + default 30; + } + must "(keepalive_interval * 3) <= session_timeout" { + error-message "(keepalive interval * 3) <= session_timeout value"; + error-app-tag keepalive_session_multiplier-invalid; + } + } + } + + container MCLAG_INTERFACE { + + list MCLAG_INTERFACE_LIST { + description "List of MCLAG interfaces"; + key "domain_id if_name"; + + leaf domain_id { + description "List of MCLAG interfaces"; + type leafref { + path "../../../MCLAG_DOMAIN/MCLAG_DOMAIN_LIST/domain_id"; + } + } + + leaf if_name { + description "MCLAG interface name"; + type leafref { + path "/lag:sonic-portchannel/lag:PORTCHANNEL/lag:PORTCHANNEL_LIST/lag:name"; + } + } + leaf if_type { + description "MCLAG interface type, placeholder field to create instance"; + type string; + } + } + } + + container MCLAG_UNIQUE_IP { + + list MCLAG_UNIQUE_IP_LIST { + description "List of VLANs allowed to have unique ip addresses on MCLAG Peer nodes"; + key "if_name"; + + must "count(../../MCLAG_DOMAIN/MCLAG_DOMAIN_LIST/domain_id) != 0" { + error-message "mclag not configured"; + error-app-tag mclag-invalid; + } + + // Comment VLAN leaf reference here until libyang back-links issue is resolved and use VLAN string pattern + //must + // "count(/vlan:sonic-vlan/vlan:VLAN_INTERFACE/vlan:VLAN_INTERFACE_IPPREFIX_LIST[vlan:name=current()/if_name]) = 0" { + // error-message "remove configured ip/v6 address and reconfigure after separate ip configuration"; + // error-app-tag vlan-intf-ip-invalid; + // } + + leaf if_name { + description "Vlan interface name on which MCLAG unique ip config is done"; + // Comment VLAN leaf reference here until libyang back-links issue is resolved and use VLAN string pattern + //type leafref { + // path "/vlan:sonic-vlan/vlan:VLAN/vlan:VLAN_LIST/vlan:name"; + //} + type string { + pattern 'Vlan([0-9]{1,3}|[1-3][0-9]{3}|[4][0][0-8][0-9]|[4][0][9][0-4])'; + } + } + leaf unique_ip { + description "unique ip enable, by default disable"; + type enumeration { + enum enable; + } + } + } + } + } +} diff --git a/src/system-health/health_checker/manager.py b/src/system-health/health_checker/manager.py index f6bc31f874e5..b1c6dd15bec3 100644 --- a/src/system-health/health_checker/manager.py +++ b/src/system-health/health_checker/manager.py @@ -1,4 +1,3 @@ -from . import utils from .config import Config from .health_checker import HealthChecker from .service_checker import ServiceChecker @@ -10,14 +9,10 @@ class HealthCheckerManager(object): """ Manage all system health checkers and system health configuration. """ - STATE_BOOTING = 'booting' - STATE_RUNNING = 'running' boot_timeout = None def __init__(self): self._checkers = [] - self._state = self.STATE_BOOTING - self.config = Config() self.initialize() @@ -33,17 +28,11 @@ def check(self, chassis): """ Load new configuration if any and perform the system health check for all existing checkers. :param chassis: A chassis object. - :return: A tuple. The first element indicate the status of the checker; the second element is a dictionary that - contains the status for all objects that was checked. + :return: A dictionary that contains the status for all objects that was checked. """ HealthChecker.summary = HealthChecker.STATUS_OK stats = {} self.config.load_config() - # check state first to avoid user change boot timeout in configuration file - # after finishing system boot - if self._state == self.STATE_BOOTING and self._is_system_booting(): - self._set_system_led(chassis, self.config, 'booting') - return self._state, stats for checker in self._checkers: self._do_check(checker, stats) @@ -56,7 +45,7 @@ def check(self, chassis): led_status = 'normal' if HealthChecker.summary == HealthChecker.STATUS_OK else 'fault' self._set_system_led(chassis, self.config, led_status) - return self._state, stats + return stats def _do_check(self, checker, stats): """ @@ -86,15 +75,6 @@ def _do_check(self, checker, stats): else: stats['Internal'].update(entry) - def _is_system_booting(self): - uptime = utils.get_uptime() - if not self.boot_timeout: - self.boot_timeout = self.config.get_bootup_timeout() - booting = uptime < self.boot_timeout - if not booting: - self._state = self.STATE_RUNNING - return booting - def _set_system_led(self, chassis, config, status): try: chassis.set_status_led(config.get_led_color(status)) diff --git a/src/system-health/health_checker/service_checker.py b/src/system-health/health_checker/service_checker.py index 171f7e2e8b4d..fa47e1e50c63 100644 --- a/src/system-health/health_checker/service_checker.py +++ b/src/system-health/health_checker/service_checker.py @@ -218,7 +218,7 @@ def check_by_monit(self, config): output = utils.run_command(ServiceChecker.CHECK_CMD) lines = output.splitlines() if not lines or len(lines) < ServiceChecker.MIN_CHECK_CMD_LINES: - self.set_object_not_ok('Service', 'monit', 'output of \"monit summary -B\" is invalid or incompatible') + self.set_object_not_ok('Service', 'monit', 'monit service is not ready') return status_begin = lines[1].find('Status') diff --git a/src/system-health/health_checker/utils.py b/src/system-health/health_checker/utils.py index f310002e1e5f..00e7754e1ec2 100644 --- a/src/system-health/health_checker/utils.py +++ b/src/system-health/health_checker/utils.py @@ -8,7 +8,7 @@ def run_command(command): :return: Output of the shell command. """ try: - process = subprocess.Popen(command, shell=True, universal_newlines=True, stdout=subprocess.PIPE) + process = subprocess.Popen(command, shell=True, universal_newlines=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) return process.communicate()[0] except Exception: return None diff --git a/src/system-health/scripts/healthd b/src/system-health/scripts/healthd index da0258bb59e5..dd276df2fafd 100644 --- a/src/system-health/scripts/healthd +++ b/src/system-health/scripts/healthd @@ -18,7 +18,7 @@ SYSLOG_IDENTIFIER = 'healthd' class HealthDaemon(DaemonBase): """ - A daemon that run as a service to perform system health checker with a configurable interval. Also set system LED + A daemon that run as a service to perform system health checker with a configurable interval. Also set system LED according to the check result and store the check result to redis. """ SYSTEM_HEALTH_TABLE_NAME = 'SYSTEM_HEALTH_INFO' @@ -35,7 +35,7 @@ class HealthDaemon(DaemonBase): def deinit(self): """ Destructor. Remove all entries in $SYSTEM_HEALTH_TABLE_NAME table. - :return: + :return: """ self._clear_system_health_table() @@ -64,7 +64,7 @@ class HealthDaemon(DaemonBase): def run(self): """ Check system health in an infinite loop. - :return: + :return: """ self.log_notice("Starting up...") @@ -76,9 +76,8 @@ class HealthDaemon(DaemonBase): self.log_warning("System health configuration file not found, exit...") return while 1: - state, stat = manager.check(chassis) - if state == HealthCheckerManager.STATE_RUNNING: - self._process_stat(chassis, manager.config, stat) + stat = manager.check(chassis) + self._process_stat(chassis, manager.config, stat) if self.stop_event.wait(manager.config.interval): break diff --git a/src/system-health/tests/test_system_health.py b/src/system-health/tests/test_system_health.py index c7ff86c28b97..14d58c0f44b5 100644 --- a/src/system-health/tests/test_system_health.py +++ b/src/system-health/tests/test_system_health.py @@ -439,26 +439,14 @@ def test_config(): @patch('health_checker.user_defined_checker.UserDefinedChecker.get_info') @patch('health_checker.service_checker.ServiceChecker.get_info') @patch('health_checker.hardware_checker.HardwareChecker.get_info') -@patch('health_checker.utils.get_uptime') -def test_manager(mock_uptime, mock_hw_info, mock_service_info, mock_udc_info): +def test_manager(mock_hw_info, mock_service_info, mock_udc_info): chassis = MagicMock() chassis.set_status_led = MagicMock() manager = HealthCheckerManager() manager.config.user_defined_checkers = ['some check'] - assert manager._state == HealthCheckerManager.STATE_BOOTING assert len(manager._checkers) == 2 - mock_uptime.return_value = 200 - assert manager._is_system_booting() - state, stat = manager.check(chassis) - assert state == HealthCheckerManager.STATE_BOOTING - assert len(stat) == 0 - chassis.set_status_led.assert_called_with('orange_blink') - - mock_uptime.return_value = 500 - assert not manager._is_system_booting() - assert manager._state == HealthCheckerManager.STATE_RUNNING mock_hw_info.return_value = { 'ASIC': { 'type': 'ASIC', @@ -485,8 +473,7 @@ def test_manager(mock_uptime, mock_hw_info, mock_service_info, mock_udc_info): 'status': 'OK' } } - state, stat = manager.check(chassis) - assert state == HealthCheckerManager.STATE_RUNNING + stat = manager.check(chassis) assert 'Services' in stat assert stat['Services']['snmp:snmpd']['status'] == 'OK' @@ -500,7 +487,7 @@ def test_manager(mock_uptime, mock_hw_info, mock_service_info, mock_udc_info): mock_hw_info.side_effect = RuntimeError() mock_service_info.side_effect = RuntimeError() mock_udc_info.side_effect = RuntimeError() - state, stat = manager.check(chassis) + stat = manager.check(chassis) assert 'Internal' in stat assert stat['Internal']['ServiceChecker']['status'] == 'Not OK' assert stat['Internal']['HardwareChecker']['status'] == 'Not OK' @@ -518,6 +505,3 @@ def test_utils(): output = utils.run_command('ls') assert output - - uptime = utils.get_uptime() - assert uptime > 0