linux/drivers/video/backlight
Ryan Mallon 0fd1958050 ep93xx: Use ioremap for backlight driver
The ep93xx backlight driver uses a single register within the
framebuffer's register space. Currently the backlight driver uses a
static IO mapping for the register since the memory cannot be
requested by both drivers.

Convert the static mapping to use ioremap so that we can remove the
dependency on mach/hardware.h. To do so, we need remove the
request_mem_region from both the backlight and framebuffer drivers,
since whichever driver is loaded second will fail with -EBUSY
otherwise.

A proper fix is still required, and a FIXME comment has been added to
both drivers.

Signed-off-by: Ryan Mallon <rmallon@gmail.com>
Suggested-by: Arnd Bergmann <arnd@arndb.de>
Cc: Mika Westerberg <mika.westerberg@iki.fi>
Cc: Richard Purdie <rpurdie@rpsys.net>
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
2012-03-14 11:41:10 +11:00
..
88pm860x_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
aat2870_bl.c drivers/video/backlight/aat2870_bl.c: fix setting max_current 2011-08-03 14:25:22 -10:00
adp5520_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
adp8860_bl.c drivers/video/backlight/adp88x0_bl.c: fix bit testing logic 2012-01-23 08:38:48 -08:00
adp8870_bl.c drivers/video/backlight/adp88x0_bl.c: fix bit testing logic 2012-01-23 08:38:48 -08:00
ams369fg06.c video: Add module.h to drivers/video files who really use it. 2011-10-31 19:31:33 -04:00
apple_bl.c mbp_nvidia_bl: rename to apple_bl 2011-03-22 17:44:00 -07:00
atmel-pwm-bl.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
backlight.c backlight: use kstrtoul() 2012-01-10 16:30:48 -08:00
corgi_lcd.c Fix common misspellings 2011-03-31 11:26:23 -03:00
cr_bllcd.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
da903x_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
ep93xx_bl.c ep93xx: Use ioremap for backlight driver 2012-03-14 11:41:10 +11:00
generic_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
hp680_bl.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
ili9320.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ili9320.h fb: add support for the ILI9320 video display controller 2008-07-24 10:47:40 -07:00
jornada720_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
jornada720_lcd.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
kb3886_bl.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
Kconfig backlight: remove ADX backlight device support 2012-01-10 16:30:48 -08:00
l4f00242t03.c drivers/video/backlight/l4f00242t03.c: return proper error in l4f00242t03_probe if regulator_get() fails 2012-01-23 08:38:48 -08:00
lcd.c backlight: use kstrtoul() 2012-01-10 16:30:48 -08:00
ld9040_gamma.h drivers/vidfeo/backlight: ld9040 amoled driver support 2011-03-22 17:43:59 -07:00
ld9040.c backlight/ld9040.c: regulator control in the driver 2012-01-10 16:30:48 -08:00
lms283gf05.c video: Add module.h to drivers/video files who really use it. 2011-10-31 19:31:33 -04:00
locomolcd.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ltv350qv.c Haavard Skinnemoen has left Atmel 2011-05-18 23:24:50 +02:00
ltv350qv.h
Makefile backlight: remove ADX backlight device support 2012-01-10 16:30:48 -08:00
max8925_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
omap1_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
pcf50633-backlight.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
platform_lcd.c backlight: convert platform_lcd to devm_kzalloc() 2012-01-10 16:30:48 -08:00
progear_bl.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
pwm_bl.c backlight: convert pwm_bl to dev_pm_ops 2012-01-10 16:30:48 -08:00
s6e63m0_gamma.h backlight: add S6E63M0 AMOLED LCD Panel driver 2010-05-26 17:34:16 +01:00
s6e63m0.c video: Add module.h to drivers/video files who really use it. 2011-10-31 19:31:33 -04:00
tdo24m.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
tosa_bl.c backlight: add backlight type 2011-03-22 17:43:59 -07:00
tosa_lcd.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
vgg2432a4.c spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
wm831x_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00