Skip to content

Commit

Permalink
[devices]: Fix the clock setting on arista 7280 (#3788)
Browse files Browse the repository at this point in the history
* Fix serdes setting for B0/B1 revision chip on 7280
  • Loading branch information
byu343 authored and prsunny committed Nov 22, 2019
1 parent 3470000 commit 8a7c130
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -277,11 +277,15 @@ bcm_stat_interval.BCM8869X=1000
mem_cache_enable_ecc.BCM8869X=1
mem_cache_enable_parity.BCM8869X=1

serdes_nif_clk_freq_in.BCM8869X=2
serdes_nif_clk_freq_out.BCM8869X=1

serdes_fabric_clk_freq_in.BCM8869X=2
serdes_fabric_clk_freq_out.BCM8869X=1
serdes_nif_clk_freq_in.BCM8869X_A0=2
serdes_nif_clk_freq_out.BCM8869X_A0=1
serdes_fabric_clk_freq_in.BCM8869X_A0=2
serdes_fabric_clk_freq_out.BCM8869X_A0=1

serdes_nif_clk_freq_in.BCM8869X=1
serdes_nif_clk_freq_out.BCM8869X=bypass
serdes_fabric_clk_freq_in.BCM8869X=1
serdes_fabric_clk_freq_out.BCM8869X=bypass

dram_phy_tune_mode_on_init.BCM8869X=RUN_TUNE

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -281,11 +281,15 @@ bcm_stat_interval.BCM8869X=1000
mem_cache_enable_ecc.BCM8869X=1
mem_cache_enable_parity.BCM8869X=1

serdes_nif_clk_freq_in.BCM8869X=2
serdes_nif_clk_freq_out.BCM8869X=1

serdes_fabric_clk_freq_in.BCM8869X=2
serdes_fabric_clk_freq_out.BCM8869X=1
serdes_nif_clk_freq_in.BCM8869X_A0=2
serdes_nif_clk_freq_out.BCM8869X_A0=1
serdes_fabric_clk_freq_in.BCM8869X_A0=2
serdes_fabric_clk_freq_out.BCM8869X_A0=1

serdes_nif_clk_freq_in.BCM8869X=1
serdes_nif_clk_freq_out.BCM8869X=bypass
serdes_fabric_clk_freq_in.BCM8869X=1
serdes_fabric_clk_freq_out.BCM8869X=bypass

dram_phy_tune_mode_on_init.BCM8869X=RUN_TUNE

Expand Down
2 changes: 1 addition & 1 deletion src/sonic-device-data/tests/config_checker
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def check_file(file_name):
p = line.split("=", 1)[0]

# Remove trailing chip name "bcm8869x"
p = re.sub(r"\.bcm8869x(_adapter)?$", "", p)
p = re.sub(r"\.bcm8869x(_adapter|_[a-z]\d)?$", "", p)
# Remove trailing unit ".<number>$"
p = re.sub(r"\.[0-9]+$", '', p)
# Remove trailing port name
Expand Down

0 comments on commit 8a7c130

Please sign in to comment.