Skip to content

Commit 565b757

Browse files
committed
S5248F-ON support broadcom common config (PR sonic-net#20982)
As per sonic-net#20802 broadcom provides a common configuration for silicon- wide application configuration settings. More details can be found here: https://github.com/sonic-net/SONiC/blob/master/doc/platform/common_config.md Broadcom also updated the common configuration files in sonic-net#20802 which contains a lot of settings that are otherwise not included in the Dell S5248F platform config. This commit creates the "dummy" `common_config_support` as required to load the common configuration, as well as removes any duplicate entries. This also adds the missing `pcie.yaml` file generated via `pcieutil generate` which corrects these messages: ``` 2024 Dec 1 20:16:42.639522 sw2 NOTICE root: /usr/bin/pcie-check.sh : pcie.yaml does not exist! Can't check PCIe status! ``` Signed-off-by: Brad House (@bradh352)
1 parent c0c0692 commit 565b757

File tree

3 files changed

+145
-15
lines changed

3 files changed

+145
-15
lines changed

device/dell/x86_64-dellemc_s5248f_c3538-r0/DellEMC-S5248f-P-25G/td3-s5248f-25g.config.bcm

+4-15
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# Common config will automatically be imported from
2+
# broadcom/x86_64-broadcom_common/x86_64-broadcom_b87/broadcom-sonic-td3.config.bcm
3+
# as per https://github.com/sonic-net/SONiC/blob/master/doc/platform/common_config.md
4+
# due to existence of /usr/share/sonic/platform/common_config_support
15
os=unix
26
dpp_clock_ratio=2:3
37
oversubscribe_mode=1
@@ -20,24 +24,10 @@ l3_alpm_ipv6_128b_bkt_rsvd=1
2024
l2_mem_entries=40960
2125
l3_mem_entries=40960
2226

23-
#Tunnels
24-
bcm_tunnel_term_compatible_mode=1
25-
use_all_splithorizon_groups=1
26-
sai_tunnel_support=1
27-
2827
sai_interface_type_auto_detect=0
2928

30-
#RIOT Enable
31-
riot_enable=1
32-
riot_overlay_l3_intf_mem_size=8192
33-
riot_overlay_l3_egress_mem_size=32768
34-
l3_ecmp_levels=2
35-
riot_overlay_ecmp_resilient_hash_size=16384
36-
37-
3829
stable_size=0x6400000
3930

40-
4131
#New Additions
4232
pfc_deadlock_seq_control=1
4333

@@ -48,7 +38,6 @@ pfc_deadlock_seq_control=1
4838
pbmp_oversubscribe=0x7f878787f878787f9fe1e1e1fe1e1e1fe
4939
pbmp_xport_xe=0x7f878787f878787f9fe1e1e1fe1e1e1fe
5040
oversubscribe_mixed_sister_25_50_enable=1
51-
ifp_inports_support_enable=1
5241
port_flex_enable=1
5342
phy_an_c73=3
5443

device/dell/x86_64-dellemc_s5248f_c3538-r0/common_config_support

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
- bus: '00'
2+
dev: '00'
3+
fn: '0'
4+
id: '1980'
5+
name: 'Host bridge: Intel Corporation Atom Processor C3000 Series System Agent (rev
6+
11)'
7+
- bus: '00'
8+
dev: '04'
9+
fn: '0'
10+
id: 19a1
11+
name: 'Host bridge: Intel Corporation Atom Processor C3000 Series Error Registers
12+
(rev 11)'
13+
- bus: '00'
14+
dev: '05'
15+
fn: '0'
16+
id: 19a2
17+
name: 'Generic system peripheral [0807]: Intel Corporation Atom Processor C3000
18+
Series Root Complex Event Collector (rev 11)'
19+
- bus: '00'
20+
dev: '06'
21+
fn: '0'
22+
id: 19a3
23+
name: 'PCI bridge: Intel Corporation Atom Processor C3000 Series Integrated QAT
24+
Root Port (rev 11)'
25+
- bus: '00'
26+
dev: 09
27+
fn: '0'
28+
id: 19a4
29+
name: 'PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root
30+
Port #0 (rev 11)'
31+
- bus: '00'
32+
dev: 0b
33+
fn: '0'
34+
id: 19a6
35+
name: 'PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root
36+
Port #2 (rev 11)'
37+
- bus: '00'
38+
dev: 0c
39+
fn: '0'
40+
id: 19a7
41+
name: 'PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root
42+
Port #3 (rev 11)'
43+
- bus: '00'
44+
dev: 0e
45+
fn: '0'
46+
id: 19a8
47+
name: 'PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root
48+
Port #4 (rev 11)'
49+
- bus: '00'
50+
dev: '12'
51+
fn: '0'
52+
id: 19ac
53+
name: 'System peripheral: Intel Corporation Atom Processor C3000 Series SMBus Contoller
54+
- Host (rev 11)'
55+
- bus: '00'
56+
dev: '14'
57+
fn: '0'
58+
id: 19c2
59+
name: 'SATA controller: Intel Corporation Atom Processor C3000 Series SATA Controller
60+
1 (rev 11)'
61+
- bus: '00'
62+
dev: '15'
63+
fn: '0'
64+
id: 19d0
65+
name: 'USB controller: Intel Corporation Atom Processor C3000 Series USB 3.0 xHCI
66+
Controller (rev 11)'
67+
- bus: '00'
68+
dev: '18'
69+
fn: '0'
70+
id: 19d3
71+
name: 'Communication controller: Intel Corporation Atom Processor C3000 Series ME
72+
HECI 1 (rev 11)'
73+
- bus: '00'
74+
dev: 1a
75+
fn: '0'
76+
id: 19d8
77+
name: 'Serial controller: Intel Corporation Atom Processor C3000 Series HSUART Controller
78+
(rev 11)'
79+
- bus: '00'
80+
dev: 1a
81+
fn: '1'
82+
id: 19d8
83+
name: 'Serial controller: Intel Corporation Atom Processor C3000 Series HSUART Controller
84+
(rev 11)'
85+
- bus: '00'
86+
dev: 1a
87+
fn: '2'
88+
id: 19d8
89+
name: 'Serial controller: Intel Corporation Atom Processor C3000 Series HSUART Controller
90+
(rev 11)'
91+
- bus: '00'
92+
dev: 1c
93+
fn: '0'
94+
id: 19db
95+
name: 'SD Host controller: Intel Corporation Device 19db (rev 11)'
96+
- bus: '00'
97+
dev: 1f
98+
fn: '0'
99+
id: 19dc
100+
name: 'ISA bridge: Intel Corporation Atom Processor C3000 Series LPC or eSPI (rev
101+
11)'
102+
- bus: '00'
103+
dev: 1f
104+
fn: '2'
105+
id: 19de
106+
name: 'Memory controller: Intel Corporation Atom Processor C3000 Series Power Management
107+
Controller (rev 11)'
108+
- bus: '00'
109+
dev: 1f
110+
fn: '4'
111+
id: 19df
112+
name: 'SMBus: Intel Corporation Atom Processor C3000 Series SMBus controller (rev
113+
11)'
114+
- bus: '00'
115+
dev: 1f
116+
fn: '5'
117+
id: 19e0
118+
name: 'Serial bus controller: Intel Corporation Atom Processor C3000 Series SPI
119+
Controller (rev 11)'
120+
- bus: '01'
121+
dev: '00'
122+
fn: '0'
123+
id: 19e2
124+
name: 'Co-processor: Intel Corporation Atom Processor C3000 Series QuickAssist Technology
125+
(rev 11)'
126+
- bus: '02'
127+
dev: '00'
128+
fn: '0'
129+
id: b873
130+
name: 'Ethernet controller: Broadcom Inc. and subsidiaries Device b873 (rev 01)'
131+
- bus: '03'
132+
dev: '00'
133+
fn: '0'
134+
id: '1533'
135+
name: 'Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev
136+
03)'
137+
- bus: '04'
138+
dev: '00'
139+
fn: '0'
140+
id: '7021'
141+
name: 'Non-VGA unclassified device: Xilinx Corporation Device 7021'

0 commit comments

Comments
 (0)