From 11a3cae71d4d045ffcfb35c8196747a02e4880b0 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:14 +0200 Subject: ARM: dts: imx: novena: Import Novena DT from Linux Import iMX6Q Novena device tree from Linux 5.1-rc7 37624b58542f . Enable DT control in full U-Boot . Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index 340e1cd91c..04c944c6d8 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -40,6 +40,8 @@ CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT4_WRITE=y # CONFIG_SPL_PARTITION_UUIDS is not set +CONFIG_OF_CONTROL=y +CONFIG_DEFAULT_DEVICE_TREE="imx6q-novena" CONFIG_ENV_IS_IN_MMC=y CONFIG_DWC_AHSATA=y CONFIG_FSL_ESDHC=y @@ -62,4 +64,3 @@ CONFIG_VIDEO_IPUV3=y CONFIG_VIDEO=y # CONFIG_VIDEO_SW_CURSOR is not set CONFIG_FAT_WRITE=y -CONFIG_OF_LIBFDT=y -- cgit From b697ed098d9eab7d36135a15d9211a35eb01ce60 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:15 +0200 Subject: ARM: imx: novena: Enable DM pin control Enable DM pin control support on iMX6Q Novena. Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index 04c944c6d8..31a32da0dc 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -14,6 +14,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_LIBDISK_SUPPORT=y CONFIG_CMD_HDMIDETECT=y CONFIG_DISTRO_DEFAULTS=y +# CONFIG_SYS_MALLOC_F is not set CONFIG_FIT=y CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q" CONFIG_USE_BOOTARGS=y @@ -29,6 +30,7 @@ CONFIG_SPL_I2C_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y CONFIG_CMD_ASKENV=y CONFIG_CMD_EEPROM=y +CONFIG_CMD_DM=y # CONFIG_CMD_FLASH is not set CONFIG_CMD_GPIO=y CONFIG_CMD_I2C=y @@ -43,6 +45,7 @@ CONFIG_CMD_EXT4_WRITE=y CONFIG_OF_CONTROL=y CONFIG_DEFAULT_DEVICE_TREE="imx6q-novena" CONFIG_ENV_IS_IN_MMC=y +CONFIG_DM=y CONFIG_DWC_AHSATA=y CONFIG_FSL_ESDHC=y CONFIG_PHYLIB=y @@ -50,6 +53,8 @@ CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ90X1=y CONFIG_MII=y CONFIG_PCI=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_IMX6=y CONFIG_USB=y CONFIG_USB_KEYBOARD=y CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y -- cgit From c4e93f6aa6deba76c492ef5591e24100ea849a3f Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:16 +0200 Subject: ARM: imx: novena: Enable DM GPIO Enable DM GPIO support on iMX6Q Novena and fix up board code where applicable. Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index 31a32da0dc..c74f635121 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -47,6 +47,7 @@ CONFIG_DEFAULT_DEVICE_TREE="imx6q-novena" CONFIG_ENV_IS_IN_MMC=y CONFIG_DM=y CONFIG_DWC_AHSATA=y +CONFIG_DM_GPIO=y CONFIG_FSL_ESDHC=y CONFIG_PHYLIB=y CONFIG_PHY_MICREL=y -- cgit From 6b98b94ce205e9c023020d13b3514abcb9a81723 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:17 +0200 Subject: ARM: imx: novena: Convert block devices to DM Enable DM block, DM MMC and DM SATA support on iMX6Q Novena convert board code to match the DM support. Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index c74f635121..fa5fdea278 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -13,6 +13,7 @@ CONFIG_SPL=y CONFIG_SPL_FS_FAT=y CONFIG_SPL_LIBDISK_SUPPORT=y CONFIG_CMD_HDMIDETECT=y +CONFIG_AHCI=y CONFIG_DISTRO_DEFAULTS=y # CONFIG_SYS_MALLOC_F is not set CONFIG_FIT=y @@ -48,6 +49,7 @@ CONFIG_ENV_IS_IN_MMC=y CONFIG_DM=y CONFIG_DWC_AHSATA=y CONFIG_DM_GPIO=y +CONFIG_DM_MMC=y CONFIG_FSL_ESDHC=y CONFIG_PHYLIB=y CONFIG_PHY_MICREL=y @@ -56,6 +58,7 @@ CONFIG_MII=y CONFIG_PCI=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y +CONFIG_DM_SCSI=y CONFIG_USB=y CONFIG_USB_KEYBOARD=y CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y -- cgit From 8d1e95ac8dd3f104d64786c8739f147ffb343e44 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:18 +0200 Subject: ARM: imx: novena: Enable DM USB Enable DM USB support on iMX6Q Novena. Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index fa5fdea278..c5dbbb0b4d 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -60,6 +60,7 @@ CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y CONFIG_DM_SCSI=y CONFIG_USB=y +CONFIG_DM_USB=y CONFIG_USB_KEYBOARD=y CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP=y CONFIG_USB_GADGET=y -- cgit From 2f1c06c7620ab5aaf93d78e9de777b6024f94173 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:20 +0200 Subject: ARM: imx: novena: Convert to DM VIDEO Enable DM Video support on iMX6Q Novena and fix minor details to restore previous behavior of the system. Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index c5dbbb0b4d..3ae485245d 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -4,6 +4,7 @@ CONFIG_SYS_TEXT_BASE=0x17800000 CONFIG_SPL_GPIO_SUPPORT=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_MX6_DDRCAL=y CONFIG_TARGET_KOSAGI_NOVENA=y CONFIG_SPL_MMC_SUPPORT=y @@ -15,7 +16,6 @@ CONFIG_SPL_LIBDISK_SUPPORT=y CONFIG_CMD_HDMIDETECT=y CONFIG_AHCI=y CONFIG_DISTRO_DEFAULTS=y -# CONFIG_SYS_MALLOC_F is not set CONFIG_FIT=y CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg,MX6Q" CONFIG_USE_BOOTARGS=y @@ -70,7 +70,7 @@ CONFIG_USB_ETH_CDC=y CONFIG_USB_HOST_ETHER=y CONFIG_USB_ETHER_ASIX=y CONFIG_USB_ETHER_SMSC95XX=y +CONFIG_DM_VIDEO=y +CONFIG_SYS_WHITE_ON_BLACK=y CONFIG_VIDEO_IPUV3=y -CONFIG_VIDEO=y -# CONFIG_VIDEO_SW_CURSOR is not set CONFIG_FAT_WRITE=y -- cgit From 8b23c17b82c7a81763d20e34abc1fc9dd0bb3b29 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Fri, 17 May 2019 20:32:19 +0200 Subject: ARM: imx: novena: Enable DM PCI Enable DM PCI support on iMX6Q Novena. Signed-off-by: Marek Vasut Cc: Fabio Estevam Cc: Stefano Babic Cc: Vagrant Cascadian --- configs/novena_defconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'configs/novena_defconfig') diff --git a/configs/novena_defconfig b/configs/novena_defconfig index 3ae485245d..e649ebb549 100644 --- a/configs/novena_defconfig +++ b/configs/novena_defconfig @@ -56,6 +56,7 @@ CONFIG_PHY_MICREL=y CONFIG_PHY_MICREL_KSZ90X1=y CONFIG_MII=y CONFIG_PCI=y +CONFIG_DM_PCI=y CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX6=y CONFIG_DM_SCSI=y -- cgit