diff options
author | Matt Spinler <spinler@us.ibm.com> | 2023-08-15 18:43:20 +0300 |
---|---|---|
committer | Matt Spinler <spinler@us.ibm.com> | 2023-08-16 17:49:29 +0300 |
commit | e99fc5b5e41d1f0aa3d9dc5fa37a18306c720f24 (patch) | |
tree | bee527de4b82b4c0dec57c8aec0a737140585316 /meta-ibm/recipes-phosphor | |
parent | a34a271f8cee66799b691bef021486c947de2925 (diff) | |
download | openbmc-e99fc5b5e41d1f0aa3d9dc5fa37a18306c720f24.tar.xz |
meta-ibm:wspoon: Use gpioset in power-supply-sync
The phosphor-gpio-util that was being used was a custom tool that can be
replaced by gpioset. It was also just removed from its repo.
The service now has to be a oneshot because otherwise it isn't allowed
to have multiple ExecStart lines.
Tested:
Powered on multiple times, ensured the power supply input history was
cleared on each power on.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ib181c67b70e2feb109c1a2aabba8d046e7dfe380
Diffstat (limited to 'meta-ibm/recipes-phosphor')
-rw-r--r-- | meta-ibm/recipes-phosphor/power/witherspoon-power-supply-sync/power-supply-sync.service | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meta-ibm/recipes-phosphor/power/witherspoon-power-supply-sync/power-supply-sync.service b/meta-ibm/recipes-phosphor/power/witherspoon-power-supply-sync/power-supply-sync.service index bf33699838..50e1776873 100644 --- a/meta-ibm/recipes-phosphor/power/witherspoon-power-supply-sync/power-supply-sync.service +++ b/meta-ibm/recipes-phosphor/power/witherspoon-power-supply-sync/power-supply-sync.service @@ -5,9 +5,13 @@ After=obmc-power-start-pre@0.target Wants=obmc-chassis-poweron@0.target Before=obmc-chassis-poweron@0.target ConditionPathExists=!/run/openbmc/chassis@0-on +Conflicts=obmc-chassis-poweroff@0.target [Service] -ExecStart=/usr/bin/phosphor-gpio-util --gpio=105 --path=/dev/gpiochip0 --delay=5 --action=low_high +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/gpioset -m time -u 5000 /dev/gpiochip0 105=0 +ExecStart=/usr/bin/gpioset /dev/gpiochip0 105=1 [Install] #RequiredBy=obmc-chassis-poweron@0.target |