mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 06:31:31 +00:00
tegra: add SDIO1 funcmux entry for UARTA
This is based on top of: tegra: add alternate UART1 funcmux entry tegra: add UART1 on GPU funcmux entry v2: remove enum change Signed-off-by: Lucas Stach <dev@lynxeye.de> Acked-by: Stephen Warren <swarren@wwwdotorg.org> CC: Stephen Warren <swarren@wwwdotorg.org> CC: Tom Warren <twarren@nvidia.com> CC: Marek Vasut <marex@denx.de> Signed-off-by: Tom Warren <twarren@nvidia.com>
This commit is contained in:
parent
ffec1eb9c7
commit
a2cfe63eeb
3 changed files with 8 additions and 0 deletions
|
@ -106,6 +106,8 @@ static int uart_configs[] = {
|
|||
FUNCMUX_UART1_UAA_UAB,
|
||||
#elif defined(CONFIG_TEGRA2_UARTA_GPU)
|
||||
FUNCMUX_UART1_GPU,
|
||||
#elif defined(CONFIG_TEGRA2_UARTA_SDIO1)
|
||||
FUNCMUX_UART1_SDIO1,
|
||||
#else
|
||||
FUNCMUX_UART1_IRRX_IRTX,
|
||||
#endif
|
||||
|
|
|
@ -50,6 +50,11 @@ int funcmux_select(enum periph_id id, int config)
|
|||
pinmux_tristate_disable(PINGRP_GPU);
|
||||
bad_config = 0;
|
||||
break;
|
||||
case FUNCMUX_UART1_SDIO1:
|
||||
pinmux_set_func(PINGRP_SDIO1, PMUX_FUNC_UARTA);
|
||||
pinmux_tristate_disable(PINGRP_SDIO1);
|
||||
bad_config = 0;
|
||||
break;
|
||||
}
|
||||
if (!bad_config) {
|
||||
/*
|
||||
|
|
|
@ -32,6 +32,7 @@ enum {
|
|||
FUNCMUX_UART1_IRRX_IRTX = 0,
|
||||
FUNCMUX_UART1_UAA_UAB,
|
||||
FUNCMUX_UART1_GPU,
|
||||
FUNCMUX_UART1_SDIO1,
|
||||
FUNCMUX_UART2_IRDA = 0,
|
||||
FUNCMUX_UART4_GMC = 0,
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue