diff options
| author | Thomas Renninger <trenn@suse.de> | 2008-08-01 11:37:59 -0400 |
|---|---|---|
| committer | Len Brown <len.brown@intel.com> | 2008-11-08 00:27:27 -0500 |
| commit | a2bf8c01048f855fbf65a8fc41460aef71ca39dc (patch) | |
| tree | 39c82213281dd31dcb0c7206d98c18e279cb19cf /drivers | |
| parent | 29454f17124c655236d2972dad21907e15ca294b (diff) | |
eeepc-laptop: fingers off backlight if video.ko is serving this functionality
Signed-off-by: Thomas Renninger <trenn@suse.de>
Acked-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/misc/eeepc-laptop.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/drivers/misc/eeepc-laptop.c b/drivers/misc/eeepc-laptop.c index 9ef98b2d5039..02fe2b8b8939 100644 --- a/drivers/misc/eeepc-laptop.c +++ b/drivers/misc/eeepc-laptop.c | |||
| @@ -825,9 +825,15 @@ static int __init eeepc_laptop_init(void) | |||
| 825 | return -ENODEV; | 825 | return -ENODEV; |
| 826 | } | 826 | } |
| 827 | dev = acpi_get_physical_device(ehotk->device->handle); | 827 | dev = acpi_get_physical_device(ehotk->device->handle); |
| 828 | result = eeepc_backlight_init(dev); | 828 | |
| 829 | if (result) | 829 | if (!acpi_video_backlight_support()) { |
| 830 | goto fail_backlight; | 830 | result = eeepc_backlight_init(dev); |
| 831 | if (result) | ||
| 832 | goto fail_backlight; | ||
| 833 | } else | ||
| 834 | printk(EEEPC_INFO "Backlight controlled by ACPI video " | ||
| 835 | "driver\n"); | ||
| 836 | |||
| 831 | result = eeepc_hwmon_init(dev); | 837 | result = eeepc_hwmon_init(dev); |
| 832 | if (result) | 838 | if (result) |
| 833 | goto fail_hwmon; | 839 | goto fail_hwmon; |
