mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 04:46:01 +01:00
imx: ventana: enable dm support for MMC and SATA
Enable driver model support for MMC and SATA. Note that DM_MMC requires aliases for your mmc devices so they are added to the dts. Linux does not support enumerating mmc devices by alias so these are not present in the Linux dts. Note that we still need board_mmc_init() and board_mmc_getcd() for not DM SPL to support MMC. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
72c46327f0
commit
19a387f85d
@ -13,6 +13,7 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc3;
|
||||||
nand = &gpmi;
|
nand = &gpmi;
|
||||||
ssi0 = &ssi1;
|
ssi0 = &ssi1;
|
||||||
usb0 = &usbh1;
|
usb0 = &usbh1;
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc3;
|
||||||
nand = &gpmi;
|
nand = &gpmi;
|
||||||
ssi0 = &ssi1;
|
ssi0 = &ssi1;
|
||||||
usb0 = &usbh1;
|
usb0 = &usbh1;
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc3;
|
||||||
nand = &gpmi;
|
nand = &gpmi;
|
||||||
ssi0 = &ssi1;
|
ssi0 = &ssi1;
|
||||||
usb0 = &usbh1;
|
usb0 = &usbh1;
|
||||||
|
@ -55,6 +55,8 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc2;
|
||||||
|
mmc1 = &usdhc3;
|
||||||
ssi0 = &ssi1;
|
ssi0 = &ssi1;
|
||||||
usb0 = &usbh1;
|
usb0 = &usbh1;
|
||||||
usb1 = &usbotg;
|
usb1 = &usbotg;
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc3;
|
||||||
usb0 = &usbh1;
|
usb0 = &usbh1;
|
||||||
usb1 = &usbotg;
|
usb1 = &usbotg;
|
||||||
};
|
};
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc3;
|
||||||
};
|
};
|
||||||
|
|
||||||
chosen {
|
chosen {
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
led0 = &led0;
|
led0 = &led0;
|
||||||
led1 = &led1;
|
led1 = &led1;
|
||||||
led2 = &led2;
|
led2 = &led2;
|
||||||
|
mmc0 = &usdhc3;
|
||||||
nand = &gpmi;
|
nand = &gpmi;
|
||||||
usb0 = &usbh1;
|
usb0 = &usbh1;
|
||||||
usb1 = &usbotg;
|
usb1 = &usbotg;
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
#include <hwconfig.h>
|
#include <hwconfig.h>
|
||||||
#include <i2c.h>
|
#include <i2c.h>
|
||||||
#include <fdt_support.h>
|
#include <fdt_support.h>
|
||||||
#include <fsl_esdhc_imx.h>
|
|
||||||
#include <jffs2/load_kernel.h>
|
#include <jffs2/load_kernel.h>
|
||||||
#include <linux/ctype.h>
|
#include <linux/ctype.h>
|
||||||
#include <miiphy.h>
|
#include <miiphy.h>
|
||||||
@ -650,10 +649,6 @@ int board_init(void)
|
|||||||
setup_ventana_i2c(1);
|
setup_ventana_i2c(1);
|
||||||
setup_ventana_i2c(2);
|
setup_ventana_i2c(2);
|
||||||
|
|
||||||
#ifdef CONFIG_SATA
|
|
||||||
setup_sata();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
setup_iomux_gpio(board_type, &ventana_info);
|
setup_iomux_gpio(board_type, &ventana_info);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -19,6 +19,7 @@ CONFIG_SPL=y
|
|||||||
CONFIG_ENV_OFFSET_REDUND=0xD1400
|
CONFIG_ENV_OFFSET_REDUND=0xD1400
|
||||||
CONFIG_CMD_HDMIDETECT=y
|
CONFIG_CMD_HDMIDETECT=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
||||||
|
CONFIG_AHCI=y
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_FIT_VERBOSE=y
|
CONFIG_FIT_VERBOSE=y
|
||||||
CONFIG_SPL_LOAD_FIT=y
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
@ -79,6 +80,7 @@ CONFIG_NETCONSOLE=y
|
|||||||
CONFIG_DM=y
|
CONFIG_DM=y
|
||||||
CONFIG_BOUNCE_BUFFER=y
|
CONFIG_BOUNCE_BUFFER=y
|
||||||
CONFIG_DWC_AHSATA=y
|
CONFIG_DWC_AHSATA=y
|
||||||
|
CONFIG_DM_MMC=y
|
||||||
CONFIG_SUPPORT_EMMC_RPMB=y
|
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||||
CONFIG_FSL_USDHC=y
|
CONFIG_FSL_USDHC=y
|
||||||
|
@ -19,6 +19,7 @@ CONFIG_SPL=y
|
|||||||
CONFIG_ENV_OFFSET_REDUND=0xD1400
|
CONFIG_ENV_OFFSET_REDUND=0xD1400
|
||||||
CONFIG_CMD_HDMIDETECT=y
|
CONFIG_CMD_HDMIDETECT=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
||||||
|
CONFIG_AHCI=y
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_FIT_VERBOSE=y
|
CONFIG_FIT_VERBOSE=y
|
||||||
CONFIG_SPL_LOAD_FIT=y
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
@ -79,6 +80,7 @@ CONFIG_NETCONSOLE=y
|
|||||||
CONFIG_DM=y
|
CONFIG_DM=y
|
||||||
CONFIG_BOUNCE_BUFFER=y
|
CONFIG_BOUNCE_BUFFER=y
|
||||||
CONFIG_DWC_AHSATA=y
|
CONFIG_DWC_AHSATA=y
|
||||||
|
CONFIG_DM_MMC=y
|
||||||
CONFIG_SUPPORT_EMMC_RPMB=y
|
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||||
CONFIG_FSL_USDHC=y
|
CONFIG_FSL_USDHC=y
|
||||||
|
@ -19,6 +19,7 @@ CONFIG_SPL=y
|
|||||||
CONFIG_ENV_OFFSET_REDUND=0x1080000
|
CONFIG_ENV_OFFSET_REDUND=0x1080000
|
||||||
CONFIG_CMD_HDMIDETECT=y
|
CONFIG_CMD_HDMIDETECT=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
||||||
|
CONFIG_AHCI=y
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_FIT_VERBOSE=y
|
CONFIG_FIT_VERBOSE=y
|
||||||
CONFIG_SPL_LOAD_FIT=y
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
@ -81,6 +82,7 @@ CONFIG_NETCONSOLE=y
|
|||||||
CONFIG_DM=y
|
CONFIG_DM=y
|
||||||
CONFIG_BOUNCE_BUFFER=y
|
CONFIG_BOUNCE_BUFFER=y
|
||||||
CONFIG_DWC_AHSATA=y
|
CONFIG_DWC_AHSATA=y
|
||||||
|
CONFIG_DM_MMC=y
|
||||||
CONFIG_SUPPORT_EMMC_RPMB=y
|
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||||
CONFIG_FSL_USDHC=y
|
CONFIG_FSL_USDHC=y
|
||||||
|
Loading…
x
Reference in New Issue
Block a user