diff options
author | Marek Vasut <marex@denx.de> | 2019-05-17 16:58:52 +0200 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2019-06-11 10:42:48 +0200 |
commit | 0050c929c23077763bfea639a338054985bab8b3 (patch) | |
tree | 1e609a1ccd94b28e9a12e39f7372b4b89f6eb047 | |
parent | 198fee844b0147feeb016aedc44b58069eb5d77e (diff) | |
download | u-boot-0050c929c23077763bfea639a338054985bab8b3.zip u-boot-0050c929c23077763bfea639a338054985bab8b3.tar.gz u-boot-0050c929c23077763bfea639a338054985bab8b3.tar.bz2 |
ARM: imx: dh-imx6: Convert SATA support to DM
Enable DM SATA support on DHCOM iMX6 PDK2.
Convert board code to match the DM support.
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Ludwig Zenz <lzenz@dh-electronics.com>
Cc: Stefano Babic <sbabic@denx.de>
-rw-r--r-- | board/dhelectronics/dh_imx6/dh_imx6.c | 6 | ||||
-rw-r--r-- | configs/dh_imx6_defconfig | 2 | ||||
-rw-r--r-- | include/configs/dh_imx6.h | 5 |
3 files changed, 4 insertions, 9 deletions
diff --git a/board/dhelectronics/dh_imx6/dh_imx6.c b/board/dhelectronics/dh_imx6/dh_imx6.c index 193bb0e..737d9c6 100644 --- a/board/dhelectronics/dh_imx6/dh_imx6.c +++ b/board/dhelectronics/dh_imx6/dh_imx6.c @@ -20,6 +20,8 @@ #include <asm/mach-imx/iomux-v3.h> #include <asm/mach-imx/mxc_i2c.h> #include <asm/mach-imx/sata.h> +#include <ahci.h> +#include <dwc_ahsata.h> #include <environment.h> #include <errno.h> #include <fsl_esdhc.h> @@ -302,10 +304,6 @@ int board_init(void) } #endif -#ifdef CONFIG_SATA - setup_sata(); -#endif - setup_dhcom_mac_from_fuse(); return 0; diff --git a/configs/dh_imx6_defconfig b/configs/dh_imx6_defconfig index 37c2f01..541f5f3 100644 --- a/configs/dh_imx6_defconfig +++ b/configs/dh_imx6_defconfig @@ -14,6 +14,7 @@ CONFIG_DM_GPIO=y CONFIG_DM_MMC=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y +CONFIG_AHCI=y CONFIG_DISTRO_DEFAULTS=y # CONFIG_SYS_MALLOC_F is not set CONFIG_FIT=y @@ -60,6 +61,7 @@ CONFIG_FEC_MXC=y CONFIG_MII=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y +CONFIG_DM_SCSI=y CONFIG_SPI=y CONFIG_MXC_SPI=y CONFIG_USB=y diff --git a/include/configs/dh_imx6.h b/include/configs/dh_imx6.h index 3eee382..e68467d 100644 --- a/include/configs/dh_imx6.h +++ b/include/configs/dh_imx6.h @@ -63,12 +63,7 @@ #define CONFIG_SYS_MMC_ENV_DEV 2 /* 1 = SDHC3, 2 = SDHC4 (eMMC) */ /* SATA Configs */ -#ifdef CONFIG_CMD_SATA -#define CONFIG_SYS_SATA_MAX_DEVICE 1 -#define CONFIG_DWC_AHSATA_PORT_ID 0 -#define CONFIG_DWC_AHSATA_BASE_ADDR SATA_ARB_BASE_ADDR #define CONFIG_LBA48 -#endif /* SPI Flash Configs */ |