diff options
author | Peter Robinson <pbrobinson@gmail.com> | 2019-02-20 12:17:28 +0000 |
---|---|---|
committer | Tom Warren <twarren@nvidia.com> | 2019-02-20 09:01:45 -0700 |
commit | 06b070e323e1fa45107c769ea8d88f09d7ffe56e (patch) | |
tree | 135b4bbc91dceed2f7f3ed36e57eaf83b137dcce | |
parent | 747fed56d3876d7de89959f9a927901e02166151 (diff) | |
download | u-boot-06b070e323e1fa45107c769ea8d88f09d7ffe56e.tar.gz |
Kconfig: tegra: Migrate TEGRA_KEYBOARD
Migrate TEGRA_KEYBOARD from headers to Kconfig, only the seaboard uses it but we
drop CONFIG_KEYBOARD as the driver doesn't use the legacy drv_keyboard_init.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Tom Warren <twarren@nvidia.com>
Cc: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
-rw-r--r-- | configs/seaboard_defconfig | 1 | ||||
-rw-r--r-- | drivers/input/Kconfig | 6 | ||||
-rw-r--r-- | include/configs/seaboard.h | 4 | ||||
-rw-r--r-- | scripts/config_whitelist.txt | 1 |
4 files changed, 7 insertions, 5 deletions
diff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig index 304a292133b..aa46f068c36 100644 --- a/configs/seaboard_defconfig +++ b/configs/seaboard_defconfig @@ -23,6 +23,7 @@ CONFIG_CMD_EXT4_WRITE=y CONFIG_DEFAULT_DEVICE_TREE="tegra20-seaboard" CONFIG_ENV_IS_IN_MMC=y CONFIG_SYS_I2C_TEGRA=y +CONFIG_TEGRA_KEYBOARD=y CONFIG_SPL_DM=y CONFIG_DM_PMIC=y CONFIG_DM_REGULATOR=y diff --git a/drivers/input/Kconfig b/drivers/input/Kconfig index 7afdafed948..a3bdd9fa346 100644 --- a/drivers/input/Kconfig +++ b/drivers/input/Kconfig @@ -73,6 +73,12 @@ config I8042_KEYB variable 'keymap' to "de" to select German. Keyboard repeat is handled by the keyboard itself. +config TEGRA_KEYBOARD + bool "NVIDIA Tegra internal matrix keyboard controller support" + help + A matrix keyboard connected directly to the internal keyboard + controller on Tegra SoCs. + config TWL4030_INPUT bool "Enable TWL4030 Input controller" help diff --git a/include/configs/seaboard.h b/include/configs/seaboard.h index c5fa9cc4208..5df013b0b32 100644 --- a/include/configs/seaboard.h +++ b/include/configs/seaboard.h @@ -31,10 +31,6 @@ #define CONFIG_SYS_MMC_ENV_DEV 0 #define CONFIG_SYS_MMC_ENV_PART 2 -/* Enable keyboard */ -#define CONFIG_TEGRA_KEYBOARD -#define CONFIG_KEYBOARD - /* NAND support */ #define CONFIG_TEGRA_NAND diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt index 4c7602ab34d..2c323b62de3 100644 --- a/scripts/config_whitelist.txt +++ b/scripts/config_whitelist.txt @@ -4393,7 +4393,6 @@ CONFIG_TEGRA_ENABLE_UARTC CONFIG_TEGRA_ENABLE_UARTD CONFIG_TEGRA_ENABLE_UARTE CONFIG_TEGRA_GPU -CONFIG_TEGRA_KEYBOARD CONFIG_TEGRA_LP0 CONFIG_TEGRA_NAND CONFIG_TEGRA_PMU |