From afe39c279b86da5abee3f25fb926a860fb58e73c Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 2 Jun 2020 23:32:49 +0200 Subject: [PATCH] Fix RPi4 uart 2-5 (#706) --- ...0001-rpi-dts-allow-uboot-find-serial.patch | 49 +++++++++++++++++-- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/buildroot-external/board/raspberrypi/patches/linux/0001-rpi-dts-allow-uboot-find-serial.patch b/buildroot-external/board/raspberrypi/patches/linux/0001-rpi-dts-allow-uboot-find-serial.patch index da5e23aad..2a51f01fb 100644 --- a/buildroot-external/board/raspberrypi/patches/linux/0001-rpi-dts-allow-uboot-find-serial.patch +++ b/buildroot-external/board/raspberrypi/patches/linux/0001-rpi-dts-allow-uboot-find-serial.patch @@ -1,15 +1,56 @@ -From b8cabc02384390446cb7f2e34af07b44881246e3 Mon Sep 17 00:00:00 2001 +From ece9067567bf0cc938ff09e43dbb3cb00db7fb83 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli -Date: Fri, 24 Apr 2020 22:03:34 +0000 +Date: Tue, 2 Jun 2020 21:20:08 +0000 Subject: [PATCH 1/1] rpi-dts: allow uboot find serial Signed-off-by: Pascal Vizeli --- + arch/arm/boot/dts/bcm2711.dtsi | 8 ++++---- arch/arm/boot/dts/bcm283x.dtsi | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + 2 files changed, 5 insertions(+), 5 deletions(-) +diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.dtsi +index 20114a723cf9..5bae25b20d81 100644 +--- a/arch/arm/boot/dts/bcm2711.dtsi ++++ b/arch/arm/boot/dts/bcm2711.dtsi +@@ -128,7 +128,7 @@ + }; + + uart2: serial@7e201400 { +- compatible = "arm,pl011", "arm,primecell"; ++ compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell"; + reg = <0x7e201400 0x200>; + interrupts = ; + clocks = <&clocks BCM2835_CLOCK_UART>, +@@ -139,7 +139,7 @@ + }; + + uart3: serial@7e201600 { +- compatible = "arm,pl011", "arm,primecell"; ++ compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell"; + reg = <0x7e201600 0x200>; + interrupts = ; + clocks = <&clocks BCM2835_CLOCK_UART>, +@@ -150,7 +150,7 @@ + }; + + uart4: serial@7e201800 { +- compatible = "arm,pl011", "arm,primecell"; ++ compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell"; + reg = <0x7e201800 0x200>; + interrupts = ; + clocks = <&clocks BCM2835_CLOCK_UART>, +@@ -161,7 +161,7 @@ + }; + + uart5: serial@7e201a00 { +- compatible = "arm,pl011", "arm,primecell"; ++ compatible = "brcm,bcm2835-pl011", "arm,pl011", "arm,primecell"; + reg = <0x7e201a00 0x200>; + interrupts = ; + clocks = <&clocks BCM2835_CLOCK_UART>, diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi -index 7e95601376d0..82a0ee0d5889 100644 +index 4426f9e6ba92..abcf677fe416 100644 --- a/arch/arm/boot/dts/bcm283x.dtsi +++ b/arch/arm/boot/dts/bcm283x.dtsi @@ -306,7 +306,7 @@