linux/arch/arm/mach-davinci
David Brownell 0d04eb4705 davinci: soc-specific SRAM setup
Package on-chip SRAM.  It's always accessible from the ARM, so
set up a standardized virtual address mapping into a 128 KiB
area that's reserved for platform use.

In some cases (dm6467) the physical addresses used for EDMA are
not the same as the ones used by the ARM ... so record that info
separately in the SOC data, for chips (unlike the OMAP-L137)
where SRAM may be used with EDMA.

Other blocks of SRAM, such as the ETB buffer or DSP L1/L2 RAM,
may be unused/available on some system.  They are ignored here.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2009-05-28 15:18:12 -07:00
..
include/mach davinci: soc-specific SRAM setup 2009-05-28 15:18:12 -07:00
board-dm355-evm.c davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
board-dm355-leopard.c davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
board-dm644x-evm.c davinci: Factor out emac mac address handling 2009-05-28 15:17:47 -07:00
board-dm646x-evm.c davinci: Factor out emac mac address handling 2009-05-28 15:17:47 -07:00
board-sffsdr.c davinci: Move emac platform_data to SoC-specific files 2009-05-28 15:17:45 -07:00
clock.c davinci: Add support for multiple PSCs 2009-05-26 08:16:46 -07:00
clock.h davinci: Add support for multiple PSCs 2009-05-26 08:16:46 -07: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
devices.c davinci: Factor out emac mac address handling 2009-05-28 15:17:47 -07:00
dm355.c davinci: soc-specific SRAM setup 2009-05-28 15:18:12 -07:00
dm644x.c davinci: soc-specific SRAM setup 2009-05-28 15:18:12 -07:00
dm646x.c davinci: soc-specific SRAM setup 2009-05-28 15:18:12 -07:00
dma.c davinci: add EDMA driver 2009-04-27 09:49:42 -07:00
gpio.c davinci: Make GPIO code more generic 2009-05-28 15:16:30 -07: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: Integrate cp_intc support into low-level irq code 2009-05-28 15:17:47 -07:00
Makefile davinci: Integrate cp_intc support into low-level irq code 2009-05-28 15:17:47 -07:00
Makefile.boot
mux.c davinci: Move pinmux setup info to SoC infrastructure 2009-05-26 08:17:16 -07: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
time.c davinci: Move PINMUX defines to SoC files 2009-05-28 15:17:48 -07:00
usb.c davinci: add arch_ioremap() which uses existing static mappings 2009-04-23 09:31:09 -07:00