1*194ff4f1SDave Cobbleybmc_booted:
2*194ff4f1SDave Cobbley    power:
3*194ff4f1SDave Cobbley        Action: 'Blink'
4*194ff4f1SDave Cobbley        DutyOn: 50
5*194ff4f1SDave Cobbley        Period: 1000
6*194ff4f1SDave Cobbley        Priority: 'On'
7*194ff4f1SDave Cobbley
8*194ff4f1SDave Cobbleypower_on:
9*194ff4f1SDave Cobbley    power:
10*194ff4f1SDave Cobbley        Action: 'On'
11*194ff4f1SDave Cobbley        DutyOn: 50
12*194ff4f1SDave Cobbley        Period: 0
13*194ff4f1SDave Cobbley        Priority: 'On'
14*194ff4f1SDave Cobbley
15*194ff4f1SDave Cobbleyenclosure_fault:
16*194ff4f1SDave Cobbley    fault:
17*194ff4f1SDave Cobbley        Action: 'On'
18*194ff4f1SDave Cobbley        DutyOn: 50
19*194ff4f1SDave Cobbley        Period: 0
20*194ff4f1SDave Cobbley        Priority: 'Blink'
21*194ff4f1SDave Cobbley
22*194ff4f1SDave Cobbleyenclosure_identify:
23*194ff4f1SDave Cobbley    identify:
24*194ff4f1SDave Cobbley        Action: 'Blink'
25*194ff4f1SDave Cobbley        DutyOn: 50
26*194ff4f1SDave Cobbley        Period: 1000
27*194ff4f1SDave Cobbley
28*194ff4f1SDave Cobbley# The Op Panel on the Romulus system holds a multicolor LED.
29*194ff4f1SDave Cobbley# Both the 'fault' and 'identify' gpios are wired to the same LED.
30*194ff4f1SDave Cobbley# By holding one in 'on' while the other in 'blink' state, ensures
31*194ff4f1SDave Cobbley# the manufacturing process can verify both colors function
32*194ff4f1SDave Cobbleylamp_test:
33*194ff4f1SDave Cobbley    fault:
34*194ff4f1SDave Cobbley        Action: 'Blink'
35*194ff4f1SDave Cobbley        DutyOn: 50
36*194ff4f1SDave Cobbley        Period: 1000
37*194ff4f1SDave Cobbley        Priority: 'Blink'
38*194ff4f1SDave Cobbley    identify:
39*194ff4f1SDave Cobbley        Action: 'On'
40*194ff4f1SDave Cobbley
41*194ff4f1SDave Cobbley# All kinds of faults using the same action as enclosure_fault
42*194ff4f1SDave CobbleyFan0Fault:
43*194ff4f1SDave Cobbley    fault:
44*194ff4f1SDave Cobbley        Action: 'On'
45*194ff4f1SDave Cobbley        DutyOn: 50
46*194ff4f1SDave Cobbley        Period: 0
47*194ff4f1SDave Cobbley        Priority: 'Blink'
48*194ff4f1SDave CobbleyFan1Fault:
49*194ff4f1SDave Cobbley    fault:
50*194ff4f1SDave Cobbley        Action: 'On'
51*194ff4f1SDave Cobbley        DutyOn: 50
52*194ff4f1SDave Cobbley        Period: 0
53*194ff4f1SDave Cobbley        Priority: 'Blink'
54*194ff4f1SDave CobbleyFan2Fault:
55*194ff4f1SDave Cobbley    fault:
56*194ff4f1SDave Cobbley        Action: 'On'
57*194ff4f1SDave Cobbley        DutyOn: 50
58*194ff4f1SDave Cobbley        Period: 0
59*194ff4f1SDave Cobbley        Priority: 'Blink'
60*194ff4f1SDave CobbleybmcFault:
61*194ff4f1SDave Cobbley    fault:
62*194ff4f1SDave Cobbley        Action: 'On'
63*194ff4f1SDave Cobbley        DutyOn: 50
64*194ff4f1SDave Cobbley        Period: 0
65*194ff4f1SDave Cobbley        Priority: 'Blink'
66*194ff4f1SDave Cobbleycore0Fault:
67*194ff4f1SDave Cobbley    fault:
68*194ff4f1SDave Cobbley        Action: 'On'
69*194ff4f1SDave Cobbley        DutyOn: 50
70*194ff4f1SDave Cobbley        Period: 0
71*194ff4f1SDave Cobbley        Priority: 'Blink'
72*194ff4f1SDave Cobbleycore1Fault:
73*194ff4f1SDave Cobbley    fault:
74*194ff4f1SDave Cobbley        Action: 'On'
75*194ff4f1SDave Cobbley        DutyOn: 50
76*194ff4f1SDave Cobbley        Period: 0
77*194ff4f1SDave Cobbley        Priority: 'Blink'
78*194ff4f1SDave Cobbleycore2Fault:
79*194ff4f1SDave Cobbley    fault:
80*194ff4f1SDave Cobbley        Action: 'On'
81*194ff4f1SDave Cobbley        DutyOn: 50
82*194ff4f1SDave Cobbley        Period: 0
83*194ff4f1SDave Cobbley        Priority: 'Blink'
84*194ff4f1SDave Cobbleycore3Fault:
85*194ff4f1SDave Cobbley    fault:
86*194ff4f1SDave Cobbley        Action: 'On'
87*194ff4f1SDave Cobbley        DutyOn: 50
88*194ff4f1SDave Cobbley        Period: 0
89*194ff4f1SDave Cobbley        Priority: 'Blink'
90*194ff4f1SDave Cobbleycore4Fault:
91*194ff4f1SDave Cobbley    fault:
92*194ff4f1SDave Cobbley        Action: 'On'
93*194ff4f1SDave Cobbley        DutyOn: 50
94*194ff4f1SDave Cobbley        Period: 0
95*194ff4f1SDave Cobbley        Priority: 'Blink'
96*194ff4f1SDave Cobbleycore5Fault:
97*194ff4f1SDave Cobbley    fault:
98*194ff4f1SDave Cobbley        Action: 'On'
99*194ff4f1SDave Cobbley        DutyOn: 50
100*194ff4f1SDave Cobbley        Period: 0
101*194ff4f1SDave Cobbley        Priority: 'Blink'
102*194ff4f1SDave Cobbleycore6Fault:
103*194ff4f1SDave Cobbley    fault:
104*194ff4f1SDave Cobbley        Action: 'On'
105*194ff4f1SDave Cobbley        DutyOn: 50
106*194ff4f1SDave Cobbley        Period: 0
107*194ff4f1SDave Cobbley        Priority: 'Blink'
108*194ff4f1SDave Cobbleycore7Fault:
109*194ff4f1SDave Cobbley    fault:
110*194ff4f1SDave Cobbley        Action: 'On'
111*194ff4f1SDave Cobbley        DutyOn: 50
112*194ff4f1SDave Cobbley        Period: 0
113*194ff4f1SDave Cobbley        Priority: 'Blink'
114*194ff4f1SDave Cobbleycore8Fault:
115*194ff4f1SDave Cobbley    fault:
116*194ff4f1SDave Cobbley        Action: 'On'
117*194ff4f1SDave Cobbley        DutyOn: 50
118*194ff4f1SDave Cobbley        Period: 0
119*194ff4f1SDave Cobbley        Priority: 'Blink'
120*194ff4f1SDave Cobbleycore9Fault:
121*194ff4f1SDave Cobbley    fault:
122*194ff4f1SDave Cobbley        Action: 'On'
123*194ff4f1SDave Cobbley        DutyOn: 50
124*194ff4f1SDave Cobbley        Period: 0
125*194ff4f1SDave Cobbley        Priority: 'Blink'
126*194ff4f1SDave Cobbleycore10Fault:
127*194ff4f1SDave Cobbley    fault:
128*194ff4f1SDave Cobbley        Action: 'On'
129*194ff4f1SDave Cobbley        DutyOn: 50
130*194ff4f1SDave Cobbley        Period: 0
131*194ff4f1SDave Cobbley        Priority: 'Blink'
132*194ff4f1SDave Cobbleycore11Fault:
133*194ff4f1SDave Cobbley    fault:
134*194ff4f1SDave Cobbley        Action: 'On'
135*194ff4f1SDave Cobbley        DutyOn: 50
136*194ff4f1SDave Cobbley        Period: 0
137*194ff4f1SDave Cobbley        Priority: 'Blink'
138*194ff4f1SDave Cobbleycore12Fault:
139*194ff4f1SDave Cobbley    fault:
140*194ff4f1SDave Cobbley        Action: 'On'
141*194ff4f1SDave Cobbley        DutyOn: 50
142*194ff4f1SDave Cobbley        Period: 0
143*194ff4f1SDave Cobbley        Priority: 'Blink'
144*194ff4f1SDave Cobbleycore13Fault:
145*194ff4f1SDave Cobbley    fault:
146*194ff4f1SDave Cobbley        Action: 'On'
147*194ff4f1SDave Cobbley        DutyOn: 50
148*194ff4f1SDave Cobbley        Period: 0
149*194ff4f1SDave Cobbley        Priority: 'Blink'
150*194ff4f1SDave Cobbleycore14Fault:
151*194ff4f1SDave Cobbley    fault:
152*194ff4f1SDave Cobbley        Action: 'On'
153*194ff4f1SDave Cobbley        DutyOn: 50
154*194ff4f1SDave Cobbley        Period: 0
155*194ff4f1SDave Cobbley        Priority: 'Blink'
156*194ff4f1SDave Cobbleycore15Fault:
157*194ff4f1SDave Cobbley    fault:
158*194ff4f1SDave Cobbley        Action: 'On'
159*194ff4f1SDave Cobbley        DutyOn: 50
160*194ff4f1SDave Cobbley        Period: 0
161*194ff4f1SDave Cobbley        Priority: 'Blink'
162*194ff4f1SDave Cobbleycore16Fault:
163*194ff4f1SDave Cobbley    fault:
164*194ff4f1SDave Cobbley        Action: 'On'
165*194ff4f1SDave Cobbley        DutyOn: 50
166*194ff4f1SDave Cobbley        Period: 0
167*194ff4f1SDave Cobbley        Priority: 'Blink'
168*194ff4f1SDave Cobbleycore17Fault:
169*194ff4f1SDave Cobbley    fault:
170*194ff4f1SDave Cobbley        Action: 'On'
171*194ff4f1SDave Cobbley        DutyOn: 50
172*194ff4f1SDave Cobbley        Period: 0
173*194ff4f1SDave Cobbley        Priority: 'Blink'
174*194ff4f1SDave Cobbleycore18Fault:
175*194ff4f1SDave Cobbley    fault:
176*194ff4f1SDave Cobbley        Action: 'On'
177*194ff4f1SDave Cobbley        DutyOn: 50
178*194ff4f1SDave Cobbley        Period: 0
179*194ff4f1SDave Cobbley        Priority: 'Blink'
180*194ff4f1SDave Cobbleycore19Fault:
181*194ff4f1SDave Cobbley    fault:
182*194ff4f1SDave Cobbley        Action: 'On'
183*194ff4f1SDave Cobbley        DutyOn: 50
184*194ff4f1SDave Cobbley        Period: 0
185*194ff4f1SDave Cobbley        Priority: 'Blink'
186*194ff4f1SDave Cobbleycore20Fault:
187*194ff4f1SDave Cobbley    fault:
188*194ff4f1SDave Cobbley        Action: 'On'
189*194ff4f1SDave Cobbley        DutyOn: 50
190*194ff4f1SDave Cobbley        Period: 0
191*194ff4f1SDave Cobbley        Priority: 'Blink'
192*194ff4f1SDave Cobbleycore21Fault:
193*194ff4f1SDave Cobbley    fault:
194*194ff4f1SDave Cobbley        Action: 'On'
195*194ff4f1SDave Cobbley        DutyOn: 50
196*194ff4f1SDave Cobbley        Period: 0
197*194ff4f1SDave Cobbley        Priority: 'Blink'
198*194ff4f1SDave Cobbleycore22Fault:
199*194ff4f1SDave Cobbley    fault:
200*194ff4f1SDave Cobbley        Action: 'On'
201*194ff4f1SDave Cobbley        DutyOn: 50
202*194ff4f1SDave Cobbley        Period: 0
203*194ff4f1SDave Cobbley        Priority: 'Blink'
204*194ff4f1SDave Cobbleycore23Fault:
205*194ff4f1SDave Cobbley    fault:
206*194ff4f1SDave Cobbley        Action: 'On'
207*194ff4f1SDave Cobbley        DutyOn: 50
208*194ff4f1SDave Cobbley        Period: 0
209*194ff4f1SDave Cobbley        Priority: 'Blink'
210*194ff4f1SDave Cobbleycpu0Fault:
211*194ff4f1SDave Cobbley    fault:
212*194ff4f1SDave Cobbley        Action: 'On'
213*194ff4f1SDave Cobbley        DutyOn: 50
214*194ff4f1SDave Cobbley        Period: 0
215*194ff4f1SDave Cobbley        Priority: 'Blink'
216*194ff4f1SDave Cobbleycpu1Fault:
217*194ff4f1SDave Cobbley    fault:
218*194ff4f1SDave Cobbley        Action: 'On'
219*194ff4f1SDave Cobbley        DutyOn: 50
220*194ff4f1SDave Cobbley        Period: 0
221*194ff4f1SDave Cobbley        Priority: 'Blink'
222*194ff4f1SDave Cobbleydimm0Fault:
223*194ff4f1SDave Cobbley    fault:
224*194ff4f1SDave Cobbley        Action: 'On'
225*194ff4f1SDave Cobbley        DutyOn: 50
226*194ff4f1SDave Cobbley        Period: 0
227*194ff4f1SDave Cobbley        Priority: 'Blink'
228*194ff4f1SDave Cobbleydimm1Fault:
229*194ff4f1SDave Cobbley    fault:
230*194ff4f1SDave Cobbley        Action: 'On'
231*194ff4f1SDave Cobbley        DutyOn: 50
232*194ff4f1SDave Cobbley        Period: 0
233*194ff4f1SDave Cobbley        Priority: 'Blink'
234*194ff4f1SDave Cobbleydimm2Fault:
235*194ff4f1SDave Cobbley    fault:
236*194ff4f1SDave Cobbley        Action: 'On'
237*194ff4f1SDave Cobbley        DutyOn: 50
238*194ff4f1SDave Cobbley        Period: 0
239*194ff4f1SDave Cobbley        Priority: 'Blink'
240*194ff4f1SDave Cobbleydimm3Fault:
241*194ff4f1SDave Cobbley    fault:
242*194ff4f1SDave Cobbley        Action: 'On'
243*194ff4f1SDave Cobbley        DutyOn: 50
244*194ff4f1SDave Cobbley        Period: 0
245*194ff4f1SDave Cobbley        Priority: 'Blink'
246*194ff4f1SDave Cobbleydimm4Fault:
247*194ff4f1SDave Cobbley    fault:
248*194ff4f1SDave Cobbley        Action: 'On'
249*194ff4f1SDave Cobbley        DutyOn: 50
250*194ff4f1SDave Cobbley        Period: 0
251*194ff4f1SDave Cobbley        Priority: 'Blink'
252*194ff4f1SDave Cobbleydimm5Fault:
253*194ff4f1SDave Cobbley    fault:
254*194ff4f1SDave Cobbley        Action: 'On'
255*194ff4f1SDave Cobbley        DutyOn: 50
256*194ff4f1SDave Cobbley        Period: 0
257*194ff4f1SDave Cobbley        Priority: 'Blink'
258*194ff4f1SDave Cobbleydimm6Fault:
259*194ff4f1SDave Cobbley    fault:
260*194ff4f1SDave Cobbley        Action: 'On'
261*194ff4f1SDave Cobbley        DutyOn: 50
262*194ff4f1SDave Cobbley        Period: 0
263*194ff4f1SDave Cobbley        Priority: 'Blink'
264*194ff4f1SDave Cobbleydimm7Fault:
265*194ff4f1SDave Cobbley    fault:
266*194ff4f1SDave Cobbley        Action: 'On'
267*194ff4f1SDave Cobbley        DutyOn: 50
268*194ff4f1SDave Cobbley        Period: 0
269*194ff4f1SDave Cobbley        Priority: 'Blink'
270*194ff4f1SDave Cobbleydimm8Fault:
271*194ff4f1SDave Cobbley    fault:
272*194ff4f1SDave Cobbley        Action: 'On'
273*194ff4f1SDave Cobbley        DutyOn: 50
274*194ff4f1SDave Cobbley        Period: 0
275*194ff4f1SDave Cobbley        Priority: 'Blink'
276*194ff4f1SDave Cobbleydimm9Fault:
277*194ff4f1SDave Cobbley    fault:
278*194ff4f1SDave Cobbley        Action: 'On'
279*194ff4f1SDave Cobbley        DutyOn: 50
280*194ff4f1SDave Cobbley        Period: 0
281*194ff4f1SDave Cobbley        Priority: 'Blink'
282*194ff4f1SDave Cobbleydimm10Fault:
283*194ff4f1SDave Cobbley    fault:
284*194ff4f1SDave Cobbley        Action: 'On'
285*194ff4f1SDave Cobbley        DutyOn: 50
286*194ff4f1SDave Cobbley        Period: 0
287*194ff4f1SDave Cobbley        Priority: 'Blink'
288*194ff4f1SDave Cobbleydimm11Fault:
289*194ff4f1SDave Cobbley    fault:
290*194ff4f1SDave Cobbley        Action: 'On'
291*194ff4f1SDave Cobbley        DutyOn: 50
292*194ff4f1SDave Cobbley        Period: 0
293*194ff4f1SDave Cobbley        Priority: 'Blink'
294*194ff4f1SDave Cobbleydimm12Fault:
295*194ff4f1SDave Cobbley    fault:
296*194ff4f1SDave Cobbley        Action: 'On'
297*194ff4f1SDave Cobbley        DutyOn: 50
298*194ff4f1SDave Cobbley        Period: 0
299*194ff4f1SDave Cobbley        Priority: 'Blink'
300*194ff4f1SDave Cobbleydimm13Fault:
301*194ff4f1SDave Cobbley    fault:
302*194ff4f1SDave Cobbley        Action: 'On'
303*194ff4f1SDave Cobbley        DutyOn: 50
304*194ff4f1SDave Cobbley        Period: 0
305*194ff4f1SDave Cobbley        Priority: 'Blink'
306*194ff4f1SDave Cobbleydimm14Fault:
307*194ff4f1SDave Cobbley    fault:
308*194ff4f1SDave Cobbley        Action: 'On'
309*194ff4f1SDave Cobbley        DutyOn: 50
310*194ff4f1SDave Cobbley        Period: 0
311*194ff4f1SDave Cobbley        Priority: 'Blink'
312*194ff4f1SDave Cobbleydimm15Fault:
313*194ff4f1SDave Cobbley    fault:
314*194ff4f1SDave Cobbley        Action: 'On'
315*194ff4f1SDave Cobbley        DutyOn: 50
316*194ff4f1SDave Cobbley        Period: 0
317*194ff4f1SDave Cobbley        Priority: 'Blink'
318*194ff4f1SDave CobbleymotherboardFault:
319*194ff4f1SDave Cobbley    fault:
320*194ff4f1SDave Cobbley        Action: 'On'
321*194ff4f1SDave Cobbley        DutyOn: 50
322*194ff4f1SDave Cobbley        Period: 0
323*194ff4f1SDave Cobbley        Priority: 'Blink'
324*194ff4f1SDave CobbleyoccFault:
325*194ff4f1SDave Cobbley    fault:
326*194ff4f1SDave Cobbley        Action: 'On'
327*194ff4f1SDave Cobbley        DutyOn: 50
328*194ff4f1SDave Cobbley        Period: 0
329*194ff4f1SDave Cobbley        Priority: 'Blink'
330*194ff4f1SDave CobbleysystemFault:
331*194ff4f1SDave Cobbley    fault:
332*194ff4f1SDave Cobbley        Action: 'On'
333*194ff4f1SDave Cobbley        DutyOn: 50
334*194ff4f1SDave Cobbley        Period: 0
335*194ff4f1SDave Cobbley        Priority: 'Blink'
336