Skip to content

Commit c1712b8

Browse files
[202012] DellEMC: S6000, S6100, Z9332f - Add capabilities fields in platform.json (#11772)
1 parent 932af45 commit c1712b8

File tree

5 files changed

+750
-164
lines changed

5 files changed

+750
-164
lines changed

device/dell/x86_64-dell_s6000_s1220-r0/platform.json

+204-34
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
{
22
"chassis": {
33
"name": "S6000",
4+
"status_led": {
5+
"controllable": true,
6+
"colors": ["amber", "blinking amber", "green", "blinking green"]
7+
},
48
"components": [
59
{
610
"name": "BIOS"
@@ -17,111 +21,277 @@
1721
],
1822
"fans": [
1923
{
20-
"name": "FanTray1-Fan1"
21-
},
22-
{
23-
"name": "FanTray1-Fan2"
24-
},
25-
{
26-
"name": "FanTray2-Fan1"
27-
},
28-
{
29-
"name": "FanTray2-Fan2"
30-
},
31-
{
32-
"name": "FanTray3-Fan1"
33-
},
34-
{
35-
"name": "FanTray3-Fan2"
24+
"name": "FanTray1-Fan1",
25+
"speed": {
26+
"controllable": true,
27+
"minimum": 40
28+
},
29+
"status_led": {
30+
"available": false
31+
}
32+
},
33+
{
34+
"name": "FanTray1-Fan2",
35+
"speed": {
36+
"controllable": true,
37+
"minimum": 40
38+
},
39+
"status_led": {
40+
"available": false
41+
}
42+
},
43+
{
44+
"name": "FanTray2-Fan1",
45+
"speed": {
46+
"controllable": true,
47+
"minimum": 40
48+
},
49+
"status_led": {
50+
"available": false
51+
}
52+
},
53+
{
54+
"name": "FanTray2-Fan2",
55+
"speed": {
56+
"controllable": true,
57+
"minimum": 40
58+
},
59+
"status_led": {
60+
"available": false
61+
}
62+
},
63+
{
64+
"name": "FanTray3-Fan1",
65+
"speed": {
66+
"controllable": true,
67+
"minimum": 40
68+
},
69+
"status_led": {
70+
"available": false
71+
}
72+
},
73+
{
74+
"name": "FanTray3-Fan2",
75+
"speed": {
76+
"controllable": true,
77+
"minimum": 40
78+
},
79+
"status_led": {
80+
"available": false
81+
}
3682
}
3783
],
3884
"fan_drawers":[
3985
{
4086
"name": "FanTray1",
87+
"status_led": {
88+
"controllable": true,
89+
"colors": ["amber", "green", "off"]
90+
},
4191
"fans": [
4292
{
43-
"name": "FanTray1-Fan1"
93+
"name": "FanTray1-Fan1",
94+
"speed": {
95+
"controllable": true,
96+
"minimum": 40
97+
},
98+
"status_led": {
99+
"available": false
100+
}
44101
},
45102
{
46-
"name": "FanTray1-Fan2"
103+
"name": "FanTray1-Fan2",
104+
"speed": {
105+
"controllable": true,
106+
"minimum": 40
107+
},
108+
"status_led": {
109+
"available": false
110+
}
47111
}
48112
]
49113
},
50114
{
51115
"name": "FanTray2",
116+
"status_led": {
117+
"controllable": true,
118+
"colors": ["amber", "green", "off"]
119+
},
52120
"fans": [
53121
{
54-
"name": "FanTray2-Fan1"
122+
"name": "FanTray2-Fan1",
123+
"speed": {
124+
"controllable": true,
125+
"minimum": 40
126+
},
127+
"status_led": {
128+
"available": false
129+
}
55130
},
56131
{
57-
"name": "FanTray2-Fan2"
132+
"name": "FanTray2-Fan2",
133+
"speed": {
134+
"controllable": true,
135+
"minimum": 40
136+
},
137+
"status_led": {
138+
"available": false
139+
}
58140
}
59141
]
60142
},
61143
{
62144
"name": "FanTray3",
145+
"status_led": {
146+
"controllable": true,
147+
"colors": ["amber", "green", "off"]
148+
},
63149
"fans": [
64150
{
65-
"name": "FanTray3-Fan1"
151+
"name": "FanTray3-Fan1",
152+
"speed": {
153+
"controllable": true,
154+
"minimum": 40
155+
},
156+
"status_led": {
157+
"available": false
158+
}
66159
},
67160
{
68-
"name": "FanTray3-Fan2"
161+
"name": "FanTray3-Fan2",
162+
"speed": {
163+
"controllable": true,
164+
"minimum": 40
165+
},
166+
"status_led": {
167+
"available": false
168+
}
69169
}
70170
]
71171
}
72172
],
73173
"psus": [
74174
{
75175
"name": "PSU1",
176+
"status_led": {
177+
"controllable": false
178+
},
76179
"fans": [
77180
{
78-
"name": "PSU1 Fan"
181+
"name": "PSU1 Fan",
182+
"speed": {
183+
"controllable": true,
184+
"minimum": 40
185+
},
186+
"status_led": {
187+
"available": false
188+
}
79189
}
80190
],
81191
"thermals": [
82192
{
83-
"name": "PSU1-Sensor 1"
193+
"name": "PSU1-Sensor 1",
194+
"controllable": false,
195+
"low-crit-threshold": false,
196+
"high-crit-threshold": false,
197+
"minimum-recorded": false,
198+
"maximum-recorded": false
84199
},
85200
{
86-
"name": "PSU1-Sensor 2"
201+
"name": "PSU1-Sensor 2",
202+
"controllable": false,
203+
"low-crit-threshold": false,
204+
"high-crit-threshold": false,
205+
"minimum-recorded": false,
206+
"maximum-recorded": false
87207
}
88208
]
89209
},
90210
{
91211
"name": "PSU2",
212+
"status_led": {
213+
"controllable": false
214+
},
92215
"fans": [
93216
{
94-
"name": "PSU2 Fan"
217+
"name": "PSU2 Fan",
218+
"speed": {
219+
"controllable": true,
220+
"minimum": 40
221+
},
222+
"status_led": {
223+
"available": false
224+
}
95225
}
96226
],
97227
"thermals": [
98228
{
99-
"name": "PSU2-Sensor 1"
229+
"name": "PSU2-Sensor 1",
230+
"controllable": false,
231+
"low-crit-threshold": false,
232+
"high-crit-threshold": false,
233+
"minimum-recorded": false,
234+
"maximum-recorded": false
100235
},
101236
{
102-
"name": "PSU2-Sensor 2"
237+
"name": "PSU2-Sensor 2",
238+
"controllable": false,
239+
"low-crit-threshold": false,
240+
"high-crit-threshold": false,
241+
"minimum-recorded": false,
242+
"maximum-recorded": false
103243
}
104244
]
105245
}
106246
],
107247
"thermals": [
108248
{
109-
"name": "ASIC On-board"
249+
"name": "ASIC On-board",
250+
"controllable": false,
251+
"low-crit-threshold": false,
252+
"high-crit-threshold": false,
253+
"minimum-recorded": false,
254+
"maximum-recorded": false
110255
},
111256
{
112-
"name": "NIC"
257+
"name": "NIC",
258+
"controllable": false,
259+
"low-crit-threshold": false,
260+
"high-crit-threshold": false,
261+
"minimum-recorded": false,
262+
"maximum-recorded": false
113263
},
114264
{
115-
"name": "System Front"
265+
"name": "System Front",
266+
"controllable": false,
267+
"low-crit-threshold": false,
268+
"high-crit-threshold": false,
269+
"minimum-recorded": false,
270+
"maximum-recorded": false
116271
},
117272
{
118-
"name": "DIMM"
273+
"name": "DIMM",
274+
"controllable": false,
275+
"low-crit-threshold": false,
276+
"high-crit-threshold": false,
277+
"minimum-recorded": false,
278+
"maximum-recorded": false
119279
},
120280
{
121-
"name": "CPU Core 0"
281+
"name": "CPU Core 0",
282+
"controllable": false,
283+
"low-crit-threshold": false,
284+
"high-crit-threshold": false,
285+
"minimum-recorded": false,
286+
"maximum-recorded": false
122287
},
123288
{
124-
"name": "CPU Core 1"
289+
"name": "CPU Core 1",
290+
"controllable": false,
291+
"low-crit-threshold": false,
292+
"high-crit-threshold": false,
293+
"minimum-recorded": false,
294+
"maximum-recorded": false
125295
}
126296
],
127297
"modules": [],

0 commit comments

Comments
 (0)