From cac6df751b207debda23d8f07e9a2e2e1d72dc2d Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Mon, 8 Nov 2010 03:08:01 +0000 Subject: [PATCH] Set the pin to output on attach, we can't assume it already is. Reviewed by: gonzo --- sys/dev/gpio/gpioled.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/dev/gpio/gpioled.c b/sys/dev/gpio/gpioled.c index d96b8b77450c..a03c172d106f 100644 --- a/sys/dev/gpio/gpioled.c +++ b/sys/dev/gpio/gpioled.c @@ -103,6 +103,9 @@ gpioled_attach(device_t dev) device_get_unit(dev), "name", &name)) name = NULL; + GPIOBUS_PIN_SETFLAGS(sc->sc_busdev, sc->sc_dev, GPIOLED_PIN, + GPIO_PIN_OUTPUT); + sc->sc_leddev = led_create(gpioled_control, sc, name ? name : device_get_nameunit(dev));