Commit 5484793363f3a03c542b7db12f40bf6d1da48203

Authored by Lukasz Majewski
Committed by Tom Rini
1 parent c399dca834

kconfig: Convert CONFIG_MXS_GPIO to Kconfig

This converts the following to Kconfig:
   CONFIG_MXS_GPIO

Travis-CI: https://travis-ci.org/lmajewski/u-boot-dfu/builds/571260789

Signed-off-by: Lukasz Majewski <lukma@denx.de>
Acked-by: Peng Fan <peng.fan@nxp.com>
Acked-by: Jagan Teki <jagan@amarulasolutions.com>

Showing 15 changed files with 17 additions and 7 deletions Side-by-side Diff

configs/apx4devkit_defconfig
... ... @@ -31,6 +31,7 @@
31 31 CONFIG_MTDPARTS_DEFAULT="mtdparts=gpmi-nand:128k(bootstrap),1024k(boot),768k(env),-(root)"
32 32 CONFIG_CMD_UBI=y
33 33 CONFIG_ENV_IS_IN_NAND=y
  34 +CONFIG_MXS_GPIO=y
34 35 CONFIG_MMC_MXS=y
35 36 CONFIG_NAND=y
36 37 CONFIG_NAND_MXS=y
configs/bg0900_defconfig
... ... @@ -27,6 +27,7 @@
27 27 CONFIG_CMD_PING=y
28 28 CONFIG_CMD_CACHE=y
29 29 CONFIG_DOS_PARTITION=y
  30 +CONFIG_MXS_GPIO=y
30 31 # CONFIG_MMC is not set
31 32 CONFIG_NAND=y
32 33 CONFIG_NAND_MXS=y
configs/mx23_olinuxino_defconfig
... ... @@ -26,6 +26,7 @@
26 26 CONFIG_CMD_EXT2=y
27 27 CONFIG_CMD_FAT=y
28 28 CONFIG_ENV_IS_IN_MMC=y
  29 +CONFIG_MXS_GPIO=y
29 30 CONFIG_LED_STATUS=y
30 31 CONFIG_LED_STATUS_GPIO=y
31 32 CONFIG_LED_STATUS0=y
configs/mx23evk_defconfig
... ... @@ -28,6 +28,7 @@
28 28 CONFIG_CMD_FAT=y
29 29 CONFIG_ENV_IS_IN_MMC=y
30 30 # CONFIG_NET is not set
  31 +CONFIG_MXS_GPIO=y
31 32 CONFIG_MMC_MXS=y
32 33 CONFIG_CONS_INDEX=0
33 34 CONFIG_USB=y
configs/mx28evk_auart_console_defconfig
... ... @@ -38,6 +38,7 @@
38 38 CONFIG_MTDPARTS_DEFAULT="mtdparts=gpmi-nand:3m(bootloader)ro,512k(environment),512k(redundant-environment),4m(kernel),512k(fdt),8m(ramdisk),-(filesystem)"
39 39 CONFIG_CMD_UBI=y
40 40 CONFIG_ENV_IS_IN_MMC=y
  41 +CONFIG_MXS_GPIO=y
41 42 CONFIG_MMC_MXS=y
42 43 CONFIG_NAND=y
43 44 CONFIG_NAND_MXS=y
configs/mx28evk_defconfig
... ... @@ -38,6 +38,7 @@
38 38 CONFIG_MTDPARTS_DEFAULT="mtdparts=gpmi-nand:3m(bootloader)ro,512k(environment),512k(redundant-environment),4m(kernel),512k(fdt),8m(ramdisk),-(filesystem)"
39 39 CONFIG_CMD_UBI=y
40 40 CONFIG_ENV_IS_IN_MMC=y
  41 +CONFIG_MXS_GPIO=y
41 42 CONFIG_MMC_MXS=y
42 43 CONFIG_NAND=y
43 44 CONFIG_NAND_MXS=y
configs/mx28evk_nand_defconfig
... ... @@ -37,6 +37,7 @@
37 37 CONFIG_MTDPARTS_DEFAULT="mtdparts=gpmi-nand:3m(bootloader)ro,512k(environment),512k(redundant-environment),4m(kernel),512k(fdt),8m(ramdisk),-(filesystem)"
38 38 CONFIG_CMD_UBI=y
39 39 CONFIG_ENV_IS_IN_NAND=y
  40 +CONFIG_MXS_GPIO=y
40 41 CONFIG_MMC_MXS=y
41 42 CONFIG_NAND=y
42 43 CONFIG_NAND_MXS=y
configs/mx28evk_spi_defconfig
... ... @@ -36,6 +36,7 @@
36 36 CONFIG_MTDIDS_DEFAULT="nand0=gpmi-nand"
37 37 CONFIG_MTDPARTS_DEFAULT="mtdparts=gpmi-nand:3m(bootloader)ro,512k(environment),512k(redundant-environment),4m(kernel),512k(fdt),8m(ramdisk),-(filesystem)"
38 38 CONFIG_CMD_UBI=y
  39 +CONFIG_MXS_GPIO=y
39 40 CONFIG_MMC_MXS=y
40 41 CONFIG_NAND=y
41 42 CONFIG_NAND_MXS=y
configs/sansa_fuze_plus_defconfig
... ... @@ -30,6 +30,7 @@
30 30 CONFIG_CMD_CACHE=y
31 31 CONFIG_CMD_EXT2=y
32 32 CONFIG_CMD_FAT=y
  33 +CONFIG_MXS_GPIO=y
33 34 CONFIG_MMC_MXS=y
34 35 CONFIG_CONS_INDEX=0
35 36 CONFIG_USB=y
configs/sc_sps_1_defconfig
... ... @@ -29,6 +29,7 @@
29 29 CONFIG_CMD_EXT2=y
30 30 CONFIG_CMD_FAT=y
31 31 CONFIG_ENV_IS_IN_MMC=y
  32 +CONFIG_MXS_GPIO=y
32 33 CONFIG_MMC_MXS=y
33 34 CONFIG_PHYLIB=y
34 35 CONFIG_MII=y
configs/ts4600_defconfig
... ... @@ -22,6 +22,7 @@
22 22 CONFIG_CMD_FAT=y
23 23 CONFIG_CMD_FS_GENERIC=y
24 24 CONFIG_ENV_IS_IN_MMC=y
  25 +CONFIG_MXS_GPIO=y
25 26 CONFIG_MMC_MXS=y
26 27 CONFIG_CONS_INDEX=0
27 28 CONFIG_OF_LIBFDT=y
configs/xfi3_defconfig
... ... @@ -29,6 +29,7 @@
29 29 CONFIG_CMD_CACHE=y
30 30 CONFIG_CMD_EXT2=y
31 31 CONFIG_CMD_FAT=y
  32 +CONFIG_MXS_GPIO=y
32 33 CONFIG_MMC_MXS=y
33 34 CONFIG_CONS_INDEX=0
34 35 CONFIG_USB=y
drivers/gpio/Kconfig
... ... @@ -139,6 +139,11 @@
139 139 help
140 140 Support GPIO controllers on various i.MX platforms
141 141  
  142 +config MXS_GPIO
  143 + bool "Freescale/NXP MXS GPIO driver"
  144 + help
  145 + Support GPIO controllers on i.MX23 and i.MX28 platforms
  146 +
142 147 config OMAP_GPIO
143 148 bool "TI OMAP GPIO driver"
144 149 depends on ARCH_OMAP2PLUS
include/configs/mxs.h
... ... @@ -94,12 +94,6 @@
94 94 /*
95 95 * Drivers
96 96 */
97   -
98   -/* APBH DMA */
99   -
100   -/* GPIO */
101   -#define CONFIG_MXS_GPIO
102   -
103 97 /*
104 98 * DUART Serial Driver.
105 99 * Conflicts with AUART driver which can be set by board.
scripts/config_whitelist.txt
... ... @@ -1210,7 +1210,6 @@
1210 1210 CONFIG_MXS
1211 1211 CONFIG_MXS_AUART
1212 1212 CONFIG_MXS_AUART_BASE
1213   -CONFIG_MXS_GPIO
1214 1213 CONFIG_MXS_OCOTP
1215 1214 CONFIG_MX_CYCLIC
1216 1215 CONFIG_MY_OPTION