diff options
Diffstat (limited to 'include/acpi/video.h')
| -rw-r--r-- | include/acpi/video.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/acpi/video.h b/include/acpi/video.h index cf7be3dd157b..551793c9b6e8 100644 --- a/include/acpi/video.h +++ b/include/acpi/video.h | |||
| @@ -1,12 +1,28 @@ | |||
| 1 | #ifndef __ACPI_VIDEO_H | 1 | #ifndef __ACPI_VIDEO_H |
| 2 | #define __ACPI_VIDEO_H | 2 | #define __ACPI_VIDEO_H |
| 3 | 3 | ||
| 4 | #define ACPI_VIDEO_DISPLAY_CRT 1 | ||
| 5 | #define ACPI_VIDEO_DISPLAY_TV 2 | ||
| 6 | #define ACPI_VIDEO_DISPLAY_DVI 3 | ||
| 7 | #define ACPI_VIDEO_DISPLAY_LCD 4 | ||
| 8 | |||
| 9 | #define ACPI_VIDEO_DISPLAY_LEGACY_MONITOR 0x0100 | ||
| 10 | #define ACPI_VIDEO_DISPLAY_LEGACY_PANEL 0x0110 | ||
| 11 | #define ACPI_VIDEO_DISPLAY_LEGACY_TV 0x0200 | ||
| 12 | |||
| 4 | #if (defined CONFIG_ACPI_VIDEO || defined CONFIG_ACPI_VIDEO_MODULE) | 13 | #if (defined CONFIG_ACPI_VIDEO || defined CONFIG_ACPI_VIDEO_MODULE) |
| 5 | extern int acpi_video_register(void); | 14 | extern int acpi_video_register(void); |
| 6 | extern void acpi_video_unregister(void); | 15 | extern void acpi_video_unregister(void); |
| 16 | extern int acpi_video_get_edid(struct acpi_device *device, int type, | ||
| 17 | int device_id, void **edid); | ||
| 7 | #else | 18 | #else |
| 8 | static inline int acpi_video_register(void) { return 0; } | 19 | static inline int acpi_video_register(void) { return 0; } |
| 9 | static inline void acpi_video_unregister(void) { return; } | 20 | static inline void acpi_video_unregister(void) { return; } |
| 21 | static inline int acpi_video_get_edid(struct acpi_device *device, int type, | ||
| 22 | int device_id, void **edid) | ||
| 23 | { | ||
| 24 | return -ENODEV; | ||
| 25 | } | ||
| 10 | #endif | 26 | #endif |
| 11 | 27 | ||
| 12 | #endif | 28 | #endif |
