diff options
author | Matt Spinler <spinler@us.ibm.com> | 2018-08-07 16:26:55 -0500 |
---|---|---|
committer | Matt Spinler <spinler@us.ibm.com> | 2018-08-14 15:42:00 -0500 |
commit | 0f0946bef6fb613b65b344b966e44452270d0e82 (patch) | |
tree | e196b0d6cb471f1eb776b7bc44c18c0c75e73c9a /op-pwrctl | |
parent | 6a07a6c940b0d7c135049796d48c1f21bd32aa8c (diff) | |
download | talos-skeleton-0f0946bef6fb613b65b344b966e44452270d0e82.tar.gz talos-skeleton-0f0946bef6fb613b65b344b966e44452270d0e82.zip |
Call gpio_inits_done() from GPIO consumers
This frees the cJSON structures that were created in
the gpio_init() calls. Doing it this way allows the
JSON to be parsed only once across multiple gpio_init()
calls.
Change-Id: Ia2c37c941b458fe271287b441c30b00dcb67d742
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Diffstat (limited to 'op-pwrctl')
-rw-r--r-- | op-pwrctl/power_control_obj.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/op-pwrctl/power_control_obj.c b/op-pwrctl/power_control_obj.c index e9c9673..9c2b250 100644 --- a/op-pwrctl/power_control_obj.c +++ b/op-pwrctl/power_control_obj.c @@ -385,6 +385,8 @@ set_up_gpio(GDBusConnection *connection, } } + gpio_inits_done(); + rc = gpio_open(&power_gpio->power_good_in); if(rc != GPIO_OK) { return rc; |