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>
Showing
- arch/arm/cpu/tegra114-common/pinmux.c 127 additions, 87 deletionsarch/arm/cpu/tegra114-common/pinmux.c
- arch/arm/include/asm/arch-tegra114/pinmux.h 36 additions, 110 deletionsarch/arm/include/asm/arch-tegra114/pinmux.h
- board/nvidia/dalmore/dalmore.c 3 additions, 0 deletionsboard/nvidia/dalmore/dalmore.c
- board/nvidia/dalmore/pinmux-config-dalmore.h 283 additions, 180 deletionsboard/nvidia/dalmore/pinmux-config-dalmore.h
Loading
Please register or sign in to comment