Initial commit
This commit is contained in:
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/ALL_PWR_GOOD_H
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=172
|
||||
NAME=ALL_PWR_GOOD_H
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/FAN_STATUS_INT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=98
|
||||
NAME=FAN_STATUS_INT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/PSU1_PRSNT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=47
|
||||
NAME=PSU1_PRSNT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/FAN0_PRSNT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-polled-event
|
||||
KEY=2
|
||||
NAME=FAN0_PRSNT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/FAN1_PRSNT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-polled-event
|
||||
KEY=6
|
||||
NAME=FAN1_PRSNT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/FAN2_PRSNT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-polled-event
|
||||
KEY=10
|
||||
NAME=FAN2_PRSNT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/FAN3_PRSNT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-polled-event
|
||||
KEY=14
|
||||
NAME=FAN3_PRSNT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/THERMAL_ALERT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=122
|
||||
NAME=THERMAL_ALERT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/CPU_CATERR_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=107
|
||||
NAME=CPU_CATERR_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/CPU_THERMTEIP_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=173
|
||||
NAME=CPU_THERMTEIP_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/PSU0_INT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=169
|
||||
NAME=PSU0_INT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/PSU1_INT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=170
|
||||
NAME=PSU1_INT_L
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/PSU0_POWER_OK
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=100
|
||||
NAME=PSU0_POWER_OK
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/PSU1_POWER_OK
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=101
|
||||
NAME=PSU1_POWER_OK
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
INVENTORY=/system/chassis/motherboard/PSU0_PRSNT_L
|
||||
DEVPATH=/dev/input/by-path/platform-gpio-keys-event
|
||||
KEY=46
|
||||
NAME=PSU0_PRSNT_L
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=Phosphor GPIO %I Presence
|
||||
Wants=mapper-wait@-xyz-openbmc_project-inventory.service
|
||||
After=mapper-wait@-xyz-openbmc_project-inventory.service
|
||||
ConditionPathExists={envfiledir}/obmc/gpio/gpio-%i.conf
|
||||
|
||||
[Service]
|
||||
EnvironmentFile={envfiledir}/obmc/gpio/gpio-%i.conf
|
||||
ExecStart=/usr/bin/phosphor-gpio-presence --path=${{DEVPATH}} --inventory=${{INVENTORY}} --key=${{KEY}} --name=${{NAME}}
|
||||
SyslogIdentifier=phosphor-gpio-presence
|
||||
|
||||
[Install]
|
||||
RequiredBy=multi-user.target
|
||||
@@ -0,0 +1,12 @@
|
||||
FILESEXTRAPATHS:append:ncplite := "${THISDIR}/${PN}:"
|
||||
|
||||
NCPLITE_OBMC_GPIO_INSTANCES = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14"
|
||||
NCPLITE_OBMC_GPIO_ENV_FMT = "obmc/gpio/gpio-{0}.conf"
|
||||
|
||||
TMPL = "phosphor-gpio-presence@.service"
|
||||
INSTFMT = "phosphor-gpio-presence@{0}.service"
|
||||
TGT = "multi-user.target"
|
||||
FMT = "../${TMPL}:${TGT}.requires/${INSTFMT}"
|
||||
|
||||
SYSTEMD_LINK:${PN}-presence:append:ncplite = " ${@compose_list(d, 'FMT', 'NCPLITE_OBMC_GPIO_INSTANCES')}"
|
||||
SYSTEMD_ENVIRONMENT_FILE:${PN}-presence:append:ncplite = " ${@compose_list(d, 'NCPLITE_OBMC_GPIO_ENV_FMT', 'NCPLITE_OBMC_GPIO_INSTANCES')}"
|
||||
Reference in New Issue
Block a user