From cf4bc4c584640e2f136a0b115f9b0fb8fa6fb404 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Sat, 18 Feb 2023 17:05:20 +0100 Subject: [PATCH 1/3] Allwinner: linux: Enable rfkill It's needed by iwd. --- projects/Allwinner/linux/linux.arm.conf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/Allwinner/linux/linux.arm.conf b/projects/Allwinner/linux/linux.arm.conf index 40973cd541..a3f82c0ac4 100644 --- a/projects/Allwinner/linux/linux.arm.conf +++ b/projects/Allwinner/linux/linux.arm.conf @@ -1359,7 +1359,10 @@ CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 -# CONFIG_RFKILL is not set +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set @@ -1901,6 +1904,7 @@ CONFIG_USB_NET_ZAURUS=m # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_HSO is not set # CONFIG_USB_NET_INT51X1 is not set CONFIG_USB_IPHETH=m # CONFIG_USB_SIERRA_NET is not set From e9b36938ef65db8aaafb802fc01995b02b8a23e0 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Sat, 18 Feb 2023 17:08:39 +0100 Subject: [PATCH 2/3] kernel_options: add rfkill to iwd section --- distributions/LibreELEC/kernel_options | 1 + 1 file changed, 1 insertion(+) diff --git a/distributions/LibreELEC/kernel_options b/distributions/LibreELEC/kernel_options index 36ded843b7..765215c65e 100644 --- a/distributions/LibreELEC/kernel_options +++ b/distributions/LibreELEC/kernel_options @@ -46,6 +46,7 @@ CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_PKCS8_PRIVATE_KEY_PARSER=m CONFIG_NLMON=m +CONFIG_RFKILL=m # packages/network/wireguard CONFIG_NET=y From 91e41d7449ec256967ec8d95efb6235cf9533a9a Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Sat, 18 Feb 2023 18:19:27 +0100 Subject: [PATCH 3/3] Allwinner: adjust inclusion of brcm fws --- projects/Allwinner/firmwares/brcmfmac_sdio-firmware.dat | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 projects/Allwinner/firmwares/brcmfmac_sdio-firmware.dat diff --git a/projects/Allwinner/firmwares/brcmfmac_sdio-firmware.dat b/projects/Allwinner/firmwares/brcmfmac_sdio-firmware.dat new file mode 100644 index 0000000000..4349b287e4 --- /dev/null +++ b/projects/Allwinner/firmwares/brcmfmac_sdio-firmware.dat @@ -0,0 +1,4 @@ +*.hcd +BCM43430A1.def +BCM43430A1.vim +*.txt