summaryrefslogtreecommitdiff
path: root/meta-ibm/meta-genesis3
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2023-05-03 15:00:12 +0300
committerNaresh Solanki <naresh.solanki@9elements.com>2023-08-03 20:08:15 +0300
commit5e92f085925b79765943c06ab9451f5adedee34a (patch)
tree208be55c4e343b4ebfb5d6843fd84f79470fb2ef /meta-ibm/meta-genesis3
parent4f282598b1c60378a83d032bacd388ce74e80541 (diff)
downloadopenbmc-5e92f085925b79765943c06ab9451f5adedee34a.tar.xz
meta-ibm/genesis3: Add LEDs
Change-Id: Ic6a5bc3547e6416897a2a27eb59c0484a9abf67e Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Diffstat (limited to 'meta-ibm/meta-genesis3')
-rw-r--r--meta-ibm/meta-genesis3/conf/machine/genesis3.conf3
-rw-r--r--meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config-native.bb19
-rw-r--r--meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config/led.yaml375
3 files changed, 397 insertions, 0 deletions
diff --git a/meta-ibm/meta-genesis3/conf/machine/genesis3.conf b/meta-ibm/meta-genesis3/conf/machine/genesis3.conf
index 131fc041a3..78c9216921 100644
--- a/meta-ibm/meta-genesis3/conf/machine/genesis3.conf
+++ b/meta-ibm/meta-genesis3/conf/machine/genesis3.conf
@@ -19,3 +19,6 @@ MACHINE_FEATURES += " \
require conf/machine/include/ast2500.inc
require conf/machine/include/obmc-bsp-common.inc
+
+PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "gen3-led-manager-config-native"
+
diff --git a/meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config-native.bb b/meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config-native.bb
new file mode 100644
index 0000000000..0ffdee9cd4
--- /dev/null
+++ b/meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config-native.bb
@@ -0,0 +1,19 @@
+SUMMARY = "Phosphor LED Group Management for Romulus"
+PR = "r1"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
+
+inherit native
+
+PROVIDES += "virtual/phosphor-led-manager-config-native"
+
+SRC_URI += "file://led.yaml"
+S = "${WORKDIR}"
+
+# Overwrite the example led layout yaml file prior
+# to building the phosphor-led-manager package
+do_install() {
+ SRC=${S}
+ DEST=${D}${datadir}/phosphor-led-manager
+ install -D ${SRC}/led.yaml ${DEST}/led.yaml
+}
diff --git a/meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config/led.yaml b/meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config/led.yaml
new file mode 100644
index 0000000000..3f54ef7667
--- /dev/null
+++ b/meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config/led.yaml
@@ -0,0 +1,375 @@
+bmc_booted:
+ power:
+ Action: 'On'
+ LED_ID_DWR_FRNT_P:
+ Action: 'Off'
+ LED_ID_DWR_BACK_P:
+ Action: 'Off'
+
+power_on:
+ power:
+ Action: 'On'
+led_id_dwr:
+ LED_ID_DWR_FRNT_P:
+ Action: 'On'
+ LED_ID_DWR_BACK_P:
+ Action: 'On'
+led_pwr_dwr:
+ LED_PWR_DWR_FRNT:
+ Action: 'On'
+ LED_PWR_DWR_BACK:
+ Action: 'On'
+led_id_cpu0:
+ LED_ID_CPU0:
+ Action: 'On'
+led_id_cpu1:
+ LED_ID_CPU1:
+ Action: 'On'
+led_id_cpu2:
+ LED_ID_CPU2:
+ Action: 'On'
+led_id_cpu3:
+ LED_ID_CPU3:
+ Action: 'On'
+led_rssd01_power:
+ rssd01_power_green:
+ Action: 'On'
+led_rssd02_power:
+ rssd02_power_green:
+ Action: 'On'
+led_rssd03_power:
+ rssd03_power_green:
+ Action: 'On'
+led_rssd04_power:
+ rssd04_power_green:
+ Action: 'On'
+led_rssd05_power:
+ rssd05_power_green:
+ Action: 'On'
+led_rssd06_power:
+ rssd06_power_green:
+ Action: 'On'
+led_rssd07_power:
+ rssd07_power_green:
+ Action: 'On'
+led_rssd08_power:
+ rssd08_power_green:
+ Action: 'On'
+led_rssd09_power:
+ rssd09_power_green:
+ Action: 'On'
+led_rssd10_power:
+ rssd10_power_green:
+ Action: 'On'
+led_rssd11_power:
+ rssd11_power_green:
+ Action: 'On'
+led_rssd12_power:
+ rssd12_power_green:
+ Action: 'On'
+led_rssd13_power:
+ rssd13_power_green:
+ Action: 'On'
+led_rssd14_power:
+ rssd14_power_green:
+ Action: 'On'
+led_rssd15_power:
+ rssd15_power_green:
+ Action: 'On'
+led_rssd16_power:
+ rssd16_power_green:
+ Action: 'On'
+led_rssd17_power:
+ rssd17_power_green:
+ Action: 'On'
+led_rssd18_power:
+ rssd18_power_green:
+ Action: 'On'
+led_rssd19_power:
+ rssd19_power_green:
+ Action: 'On'
+led_rssd20_power:
+ rssd20_power_green:
+ Action: 'On'
+led_rssd21_power:
+ rssd21_power_green:
+ Action: 'On'
+led_rssd22_power:
+ rssd22_power_green:
+ Action: 'On'
+led_rssd23_power:
+ rssd23_power_green:
+ Action: 'On'
+led_rssd24_power:
+ rssd24_power_green:
+ Action: 'On'
+led_rssd25_power:
+ rssd25_power_green:
+ Action: 'On'
+led_rssd26_power:
+ rssd26_power_green:
+ Action: 'On'
+led_rssd27_power:
+ rssd27_power_green:
+ Action: 'On'
+led_rssd28_power:
+ rssd28_power_green:
+ Action: 'On'
+led_rssd29_power:
+ rssd29_power_green:
+ Action: 'On'
+led_rssd30_power:
+ rssd30_power_green:
+ Action: 'On'
+led_rssd31_power:
+ rssd31_power_green:
+ Action: 'On'
+led_rssd32_power:
+ rssd32_power_green :
+ Action: 'On'
+led_m2_ssb_ssd1_power:
+ m2_ssb_ssd1_power_green:
+ Action: 'On'
+led_m2_ssb_ssd2_power:
+ m2_ssb_ssd2_power_green:
+ Action: 'On'
+led_id_dimm_a0:
+ LED_ID_DIMM_A0:
+ Action: 'On'
+led_id_dimm_a1:
+ LED_ID_DIMM_A1:
+ Action: 'On'
+led_id_dimm_b0:
+ LED_ID_DIMM_B0:
+ Action: 'On'
+led_id_dimm_b1:
+ LED_ID_DIMM_B1:
+ Action: 'On'
+led_id_dimm_c0:
+ LED_ID_DIMM_C0:
+ Action: 'On'
+led_id_dimm_c1:
+ LED_ID_DIMM_C1:
+ Action: 'On'
+led_id_dimm_d0:
+ LED_ID_DIMM_D0:
+ Action: 'On'
+led_id_dimm_d1:
+ LED_ID_DIMM_D1:
+ Action: 'On'
+led_id_dimm_e0:
+ LED_ID_DIMM_E0:
+ Action: 'On'
+led_id_dimm_e1:
+ LED_ID_DIMM_E1:
+ Action: 'On'
+led_id_dimm_f0:
+ LED_ID_DIMM_F0:
+ Action: 'On'
+led_id_dimm_f1:
+ LED_ID_DIMM_F1:
+ Action: 'On'
+led_id_dimm_g0:
+ LED_ID_DIMM_G0:
+ Action: 'On'
+led_id_dimm_g1:
+ LED_ID_DIMM_G1:
+ Action: 'On'
+led_id_dimm_h0:
+ LED_ID_DIMM_H0:
+ Action: 'On'
+led_id_dimm_h1:
+ LED_ID_DIMM_H1:
+ Action: 'On'
+led_id_dimm_j0:
+ LED_ID_DIMM_J0:
+ Action: 'On'
+led_id_dimm_j1:
+ LED_ID_DIMM_J1:
+ Action: 'On'
+led_id_dimm_k0:
+ LED_ID_DIMM_K0:
+ Action: 'On'
+led_id_dimm_k1:
+ LED_ID_DIMM_K1:
+ Action: 'On'
+led_id_dimm_l0:
+ LED_ID_DIMM_L0:
+ Action: 'On'
+led_id_dimm_l1:
+ LED_ID_DIMM_L1:
+ Action: 'On'
+led_id_dimm_m0:
+ LED_ID_DIMM_M0:
+ Action: 'On'
+led_id_dimm_m1:
+ LED_ID_DIMM_M1:
+ Action: 'On'
+led_id_dimm_n0:
+ LED_ID_DIMM_N0:
+ Action: 'On'
+led_id_dimm_n1:
+ LED_ID_DIMM_N1:
+ Action: 'On'
+led_id_dimm_p0:
+ LED_ID_DIMM_P0:
+ Action: 'On'
+led_id_dimm_p1:
+ LED_ID_DIMM_P1:
+ Action: 'On'
+led_id_dimm_q0:
+ LED_ID_DIMM_Q0:
+ Action: 'On'
+led_id_dimm_q1:
+ LED_ID_DIMM_Q1:
+ Action: 'On'
+led_id_dimm_r0:
+ LED_ID_DIMM_R0:
+ Action: 'On'
+led_id_dimm_r1:
+ LED_ID_DIMM_R1:
+ Action: 'On'
+led_id_dimm_s0:
+ LED_ID_DIMM_S0:
+ Action: 'On'
+led_id_dimm_s1:
+ LED_ID_DIMM_S1:
+ Action: 'On'
+led_id_dimm_t0:
+ LED_ID_DIMM_T0:
+ Action: 'On'
+led_id_dimm_t1:
+ LED_ID_DIMM_T1:
+ Action: 'On'
+led_id_dimm_u0:
+ LED_ID_DIMM_U0:
+ Action: 'On'
+led_id_dimm_u1:
+ LED_ID_DIMM_U1:
+ Action: 'On'
+led_id_dimm_v0:
+ LED_ID_DIMM_V0:
+ Action: 'On'
+led_id_dimm_v1:
+ LED_ID_DIMM_V1:
+ Action: 'On'
+led_id_dimm_w0:
+ LED_ID_DIMM_W0:
+ Action: 'On'
+led_id_dimm_w1:
+ LED_ID_DIMM_W1:
+ Action: 'On'
+led_id_dimm_x0:
+ LED_ID_DIMM_X0:
+ Action: 'On'
+led_id_dimm_x1:
+ LED_ID_DIMM_X1:
+ Action: 'On'
+led_id_dimm_y0:
+ LED_ID_DIMM_Y0:
+ Action: 'On'
+led_id_dimm_y1:
+ LED_ID_DIMM_Y1:
+ Action: 'On'
+led_id_dimm_z0:
+ LED_ID_DIMM_Z0:
+ Action: 'On'
+led_id_dimm_z1:
+ LED_ID_DIMM_Z1:
+ Action: 'On'
+led_id_rssd01:
+ LED_ID_RSSD01:
+ Action: 'On'
+led_id_rssd02:
+ LED_ID_RSSD02:
+ Action: 'On'
+led_id_rssd03:
+ LED_ID_RSSD03:
+ Action: 'On'
+led_id_rssd04:
+ LED_ID_RSSD04:
+ Action: 'On'
+led_id_rssd05:
+ LED_ID_RSSD05:
+ Action: 'On'
+led_id_rssd06:
+ LED_ID_RSSD06:
+ Action: 'On'
+led_id_rssd07:
+ LED_ID_RSSD07:
+ Action: 'On'
+led_id_rssd08:
+ LED_ID_RSSD08:
+ Action: 'On'
+led_id_rssd09:
+ LED_ID_RSSD09:
+ Action: 'On'
+led_id_rssd10:
+ LED_ID_RSSD10:
+ Action: 'On'
+led_id_rssd11:
+ LED_ID_RSSD11:
+ Action: 'On'
+led_id_rssd12:
+ LED_ID_RSSD12:
+ Action: 'On'
+led_id_rssd13:
+ LED_ID_RSSD13:
+ Action: 'On'
+led_id_rssd14:
+ LED_ID_RSSD14:
+ Action: 'On'
+led_id_rssd15:
+ LED_ID_RSSD15:
+ Action: 'On'
+led_id_rssd16:
+ LED_ID_RSSD16:
+ Action: 'On'
+led_id_rssd17:
+ LED_ID_RSSD17:
+ Action: 'On'
+led_id_rssd18:
+ LED_ID_RSSD18:
+ Action: 'On'
+led_id_rssd19:
+ LED_ID_RSSD19:
+ Action: 'On'
+led_id_rssd20:
+ LED_ID_RSSD20:
+ Action: 'On'
+led_id_rssd21:
+ LED_ID_RSSD21:
+ Action: 'On'
+led_id_rssd22:
+ LED_ID_RSSD22:
+ Action: 'On'
+led_id_rssd23:
+ LED_ID_RSSD23:
+ Action: 'On'
+led_id_rssd24:
+ LED_ID_RSSD24:
+ Action: 'On'
+led_id_rssd25:
+ LED_ID_RSSD25:
+ Action: 'On'
+led_id_rssd26:
+ LED_ID_RSSD26:
+ Action: 'On'
+led_id_rssd27:
+ LED_ID_RSSD27:
+ Action: 'On'
+led_id_rssd28:
+ LED_ID_RSSD28:
+ Action: 'On'
+led_id_rssd29:
+ LED_ID_RSSD29:
+ Action: 'On'
+led_id_rssd30:
+ LED_ID_RSSD30:
+ Action: 'On'
+led_id_rssd31:
+ LED_ID_RSSD31:
+ Action: 'On'
+led_id_rssd32:
+ LED_ID_RSSD32:
+ Action: 'On'