* [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module
@ 2020-01-04 16:48 Bartosz Bilas
2020-01-04 16:48 ` [Buildroot] [PATCH 2/2] configs/bananapro: bump Linux to 5.4.7 Bartosz Bilas
2020-02-04 18:28 ` [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module Peter Korsgaard
0 siblings, 2 replies; 4+ messages in thread
From: Bartosz Bilas @ 2020-01-04 16:48 UTC (permalink / raw)
To: buildroot
Restore a patch which disables 00B IRQ for built-in wlan module
which allows working wlan module again. It turned out that
it shouldn't have been deleted because the bug still exists
in the mainline linux kernel so keep this patch the same as
armbian[1] to have wifi connection working correctly.
[1] https://github.com/armbian/build/blob/master/patch/kernel/sunxi-dev/ARM-dts-sun7i-Disable-OOB-IRQ-for-brcm-wifi-on-Cubietruck-and-Banana-Pro.patch
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
---
...s-sun7i-a20-bananapro.dts-disable-00.patch | 44 +++++++++++++++++++
configs/bananapro_defconfig | 1 +
2 files changed, 45 insertions(+)
create mode 100644 board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch
diff --git a/board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch b/board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch
new file mode 100644
index 0000000000..c8e8c03753
--- /dev/null
+++ b/board/lemaker/bananapro/patches/linux/0001-arch-arm-boot-dts-sun7i-a20-bananapro.dts-disable-00.patch
@@ -0,0 +1,44 @@
+From 896e82ab14e7e4e361ffa7c81def787907c1bf4c Mon Sep 17 00:00:00 2001
+From: Bartosz Bilas <b.bilas@grinn-global.com>
+Date: Sun, 19 May 2019 21:04:35 +0200
+Subject: [PATCH] arch/arm/boot/dts/sun7i-a20-bananapro.dts: disable 00B
+ IRQ for brcm wifi module
+
+ BugLink: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908438
+
+Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
+---
+ arch/arm/boot/dts/sun7i-a20-bananapro.dts | 16 +++++++++++++---
+ 1 file changed, 13 insertions(+), 3 deletions(-)
+
+diff --git a/arch/arm/boot/dts/sun7i-a20-bananapro.dts b/arch/arm/boot/dts/sun7i-a20-bananapro.dts
+index 0176e9de0..93b3340f5 100644
+--- a/arch/arm/boot/dts/sun7i-a20-bananapro.dts
++++ b/arch/arm/boot/dts/sun7i-a20-bananapro.dts
+@@ -160,9 +160,19 @@
+ brcmf: wifi at 1 {
+ reg = <1>;
+ compatible = "brcm,bcm4329-fmac";
+- interrupt-parent = <&pio>;
+- interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>;
+- interrupt-names = "host-wake";
++ /*
++ * OOB interrupt support is broken ATM, often the first irq
++ * does not get seen resulting in the drv probe failing with:
++ *
++ * brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
++ * brcmfmac: brcmf_bus_started: failed: -110
++ * brcmfmac: brcmf_attach: dongle is not responding: err=-110
++ * brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed
++ *
++ * interrupt-parent = <&pio>;
++ * interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>;
++ * interrupt-names = "host-wake";
++ */
+ };
+ };
+
+--
+2.21.0
+
diff --git a/configs/bananapro_defconfig b/configs/bananapro_defconfig
index a990380570..95bd871468 100644
--- a/configs/bananapro_defconfig
+++ b/configs/bananapro_defconfig
@@ -1,6 +1,7 @@
# Architecture
BR2_arm=y
BR2_cortex_a7=y
+BR2_GLOBAL_PATCH_DIR="board/lemaker/bananapro/patches"
BR2_ARM_EABIHF=y
BR2_ARM_FPU_NEON_VFPV4=y
--
2.24.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 2/2] configs/bananapro: bump Linux to 5.4.7
2020-01-04 16:48 [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module Bartosz Bilas
@ 2020-01-04 16:48 ` Bartosz Bilas
2020-02-04 18:28 ` Peter Korsgaard
2020-02-04 18:28 ` [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module Peter Korsgaard
1 sibling, 1 reply; 4+ messages in thread
From: Bartosz Bilas @ 2020-01-04 16:48 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
---
configs/bananapro_defconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/configs/bananapro_defconfig b/configs/bananapro_defconfig
index 95bd871468..e87d9ba633 100644
--- a/configs/bananapro_defconfig
+++ b/configs/bananapro_defconfig
@@ -5,8 +5,8 @@ BR2_GLOBAL_PATCH_DIR="board/lemaker/bananapro/patches"
BR2_ARM_EABIHF=y
BR2_ARM_FPU_NEON_VFPV4=y
-# Linux headers same as kernel, a 5.3 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y
+# Linux headers same as kernel, a 5.4 series
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
# Toolchain
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
@@ -23,7 +23,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/lemaker/bananapro/post-image.sh"
# Kernel
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.4"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.7"
BR2_LINUX_KERNEL_USE_DEFCONFIG=y
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/lemaker/bananapro/linux-wifi.fragment"
--
2.24.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module
2020-01-04 16:48 [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module Bartosz Bilas
2020-01-04 16:48 ` [Buildroot] [PATCH 2/2] configs/bananapro: bump Linux to 5.4.7 Bartosz Bilas
@ 2020-02-04 18:28 ` Peter Korsgaard
1 sibling, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2020-02-04 18:28 UTC (permalink / raw)
To: buildroot
>>>>> "Bartosz" == Bartosz Bilas <b.bilas@grinn-global.com> writes:
> Restore a patch which disables 00B IRQ for built-in wlan module
> which allows working wlan module again. It turned out that
> it shouldn't have been deleted because the bug still exists
> in the mainline linux kernel so keep this patch the same as
> armbian[1] to have wifi connection working correctly.
> [1]
> https://github.com/armbian/build/blob/master/patch/kernel/sunxi-dev/ARM-dts-sun7i-Disable-OOB-IRQ-for-brcm-wifi-on-Cubietruck-and-Banana-Pro.patch
> Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 2/2] configs/bananapro: bump Linux to 5.4.7
2020-01-04 16:48 ` [Buildroot] [PATCH 2/2] configs/bananapro: bump Linux to 5.4.7 Bartosz Bilas
@ 2020-02-04 18:28 ` Peter Korsgaard
0 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2020-02-04 18:28 UTC (permalink / raw)
To: buildroot
>>>>> "Bartosz" == Bartosz Bilas <b.bilas@grinn-global.com> writes:
> Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-02-04 18:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-04 16:48 [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module Bartosz Bilas
2020-01-04 16:48 ` [Buildroot] [PATCH 2/2] configs/bananapro: bump Linux to 5.4.7 Bartosz Bilas
2020-02-04 18:28 ` Peter Korsgaard
2020-02-04 18:28 ` [Buildroot] [PATCH 1/2] board/lemaker/bananapro: fix wlan module Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.