From 9dd20d1c02da420891e6c45e0560b42616efb1c3 Mon Sep 17 00:00:00 2001 From: Vicentiu Galanopulo Date: Wed, 6 Nov 2019 16:17:27 +0100 Subject: [PATCH 1/3] linux-mainline: Add wifi kernel configs Add the wifi kernel config values to have the wlan0 interface created Changelog-entry: Add wifi kernel configs in linux-mainline_%bbappend Signed-off-by: Vicentiu Galanopulo --- .../recipes-kernel/linux/linux-mainline_%.bbappend | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_%.bbappend b/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_%.bbappend index 5712f73..c39d6cf 100644 --- a/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_%.bbappend +++ b/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_%.bbappend @@ -27,11 +27,17 @@ RESIN_CONFIGS[axp_power] ="\ RESIN_CONFIGS_append_orangepi-plus2 = " wifi" RESIN_CONFIGS_append_orange-pi-zero = " wifi" +RESIN_CONFIGS_append_orange-pi-lite = " wifi" +RESIN_CONFIGS_append_nanopi-neo-air = " wifi" +RESIN_CONFIGS_append_bananapi-m1-plus = " wifi" + RESIN_CONFIGS[wifi] ="\ CONFIG_WIRELESS=y \ CONFIG_RFKILL=y \ CONFIG_CFG80211=m \ CONFIG_CFG80211_WEXT=y \ + CONFIG_WLAN=y \ + CONFIG_WLAN_VENDOR_REALTEK=y \ " RESIN_CONFIGS_append_orangepi-plus2 = " pl2303" From b6ecb847961a457cae353e9ce70430269d07d094 Mon Sep 17 00:00:00 2001 From: Vicentiu Galanopulo Date: Thu, 7 Nov 2019 16:36:14 +0100 Subject: [PATCH 2/3] xradio/xradio-firmware: Delete recipes The xradio and xradio-firmware recipes are already inside the meta-sunxi submodule, so keep the ones from the BSP layer Signed-off-by: Vicentiu Galanopulo --- .../xradio-firmware/xradio-firmware.bb | 22 ------------------- .../recipes-kernel/xradio/xradio.bb | 16 -------------- 2 files changed, 38 deletions(-) delete mode 100644 layers/meta-balena-allwinner/recipes-kernel/xradio-firmware/xradio-firmware.bb delete mode 100644 layers/meta-balena-allwinner/recipes-kernel/xradio/xradio.bb diff --git a/layers/meta-balena-allwinner/recipes-kernel/xradio-firmware/xradio-firmware.bb b/layers/meta-balena-allwinner/recipes-kernel/xradio-firmware/xradio-firmware.bb deleted file mode 100644 index 5ca1077..0000000 --- a/layers/meta-balena-allwinner/recipes-kernel/xradio-firmware/xradio-firmware.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "Xradio xr819 WiFi firmware" -LICENSE = "CC0-1.0" -LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/${LICENSE};md5=0ceb3372c9595f0a8067e55da801e4a1" - -SRCREV = "bddd21b7f895be9f0c37e435f0a7ac84405c6091" - -SRC_URI = "git://github.com/armbian/firmware.git;protocol=https" - -S = "${WORKDIR}/git" - -do_compile () { - exit 0 -} - -do_install() { - install -d ${D}${base_libdir}/firmware/xr819 - install -m 0644 ${S}/xr819/boot_xr819.bin ${D}${base_libdir}/firmware/xr819/ - install -m 0644 ${S}/xr819/sdd_xr819.bin ${D}${base_libdir}/firmware/xr819/ - install -m 0644 ${S}/xr819/fw_xr819.bin ${D}${base_libdir}/firmware/xr819/ -} - -FILES_${PN} = "${base_libdir}/*" diff --git a/layers/meta-balena-allwinner/recipes-kernel/xradio/xradio.bb b/layers/meta-balena-allwinner/recipes-kernel/xradio/xradio.bb deleted file mode 100644 index 532857f..0000000 --- a/layers/meta-balena-allwinner/recipes-kernel/xradio/xradio.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "Xradio WiFi driver for orangepi-zero" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://LICENSE;md5=a23a74b3f4caf9616230789d94217acb" - -inherit module - -SRCREV = "b7789c274091344eeff47cf34a48e0b225de852b" - -SRC_URI = "git://github.com/fifteenhex/xradio.git;protocol=https \ - " - -S = "${WORKDIR}/git" - -EXTRA_OEMAKE += "-C ${STAGING_KERNEL_DIR} M=${S}" - -KERNEL_MODULE_AUTOLOAD += "xradio_wlan" \ No newline at end of file From 2ee20e6053b28b359a9bf3a7e931a8513f39ab6a Mon Sep 17 00:00:00 2001 From: Vicentiu Galanopulo Date: Fri, 10 Jan 2020 17:49:11 +0100 Subject: [PATCH 3/3] linux-mainline_4.19.76.bbappend: Remove xradio patches Fix for error ERROR linux-mainline-4.19.76+gitAUTOINC+555161ee1b-r0 do_packagedata The recipe linux-mainline is trying to install files into a shared area when those files already exist. Those files and their manifest location are /yocto/resin-board/build/tmp/pkgdata/orange-pi-zero/runtime/ .../kernel-module-xradio-wlan-4.19.76 (matched in manifest-orange_pi_zero-xradio.packagedata) /yocto/resin-board/build/tmp/pkgdata/orange-pi-zero/runtime/ .../kernel-module-xradio-wlan-4.19.76.packaged (matched in manifest-orange_pi_zero-xradio.packagedata) Signed-off-by: Vicentiu Galanopulo --- .../recipes-kernel/linux/linux-mainline_4.19.76.bbappend | 2 -- 1 file changed, 2 deletions(-) diff --git a/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_4.19.76.bbappend b/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_4.19.76.bbappend index 09ae0cc..bc0cc11 100644 --- a/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_4.19.76.bbappend +++ b/layers/meta-balena-allwinner/recipes-kernel/linux/linux-mainline_4.19.76.bbappend @@ -326,11 +326,9 @@ SRC_URI_append = " \ file://armbian/wifi-4002-add-realtek-8723cs.patch \ file://armbian/wifi-8723bs-AP-bugfix.patch \ file://armbian/wifi-add-realtek-8189fs.patch \ - file://armbian/wifi-add-xradio.patch \ file://armbian/wifi-bt-bananapi-m2-plus.patch \ file://armbian/wifi-orangepi-pc-plus-pwrseq.patch \ file://armbian/wifi-orangepi-prime.patch \ - file://armbian/wifi-orangepi-zero-fix-xradio-interrupt.patch \ file://armbian/xxx-0001-network-audio-orangepiwin-dts.patch \ file://armbian/xxx-0002-enable_usb_uart1-orangepiwin-dts.patch \ file://armbian/xxx-a64-olinuxino-eth.patch \