From 5e92f085925b79765943c06ab9451f5adedee34a Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Wed, 3 May 2023 14:00:12 +0200 Subject: meta-ibm/genesis3: Add LEDs Change-Id: Ic6a5bc3547e6416897a2a27eb59c0484a9abf67e Signed-off-by: Patrick Rudolph --- meta-ibm/meta-genesis3/conf/machine/genesis3.conf | 3 + .../leds/gen3-led-manager-config-native.bb | 19 ++ .../leds/gen3-led-manager-config/led.yaml | 375 +++++++++++++++++++++ 3 files changed, 397 insertions(+) create mode 100644 meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config-native.bb create mode 100644 meta-ibm/meta-genesis3/recipes-phosphor/leds/gen3-led-manager-config/led.yaml (limited to 'meta-ibm/meta-genesis3') 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' -- cgit v1.2.3