uboot/arch/arm/include/asm
Simon Glass 2fccd2d96b tegra: Convert tegra GPIO driver to use driver model
This is an implementation of GPIOs for Tegra that uses driver model. It has
been tested on trimslice and also using the new iotrace feature.

The implementation uses a top-level GPIO device (which has no actual GPIOS).
Under this all the banks are created as separate GPIO devices.

The GPIOs are named as per the Tegra datasheet/header files: A0..A7, B0..B7,
..., Z0..Z7, AA0..AA7, etc.

Since driver model is not yet available before relocation, or in SPL, a
special function is provided for seaboard's SPL code.

Signed-off-by: Simon Glass <sjg@chromium.org>
2014-09-10 12:59:59 -06:00
..
arch-a320
arch-am33xx Merge branch 'u-boot-ti/master' into 'u-boot-arm/master' 2014-07-28 12:26:21 +02:00
arch-arm720t
arch-armada100
arch-armv7
arch-at91 Merge branch 'u-boot-imx/master' into 'u-boot-arm/master' 2014-06-30 23:00:34 +02:00
arch-bcm281xx arm: bcm281xx: Add Ethernet Clock support 2014-08-30 07:46:39 -04:00
arch-bcm2835 ARM: bcm2835: fix mbox POWER_STATE_RESP_ON value 2014-02-14 07:57:14 +01:00
arch-bcmcygnus arm: add Cygnus and NSP boards 2014-08-30 07:46:40 -04:00
arch-bcmnsp arm: add Cygnus and NSP boards 2014-08-30 07:46:40 -04:00
arch-davinci Merge branch 'u-boot-ti/master' into 'u-boot-arm/master' 2014-07-01 15:11:18 +02:00
arch-ep93xx arm: ep9315: Return back Cirrus Logic EDB9315A board support 2014-07-04 23:45:48 +02:00
arch-exynos Exynos5420: DMC: Add software read leveling 2014-06-13 17:05:14 +09:00
arch-fsl-lsch3 driver/ddr: Fix DDR4 driver for ARM 2014-07-22 16:25:54 -07:00
arch-imx mx6: Add support for the mx6solox variant 2014-07-10 15:29:16 +02:00
arch-keystone keystone2: use EFUSE_BOOTROM information to configure PLLs 2014-08-25 10:48:12 -04:00
arch-kirkwood ARM: kirkwood: add mvsdio driver 2014-08-01 18:44:56 +03:00
arch-ks8695
arch-lpc32xx
arch-ls102xa video: dcu: Add DCU driver support 2014-09-08 10:30:35 -07:00
arch-mb86r0x sizes.h - consolidate for all architectures 2014-03-04 12:15:01 -05:00
arch-mx5 ARM: mx5: Fix CHSCCDR name 2014-08-20 12:19:20 +02:00
arch-mx6 mx6sxsabresd: Add Ethernet support 2014-08-20 13:15:23 +02:00
arch-mx25 imx25: Add new hardware registers 2014-05-09 15:10:53 +02:00
arch-mx27
arch-mx31
arch-mx35 spl: consolidate arch/arm/include/asm/arch-*/spl.h 2014-06-06 10:05:34 +02:00
arch-mxs
arch-nomadik
arch-omap3 ARM: omap: clean redundant PISMO_xx macros used in OMAP3 2014-07-25 16:26:12 -04:00
arch-omap4 armv7:TI: Add <asm/ti-common/sys_proto.h> and migrate omap_hw_init_context 2014-05-23 19:40:05 -04:00
arch-omap5 board/ti/dra7xx: add support for parallel NOR 2014-08-25 10:48:12 -04:00
arch-orion5x
arch-pantheon
arch-pxa
arch-rmobile arm: rmobile: Add support R8A7794 2014-07-24 14:03:46 +09:00
arch-s3c24x0 mmc: s3c: Add SD driver 2014-08-01 19:24:34 +03:00
arch-s5pc1xx S5P: Exynos: Add GPIO pin numbering and rename definitions 2014-05-13 15:20:38 +09:00
arch-sa1100
arch-socfpga socfpga: initialize designware ethernet 2014-08-30 07:46:38 -04:00
arch-spear spear: move CONFIG_SYS_I2C_BASE from arch-spear/hardware to board configs 2014-02-20 06:49:02 +01:00
arch-sunxi sunxi: dram: Configurable DQS gating window mode and delay 2014-08-12 08:42:33 +02:00
arch-tegra tegra: Convert tegra GPIO driver to use driver model 2014-09-10 12:59:59 -06:00
arch-tegra20 tegra: kconfig: move board select menu and common settings 2014-08-30 21:19:32 -04:00
arch-tegra30 tegra: kconfig: move board select menu and common settings 2014-08-30 21:19:32 -04:00
arch-tegra114 tegra: kconfig: move board select menu and common settings 2014-08-30 21:19:32 -04:00
arch-tegra124 tegra: kconfig: move board select menu and common settings 2014-08-30 21:19:32 -04:00
arch-tnetv107x mtd: nand: davinci: add header file for driver definitions 2014-06-19 17:53:58 -04:00
arch-u8500
arch-vf610 arm: vf610: add NFC clock support 2014-08-30 07:46:40 -04:00
arch-zynq ARM: zynq: Remove spl.h 2014-08-19 08:48:18 +02:00
armv8 ARMv8: Adjust MMU setup 2014-07-03 08:40:48 +02:00
imx-common arm: vf610: add NFC pin mux 2014-08-30 07:46:39 -04:00
iproc-common arm: add Cygnus and NSP boards 2014-08-30 07:46:40 -04:00
kona-common arch: kona: Initial commit of kona-common architecture code 2014-02-22 19:30:18 +01:00
proc-armv ARM: add missing HYP mode constant 2014-07-28 17:06:35 +02:00
ti-common ARM: keystone: aemif: move aemif driver to drivers/memory/ti-aemif.c 2014-06-19 17:53:58 -04:00
armv7.h ARM: HYP/non-sec/PSCI: emit DT nodes 2014-07-28 17:19:52 +02:00
assembler.h
atomic.h Remove ${objtree}/include/asm/proc/ link 2014-06-11 16:27:05 -04:00
bitops.h Remove ${objtree}/include/asm/proc/ link 2014-06-11 16:27:05 -04:00
bootm.h
byteorder.h armv8: Use __aarch64__ rather than CONFIG_ARM64 in some cases 2014-01-10 10:10:23 +01:00
cache.h ARM: cache_v7: use __weak 2014-07-04 19:57:22 +02:00
config.h arm: ls102xa: Add Freescale LS102xA SoC support 2014-09-08 10:30:32 -07:00
davinci_rtc.h
dma-mapping.h
ehci-omap.h
emif.h emif.h: remove duplicated argument to | 2014-08-09 11:17:03 -04:00
errno.h
gic.h arm64 patch: gicv3 support 2014-04-08 00:15:12 +02:00
global_data.h ARM: IXP: Remove the IXP architecture support 2014-02-06 02:51:52 +01:00
gpio.h
hardware.h
io.h arm: ls102xa: Add Freescale LS102xA SoC support 2014-09-08 10:30:32 -07:00
linkage.h
mach-types.h ARM: tegra: add Colibri T30 board support 2014-08-18 16:59:04 -07:00
macro.h
memory.h
omap_boot.h
omap_common.h ARM: OMAP: Fix handling of errata i727 2014-07-25 16:26:11 -04:00
omap_gpio.h
omap_mmc.h
omap_musb.h
pl310.h mx6: Enable L2 cache support 2014-02-11 11:24:12 +01:00
posix_types.h armv8: Use __aarch64__ rather than CONFIG_ARM64 in some cases 2014-01-10 10:10:23 +01:00
processor.h Remove ${objtree}/include/asm/proc/ link 2014-06-11 16:27:05 -04:00
psci.h ARM: HYP/non-sec: add generic ARMv7 PSCI code 2014-07-28 17:19:18 +02:00
ptrace.h Remove ${objtree}/include/asm/proc/ link 2014-06-11 16:27:05 -04:00
sections.h
secure.h ARM: HYP/non-sec: allow relocation to secure RAM 2014-07-28 17:19:09 +02:00
semihosting.h arm: Add support for semihosting for armv8 fastmodel targets. 2014-07-03 08:35:45 +02:00
setup.h
spl.h ARM: zynq: Remove spl.h 2014-08-19 08:48:18 +02:00
string.h
system.h ARMv8/FSL_LSCH3: Add FSL_LSCH3 SoC 2014-07-03 08:40:51 +02:00
types.h
u-boot-arm.h
u-boot.h bd_info: remove bi_barudrate member from struct bd_info 2014-05-12 15:19:45 -04:00
unaligned.h
utils.h