imx: ventana: detect pmic using i2c probe instead of board model
[oweals/u-boot.git] / board / gateworks / gw_ventana / gw_ventana_spl.c
index 289a0b8d5db0a58a22b7411c1ca28b36cbf68c35..8fe0cae9f56030a51026a6277314f40262623abf 100644 (file)
@@ -570,6 +570,28 @@ void board_init_f(ulong dummy)
        board_init_r(NULL, 0);
 }
 
+/* called from board_init_r after gd setup if CONFIG_SPL_BOARD_INIT defined */
+/* its our chance to print info about boot device */
+void spl_board_init(void)
+{
+       /* determine boot device from SRC_SBMR1 (BOOT_CFG[4:1]) or SRC_GPR9 */
+       u32 boot_device = spl_boot_device();
+
+       switch (boot_device) {
+       case BOOT_DEVICE_MMC1:
+               puts("Booting from MMC\n");
+               break;
+       case BOOT_DEVICE_NAND:
+               puts("Booting from NAND\n");
+               break;
+       case BOOT_DEVICE_SATA:
+               puts("Booting from SATA\n");
+               break;
+       default:
+               puts("Unknown boot device\n");
+       }
+}
+
 void reset_cpu(ulong addr)
 {
 }