linux/arch/arm/mach-pxa
Eric Miao 878f578319 [ARM] pxafb: cleanup of the color format manipulation code
1. introduce var_to_depth() to calculate the color depth including the
   transparency bit

2. the conversion from 'fb_var_screeninfo' to LCCR3 BPP bits can be re-
   used by overlays (in OVLxC1), thus an individual pxafb_var_to_bpp()
   has been separated out.

3. pxafb_setmode() should really set the color bitfields correctly at
   begining, introduce a pxafb_set_pixfmt() for this

4. allow user apps to specify color formats within fb_var_screeninfo,
   and checking of this in pxafb_check_var() has been simplified as
   below:

   a) pxafb_var_to_bpp() should pass - which means a basically correct
      bits_per_pixel and color depth setting
   b) the RGBT bitfields are then forced into supported values by
      pxafb_set_pixfmt()

Signed-off-by: Eric Miao <eric.miao@marvell.com>
Signed-off-by: Eric Miao <ycmiao@ycmiao-hp520.(none)>
2008-12-29 17:59:17 +08:00
..
include/mach [ARM] pxafb: cleanup of the color format manipulation code 2008-12-29 17:59:17 +08:00
am200epd.c [ARM] pxa/gumstix: fix incorrect init done by am200 2008-12-17 22:51:38 +08:00
clock.c [ARM] pxa: remove unnecessary #include of pxa2xx-gpio.h in clock.c 2008-12-02 14:42:39 +08:00
clock.h
cm-x2xx-pci.c
cm-x2xx-pci.h
cm-x2xx.c [ARM] pxa: convert legacy LCD setup of other boards to new one 2008-12-17 22:45:30 +08:00
cm-x255.c
cm-x270.c
cm-x300.c [ARM] pxa: move I2C pin configurations out into board specific files 2008-12-02 14:42:40 +08:00
colibri.c
corgi_lcd.c [ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig 2008-10-21 11:36:19 +08:00
corgi_pm.c [ARM] corgi_lcd: fix simultaneous compilation with corgi_bl 2008-10-29 11:45:37 +08:00
corgi_ssp.c Revert "[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c" 2008-10-21 09:42:29 +08:00
corgi.c [ARM] pxa/corgi: add physmap mapping for ROM 2008-12-02 14:43:49 +08:00
cpufreq-pxa2xx.c [ARM] pxa: cpufreq-pxa2xx: sdram_rows detection support 2008-12-02 14:43:47 +08:00
cpufreq-pxa3xx.c
devices.c [ARM] pxa: add resources for incoming rtc-pxa driver 2008-12-02 14:43:47 +08:00
devices.h [ARM] pxa: add resources for incoming rtc-pxa driver 2008-12-02 14:43:47 +08:00
dma.c
e330.c
e350.c
e400.c [ARM] pxa: convert legacy LCD setup of other boards to new one 2008-12-17 22:45:30 +08:00
e740.c
e750.c
e800.c
em-x270.c
eseries.c
eseries.h
ezx.c [ARM] pxa/ezx: I2C configuration 2008-12-17 22:51:39 +08:00
generic.c [ARM] rtc-sa1100: don't assume CLOCK_TICK_RATE to be a constant 2008-12-29 17:57:48 +08:00
generic.h
gpio.c [ARM] pxa: move GPIOx_BASE and GPIO register offsets to gpio.c 2008-12-02 14:42:39 +08:00
gumstix.c [ARM] pxa/gumstix: fix incorrect init done by am200 2008-12-17 22:51:38 +08:00
h5000.c [ARM] pxa: add basic support for HP iPAQ h5000 2008-12-02 14:43:50 +08:00
idp.c
imote2.c [ARM] pxa: initial support for the Imote2 platform 2008-12-17 22:51:39 +08:00
irq.c
Kconfig [ARM] pxa: initial support for the Imote2 platform 2008-12-17 22:51:39 +08:00
leds-idp.c
leds-lubbock.c
leds-mainstone.c
leds.c
leds.h
littleton.c [ARM] pxa/littleton: add preliminary I2C board info (da9034 + max7320) 2008-12-17 22:52:12 +08:00
lpd270.c
lubbock.c
magician.c [ARM] pxa: convert legacy LCD setup of other boards to new one 2008-12-17 22:45:30 +08:00
mainstone.c [ARM] pxa: move I2C pin configurations out into board specific files 2008-12-02 14:42:40 +08:00
Makefile [ARM] pxa: initial support for the Imote2 platform 2008-12-17 22:51:39 +08:00
Makefile.boot
mfp-pxa2xx.c [ARM] pxa: add support for additional GPIOs on PXA26x 2008-12-02 14:42:37 +08:00
mfp-pxa3xx.c
mioa701_bootresume.S
mioa701.c [ARM] pxa/MioA701: improve power supply sources 2008-12-02 14:43:48 +08:00
mp900.c
palmtx.c
palmz72.c
pcm027.c
pcm990-baseboard.c [ARM] pxa: convert legacy LCD setup of other boards to new one 2008-12-17 22:45:30 +08:00
pm.c
poodle.c [ARM] pxa/poodle: add physmap mapping for ROM 2008-12-02 14:43:49 +08:00
pwm.c [ARM] 5303/1: period_cycles should be greater than 1 2008-10-17 13:44:47 +01:00
pxa2xx.c
pxa3xx.c [ARM] pxa: add resources for incoming rtc-pxa driver 2008-12-02 14:43:47 +08:00
pxa25x.c [ARM] pxa: add resources for incoming rtc-pxa driver 2008-12-02 14:43:47 +08:00
pxa27x.c [ARM] pxa: add resources for incoming rtc-pxa driver 2008-12-02 14:43:47 +08:00
pxa300.c
pxa320.c
pxa930.c
reset.c [ARM] 5330/1: mach-pxa: Fixup reset for systems using reboot=cold or other strings 2008-11-17 14:05:41 +00:00
saar.c [ARM] pxa/saar: add support for the on-board smart panel LCD 2008-12-17 22:52:01 +08:00
sharpsl_pm.c [ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig 2008-10-21 11:36:19 +08:00
sharpsl.h
sleep.S
smemc.c
spitz_pm.c [ARM] corgi_lcd: fix simultaneous compilation with corgi_bl 2008-10-29 11:45:37 +08:00
spitz.c [ARM] pxa/spitz: add physmap mapping for ROM 2008-12-02 14:43:49 +08:00
ssp.c
standby.S
tavorevb.c [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad) 2008-12-29 17:57:23 +08:00
time.c [ARM] rtc-sa1100: don't assume CLOCK_TICK_RATE to be a constant 2008-12-29 17:57:48 +08:00
tosa-bt.c
tosa.c [ARM] pxa/tosa: add physmap mapping for ROM 2008-12-02 14:43:49 +08:00
trizeps4.c [ARM] remove extra brace in arch/arm/mach-pxa/trizeps4.c 2008-10-18 14:24:08 +01:00
viper.c
zylonite_pxa300.c
zylonite_pxa320.c [ARM] pxa: use <linux/gpio.h> instead of unnecessary <mach/gpio.h> 2008-12-02 14:42:37 +08:00
zylonite.c [ARM] pxa: use <linux/gpio.h> instead of unnecessary <mach/gpio.h> 2008-12-02 14:42:37 +08:00