From 4ca99fe81aead026cf7540f9eea7bcbc180189c7 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 21 Jun 2019 00:49:47 +0200 Subject: ARM: imx: dh-imx6: Enable DM regulator Enable DM support for regulators and fixed regulator driver and convert USB Vbus control over to the regulators defined in DT. Signed-off-by: Marek Vasut Cc: Ludwig Zenz Cc: Stefano Babic Tested-by: Ludwig Zenz --- configs/dh_imx6_defconfig | 2 ++ 1 file changed, 2 insertions(+) (limited to 'configs/dh_imx6_defconfig') diff --git a/configs/dh_imx6_defconfig b/configs/dh_imx6_defconfig index 3b24dd326e..77b5afdbb7 100644 --- a/configs/dh_imx6_defconfig +++ b/configs/dh_imx6_defconfig @@ -64,6 +64,8 @@ CONFIG_FEC_MXC=y CONFIG_MII=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_SCSI=y CONFIG_SPI=y CONFIG_DM_SPI=y -- cgit From 8039211a8a9c8c9c97ee0d5bbd782e9e53c1d465 Mon Sep 17 00:00:00 2001 From: Ludwig Zenz Date: Tue, 2 Jul 2019 14:49:49 +0200 Subject: ARM: imx6: DHCOM i.MX6 PDK: config SPL to load U-Boot fitImage with mulitple DTs Configure fitImage for U-Boot with a device tree for imx6 quad/dual and duallite/solo. This enables to support the imx6 derivates quad/dual/duallite/solo with a single binary. Signed-off-by: Ludwig Zenz Reviewed-by: Marek Vasut --- configs/dh_imx6_defconfig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'configs/dh_imx6_defconfig') diff --git a/configs/dh_imx6_defconfig b/configs/dh_imx6_defconfig index 77b5afdbb7..387ab843b3 100644 --- a/configs/dh_imx6_defconfig +++ b/configs/dh_imx6_defconfig @@ -16,6 +16,7 @@ CONFIG_AHCI=y CONFIG_DISTRO_DEFAULTS=y # CONFIG_SYS_MALLOC_F is not set CONFIG_FIT=y +CONFIG_SPL_FIT=y CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg" CONFIG_BOOTDELAY=3 # CONFIG_USE_BOOTCOMMAND is not set @@ -41,6 +42,8 @@ CONFIG_CMD_TIME=y CONFIG_CMD_EXT4_WRITE=y CONFIG_OF_CONTROL=y CONFIG_DEFAULT_DEVICE_TREE="imx6q-dhcom-pdk2" +CONFIG_OF_LIST="imx6q-dhcom-pdk2 imx6dl-dhcom-pdk2" +CONFIG_MULTI_DTB_FIT=y CONFIG_ENV_IS_IN_SPI_FLASH=y CONFIG_DWC_AHSATA=y CONFIG_BOOTCOUNT_LIMIT=y -- cgit From 4a6f5b4f56b8bc6f36736fc0a07c5c4f9069e69b Mon Sep 17 00:00:00 2001 From: Ludwig Zenz Date: Mon, 8 Jul 2019 15:04:58 +0200 Subject: ARM: imx6: DHCOM i.MX6 PDK: Switch to DM for I2C This patch enables DM I2C for DHCOM i.MX6 PDK2 boards and removes non DM I2C code. The I2C EEPROM with ethaddr (MAC) is defined in the device tree. Use UCLASS_I2C_EEPROM to find the device by fixed hardware path and read the ethaddr. Tested with DHCOM i.MX6dl and DHCOM i.MX6q. Signed-off-by: Ludwig Zenz Reviewed-by: Marek Vasut --- configs/dh_imx6_defconfig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'configs/dh_imx6_defconfig') diff --git a/configs/dh_imx6_defconfig b/configs/dh_imx6_defconfig index 387ab843b3..3022a187cc 100644 --- a/configs/dh_imx6_defconfig +++ b/configs/dh_imx6_defconfig @@ -23,7 +23,6 @@ CONFIG_BOOTDELAY=3 CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y CONFIG_BOUNCE_BUFFER=y CONFIG_SPL_TEXT_BASE=0x00908000 -CONFIG_SPL_I2C_SUPPORT=y CONFIG_SPL_SPI_LOAD=y CONFIG_SPL_WATCHDOG_SUPPORT=y CONFIG_CMD_MEMTEST=y @@ -48,6 +47,10 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y CONFIG_DWC_AHSATA=y CONFIG_BOOTCOUNT_LIMIT=y CONFIG_DM_GPIO=y +CONFIG_DM_I2C=y +CONFIG_SYS_I2C_MXC=y +CONFIG_MISC=y +CONFIG_I2C_EEPROM=y CONFIG_DM_MMC=y CONFIG_FSL_ESDHC_IMX=y CONFIG_DM_SPI_FLASH=y -- cgit