Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/gpio/gpiobacklight.c
Show All 12 Lines | |||||
gpio_pin_setflags(sc->sc_pin, GPIO_PIN_OUTPUT); | gpio_pin_setflags(sc->sc_pin, GPIO_PIN_OUTPUT); | ||||
gpiobacklight_update_brightness(sc); | gpiobacklight_update_brightness(sc); | ||||
/* Init backlight interface */ | /* Init backlight interface */ | ||||
ctx = device_get_sysctl_ctx(dev); | ctx = device_get_sysctl_ctx(dev); | ||||
tree = device_get_sysctl_tree(dev); | tree = device_get_sysctl_tree(dev); | ||||
sc->sc_oid = SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, | sc->sc_oid = SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, | ||||
"brightness", CTLTYPE_INT | CTLFLAG_RW, sc, 0, | "brightness", CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, sc, 0, | ||||
gpiobacklight_sysctl, "I", "backlight brightness"); | gpiobacklight_sysctl, "I", "backlight brightness"); | ||||
return (0); | return (0); | ||||
} | } | ||||
static int | static int | ||||
gpiobacklight_detach(device_t dev) | gpiobacklight_detach(device_t dev) | ||||
{ | { | ||||
Show All 12 Lines |