diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-01-11 19:09:27 -0500 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-01-11 19:09:27 -0500 |
commit | b12745cce2c903ff8e84ebbd1f8632063156d194 (patch) | |
tree | f17873fe6c0ca446de56c9d2cc260c60b02aabd1 /include/acpi | |
parent | f3a1bca09a1f4ac445434b97ed2a43e5c6449cf4 (diff) | |
parent | aecbd9b1bff6afbe349921b406b99d285b412820 (diff) |
Merge branch 'acpi-video'
* acpi-video:
ACPI / video: driver must be registered before checking for keypresses
ACPI / video: Add a quirk to force acpi-video backlight on SAMSUNG 530U4E/540U4E
ACPI / video: Add quirks for the Dell Vostro V131
ACPI / video: Add a module option to disable the reporting of keypresses
thinkpad_acpi: Use acpi_video_handles_brightness_key_presses()
dell-wmi: Use acpi_video_handles_brightness_key_presses()
ACPI / video: Add a acpi_video_handles_brightness_key_presses() helper
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/video.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/acpi/video.h b/include/acpi/video.h index c62392d9b52a..f11d342b4567 100644 --- a/include/acpi/video.h +++ b/include/acpi/video.h | |||
@@ -2,6 +2,7 @@ | |||
2 | #define __ACPI_VIDEO_H | 2 | #define __ACPI_VIDEO_H |
3 | 3 | ||
4 | #include <linux/errno.h> /* for ENODEV */ | 4 | #include <linux/errno.h> /* for ENODEV */ |
5 | #include <linux/types.h> /* for bool */ | ||
5 | 6 | ||
6 | struct acpi_device; | 7 | struct acpi_device; |
7 | 8 | ||
@@ -31,6 +32,7 @@ extern int acpi_video_get_edid(struct acpi_device *device, int type, | |||
31 | int device_id, void **edid); | 32 | int device_id, void **edid); |
32 | extern enum acpi_backlight_type acpi_video_get_backlight_type(void); | 33 | extern enum acpi_backlight_type acpi_video_get_backlight_type(void); |
33 | extern void acpi_video_set_dmi_backlight_type(enum acpi_backlight_type type); | 34 | extern void acpi_video_set_dmi_backlight_type(enum acpi_backlight_type type); |
35 | extern bool acpi_video_handles_brightness_key_presses(void); | ||
34 | #else | 36 | #else |
35 | static inline int acpi_video_register(void) { return 0; } | 37 | static inline int acpi_video_register(void) { return 0; } |
36 | static inline void acpi_video_unregister(void) { return; } | 38 | static inline void acpi_video_unregister(void) { return; } |
@@ -46,6 +48,10 @@ static inline enum acpi_backlight_type acpi_video_get_backlight_type(void) | |||
46 | static inline void acpi_video_set_dmi_backlight_type(enum acpi_backlight_type type) | 48 | static inline void acpi_video_set_dmi_backlight_type(enum acpi_backlight_type type) |
47 | { | 49 | { |
48 | } | 50 | } |
51 | static inline bool acpi_video_handles_brightness_key_presses(void) | ||
52 | { | ||
53 | return false; | ||
54 | } | ||
49 | #endif | 55 | #endif |
50 | 56 | ||
51 | #endif | 57 | #endif |