/dev/backlight/*
backlight9
Backlight methods
Usage
device backlight
#include <backlight_if.h>
#include <sys/sys/backlight.h>
int
BACKLIGHT_GET_STATUS(device_t bus, struct backlight_props *props);
int
BACKLIGHT_SET_STATUS(device_t bus, struct backlight_props *props);
struct cdev *
backlight_register(const char *name, device_t dev);
int
backlight_destroy(struct cdev *cdev);
Overview
The backlight driver provides a generic way for handling a panel backlight.
Drivers for backlight system register themselves globally using the backlight_register() function. They must define two methods, BACKLIGHT_GET_STATUS() which is used to query the current brightness level and BACKLIGHT_SET_STATUS() which is used to update it.
Interface
BACKLIGHT_GET_STATUS(device_t bus, struct backlight_props *props)-
Driver fills the current brightless level and the optional supported levels.
BACKLIGHT_SET_STATUS(device_t bus, struct backlight_props *props)-
Driver update the backlight level based on the brightness member of the props struct.
Files
Releases
15 releases since FreeBSD 13.0-RELEASE; the text changed 3 times.