diff options
| author | Marek Vasut <marex@denx.de> | 2012-07-21 05:02:23 +0000 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2012-09-01 14:58:13 +0200 | 
| commit | 308252adaf090335fcc0c8bc8b49668f9d98022f (patch) | |
| tree | ebda220ff958963d4df1cbf998c889b2ef6540ac | |
| parent | 16e41c857ceb4534e8105f5f13d5803584e69590 (diff) | |
| download | olio-uboot-2014.01-308252adaf090335fcc0c8bc8b49668f9d98022f.tar.xz olio-uboot-2014.01-308252adaf090335fcc0c8bc8b49668f9d98022f.zip | |
dm: Move OMAP GPIO driver to drivers/gpio/
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Wolfgang Denk <wd@denx.de>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: U-Boot DM <u-boot-dm@lists.denx.de>
Cc: Tom Rini <trini@ti.com>
Acked-by: Tom Rini <trini@ti.com>
Signed-off-by: Tom Rini <trini@ti.com>
| -rw-r--r-- | arch/arm/cpu/armv7/omap-common/Makefile | 3 | ||||
| -rw-r--r-- | drivers/gpio/Makefile | 1 | ||||
| -rw-r--r-- | drivers/gpio/omap_gpio.c (renamed from arch/arm/cpu/armv7/omap-common/gpio.c) | 0 | ||||
| -rw-r--r-- | include/configs/am335x_evm.h | 2 | ||||
| -rw-r--r-- | include/configs/cm_t35.h | 1 | ||||
| -rw-r--r-- | include/configs/devkit8000.h | 2 | ||||
| -rw-r--r-- | include/configs/dig297.h | 1 | ||||
| -rw-r--r-- | include/configs/igep00x0.h | 1 | ||||
| -rw-r--r-- | include/configs/mcx.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_beagle.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_evm_common.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_logic.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_mvblx.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_overo.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_pandora.h | 1 | ||||
| -rw-r--r-- | include/configs/omap3_zoom2.h | 1 | ||||
| -rw-r--r-- | include/configs/omap4_common.h | 1 | ||||
| -rw-r--r-- | include/configs/omap5_evm.h | 1 | ||||
| -rw-r--r-- | include/configs/tam3517-common.h | 1 | 
19 files changed, 19 insertions, 3 deletions
| diff --git a/arch/arm/cpu/armv7/omap-common/Makefile b/arch/arm/cpu/armv7/omap-common/Makefile index 1394c3f0f..d37b22d98 100644 --- a/arch/arm/cpu/armv7/omap-common/Makefile +++ b/arch/arm/cpu/armv7/omap-common/Makefile @@ -29,9 +29,6 @@ SOBJS	:= reset.o  COBJS	:= timer.o  COBJS	+= utils.o -ifneq ($(CONFIG_AM33XX)$(CONFIG_OMAP),) -COBJS	+= gpio.o -endif  ifneq ($(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX),)  COBJS	+= hwinit-common.o diff --git a/drivers/gpio/Makefile b/drivers/gpio/Makefile index 106549dc2..c77c631be 100644 --- a/drivers/gpio/Makefile +++ b/drivers/gpio/Makefile @@ -41,6 +41,7 @@ COBJS-$(CONFIG_DA8XX_GPIO)	+= da8xx_gpio.o  COBJS-$(CONFIG_ALTERA_PIO)	+= altera_pio.o  COBJS-$(CONFIG_MPC83XX_GPIO)	+= mpc83xx_gpio.o  COBJS-$(CONFIG_SH_GPIO_PFC)	+= sh_pfc.o +COBJS-$(CONFIG_OMAP_GPIO)	+= omap_gpio.o  COBJS	:= $(COBJS-y)  SRCS 	:= $(COBJS:.o=.c) diff --git a/arch/arm/cpu/armv7/omap-common/gpio.c b/drivers/gpio/omap_gpio.c index fc89f2a42..fc89f2a42 100644 --- a/arch/arm/cpu/armv7/omap-common/gpio.c +++ b/drivers/gpio/omap_gpio.c diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h index 41a303289..69ab076df 100644 --- a/include/configs/am335x_evm.h +++ b/include/configs/am335x_evm.h @@ -167,6 +167,8 @@  #define CONFIG_SYS_I2C_EEPROM_ADDR_LEN	2  #define CONFIG_SYS_I2C_MULTI_EEPROMS +#define CONFIG_OMAP_GPIO +  #define CONFIG_BAUDRATE		115200  #define CONFIG_SYS_BAUDRATE_TABLE	{ 110, 300, 600, 1200, 2400, \  4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200 } diff --git a/include/configs/cm_t35.h b/include/configs/cm_t35.h index ee4bce5d3..6eeb2d3b7 100644 --- a/include/configs/cm_t35.h +++ b/include/configs/cm_t35.h @@ -37,6 +37,7 @@   */  #define CONFIG_OMAP	/* in a TI OMAP core */  #define CONFIG_OMAP34XX	/* which is a 34XX */ +#define CONFIG_OMAP_GPIO  #define CONFIG_CM_T3X	/* working with CM-T35 and CM-T3730 */  #define CONFIG_SYS_TEXT_BASE	0x80008000 diff --git a/include/configs/devkit8000.h b/include/configs/devkit8000.h index 5df946bf6..1f44a4281 100644 --- a/include/configs/devkit8000.h +++ b/include/configs/devkit8000.h @@ -36,6 +36,8 @@  #define CONFIG_OMAP34XX		1	/* which is a 34XX */  #define CONFIG_OMAP3_DEVKIT8000	1	/* working with DevKit8000 */  #define CONFIG_MACH_TYPE	MACH_TYPE_DEVKIT8000 +#define CONFIG_OMAP_GPIO +  /*   * 1MB into the SDRAM to allow for SPL's bss at the beginning of SDRAM   * 64 bytes before this address should be set aside for u-boot.img's diff --git a/include/configs/dig297.h b/include/configs/dig297.h index 4845d5198..f123675aa 100644 --- a/include/configs/dig297.h +++ b/include/configs/dig297.h @@ -45,6 +45,7 @@   */  #define CONFIG_OMAP		/* in a TI OMAP core */  #define CONFIG_OMAP34XX		/* which is a 34XX */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SYS_TEXT_BASE	0x80008000 diff --git a/include/configs/igep00x0.h b/include/configs/igep00x0.h index 91e5de65d..af793e199 100644 --- a/include/configs/igep00x0.h +++ b/include/configs/igep00x0.h @@ -30,6 +30,7 @@   */  #define CONFIG_OMAP		1	/* in a TI OMAP core */  #define CONFIG_OMAP34XX		1	/* which is a 34XX */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC	/* The chip has SDRC controller */ diff --git a/include/configs/mcx.h b/include/configs/mcx.h index ad7078c0f..c14cb851c 100644 --- a/include/configs/mcx.h +++ b/include/configs/mcx.h @@ -27,6 +27,7 @@  #define CONFIG_OMAP			/* in a TI OMAP core */  #define CONFIG_OMAP34XX			/* which is a 34XX */  #define CONFIG_OMAP3_MCX		/* working with mcx */ +#define CONFIG_OMAP_GPIO  #define MACH_TYPE_MCX			3656  #define CONFIG_MACH_TYPE	MACH_TYPE_MCX diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h index 6e2a4ec6c..e97482419 100644 --- a/include/configs/omap3_beagle.h +++ b/include/configs/omap3_beagle.h @@ -34,6 +34,7 @@  #define CONFIG_OMAP		1	/* in a TI OMAP core */  #define CONFIG_OMAP34XX		1	/* which is a 34XX */  #define CONFIG_OMAP3_BEAGLE	1	/* working with BEAGLE */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC	/* The chip has SDRC controller */ diff --git a/include/configs/omap3_evm_common.h b/include/configs/omap3_evm_common.h index 20192a90a..b12ce2e4d 100644 --- a/include/configs/omap3_evm_common.h +++ b/include/configs/omap3_evm_common.h @@ -22,6 +22,7 @@   */  #define CONFIG_OMAP			/* This is TI OMAP core */  #define CONFIG_OMAP34XX			/* belonging to 34XX family */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC			/* The chip has SDRC controller */ diff --git a/include/configs/omap3_logic.h b/include/configs/omap3_logic.h index 2e1e6b901..6d4faed08 100644 --- a/include/configs/omap3_logic.h +++ b/include/configs/omap3_logic.h @@ -33,6 +33,7 @@  #define CONFIG_OMAP			/* in a TI OMAP core */  #define CONFIG_OMAP34XX			/* which is a 34XX */  #define CONFIG_OMAP3_LOGIC		/* working with Logic OMAP boards */ +#define CONFIG_OMAP_GPIO  #undef CONFIG_USE_IRQ			/* no support for IRQs */ diff --git a/include/configs/omap3_mvblx.h b/include/configs/omap3_mvblx.h index 6a1304681..30ca31293 100644 --- a/include/configs/omap3_mvblx.h +++ b/include/configs/omap3_mvblx.h @@ -39,6 +39,7 @@  #define CONFIG_OMAP34XX		1	/* which is a 34XX */  #define CONFIG_MVBLX		1	/* working with mvBlueLYNX-X */  #define CONFIG_MACH_TYPE	MACH_TYPE_MVBLX +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC	/* The chip has SDRC controller */ diff --git a/include/configs/omap3_overo.h b/include/configs/omap3_overo.h index 15f67fcaf..92bd8fcaf 100644 --- a/include/configs/omap3_overo.h +++ b/include/configs/omap3_overo.h @@ -25,6 +25,7 @@  #define CONFIG_OMAP				/* in a TI OMAP core */  #define CONFIG_OMAP34XX				/* which is a 34XX */  #define CONFIG_OMAP3_OVERO			/* working with overo */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC				/* The chip has SDRC controller */ diff --git a/include/configs/omap3_pandora.h b/include/configs/omap3_pandora.h index 604b53d3c..28f8a3ee4 100644 --- a/include/configs/omap3_pandora.h +++ b/include/configs/omap3_pandora.h @@ -29,6 +29,7 @@  #define CONFIG_OMAP		1	/* in a TI OMAP core */  #define CONFIG_OMAP34XX		1	/* which is a 34XX */  #define CONFIG_OMAP3_PANDORA	1	/* working with pandora */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC	/* The chip has SDRC controller */ diff --git a/include/configs/omap3_zoom2.h b/include/configs/omap3_zoom2.h index b60ece3c5..98b93f8c7 100644 --- a/include/configs/omap3_zoom2.h +++ b/include/configs/omap3_zoom2.h @@ -36,6 +36,7 @@  #define CONFIG_OMAP		1	/* in a TI OMAP core */  #define CONFIG_OMAP34XX		1	/* which is a 34XX */  #define CONFIG_OMAP3_ZOOM2	1	/* working with Zoom II */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SDRC	/* The chip has SDRC controller */ diff --git a/include/configs/omap4_common.h b/include/configs/omap4_common.h index b2e5cc6b7..6f298a1f7 100644 --- a/include/configs/omap4_common.h +++ b/include/configs/omap4_common.h @@ -35,6 +35,7 @@  #define CONFIG_OMAP		1	/* in a TI OMAP core */  #define CONFIG_OMAP44XX		1	/* which is a 44XX */  #define CONFIG_OMAP4430		1	/* which is in a 4430 */ +#define CONFIG_OMAP_GPIO  /* Get CPU defs */  #include <asm/arch/cpu.h> diff --git a/include/configs/omap5_evm.h b/include/configs/omap5_evm.h index c5874bbf6..088428035 100644 --- a/include/configs/omap5_evm.h +++ b/include/configs/omap5_evm.h @@ -38,6 +38,7 @@  #define CONFIG_OMAP54XX	/* which is a 54XX */  #define CONFIG_OMAP5430	/* which is in a 5430 */  #define CONFIG_5430EVM	/* working with EVM */ +#define CONFIG_OMAP_GPIO  /* Get CPU defs */  #include <asm/arch/cpu.h> diff --git a/include/configs/tam3517-common.h b/include/configs/tam3517-common.h index 0751a9cbc..24f6f7e95 100644 --- a/include/configs/tam3517-common.h +++ b/include/configs/tam3517-common.h @@ -27,6 +27,7 @@   */  #define CONFIG_OMAP		/* in a TI OMAP core */  #define CONFIG_OMAP34XX		/* which is a 34XX */ +#define CONFIG_OMAP_GPIO  #define CONFIG_SYS_TEXT_BASE 0x80008000 |