[PATCH] ARM: imx_v6_v7_defconfig: Remove firmware loader helper

Shawn Guo shawnguo at kernel.org
Sat May 13 20:15:26 PDT 2023


On Tue, Apr 18, 2023 at 10:10:30AM -0300, Fabio Estevam wrote:
> 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 at gmail.com>

Applied, thanks!



More information about the linux-arm-kernel mailing list