]> git.sur5r.net Git - u-boot/blobdiff - board/ti/ks2_evm/board_k2g.c
ARM: k2g: Use board detection to wrap K2G GP specific calls
[u-boot] / board / ti / ks2_evm / board_k2g.c
index 362231286bdfa24d756cf19f0349df32a9384577..9001255f829dbecd287e5bd232bd3845b54a7df7 100644 (file)
@@ -208,7 +208,9 @@ int board_mmc_init(bd_t *bis)
                return -1;
        }
 
-       omap_mmc_init(0, 0, 0, -1, -1);
+       if (board_is_k2g_gp())
+               omap_mmc_init(0, 0, 0, -1, -1);
+
        omap_mmc_init(1, 0, 0, -1, -1);
        return 0;
 }
@@ -278,11 +280,13 @@ int embedded_dtb_select(void)
 
        k2g_reset_mux_config();
 
-       /* deassert FLASH_HOLD */
-       clrbits_le32(K2G_GPIO1_BANK2_BASE + K2G_GPIO_DIR_OFFSET,
-                    BIT(9));
-       setbits_le32(K2G_GPIO1_BANK2_BASE + K2G_GPIO_SETDATA_OFFSET,
-                    BIT(9));
+       if (board_is_k2g_gp()) {
+               /* deassert FLASH_HOLD */
+               clrbits_le32(K2G_GPIO1_BANK2_BASE + K2G_GPIO_DIR_OFFSET,
+                            BIT(9));
+               setbits_le32(K2G_GPIO1_BANK2_BASE + K2G_GPIO_SETDATA_OFFSET,
+                            BIT(9));
+       }
 
        return 0;
 }