linux/arch/arm/mach-davinci
Matt Porter 6cba435506 ARM: edma: Add DT and runtime PM support to the private EDMA API
Adds support for parsing the TI EDMA DT data into the required EDMA
private API platform data. Enables runtime PM support to initialize
the EDMA hwmod. Enables build on OMAP.

Changes by Joel:
* Setup default one-to-one mapping for queue_priority and queue_tc
mapping as discussed in [1].
* Split out xbar stuff to separate patch. [1]
* Dropped unused DT helper to convert to array
* Fixed dangling pointer issue with Sekhar's changes

[1] https://patchwork.kernel.org/patch/2226761/

Signed-off-by: Matt Porter <mporter@ti.com>
[nsekhar@ti.com: fix checkpatch errors, build breakages. Introduce
edma_setup_info_from_dt() as part of that effort]
Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
2013-06-24 14:08:26 +05:30
..
include/mach ARM: davinci: move private EDMA API to arm/common 2013-06-18 10:52:03 +05:30
aemif.c ARM: davinci: move platform_data definitions 2012-09-14 11:16:54 +02:00
asp.h ASoC/ARM: Davinci: McASP: split asp header into platform and audio specific 2012-08-27 11:12:09 -07:00
board-da830-evm.c v3.10 board updates for DaVinci 2013-04-17 23:54:41 -07:00
board-da850-evm.c v3.10 board updates for DaVinci 2013-04-17 23:54:41 -07:00
board-dm355-evm.c ARM: arm-soc platform updates for 3.10, part 1 2013-05-02 09:31:45 -07:00
board-dm355-leopard.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-dm365-evm.c ARM: arm-soc platform updates for 3.10, part 1 2013-05-02 09:31:45 -07:00
board-dm644x-evm.c ARM: arm-soc board specific changes for 3.10, part 1 2013-05-04 12:34:30 -07:00
board-dm646x-evm.c ARM: arm-soc board specific changes for 3.10, part 1 2013-05-04 12:34:30 -07:00
board-mityomapl138.c DaVinci SoC changes for v3.9 2013-01-29 09:26:44 -08:00
board-neuros-osd2.c v3.10 board updates for DaVinci 2013-04-17 23:54:41 -07:00
board-omapl138-hawk.c ARM: davinci: da850 board: add remoteproc support 2013-04-17 22:00:09 +05:30
board-sffsdr.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-tnetv107x-evm.c ARM: davinci: move private EDMA API to arm/common 2013-06-18 10:52:03 +05:30
cdce949.c ARM: drivers: remove __dev* attributes. 2013-01-03 15:57:04 -08:00
clock.c ARM: davinci: clk framework support for enable/disable functionality 2013-04-01 16:54:47 +05:30
clock.h ARM: davinci: clk framework support for enable/disable functionality 2013-04-01 16:54:47 +05:30
common.c ARM: davinci: remove obsoleted init_consistent_dma_size() 2012-11-13 10:13:20 +01:00
cp_intc.c ARM: davinci: cp_intc: Add OF support for TI interrupt controller 2012-07-05 14:12:35 +05:30
cpuidle.c ARM: davinci: cpuidle: use init/exit common routine 2013-04-23 13:45:23 +02:00
da8xx-dt.c ARM: arm-soc device tree changes, part 2 2013-05-07 11:06:17 -07:00
da830.c ARM: davinci: mmc: derive version information from device name 2013-04-03 09:42:16 +05:30
da850.c ARM: davinci: mmc: derive version information from device name 2013-04-03 09:42:16 +05:30
davinci.h ARM: davinci: move private EDMA API to arm/common 2013-06-18 10:52:03 +05:30
devices-da8xx.c ARM: edma: Add DT and runtime PM support to the private EDMA API 2013-06-24 14:08:26 +05:30
devices-tnetv107x.c ARM: edma: Add DT and runtime PM support to the private EDMA API 2013-06-24 14:08:26 +05:30
devices.c ARM: davinci: move private EDMA API to arm/common 2013-06-18 10:52:03 +05:30
dm355.c ARM: edma: Add DT and runtime PM support to the private EDMA API 2013-06-24 14:08:26 +05:30
dm365.c ARM: edma: Add DT and runtime PM support to the private EDMA API 2013-06-24 14:08:26 +05:30
dm644x.c ARM: edma: Add DT and runtime PM support to the private EDMA API 2013-06-24 14:08:26 +05:30
dm646x.c ARM: edma: Add DT and runtime PM support to the private EDMA API 2013-06-24 14:08:26 +05:30
irq.c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc 2011-07-19 22:10:05 -07:00
Kconfig ARM: davinci: da850: add pinctrl driver DT entries 2013-01-21 17:51:07 +05:30
Makefile ARM: davinci: move private EDMA API to arm/common 2013-06-18 10:52:03 +05:30
Makefile.boot ARM: davinci: move dtb targets to common location 2012-11-19 22:25:59 -08:00
mux.c Davinci: pinmux - use ioremap() 2010-05-13 10:05:29 -07:00
mux.h Davinci: eliminate pinmux offset verbosity 2010-05-06 15:02:09 -07:00
pm_domain.c [media] media: davinci: vpss: enable vpss clocks 2013-04-14 20:08:09 -03:00
pm.c ARM: davinci: ensure global variables are declared 2013-04-17 19:26:41 +05:30
psc.c ARM: davinci: psc: introduce reset API 2013-01-22 17:42:59 +05:30
serial.c ARM: davinci: serial: provide API to initialze UART clocks 2012-10-27 16:28:31 +05:30
sleep.S Merge branch 'depends/rmk/memory_h' into next/fixes 2011-10-31 23:11:53 +01:00
sram.c ARM: davinci: sram.c: fix incorrect type in assignment 2013-04-17 19:26:41 +05:30
time.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
tnetv107x.c ARM: davinci: mmc: derive version information from device name 2013-04-03 09:42:16 +05:30
usb.c v3.10 board updates for DaVinci 2013-04-17 23:54:41 -07:00