android_kernel_xiaomi_sm8350/arch/arm/mach-davinci
Steve Chen 13e1f0440e davinci: Add LCD Graphics support for DA830/OMAP-L137 EVM
Add graphics support for the Sharp LCD035Q3DG01 graphical
LCD that's on the User Interface (UI) daughter card of the
DA830/OMAP-L137 EVM.

The LCD shares EMIFA lines with the NAND and NOR devices that
are also on the UI card so those lines are shared via a couple
of muxes.  The muxes are controlled by the 'MUX_MODE' line on
the UI card.  The 'MUX_MODE' line is controlled by pin P6 of
a pcf8574 i2c expander that's at i2c address 0x3f on UI card.
The i2c expander is controlled using the gpio infrastructure
from the board code using the 'setup()' and 'teardown()'
routines.

Signed-off-by: Steve Chen <schen@mvista.com>
Signed-off-by: Mark A. Greer <mgreer@mvista.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2009-11-25 10:21:23 -08:00
..
include/mach davinci: Add support for Sharp LCD035Q3DG01 graphical LCD 2009-11-25 10:21:22 -08:00
board-da830-evm.c davinci: Add LCD Graphics support for DA830/OMAP-L137 EVM 2009-11-25 10:21:23 -08:00
board-da850-evm.c davinci: Add support for Sharp LCD035Q3DG01 graphical LCD 2009-11-25 10:21:22 -08:00
board-dm355-evm.c davinci: DM355 - platform changes for vpfe capture 2009-09-16 10:25:45 -07:00
board-dm355-leopard.c ARM: includecheck fix: board-dm355-leopard.c 2009-07-25 17:07:01 +01:00
board-dm365-evm.c Davinci: DM365: Add platform device for McBSP 2009-11-25 10:21:17 -08:00
board-dm644x-evm.c davinci: DM644x platform changes for vpfe capture 2009-09-16 10:25:26 -07:00
board-dm646x-evm.c DaVinci: DM646x - platform changes for vpif capture and display drivers 2009-09-16 10:28:46 -07:00
board-sffsdr.c ARM: includecheck fix: board-sffsdr.c 2009-07-25 17:07:02 +01:00
clock.c davinci: support re-parenting a clock in the clock framework 2009-11-25 10:21:21 -08:00
clock.h davinci: DA850/OMAP-L138: allow async3 source to be changed 2009-11-25 10:21:21 -08:00
common.c davinci: Integrate cp_intc support into low-level irq code 2009-05-28 15:17:47 -07:00
cp_intc.c davinci: INTC: add support for TI cp_intc 2009-05-26 07:18:14 -07:00
da830.c davinci: Add LCD Graphics support for DA830/OMAP-L137 EVM 2009-11-25 10:21:23 -08:00
da850.c davinci: DA850/OMAP-L138: allow async3 source to be changed 2009-11-25 10:21:21 -08:00
devices-da8xx.c davinci: Add support for Sharp LCD035Q3DG01 graphical LCD 2009-11-25 10:21:22 -08:00
devices.c DaVinci: DM365: SDIO interrupt resource correction 2009-11-25 10:21:16 -08:00
dm355.c davinci: DM355 - platform changes for vpfe capture 2009-09-16 10:25:45 -07:00
dm365.c Davinci: DM365: Add platform device for McBSP 2009-11-25 10:21:17 -08:00
dm644x.c davinci: DM644x platform changes for vpfe capture 2009-09-16 10:25:26 -07:00
dm646x.c davinci: dm646x: Add support for 3.x silicon revision 2009-11-25 10:21:22 -08:00
dma.c DaVinci: EDMA: Adding 2 new APIs for allocating/freeing PARAMs 2009-08-26 11:55:59 +03:00
gpio.c davinci: dm365 gpio irq support 2009-08-26 10:57:00 +03:00
io.c davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
irq.c davinci: Move interrupt ctlr info to SoC infrastructure 2009-05-26 08:18:09 -07:00
Kconfig davinci: Add LCD Graphics support for DA830/OMAP-L137 EVM 2009-11-25 10:21:23 -08:00
Makefile davinci: Add support for DA850/OMAP-L138 EVM board 2009-08-26 11:55:45 +03:00
Makefile.boot davinci: da8xx: Add base DA830/OMAP-L137 SoC support 2009-08-26 10:56:59 +03:00
mux.c davinci: Rearrange the da830/omap-l137 macros and functions 2009-08-26 10:57:02 +03:00
mux.h davinci: update pin-multiplexing support 2009-04-27 09:49:46 -07:00
psc.c davinci: Add support for multiple PSCs 2009-05-26 08:16:46 -07:00
serial.c davinci: Move serial platform_device into SoC-specific files 2009-05-28 15:17:41 -07:00
sram.c davinci: sram warning fix 2009-08-26 10:56:57 +03:00
time.c davinci: remove watchdog from soc_info 2009-08-26 10:56:57 +03:00
usb.c davinci: DM646x: pass correct MUSB IRQs 2009-08-26 11:55:38 +03:00