android_kernel_xiaomi_sm8350/arch/arm/mach-davinci
Cyril Chemparathy 449ef7f6a9 Davinci: cpintc host map configuration
Host map configuration instructs the interrupt controller to route interrupt
channels to FIQ or IRQ lines.  Currently, DA8xx family of devices leave these
registers at their reset-default values.

TNETV107X however does not have sane reset defaults, and therefore this
architecture needs to reconfigure the host-map such that channels 0 and 1
go to FIQ, and the remaining channels raise IRQs.

This patch adds an optional host map argument to cp_intc_init() for this.

Signed-off-by: Cyril Chemparathy <cyril@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2010-05-06 15:02:04 -07:00
..
include/mach Davinci: cpintc host map configuration 2010-05-06 15:02:04 -07:00
board-da830-evm.c Davinci: cpintc host map configuration 2010-05-06 15:02:04 -07:00
board-da850-evm.c Davinci: cpintc host map configuration 2010-05-06 15:02:04 -07:00
board-dm355-evm.c Add SDA and SCL pin numbers to i2c platform data 2010-02-04 13:30:06 -08:00
board-dm355-leopard.c
board-dm365-evm.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
board-dm644x-evm.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
board-dm646x-evm.c davinci: dm646x: CDCE clocks: davinci_clk converted to clk_lookup 2010-03-01 10:19:58 -08:00
board-neuros-osd2.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
board-sffsdr.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
cdce949.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
clock.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
clock.h davinci: clkdev cleanup: remove clk_lookup wrapper, use clkdev_add_table() 2010-02-04 13:30:09 -08:00
common.c TI Davinci EMAC : Re-use driver for other platforms. 2010-02-04 13:29:50 -08:00
cp_intc.c Davinci: cpintc host map configuration 2010-05-06 15:02:04 -07:00
cpufreq.c
cpuidle.c davinci: cpuidle: move mapping of DDR2 controller registers out of driver 2010-02-04 13:29:38 -08:00
da830.c davinci: clkdev cleanup: remove clk_lookup wrapper, use clkdev_add_table() 2010-02-04 13:30:09 -08:00
da850.c davinci: clkdev cleanup: remove clk_lookup wrapper, use clkdev_add_table() 2010-02-04 13:30:09 -08:00
devices-da8xx.c davinci: da8xx/omap-l1xx: Add EDMA platform data for da850/omap-l138 2010-02-04 13:30:04 -08:00
devices.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
dm355.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
dm365.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
dm644x.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
dm646x.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
dma.c davinci: edma: clear interrupt status for interrupt enabled channels only 2010-05-06 15:02:02 -07:00
gpio.c davinci: sparse: gpio: void casting 2010-05-06 15:02:01 -07:00
io.c ARM: Add caller information to ioremap 2010-02-15 21:39:11 +00:00
irq.c
Kconfig Davinci: allow SOCs based on other ARM CPUs 2010-05-06 15:02:03 -07:00
Makefile davinci: add CDCE949 support on DM6467 EVM 2010-02-04 13:29:59 -08:00
Makefile.boot
mux.c davinci: misc cleanups from sparse 2010-05-06 15:02:01 -07:00
mux.h
pm.c davinci: add power management support 2010-02-04 13:29:55 -08:00
psc.c davinci: move PSC register definitions from psc.c to psc.h 2010-02-04 13:29:36 -08:00
serial.c
sleep.S davinci: add power management support 2010-02-04 13:29:55 -08:00
sram.c
time.c Davinci: enable timer clock before use 2010-05-06 15:02:03 -07:00
usb.c