mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00: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
11 changed files with 14 additions and 5 deletions
|
@ -13,6 +13,7 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc3;
|
||||
nand = &gpmi;
|
||||
ssi0 = &ssi1;
|
||||
usb0 = &usbh1;
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc3;
|
||||
nand = &gpmi;
|
||||
ssi0 = &ssi1;
|
||||
usb0 = &usbh1;
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc3;
|
||||
nand = &gpmi;
|
||||
ssi0 = &ssi1;
|
||||
usb0 = &usbh1;
|
||||
|
|
|
@ -55,6 +55,8 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc2;
|
||||
mmc1 = &usdhc3;
|
||||
ssi0 = &ssi1;
|
||||
usb0 = &usbh1;
|
||||
usb1 = &usbotg;
|
||||
|
|
|
@ -55,6 +55,7 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc3;
|
||||
usb0 = &usbh1;
|
||||
usb1 = &usbotg;
|
||||
};
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc3;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
led0 = &led0;
|
||||
led1 = &led1;
|
||||
led2 = &led2;
|
||||
mmc0 = &usdhc3;
|
||||
nand = &gpmi;
|
||||
usb0 = &usbh1;
|
||||
usb1 = &usbotg;
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
#include <hwconfig.h>
|
||||
#include <i2c.h>
|
||||
#include <fdt_support.h>
|
||||
#include <fsl_esdhc_imx.h>
|
||||
#include <jffs2/load_kernel.h>
|
||||
#include <linux/ctype.h>
|
||||
#include <miiphy.h>
|
||||
|
@ -650,10 +649,6 @@ int board_init(void)
|
|||
setup_ventana_i2c(1);
|
||||
setup_ventana_i2c(2);
|
||||
|
||||
#ifdef CONFIG_SATA
|
||||
setup_sata();
|
||||
#endif
|
||||
|
||||
setup_iomux_gpio(board_type, &ventana_info);
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -19,6 +19,7 @@ CONFIG_SPL=y
|
|||
CONFIG_ENV_OFFSET_REDUND=0xD1400
|
||||
CONFIG_CMD_HDMIDETECT=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
||||
CONFIG_AHCI=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FIT_VERBOSE=y
|
||||
CONFIG_SPL_LOAD_FIT=y
|
||||
|
@ -79,6 +80,7 @@ CONFIG_NETCONSOLE=y
|
|||
CONFIG_DM=y
|
||||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_DWC_AHSATA=y
|
||||
CONFIG_DM_MMC=y
|
||||
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||
CONFIG_FSL_USDHC=y
|
||||
|
|
|
@ -19,6 +19,7 @@ CONFIG_SPL=y
|
|||
CONFIG_ENV_OFFSET_REDUND=0xD1400
|
||||
CONFIG_CMD_HDMIDETECT=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
||||
CONFIG_AHCI=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FIT_VERBOSE=y
|
||||
CONFIG_SPL_LOAD_FIT=y
|
||||
|
@ -79,6 +80,7 @@ CONFIG_NETCONSOLE=y
|
|||
CONFIG_DM=y
|
||||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_DWC_AHSATA=y
|
||||
CONFIG_DM_MMC=y
|
||||
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||
CONFIG_FSL_USDHC=y
|
||||
|
|
|
@ -19,6 +19,7 @@ CONFIG_SPL=y
|
|||
CONFIG_ENV_OFFSET_REDUND=0x1080000
|
||||
CONFIG_CMD_HDMIDETECT=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="imx6q-gw54xx"
|
||||
CONFIG_AHCI=y
|
||||
CONFIG_FIT=y
|
||||
CONFIG_FIT_VERBOSE=y
|
||||
CONFIG_SPL_LOAD_FIT=y
|
||||
|
@ -81,6 +82,7 @@ CONFIG_NETCONSOLE=y
|
|||
CONFIG_DM=y
|
||||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_DWC_AHSATA=y
|
||||
CONFIG_DM_MMC=y
|
||||
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||
CONFIG_FSL_USDHC=y
|
||||
|
|
Loading…
Reference in a new issue