diff options
author | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-30 19:16:45 -0400 |
---|---|---|
committer | Andrea Bastoni <bastoni@cs.unc.edu> | 2010-05-30 19:16:45 -0400 |
commit | ada47b5fe13d89735805b566185f4885f5a3f750 (patch) | |
tree | 644b88f8a71896307d71438e9b3af49126ffb22b /drivers/acpi/video_detect.c | |
parent | 43e98717ad40a4ae64545b5ba047c7b86aa44f4f (diff) | |
parent | 3280f21d43ee541f97f8cda5792150d2dbec20d5 (diff) |
Merge branch 'wip-2.6.34' into old-private-masterarchived-private-master
Diffstat (limited to 'drivers/acpi/video_detect.c')
-rw-r--r-- | drivers/acpi/video_detect.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c index 575593a8b4e6..fc2f26b9b407 100644 --- a/drivers/acpi/video_detect.c +++ b/drivers/acpi/video_detect.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * video_detect.c: | 7 | * video_detect.c: |
8 | * Provides acpi_is_video_device() for early scanning of ACPI devices in scan.c | 8 | * Provides acpi_is_video_device() for early scanning of ACPI devices in scan.c |
9 | * There a Linux specific (Spec does not provide a HID for video devices) is | 9 | * There a Linux specific (Spec does not provide a HID for video devices) is |
10 | * assinged | 10 | * assigned |
11 | * | 11 | * |
12 | * After PCI devices are glued with ACPI devices | 12 | * After PCI devices are glued with ACPI devices |
13 | * acpi_get_pci_dev() can be called to identify ACPI graphics | 13 | * acpi_get_pci_dev() can be called to identify ACPI graphics |
@@ -83,16 +83,16 @@ long acpi_is_video_device(struct acpi_device *device) | |||
83 | if (!device) | 83 | if (!device) |
84 | return 0; | 84 | return 0; |
85 | 85 | ||
86 | /* Does this device able to support video switching ? */ | 86 | /* Is this device able to support video switching ? */ |
87 | if (ACPI_SUCCESS(acpi_get_handle(device->handle, "_DOD", &h_dummy)) || | 87 | if (ACPI_SUCCESS(acpi_get_handle(device->handle, "_DOD", &h_dummy)) || |
88 | ACPI_SUCCESS(acpi_get_handle(device->handle, "_DOS", &h_dummy))) | 88 | ACPI_SUCCESS(acpi_get_handle(device->handle, "_DOS", &h_dummy))) |
89 | video_caps |= ACPI_VIDEO_OUTPUT_SWITCHING; | 89 | video_caps |= ACPI_VIDEO_OUTPUT_SWITCHING; |
90 | 90 | ||
91 | /* Does this device able to retrieve a video ROM ? */ | 91 | /* Is this device able to retrieve a video ROM ? */ |
92 | if (ACPI_SUCCESS(acpi_get_handle(device->handle, "_ROM", &h_dummy))) | 92 | if (ACPI_SUCCESS(acpi_get_handle(device->handle, "_ROM", &h_dummy))) |
93 | video_caps |= ACPI_VIDEO_ROM_AVAILABLE; | 93 | video_caps |= ACPI_VIDEO_ROM_AVAILABLE; |
94 | 94 | ||
95 | /* Does this device able to configure which video head to be POSTed ? */ | 95 | /* Is this device able to configure which video head to be POSTed ? */ |
96 | if (ACPI_SUCCESS(acpi_get_handle(device->handle, "_VPO", &h_dummy)) && | 96 | if (ACPI_SUCCESS(acpi_get_handle(device->handle, "_VPO", &h_dummy)) && |
97 | ACPI_SUCCESS(acpi_get_handle(device->handle, "_GPD", &h_dummy)) && | 97 | ACPI_SUCCESS(acpi_get_handle(device->handle, "_GPD", &h_dummy)) && |
98 | ACPI_SUCCESS(acpi_get_handle(device->handle, "_SPD", &h_dummy))) | 98 | ACPI_SUCCESS(acpi_get_handle(device->handle, "_SPD", &h_dummy))) |
@@ -101,7 +101,7 @@ long acpi_is_video_device(struct acpi_device *device) | |||
101 | /* Only check for backlight functionality if one of the above hit. */ | 101 | /* Only check for backlight functionality if one of the above hit. */ |
102 | if (video_caps) | 102 | if (video_caps) |
103 | acpi_walk_namespace(ACPI_TYPE_DEVICE, device->handle, | 103 | acpi_walk_namespace(ACPI_TYPE_DEVICE, device->handle, |
104 | ACPI_UINT32_MAX, acpi_backlight_cap_match, | 104 | ACPI_UINT32_MAX, acpi_backlight_cap_match, NULL, |
105 | &video_caps, NULL); | 105 | &video_caps, NULL); |
106 | 106 | ||
107 | return video_caps; | 107 | return video_caps; |
@@ -137,7 +137,7 @@ find_video(acpi_handle handle, u32 lvl, void *context, void **rv) | |||
137 | * | 137 | * |
138 | * if NULL is passed as argument all ACPI devices are enumerated and | 138 | * if NULL is passed as argument all ACPI devices are enumerated and |
139 | * all graphics capabilities of physically present devices are | 139 | * all graphics capabilities of physically present devices are |
140 | * summerized and returned. This is cached and done only once. | 140 | * summarized and returned. This is cached and done only once. |
141 | */ | 141 | */ |
142 | long acpi_video_get_capabilities(acpi_handle graphics_handle) | 142 | long acpi_video_get_capabilities(acpi_handle graphics_handle) |
143 | { | 143 | { |
@@ -151,7 +151,7 @@ long acpi_video_get_capabilities(acpi_handle graphics_handle) | |||
151 | if (!graphics_handle) { | 151 | if (!graphics_handle) { |
152 | /* Only do the global walk through all graphics devices once */ | 152 | /* Only do the global walk through all graphics devices once */ |
153 | acpi_walk_namespace(ACPI_TYPE_DEVICE, ACPI_ROOT_OBJECT, | 153 | acpi_walk_namespace(ACPI_TYPE_DEVICE, ACPI_ROOT_OBJECT, |
154 | ACPI_UINT32_MAX, find_video, | 154 | ACPI_UINT32_MAX, find_video, NULL, |
155 | &caps, NULL); | 155 | &caps, NULL); |
156 | /* There might be boot param flags set already... */ | 156 | /* There might be boot param flags set already... */ |
157 | acpi_video_support |= caps; | 157 | acpi_video_support |= caps; |
@@ -173,7 +173,7 @@ long acpi_video_get_capabilities(acpi_handle graphics_handle) | |||
173 | return 0; | 173 | return 0; |
174 | } | 174 | } |
175 | acpi_walk_namespace(ACPI_TYPE_DEVICE, graphics_handle, | 175 | acpi_walk_namespace(ACPI_TYPE_DEVICE, graphics_handle, |
176 | ACPI_UINT32_MAX, find_video, | 176 | ACPI_UINT32_MAX, find_video, NULL, |
177 | &caps, NULL); | 177 | &caps, NULL); |
178 | } | 178 | } |
179 | ACPI_DEBUG_PRINT((ACPI_DB_INFO, "We have 0x%lX video support %s %s\n", | 179 | ACPI_DEBUG_PRINT((ACPI_DB_INFO, "We have 0x%lX video support %s %s\n", |