v2 no longer forces UARTA to SDB/SDD on Transformer 20. Instead CONFIG_TEGRA_UARTA_MICROSD is used for this purpose. Additionally, user does not needs to configure additional DT files as that is handled internally with preprocessor directives.
Changes in v2: - fixed indentation of preprocessor directives - added TEGRA_UARTA_MICROSD Kconfig option - removed .dtsi for enabling UART over microSD - modified transformer DT to use UARTA and correct pinmux when TEGRA_UARTA_MICROSD is enabled; it is enough to flip a single switch to enable/disable UART over microSD Artur Kowalski (3): tegra: add funcmux for exposing UART over uSD slot on Tegra 20 tegra: respect CONFIG_TEGRA_ENABLE_UART* options on Transformer T20 tegra: allow to expose UART on microSD slot arch/arm/dts/tegra20-asus-transformer.dtsi | 24 +++++++++++++++++++++ arch/arm/include/asm/arch-tegra20/funcmux.h | 1 + arch/arm/mach-tegra/board.c | 2 ++ arch/arm/mach-tegra/tegra20/Kconfig | 18 ++++++++++++++++ drivers/pinctrl/tegra/funcmux-tegra20.c | 9 +++++++- include/configs/transformer-t20.h | 10 +++++++++ 6 files changed, 63 insertions(+), 1 deletion(-) -- 2.48.1