diff options
author | Fabio Estevam <festevam@gmail.com> | 2023-04-18 10:10:30 -0300 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2023-05-14 11:15:09 +0800 |
commit | 2b4e22a2b9e2c7f94f53ecd8cc78a37605dc387f (patch) | |
tree | 6704777dc56720ed7c2b747d218d695381b3376d /arch | |
parent | ac9a78681b921877518763ba0e89202254349d1b (diff) | |
download | linux-stable-2b4e22a2b9e2c7f94f53ecd8cc78a37605dc387f.tar.gz linux-stable-2b4e22a2b9e2c7f94f53ecd8cc78a37605dc387f.tar.bz2 linux-stable-2b4e22a2b9e2c7f94f53ecd8cc78a37605dc387f.zip |
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 <festevam@gmail.com>
Tested-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/configs/imx_v6_v7_defconfig | 2 |
1 files changed, 0 insertions, 2 deletions
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 |