2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-28 23:23:55 +08:00
linux-next/arch/arm/mach-davinci/include/mach
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
..
asp.h ASoC: DaVinci EVM board support buildfixes 2009-05-15 08:59:07 +01:00
clkdev.h davinci: major rework of clock, PLL, PSC infrastructure 2009-04-23 09:31:00 -07:00
clock.h davinci: major rework of clock, PLL, PSC infrastructure 2009-04-23 09:31:00 -07:00
common.h davinci: soc-specific SRAM setup 2009-05-28 15:18:12 -07:00
cp_intc.h davinci: INTC: add support for TI cp_intc 2009-05-26 07:18:14 -07:00
cputype.h davinci: Support JTAG ID register at any address 2009-05-26 08:14:56 -07:00
debug-macro.S davinci: use 32-bit accesses for low-level debug macros 2009-05-26 07:18:14 -07:00
dm355.h davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
dm644x.h davinci: Move emac platform_data to SoC-specific files 2009-05-28 15:17:45 -07:00
dm646x.h davinci: Move emac platform_data to SoC-specific files 2009-05-28 15:17:45 -07:00
edma.h davinci: remove remnants of IRAM allocator 2009-05-28 15:18:12 -07:00
emac.h davinci: Factor out emac mac address handling 2009-05-28 15:17:47 -07:00
entry-macro.S davinci: Integrate cp_intc support into low-level irq code 2009-05-28 15:17:47 -07:00
gpio.h davinci: Make GPIO code more generic 2009-05-28 15:16:30 -07:00
hardware.h davinci: add arch_ioremap() which uses existing static mappings 2009-04-23 09:31:09 -07:00
i2c.h ARM: DaVinci: i2c setup 2008-09-17 00:31:42 -07:00
io.h davinci: add arch_ioremap() which uses existing static mappings 2009-04-23 09:31:09 -07:00
irqs.h davinci: Move interrupt ctlr info to SoC infrastructure 2009-05-26 08:18:09 -07:00
memory.h davinci: remove remnants of IRAM allocator 2009-05-28 15:18:12 -07:00
mmc.h davinci: MMC platform support 2009-05-26 07:18:16 -07:00
mux.h davinci: Move PINMUX defines to SoC files 2009-05-28 15:17:48 -07:00
nand.h [MTD] [NAND] davinci_nand driver 2009-03-20 12:32:19 +00:00
psc.h davinci: Add support for multiple PSCs 2009-05-26 08:16:46 -07:00
serial.h davinci: cleanup: move dm355 UART2 define to dm355.c 2009-05-28 15:17:49 -07:00
system.h [ARM] pass reboot command line to arch_reset() 2009-03-19 16:20:24 +00:00
time.h davinci: Add watchdog base address flexibility 2009-05-26 08:20:31 -07:00
timex.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
uncompress.h davinci: support different UART bases for zImage uncompress 2009-05-26 07:18:14 -07:00
vmalloc.h [ARM] davinci: asm/memory.h is not required for mach/vmalloc.h 2008-11-30 14:42:43 +00:00