From 3c43fba3d240a5d7b6042bfb834c274a8921ebd8 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Mon, 6 Jul 2015 12:54:34 -0600 Subject: dm: test: Add a test for the LED uclass Add a test to confirm that we can adjust LEDs using the led_gpio driver. Signed-off-by: Simon Glass --- drivers/led/led_gpio.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drivers/led/led_gpio.c') diff --git a/drivers/led/led_gpio.c b/drivers/led/led_gpio.c index a4cd618787..cb6e996931 100644 --- a/drivers/led/led_gpio.c +++ b/drivers/led/led_gpio.c @@ -41,10 +41,16 @@ static int led_gpio_probe(struct udevice *dev) static int led_gpio_remove(struct udevice *dev) { + /* + * The GPIO driver may have already been removed. We will need to + * address this more generally. + */ +#ifndef CONFIG_SANDBOX struct led_gpio_priv *priv = dev_get_priv(dev); if (dm_gpio_is_valid(&priv->gpio)) dm_gpio_free(dev, &priv->gpio); +#endif return 0; } -- cgit v1.2.1