From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcel Ziswiler Date: Mon, 17 Sep 2018 13:59:37 +0000 Subject: [U-Boot] [PATCH 5/6] Kconfig: tegra: Migrate TEGRA_KEYBOARD In-Reply-To: <20180916172301.25982-6-pbrobinson@gmail.com> References: <20180916172301.25982-1-pbrobinson@gmail.com> <20180916172301.25982-6-pbrobinson@gmail.com> Message-ID: <1537192774.16554.34.camel@toradex.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sun, 2018-09-16 at 18:23 +0100, Peter Robinson wrote: > 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 > Cc: Tom Warren > Cc: Stephen Warren Reviewed-by: Marcel Ziswiler > --- > configs/seaboard_defconfig | 1 + > drivers/input/Kconfig | 6 ++++++ > include/configs/seaboard.h | 4 ---- > scripts/config_whitelist.txt | 1 - > 4 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig > index 917ddcce3f3..f9638e6016d 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 7ffb949f12d..a1353848c22 100644 > --- a/drivers/input/Kconfig > +++ b/drivers/input/Kconfig > @@ -25,6 +25,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 5813e884e2f..3dc14a2dd92 100644 > --- a/scripts/config_whitelist.txt > +++ b/scripts/config_whitelist.txt > @@ -4436,7 +4436,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