blob: 20981bdc669775abda618b4ab95ce6a0aab7e2e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <pciaccess.h>
enum backlight_type {
BACKLIGHT_RAW,
BACKLIGHT_PLATFORM,
BACKLIGHT_FIRMWARE,
};
struct backlight {
char *path;
int max_brightness;
int brightness;
enum backlight_type type;
};
struct backlight *backlight_init(struct pci_device *dev, int card,
int connector_type, int connector_type_id);
long backlight_get_brightness(struct backlight *backlight);
long backlight_get_max_brightness(struct backlight *backlight);
long backlight_set_brightness(struct backlight *backlight, long brightness);
|