Merge branch '2019-07-26-ti-imports'
[oweals/u-boot.git] / board / liebherr / display5 / common.c
index 26575f73bdcb2a504cbb61174e1dc27f6bf2fe39..8390d9a0f31cb425d9f9c45fff658b4432b603d4 100644 (file)
@@ -34,6 +34,16 @@ void displ5_set_iomux_uart(void)
        SETUP_IOMUX_PADS(uart_pads);
 }
 
+iomux_v3_cfg_t const misc_pads_spl[] = {
+       /* Emergency recovery pin */
+       MX6_PAD_EIM_D29__GPIO3_IO29 | MUX_PAD_CTRL(NO_PAD_CTRL),
+};
+
+void displ5_set_iomux_misc_spl(void)
+{
+       SETUP_IOMUX_PADS(misc_pads_spl);
+}
+
 #ifdef CONFIG_MXC_SPI
 iomux_v3_cfg_t const ecspi_pads[] = {
        /* SPI3 */
@@ -58,7 +68,7 @@ iomux_v3_cfg_t const ecspi2_pads[] = {
 
 int board_spi_cs_gpio(unsigned int bus, unsigned int cs)
 {
-       if (bus != 1 || cs != (IMX_GPIO_NR(5, 29) << 8))
+       if (bus != 1 || cs != 0)
                return -EINVAL;
 
        return IMX_GPIO_NR(5, 29);
@@ -79,7 +89,7 @@ void displ5_set_iomux_ecspi_spl(void) {}
 void displ5_set_iomux_ecspi(void) {}
 #endif
 
-#ifdef CONFIG_FSL_ESDHC
+#ifdef CONFIG_FSL_ESDHC_IMX
 iomux_v3_cfg_t const usdhc4_pads[] = {
        MX6_PAD_SD4_CLK__SD4_CLK        | MUX_PAD_CTRL(USDHC_PAD_CTRL),
        MX6_PAD_SD4_CMD__SD4_CMD        | MUX_PAD_CTRL(USDHC_PAD_CTRL),