From 7765256f3135d617c0c7c159075ccdb7d7d91904 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Thu, 22 Oct 2015 14:38:43 +0200 Subject: [PATCH] meta-digi-arm: fix regression introduced in 1af538d That commit disables CONFIG_FIRMWARE_IN_KERNEL which is needed by IMX SDMA driver and maybe other drivers. An example of functionality failing without that enabled is the audio over HDMI. While on it configure the atheros driver as module. Otherwise the kernel tries to load the firmware from user-space before the rootfs being mounted, giving error messages on boot: ath6kl: No "atheros,board-id" property on wireless node. ath6kl: Failed to get board file ath6k/AR6003/hw2.1.1/bdata.bin (-2), trying to find default board file. ath6kl: Failed to get default board file ath6k/AR6003/hw2.1.1/bdata.SD31.bin: -2 ath6kl: Failed to init ath6kl core ath6kl_sdio: probe of mmc3:0001:1 failed with error -2 https://jira.digi.com/browse/DEL-1858 Signed-off-by: Javier Viguera --- .../recipes-kernel/linux/linux-dey-3.14/ccimx6sbc/defconfig | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta-digi-arm/recipes-kernel/linux/linux-dey-3.14/ccimx6sbc/defconfig b/meta-digi-arm/recipes-kernel/linux/linux-dey-3.14/ccimx6sbc/defconfig index 5ffcd5a87..f6d126d33 100644 --- a/meta-digi-arm/recipes-kernel/linux/linux-dey-3.14/ccimx6sbc/defconfig +++ b/meta-digi-arm/recipes-kernel/linux/linux-dey-3.14/ccimx6sbc/defconfig @@ -79,7 +79,6 @@ CONFIG_RFKILL_INPUT=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set -# CONFIG_FIRMWARE_IN_KERNEL is not set # CONFIG_FW_LOADER_USER_HELPER is not set CONFIG_IMX_WEIM=y CONFIG_CONNECTOR=y @@ -126,8 +125,8 @@ CONFIG_USB_NET_CDC_MBIM=y CONFIG_USB_NET_QMI_WWAN=y CONFIG_USB_SIERRA_NET=y CONFIG_ATH_CARDS=y -CONFIG_ATH6KL=y -CONFIG_ATH6KL_SDIO=y +CONFIG_ATH6KL=m +CONFIG_ATH6KL_SDIO=m CONFIG_INPUT_EVDEV=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_IMX=y