mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
23a9847f0d
This driver only has to deal with two different classes of hardware, but right now it needs new DMI entries for every new machine. It turns out that there's an ACPI device that uniquely identifies Apples with backlights, so this patch reworks the driver into an ACPI one, identifies the hardware by checking the PCI vendor of the root bridge and strips out all the DMI code. It also changes the config text to clarify that it works on devices other than Macbook Pros and GPUs other than nvidia. Signed-off-by: Matthew Garrett <mjg@redhat.com> Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org> Cc: Mourad De Clerck <mourad@aquazul.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
39 lines
1.6 KiB
Makefile
39 lines
1.6 KiB
Makefile
# Backlight & LCD drivers
|
|
|
|
obj-$(CONFIG_LCD_CLASS_DEVICE) += lcd.o
|
|
obj-$(CONFIG_LCD_CORGI) += corgi_lcd.o
|
|
obj-$(CONFIG_LCD_HP700) += jornada720_lcd.o
|
|
obj-$(CONFIG_LCD_L4F00242T03) += l4f00242t03.o
|
|
obj-$(CONFIG_LCD_LMS283GF05) += lms283gf05.o
|
|
obj-$(CONFIG_LCD_LTV350QV) += ltv350qv.o
|
|
obj-$(CONFIG_LCD_ILI9320) += ili9320.o
|
|
obj-$(CONFIG_LCD_PLATFORM) += platform_lcd.o
|
|
obj-$(CONFIG_LCD_VGG2432A4) += vgg2432a4.o
|
|
obj-$(CONFIG_LCD_TDO24M) += tdo24m.o
|
|
obj-$(CONFIG_LCD_TOSA) += tosa_lcd.o
|
|
obj-$(CONFIG_LCD_S6E63M0) += s6e63m0.o
|
|
obj-$(CONFIG_LCD_LD9040) += ld9040.o
|
|
|
|
obj-$(CONFIG_BACKLIGHT_CLASS_DEVICE) += backlight.o
|
|
obj-$(CONFIG_BACKLIGHT_ATMEL_PWM) += atmel-pwm-bl.o
|
|
obj-$(CONFIG_BACKLIGHT_EP93XX) += ep93xx_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_GENERIC) += generic_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_HP700) += jornada720_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_HP680) += hp680_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_LOCOMO) += locomolcd.o
|
|
obj-$(CONFIG_BACKLIGHT_OMAP1) += omap1_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_PROGEAR) += progear_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_CARILLO_RANCH) += cr_bllcd.o
|
|
obj-$(CONFIG_BACKLIGHT_PWM) += pwm_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_DA903X) += da903x_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_MAX8925) += max8925_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_MACBOOK) += mbp_nvidia_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_TOSA) += tosa_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_SAHARA) += kb3886_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_WM831X) += wm831x_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_ADX) += adx_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_ADP5520) += adp5520_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_ADP8860) += adp8860_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_88PM860X) += 88pm860x_bl.o
|
|
obj-$(CONFIG_BACKLIGHT_PCF50633) += pcf50633-backlight.o
|
|
|