1*c27f31feSAndrei Kartashevbmc_booted:
2*c27f31feSAndrei Kartashev    # No LED required.
3*c27f31feSAndrei Kartashev
4*c27f31feSAndrei Kartashev# Status LED indication
5*c27f31feSAndrei Kartashev# Managed by callback-manager
6*c27f31feSAndrei Kartashevstatus_ok:
7*c27f31feSAndrei Kartashev    platform_status_green:
8*c27f31feSAndrei Kartashev        Action: 'On'
9*c27f31feSAndrei Kartashev    platform_status_red:
10*c27f31feSAndrei Kartashev        Action: 'Off'
11*c27f31feSAndrei Kartashev
12*c27f31feSAndrei Kartashevstatus_degraded:
13*c27f31feSAndrei Kartashev    platform_status_green:
14*c27f31feSAndrei Kartashev        Action: 'Blink'
15*c27f31feSAndrei Kartashev    platform_status_red:
16*c27f31feSAndrei Kartashev        Action: 'Blink'
17*c27f31feSAndrei Kartashev
18*c27f31feSAndrei Kartashevstatus_non_critical:
19*c27f31feSAndrei Kartashev    platform_status_green:
20*c27f31feSAndrei Kartashev        Action: 'Off'
21*c27f31feSAndrei Kartashev    platform_status_red:
22*c27f31feSAndrei Kartashev        Action: 'Blink'
23*c27f31feSAndrei Kartashev
24*c27f31feSAndrei Kartashevstatus_critical:
25*c27f31feSAndrei Kartashev    platform_status_green:
26*c27f31feSAndrei Kartashev        Action: 'Off'
27*c27f31feSAndrei Kartashev    platform_status_red:
28*c27f31feSAndrei Kartashev        Action: 'On'
29*c27f31feSAndrei Kartashev
30*c27f31feSAndrei Kartashev
31*c27f31feSAndrei Kartashevenclosure_identify:
32*c27f31feSAndrei Kartashev    platform_indicator_blue:
33*c27f31feSAndrei Kartashev        Action: 'On'
34*c27f31feSAndrei Kartashev
35*c27f31feSAndrei Kartashev#
36*c27f31feSAndrei Kartashev# May be asserted through IPMI or RedFish.
37*c27f31feSAndrei Kartashev# We decided that it should be the same as enclosure_identify.
38*c27f31feSAndrei Kartashevenclosure_identify_blink:
39*c27f31feSAndrei Kartashev    platform_indicator_blue:
40*c27f31feSAndrei Kartashev        Action: 'On'
41*c27f31feSAndrei Kartashev
42*c27f31feSAndrei Kartashev#
43*c27f31feSAndrei Kartashev# Asserted while firmware is flashing
44*c27f31feSAndrei Kartashevfirmware_flashing:
45*c27f31feSAndrei Kartashev    platform_indicator_blue:
46*c27f31feSAndrei Kartashev        Action: 'Blink'
47*c27f31feSAndrei Kartashev
48*c27f31feSAndrei Kartashev#
49*c27f31feSAndrei Kartashev# Power button indication
50*c27f31feSAndrei Kartashev# Managed by phosphor-dbus-monitor
51*c27f31feSAndrei Kartashevpower_standby:
52*c27f31feSAndrei Kartashev    platform_power_green:
53*c27f31feSAndrei Kartashev        Action: 'On'
54*c27f31feSAndrei Kartashev    platform_power_red:
55*c27f31feSAndrei Kartashev        Action: 'On'
56*c27f31feSAndrei Kartashev
57*c27f31feSAndrei Kartashevpower_sequence:
58*c27f31feSAndrei Kartashev    platform_power_green:
59*c27f31feSAndrei Kartashev        Action: 'Blink'
60*c27f31feSAndrei Kartashev        DutyOn: 50
61*c27f31feSAndrei Kartashev        Period: 1000
62*c27f31feSAndrei Kartashev    platform_power_red:
63*c27f31feSAndrei Kartashev        Action: 'Off'
64*c27f31feSAndrei Kartashev
65*c27f31feSAndrei Kartashevpower_on:
66*c27f31feSAndrei Kartashev    platform_power_green:
67*c27f31feSAndrei Kartashev        Action: 'On'
68*c27f31feSAndrei Kartashev    platform_power_red:
69*c27f31feSAndrei Kartashev        Action: 'Off'
70*c27f31feSAndrei Kartashev
71*c27f31feSAndrei Kartashevpower_failure:
72*c27f31feSAndrei Kartashev    platform_power_green:
73*c27f31feSAndrei Kartashev        Action: 'Off'
74*c27f31feSAndrei Kartashev    platform_power_red:
75*c27f31feSAndrei Kartashev        Action: 'On'
76*c27f31feSAndrei Kartashev
77*c27f31feSAndrei Kartashev#
78*c27f31feSAndrei Kartashev# Temperature status
79*c27f31feSAndrei Kartashev# Managed by phosphor-dbus-monitor
80*c27f31feSAndrei Kartashevtemp_ok:
81*c27f31feSAndrei Kartashev    temp_status_green:
82*c27f31feSAndrei Kartashev        Action: 'On'
83*c27f31feSAndrei Kartashev    temp_status_red:
84*c27f31feSAndrei Kartashev        Action: 'Off'
85*c27f31feSAndrei Kartashev
86*c27f31feSAndrei Kartashevtemp_failure:
87*c27f31feSAndrei Kartashev    temp_status_green:
88*c27f31feSAndrei Kartashev        Action: 'Blink'
89*c27f31feSAndrei Kartashev    temp_status_red:
90*c27f31feSAndrei Kartashev        Action: 'Blink'
91*c27f31feSAndrei Kartashev
92*c27f31feSAndrei Kartashevtemp_warn:
93*c27f31feSAndrei Kartashev    temp_status_green:
94*c27f31feSAndrei Kartashev        Action: 'On'
95*c27f31feSAndrei Kartashev    temp_status_red:
96*c27f31feSAndrei Kartashev        Action: 'On'
97*c27f31feSAndrei Kartashev
98*c27f31feSAndrei Kartashevtemp_crit:
99*c27f31feSAndrei Kartashev    temp_status_green:
100*c27f31feSAndrei Kartashev        Action: 'Off'
101*c27f31feSAndrei Kartashev    temp_status_red:
102*c27f31feSAndrei Kartashev        Action: 'On'
103*c27f31feSAndrei Kartashev
104*c27f31feSAndrei Kartashev#
105*c27f31feSAndrei Kartashev# PSU status
106*c27f31feSAndrei Kartashev# Managed by phosphor-dbus-monitor
107*c27f31feSAndrei Kartashevpsu_ok:
108*c27f31feSAndrei Kartashev    psu_status_green:
109*c27f31feSAndrei Kartashev        Action: 'On'
110*c27f31feSAndrei Kartashev    psu_status_red:
111*c27f31feSAndrei Kartashev        Action: 'Off'
112*c27f31feSAndrei Kartashev
113*c27f31feSAndrei Kartashevpsu_warn:
114*c27f31feSAndrei Kartashev    psu_status_green:
115*c27f31feSAndrei Kartashev        Action: 'Blink'
116*c27f31feSAndrei Kartashev    psu_status_red:
117*c27f31feSAndrei Kartashev        Action: 'Blink'
118*c27f31feSAndrei Kartashev
119*c27f31feSAndrei Kartashevpsu_crit:
120*c27f31feSAndrei Kartashev    psu_status_green:
121*c27f31feSAndrei Kartashev        Action: 'Off'
122*c27f31feSAndrei Kartashev    psu_status_red:
123*c27f31feSAndrei Kartashev        Action: 'Blink'
124