From 2b4e22a2b9e2c7f94f53ecd8cc78a37605dc387f Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Tue, 18 Apr 2023 10:10:30 -0300 Subject: ARM: imx_v6_v7_defconfig: Remove firmware loader helper Testing on a imx6dl board with a QCA9377 SDIO Wifi chip shows that the QCA9377 firmware takes more than three minutes to start getting loaded, which is a very inconvenient behavior. CONFIG_FW_LOADER_USER_HELPER and CONFIG_FW_LOADER_USER_HELPER_FALLBACK were selected by commit 30fdd51be161 ("ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER") By removing the CONFIG_FW_LOADER_USER_HELPER and CONFIG_FW_LOADER_USER_HELPER_FALLBACK options the QCA9377 firmware is loaded around 10 seconds after boot, which is the expected behavior. The motivation for commit 30fdd51be161 ("ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER") was related to loading the SDMA firmware,and at the time of that commit, the SDMA driver was loaded as built-in. Now that the SDMA driver is selected as a kernel module, its firmware can be successfully loaded as well without the need of CONFIG_FW_LOADER_USER_HELPER and CONFIG_FW_LOADER_USER_HELPER_FALLBACK. Remove the selection of these two options. Also, successfully tested the loading of the VPU firmware without these options. Signed-off-by: Fabio Estevam Tested-by: Otavio Salvador Signed-off-by: Shawn Guo --- arch/arm/configs/imx_v6_v7_defconfig | 2 -- 1 file changed, 2 deletions(-) (limited to 'arch') diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig index 4de293da4789..63042f8f1e17 100644 --- a/arch/arm/configs/imx_v6_v7_defconfig +++ b/arch/arm/configs/imx_v6_v7_defconfig @@ -80,8 +80,6 @@ CONFIG_PCI_IMX6_HOST=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set -CONFIG_FW_LOADER_USER_HELPER=y -CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_IMX_WEIM=y CONFIG_CONNECTOR=y CONFIG_MTD=y -- cgit v1.2.3-70-g09d2 From ad775ac13d01513f8a35235e5b2304623549ee7c Mon Sep 17 00:00:00 2001 From: Adam Ford Date: Sun, 7 May 2023 10:15:47 -0500 Subject: arm64: defconfig: Enable video capture drivers on imx8mm/imx8mn The imx8m Mini and imx8m Nano both use the same CSIS driver for interfacing with sensors and cameras. The Mini routes the CSIS output to the imx7-CSI driver, and the Nano routes the CSIS through the imx8-isi driver like the one used on the imx8mp. Enable the drivers necessary to facilitate capture on both of these two platforms. Signed-off-by: Adam Ford Reviewed-by: Laurent Pinchart Signed-off-by: Shawn Guo --- arch/arm64/configs/defconfig | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch') diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index a24609e14d50..7005640fbb8e 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -743,6 +743,10 @@ CONFIG_SDR_PLATFORM_DRIVERS=y CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEDIATEK_JPEG=m CONFIG_VIDEO_MEDIATEK_VCODEC=m +CONFIG_VIDEO_IMX7_CSI=m +CONFIG_VIDEO_IMX_MIPI_CSIS=m +CONFIG_VIDEO_IMX8_ISI=m +CONFIG_VIDEO_IMX8_ISI_M2M=y CONFIG_VIDEO_QCOM_CAMSS=m CONFIG_VIDEO_QCOM_VENUS=m CONFIG_VIDEO_RCAR_ISP=m -- cgit v1.2.3-70-g09d2 From 8a2240f256f5c549600e1d0bda438d2b04731b2b Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Tue, 23 May 2023 18:28:29 -0300 Subject: ARM: imx_v6_v7_defconfig: Remove KERNEL_LZO config The KERNEL_GZIP is used in most config and is the default, there is no clear reason to diverge so let default be used. Signed-off-by: Otavio Salvador Reviewed-by: Fabio Estevam Signed-off-by: Shawn Guo --- arch/arm/configs/imx_v6_v7_defconfig | 1 - 1 file changed, 1 deletion(-) (limited to 'arch') diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig index 63042f8f1e17..05706696a5fb 100644 --- a/arch/arm/configs/imx_v6_v7_defconfig +++ b/arch/arm/configs/imx_v6_v7_defconfig @@ -1,4 +1,3 @@ -CONFIG_KERNEL_LZO=y CONFIG_SYSVIPC=y CONFIG_NO_HZ_IDLE=y CONFIG_HIGH_RES_TIMERS=y -- cgit v1.2.3-70-g09d2 From 773887a41b9c26b0d1afccd51080635a976b867c Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Tue, 30 May 2023 10:11:13 -0300 Subject: arm64: defconfig: Enable the TI SN65DSI83 driver There are some imx8mm-based boards that contain an SN65DSI83 MIPI DSI to LVDS bridge chip. Add support for it so that the LVDS output can be functional by default. Signed-off-by: Fabio Estevam Reviewed-by: Frieder Schrempf Signed-off-by: Shawn Guo --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'arch') diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 7005640fbb8e..b9aa9ac93859 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -815,6 +815,7 @@ CONFIG_DRM_SII902X=m CONFIG_DRM_SIMPLE_BRIDGE=m CONFIG_DRM_THINE_THC63LVD1024=m CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_TI_SN65DSI83=m CONFIG_DRM_TI_SN65DSI86=m CONFIG_DRM_ANALOGIX_ANX7625=m CONFIG_DRM_I2C_ADV7511=m -- cgit v1.2.3-70-g09d2