blob: d59f66dd266a908a804690c2f6994b3467980f76 [file] [log] [blame]
James Feist3cb5fec2018-01-23 14:41:51 -08001{
James Feist1e3e6982018-08-03 16:09:28 -07002 "Exposes": [
James Feist3cb5fec2018-01-23 14:41:51 -08003 {
James Feist0b2448f2018-08-17 09:02:58 -07004 "Name": "Pwm 1",
5 "Type": "Pwm"
6 },
7 {
8 "Name": "Pwm 2",
9 "Type": "Pwm"
10 },
11 {
12 "Name": "Pwm 3",
13 "Type": "Pwm"
14 },
15 {
16 "Name": "Pwm 4",
17 "Type": "Pwm"
18 },
19 {
20 "Name": "Pwm 5",
21 "Type": "Pwm"
22 },
23 {
24 "Name": "Pwm 6",
25 "Type": "Pwm"
26 },
27 {
James Feist1e3e6982018-08-03 16:09:28 -070028 "BindConnector": "2U System Fan connector 1",
29 "Index": 0,
James Feistd63d18a2018-07-19 15:23:45 -070030 "Name": "Fan 1",
James Feist1e3e6982018-08-03 16:09:28 -070031 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080032 {
James Feist1e3e6982018-08-03 16:09:28 -070033 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070034 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070035 "Severity": 1,
36 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080037 },
38 {
James Feist1e3e6982018-08-03 16:09:28 -070039 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070040 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070041 "Severity": 0,
42 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080043 }
James Feist3cb5fec2018-01-23 14:41:51 -080044 ],
James Feistd63d18a2018-07-19 15:23:45 -070045 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080046 },
47 {
James Feist1e3e6982018-08-03 16:09:28 -070048 "BindConnector": "2U System Fan connector 2",
49 "Index": 2,
James Feistd63d18a2018-07-19 15:23:45 -070050 "Name": "Fan 2",
James Feist1e3e6982018-08-03 16:09:28 -070051 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080052 {
James Feist1e3e6982018-08-03 16:09:28 -070053 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070054 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070055 "Severity": 1,
56 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080057 },
58 {
James Feist1e3e6982018-08-03 16:09:28 -070059 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070060 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070061 "Severity": 0,
62 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080063 }
James Feist3cb5fec2018-01-23 14:41:51 -080064 ],
James Feistd63d18a2018-07-19 15:23:45 -070065 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080066 },
67 {
James Feist1e3e6982018-08-03 16:09:28 -070068 "BindConnector": "2U System Fan connector 3",
69 "Index": 4,
James Feistd63d18a2018-07-19 15:23:45 -070070 "Name": "Fan 3",
James Feist1e3e6982018-08-03 16:09:28 -070071 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080072 {
James Feist1e3e6982018-08-03 16:09:28 -070073 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070074 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070075 "Severity": 1,
76 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080077 },
78 {
James Feist1e3e6982018-08-03 16:09:28 -070079 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070080 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070081 "Severity": 0,
82 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -080083 }
James Feist3cb5fec2018-01-23 14:41:51 -080084 ],
James Feistd63d18a2018-07-19 15:23:45 -070085 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080086 },
87 {
James Feist1e3e6982018-08-03 16:09:28 -070088 "BindConnector": "2U System Fan connector 4",
89 "Index": 6,
James Feistd63d18a2018-07-19 15:23:45 -070090 "Name": "Fan 4",
James Feist1e3e6982018-08-03 16:09:28 -070091 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080092 {
James Feist1e3e6982018-08-03 16:09:28 -070093 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070094 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070095 "Severity": 1,
96 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -080097 },
98 {
James Feist1e3e6982018-08-03 16:09:28 -070099 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700100 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700101 "Severity": 0,
102 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800103 }
James Feist3cb5fec2018-01-23 14:41:51 -0800104 ],
James Feistd63d18a2018-07-19 15:23:45 -0700105 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800106 },
107 {
James Feist1e3e6982018-08-03 16:09:28 -0700108 "BindConnector": "2U System Fan connector 5",
109 "Index": 8,
James Feistd63d18a2018-07-19 15:23:45 -0700110 "Name": "Fan 5",
James Feist1e3e6982018-08-03 16:09:28 -0700111 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800112 {
James Feist1e3e6982018-08-03 16:09:28 -0700113 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700114 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700115 "Severity": 1,
116 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -0800117 },
118 {
James Feist1e3e6982018-08-03 16:09:28 -0700119 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700120 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700121 "Severity": 0,
122 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800123 }
James Feist3cb5fec2018-01-23 14:41:51 -0800124 ],
James Feistd63d18a2018-07-19 15:23:45 -0700125 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800126 },
127 {
James Feist1e3e6982018-08-03 16:09:28 -0700128 "BindConnector": "2U System Fan connector 6",
129 "Index": 10,
James Feistd63d18a2018-07-19 15:23:45 -0700130 "Name": "Fan 6",
James Feist1e3e6982018-08-03 16:09:28 -0700131 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800132 {
James Feist1e3e6982018-08-03 16:09:28 -0700133 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700134 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700135 "Severity": 1,
136 "Value": 1750
James Feist1b2e2242018-01-30 13:45:19 -0800137 },
138 {
James Feist1e3e6982018-08-03 16:09:28 -0700139 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700140 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700141 "Severity": 0,
142 "Value": 2000
James Feist1b2e2242018-01-30 13:45:19 -0800143 }
James Feist3cb5fec2018-01-23 14:41:51 -0800144 ],
James Feistd63d18a2018-07-19 15:23:45 -0700145 "Type": "AspeedFan"
James Feistca3eec82018-08-08 16:51:24 -0700146 },
147 {
148 "Class": "fan",
149 "FFGainCoefficient": 0.01,
150 "FFOffCoefficient": 0.0,
151 "ICoefficient": 0.0,
152 "ILimitMax": 0.0,
153 "ILimitMin": 0.0,
154 "Inputs": [
155 "Fan 1"
156 ],
157 "Name": "Fan 1",
158 "OutLimitMax": 100.0,
159 "OutLimitMin": 30.0,
160 "Outputs": [
161 "Pwm 1"
162 ],
163 "PCoefficient": 0.0,
164 "SlewNeg": 0.0,
165 "SlewPos": 0.0,
166 "Type": "Pid",
167 "Zones": [
168 "Pid 1"
169 ]
170 },
171 {
172 "Class": "fan",
173 "FFGainCoefficient": 0.01,
174 "FFOffCoefficient": 0.0,
175 "ICoefficient": 0.0,
176 "ILimitMax": 0.0,
177 "ILimitMin": 0.0,
178 "Inputs": [
179 "Fan 2"
180 ],
181 "Name": "Fan 2",
182 "OutLimitMax": 100.0,
183 "OutLimitMin": 30.0,
184 "Outputs": [
185 "Pwm 2"
186 ],
187 "PCoefficient": 0.0,
188 "SlewNeg": 0.0,
189 "SlewPos": 0.0,
190 "Type": "Pid",
191 "Zones": [
192 "Pid 1"
193 ]
194 },
195 {
196 "Class": "fan",
197 "FFGainCoefficient": 0.01,
198 "FFOffCoefficient": 0.0,
199 "ICoefficient": 0.0,
200 "ILimitMax": 0.0,
201 "ILimitMin": 0.0,
202 "Inputs": [
203 "Fan 3"
204 ],
205 "Name": "Fan 3",
206 "OutLimitMax": 100.0,
207 "OutLimitMin": 30.0,
208 "Outputs": [
209 "Pwm 3"
210 ],
211 "PCoefficient": 0.0,
212 "SlewNeg": 0.0,
213 "SlewPos": 0.0,
214 "Type": "Pid",
215 "Zones": [
216 "Pid 1"
217 ]
218 },
219 {
220 "Class": "fan",
221 "FFGainCoefficient": 0.01,
222 "FFOffCoefficient": 0.0,
223 "ICoefficient": 0.0,
224 "ILimitMax": 0.0,
225 "ILimitMin": 0.0,
226 "Inputs": [
227 "Fan 4"
228 ],
229 "Name": "Fan 4",
230 "OutLimitMax": 100.0,
231 "OutLimitMin": 30.0,
232 "Outputs": [
233 "Pwm 4"
234 ],
235 "PCoefficient": 0.0,
236 "SlewNeg": 0.0,
237 "SlewPos": 0.0,
238 "Type": "Pid",
239 "Zones": [
240 "Pid 1"
241 ]
242 },
243 {
244 "Class": "fan",
245 "FFGainCoefficient": 0.01,
246 "FFOffCoefficient": 0.0,
247 "ICoefficient": 0.0,
248 "ILimitMax": 0.0,
249 "ILimitMin": 0.0,
250 "Inputs": [
251 "Fan 5"
252 ],
253 "Name": "Fan 5",
254 "OutLimitMax": 100.0,
255 "OutLimitMin": 30.0,
256 "Outputs": [
257 "Pwm 5"
258 ],
259 "PCoefficient": 0.0,
260 "SlewNeg": 0.0,
261 "SlewPos": 0.0,
262 "Type": "Pid",
263 "Zones": [
264 "Pid 1"
265 ]
266 },
267 {
268 "Class": "fan",
269 "FFGainCoefficient": 0.01,
270 "FFOffCoefficient": 0.0,
271 "ICoefficient": 0.0,
272 "ILimitMax": 0.0,
273 "ILimitMin": 0.0,
274 "Inputs": [
275 "Fan 6"
276 ],
277 "Name": "Fan 6",
278 "OutLimitMax": 100.0,
279 "OutLimitMin": 30.0,
280 "Outputs": [
281 "Pwm 6"
282 ],
283 "PCoefficient": 0.0,
284 "SlewNeg": 0.0,
285 "SlewPos": 0.0,
286 "Type": "Pid",
287 "Zones": [
288 "Pid 1"
289 ]
290 },
291 {
292 "FailSafePercent": 90,
293 "MinThermalRpm": 3000,
294 "Name": "Pid 1",
295 "Type": "Pid.Zone"
James Feist3cb5fec2018-01-23 14:41:51 -0800296 }
297 ],
James Feistd63d18a2018-07-19 15:23:45 -0700298 "Name": "R2000 Chassis",
James Feist1e3e6982018-08-03 16:09:28 -0700299 "Probe": [
James Feist1b2e2242018-01-30 13:45:19 -0800300 "FOUND('WFP Baseboard')",
301 "AND",
Yong Li777bf792018-03-27 08:43:45 +0800302 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'A2UL\\d+RISER\\d'})",
James Feist6bd2a022018-03-13 12:30:58 -0700303 "MATCH_ONE"
James Feist11be6672018-04-06 14:05:32 -0700304 ],
305 "xyz.openbmc_project.Inventory.Decorator.Asset": {
306 "Manufacturer": "Intel Corporation",
307 "Model": "R2000",
308 "PartNumber": "R2104",
309 "SerialNumber": "23165"
310 }
James Feist1b2e2242018-01-30 13:45:19 -0800311}