Subject: [PATCH] [acpi video] Add fields for video device / lcd brightness - Add brightness levels: - current - AC default - battery default - array of supported levels - Add lcd_init() which is called by video_dev_init() - Add is_lcd() helper - Add get_package() and get_int_array() helpers. Signed-off-by: Patrick Mochel --- drivers/acpi/drivers/video/video.h | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) applies-to: 946e62a782e8eab4cda3c4b7118722366ae79024 0281ef1055a95c6c17dec5e76ee3f2e92f78ab87 diff --git a/drivers/acpi/drivers/video/video.h b/drivers/acpi/drivers/video/video.h index acd81e8..06ccd06 100644 --- a/drivers/acpi/drivers/video/video.h +++ b/drivers/acpi/drivers/video/video.h @@ -25,9 +25,25 @@ ACPI_MODULE_NAME("acpi_video"); #define VIDEO_DOS_LCD_NO_AUTO 0x01 +#define VIDEO_DEV_TYPE_MASK 0x0f00 +#define VIDEO_DEV_OTHER 0x0000 +#define VIDEO_DEV_CRT 0x0100 +#define VIDEO_DEV_TV 0x0200 +#define VIDEO_DEV_EXT_LCD 0x0300 +#define VIDEO_DEV_LCD 0x0400 + +#define VIDEO_LCD_MAX 8 + + struct acpi_video_dev { unsigned long v_id; + u32 v_br_current; + u32 v_br_ac; + u32 v_br_batt; + u32 v_br_levels[VIDEO_LCD_MAX]; + u32 v_br_num; + struct acpi_dev * v_ad; }; --- 0.99.9.GIT