[PATCH 01/34] x86: coral: Free the ACPI GPIOs after using them

Simon Glass sjg at chromium.org
Mon Mar 15 06:00:01 CET 2021


These GPIOs are needed later if Chromium OS verified boot is running,
so free them after use.

Signed-off-by: Simon Glass <sjg at chromium.org>
---

 board/google/chromebook_coral/coral.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/board/google/chromebook_coral/coral.c b/board/google/chromebook_coral/coral.c
index f9fb3f163f0..b255bf6187e 100644
--- a/board/google/chromebook_coral/coral.c
+++ b/board/google/chromebook_coral/coral.c
@@ -63,6 +63,8 @@ int chromeos_get_gpio(const struct udevice *dev, const char *prop,
 	}
 	info->flags = desc.flags & GPIOD_ACTIVE_LOW ? CROS_GPIO_ACTIVE_LOW :
 		CROS_GPIO_ACTIVE_HIGH;
+	if (!ret)
+		dm_gpio_free(desc.dev, &desc);
 
 	return 0;
 }
-- 
2.31.0.rc2.261.g7f71774620-goog



More information about the U-Boot mailing list