u-boot-brain/arch/arm/include/asm
Simon Glass cb93481268 tegra2: Implement SPI / UART GPIO switch
The Tegra2 Seaboard has the unfortunate feature that SPI and the console
UART are multiplexed on the same pins. We need to switch between one
and the other during SPI and console activity.

This new file implements a switch and keeps track of which peripheral
owns the pins. It also flips over the controlling GPIO as needed

Since we are adding a second file to board/nvidia/common, we create
a proper Makefile there and remove the direct board.o include from
board/nvidia/seaboard/Makefile

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2011-12-24 10:23:31 +01:00
..
arch-a320 ftsmc020: move ftsmc020 static mem controller to driver/mtd 2011-04-27 19:38:10 +02:00
arch-am33xx am335x: Drop board_sysinfo struct 2011-11-03 22:56:21 +01:00
arch-arm720t ARM: remove broken "impa7" board. 2011-09-07 21:46:40 +02:00
arch-armada100 armada100: define CONFIG_SYS_CACHELINE_SIZE 2011-11-03 22:56:22 +01:00
arch-armv7 ARMV7: Versatile Express Coretile CortexA9x4 support 2010-10-13 09:59:39 +02:00
arch-at91 Fix Stelian's email address 2011-11-29 15:43:38 +01:00
arch-davinci Coding Style cleanup 2011-12-19 12:03:40 +01:00
arch-ep93xx Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-exynos usb:gadget:s5p Enable the USB Gadget framework at Exynos4210 (C210 Universal) 2011-12-16 21:37:17 +01:00
arch-imx Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-ixp IXP42x PCI rewrite 2011-06-23 08:25:18 +02:00
arch-kirkwood kirkwood: define CONFIG_SYS_CACHELINE_SIZE 2011-11-03 22:56:22 +01:00
arch-ks8695 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-lpc2292 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-mb86r0x arm: auto gen asm-offsets.h for mb86r0x 2011-08-04 13:56:55 +02:00
arch-mx5 USB: MX5: add helper functions to enable USB clocks 2011-12-11 14:49:25 +01:00
arch-mx6 i.mx: add the initial support for freescale i.MX6Q processor 2011-12-09 17:30:10 +01:00
arch-mx25 MX: serial_mxc: cleanup removing nasty #ifdef 2011-12-06 23:59:40 +01:00
arch-mx27 MX: serial_mxc: cleanup removing nasty #ifdef 2011-12-06 23:59:40 +01:00
arch-mx28 i.MX28: Move SPL to arch/arm/cpu/arm926ejs/mx28 2011-12-09 17:30:10 +01:00
arch-mx31 MX: serial_mxc: cleanup removing nasty #ifdef 2011-12-06 23:59:40 +01:00
arch-mx35 MX: serial_mxc: cleanup removing nasty #ifdef 2011-12-06 23:59:40 +01:00
arch-nomadik Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-omap3 OMAP3: Add SPL support to omap3_evm 2011-12-06 23:59:38 +01:00
arch-omap4 omap4_panda: Initialize the USB phy 2011-12-19 17:52:44 +01:00
arch-omap5 arch/arm/include/asm/arch-omap5/clocks.h: Fix GCC 4.2 warnings 2011-12-06 23:59:40 +01:00
arch-omap24xx arch/arm/include/asm/sizes.h: cleanups 2010-10-13 09:59:33 +02:00
arch-orion5x ARM: orion5x: reduce dependence of including platform file 2011-10-27 21:56:33 +02:00
arch-pantheon pantheon: define CONFIG_SYS_CACHELINE_SIZE 2011-11-03 22:56:22 +01:00
arch-pxa pxa: convert pxa27x_udc to use read and write functions 2011-12-11 14:41:14 +01:00
arch-s3c24x0 Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
arch-s3c44b0 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-s3c64xx Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-s3c4510b Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-s5pc1xx usb:gadget:s5p Enable the USB Gadget framework at GONI 2011-12-11 14:44:49 +01:00
arch-sa1100 Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-spear Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
arch-tegra2 tegra2: Implement SPI / UART GPIO switch 2011-12-24 10:23:31 +01:00
arch-tnetv107x ARM1176: TI: TNETV107X soc initial support 2010-06-08 10:07:17 -05:00
arch-u8500 Minor coding style cleanup 2011-06-02 23:18:32 +02:00
proc-armv Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
armv7.h omap5: Add minimal support for omap5430. 2011-11-15 22:25:50 +01:00
assembler.h arm: Use optimized memcpy and memset from linux 2011-04-27 19:38:07 +02:00
atomic.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
bitops.h arm: add __ilog2 function 2011-07-16 13:00:11 +02:00
byteorder.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
cache.h arm: cache: define ARCH_DMA_MINALIGN for DMA buffer alignment 2011-10-23 20:50:42 +02:00
config.h Replace CONFIG_RELOC_FIXUP_WORKS by CONFIG_NEEDS_MANUAL_RELOC 2010-10-29 21:32:07 +02:00
dma-mapping.h Fix Stelian's email address 2011-11-29 15:43:38 +01:00
emif.h omap5: emif: Add emif/ddr configurations required for omap5 evm 2011-11-15 22:25:50 +01:00
errno.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
global_data.h fdt: ARM: Add device tree control of U-Boot (CONFIG_OF_CONTROL) 2011-10-26 21:37:17 +02:00
gpio.h GPIO: Tegra2: add GPIO driver for Tegra2 2011-07-04 10:55:26 +02:00
hardware.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
io.h ARM: fix write*() I/O accessors 2011-02-21 08:30:55 +01:00
mach-types.h omap5: Add minimal support for omap5430. 2011-11-15 22:25:50 +01:00
macro.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
memory.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
omap_common.h OMAP3: Add SPL_BOARD_INIT hook 2011-12-06 23:59:39 +01:00
omap_gpio.h omap: gpio: Use generic API 2011-09-13 08:25:15 +02:00
pl310.h armv7: add PL310 support to u-boot 2011-07-04 10:55:25 +02:00
posix_types.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
processor.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
ptrace.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
setup.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
sizes.h arch/arm/include/asm/sizes.h: cleanups 2010-10-13 09:59:33 +02:00
string.h arm: Use optimized memcpy and memset from linux 2011-04-27 19:38:07 +02:00
system.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
types.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
u-boot-arm.h arm: Move CP15 init out of cpu_init_crit() 2011-12-09 17:30:09 +01:00
u-boot.h image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
unaligned.h Move architecture-specific includes to arch/$ARCH/include/asm 2010-04-13 09:13:12 +02:00
utils.h armv7: cache maintenance operations for armv7 2011-07-04 10:55:25 +02:00