summaryrefslogtreecommitdiffstats
path: root/board/nvidia/dalmore/dalmore.c
diff options
context:
space:
mode:
authorTom Warren <twarren@nvidia.com>2013-03-01 14:38:20 -0700
committerTom Warren <twarren@nvidia.com>2013-03-14 11:06:43 -0700
commit8b7776b9f95d542d0e81357c4f8aa32f7bf466e5 (patch)
treefa5b69ad68f49a494a5492657f4f1ac8723636a2 /board/nvidia/dalmore/dalmore.c
parentbb638bb756b91a781d056d3b89cbd6dd562eabca (diff)
downloadblackbird-obmc-uboot-8b7776b9f95d542d0e81357c4f8aa32f7bf466e5.tar.gz
blackbird-obmc-uboot-8b7776b9f95d542d0e81357c4f8aa32f7bf466e5.zip
Tegra114: pinmux: Update pinmux tables & code, fix a bug w/SDMMC3 init
Use the latest tables & code from our internal U-Boot repo. The SDMMC3_CD, CLK_LB_IN and CLK_LB_OUT offsets in the pingroup table were off by a few indices, causing the pinmux init code to write bad data to the PINMUX_AUX_ regs. This also enabled the lock bit, which made it impossible to reconfig the pads correctly for SDMMC3 (SD card on Dalmore) operation. Also fixes SPI_CS2_N, USB_VBUS_EN0, HDMI_CEC and UART2_RXD/TXD muxes. Signed-off-by: Tom Warren <twarren@nvidia.com> Reviewed-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'board/nvidia/dalmore/dalmore.c')
-rw-r--r--board/nvidia/dalmore/dalmore.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/board/nvidia/dalmore/dalmore.c b/board/nvidia/dalmore/dalmore.c
index aca3c7d17b..2020a5f00d 100644
--- a/board/nvidia/dalmore/dalmore.c
+++ b/board/nvidia/dalmore/dalmore.c
@@ -24,6 +24,9 @@
*/
void pinmux_init(void)
{
+ pinmux_config_table(tegra114_pinmux_set_nontristate,
+ ARRAY_SIZE(tegra114_pinmux_set_nontristate));
+
pinmux_config_table(tegra114_pinmux_common,
ARRAY_SIZE(tegra114_pinmux_common));
OpenPOWER on IntegriCloud