]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/karo/tx28/spl_boot.c
add some more pins to the 'unused' section to get pullups configured
[karo-tx-uboot.git] / board / karo / tx28 / spl_boot.c
index 94edc2b4056de27e9df6d1bf5794d2f7c5bcbb78..64d04d7c86a47d5dce77761b7b493f40dad924a3 100644 (file)
@@ -79,10 +79,10 @@ static iomux_cfg_t tx28_stk5_pads[] = {
        MX28_PAD_LCD_RESET__GPIO_3_30 | MUX_CONFIG_LCD,
 
        /* DUART pads */
-       MX28_PAD_PWM0__GPIO_3_16,
-       MX28_PAD_PWM1__GPIO_3_17,
-       MX28_PAD_I2C0_SCL__GPIO_3_24,
-       MX28_PAD_I2C0_SDA__GPIO_3_25,
+       MX28_PAD_PWM0__GPIO_3_16 | MUX_CONFIG_GPIO,
+       MX28_PAD_PWM1__GPIO_3_17 | MUX_CONFIG_GPIO,
+       MX28_PAD_I2C0_SCL__GPIO_3_24 | MUX_CONFIG_GPIO,
+       MX28_PAD_I2C0_SDA__GPIO_3_25 | MUX_CONFIG_GPIO,
 
        MX28_PAD_AUART0_RTS__DUART_TX,
        MX28_PAD_AUART0_CTS__DUART_RX,
@@ -161,7 +161,7 @@ static iomux_cfg_t tx28_stk5_pads[] = {
        MX28_PAD_SSP0_DATA2__SSP0_D2 | MUX_CONFIG_SSP0,
        MX28_PAD_SSP0_DATA3__SSP0_D3 | MUX_CONFIG_SSP0,
        MX28_PAD_SSP0_CMD__SSP0_CMD | MUX_CONFIG_SSP0,
-       MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT | MUX_CONFIG_SSP0,
+       MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT | MUX_CONFIG_GPIO,
        MX28_PAD_SSP0_SCK__SSP0_SCK | MUX_CONFIG_SSP0,
 
        /* GPMI pads */
@@ -181,6 +181,11 @@ static iomux_cfg_t tx28_stk5_pads[] = {
        MX28_PAD_GPMI_CLE__GPMI_CLE | MUX_CONFIG_GPMI,
        MX28_PAD_GPMI_RESETN__GPMI_RESETN | MUX_CONFIG_GPMI,
 
+       /* maybe used for EDT-FT5x06 */
+       MX28_PAD_SSP0_DATA5__GPIO_2_5 | MUX_CONFIG_GPIO,
+       MX28_PAD_SSP0_DATA6__GPIO_2_6 | MUX_CONFIG_GPIO,
+       MX28_PAD_ENET0_RXD2__GPIO_4_9 | MUX_CONFIG_GPIO,
+
        /* unused pads */
        MX28_PAD_GPMI_RDY1__GPIO_0_21 | MUX_CONFIG_GPIO,
        MX28_PAD_GPMI_RDY2__GPIO_0_22 | MUX_CONFIG_GPIO,
@@ -190,11 +195,17 @@ static iomux_cfg_t tx28_stk5_pads[] = {
        MX28_PAD_GPMI_CE3N__GPIO_0_19 | MUX_CONFIG_GPIO,
 
        MX28_PAD_SSP0_DATA4__GPIO_2_4 | MUX_CONFIG_GPIO,
-       MX28_PAD_SSP0_DATA5__GPIO_2_5 | MUX_CONFIG_GPIO,
-       MX28_PAD_SSP0_DATA6__GPIO_2_6 | MUX_CONFIG_GPIO,
        MX28_PAD_SSP0_DATA7__GPIO_2_7 | MUX_CONFIG_GPIO,
-};
 
+       MX28_PAD_SSP2_SS0__GPIO_2_19 | MUX_CONFIG_GPIO,
+       MX28_PAD_SSP2_SS1__GPIO_2_20 | MUX_CONFIG_GPIO,
+       MX28_PAD_SSP2_SS2__GPIO_2_21 | MUX_CONFIG_GPIO,
+       MX28_PAD_SSP3_SS0__GPIO_2_27 | MUX_CONFIG_GPIO,
+
+       MX28_PAD_ENET0_TXD2__GPIO_4_11 | MUX_CONFIG_GPIO,
+       MX28_PAD_ENET0_TXD3__GPIO_4_12 | MUX_CONFIG_GPIO,
+       MX28_PAD_ENET0_CRS__GPIO_4_15 | MUX_CONFIG_GPIO,
+};
 
 static void tx28_stk5_led_on(void)
 {