mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-28 07:26:28 +00:00
Update Raspberry Pi to Linux 5.10 (raspberrypi-kernel_1.20210201-1) (#1258)
Move to the new Linux 5.10 based kernel for all Raspberry Pi boards. This uses the version of the last OS version used in Raspberry Pi OS raspberrypi-kernel_1.20210201-1.
This commit is contained in:
parent
27e6aa60fd
commit
cd022e6d5e
@ -1,10 +1,8 @@
|
|||||||
From d862338cd866a6fe9541636b7948e4998d1dd01f Mon Sep 17 00:00:00 2001
|
From 2230740c7f74678ca80da55f74ccc24f5aa6bd35 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <d862338cd866a6fe9541636b7948e4998d1dd01f.1611839042.git.stefan@agner.ch>
|
Message-Id: <2230740c7f74678ca80da55f74ccc24f5aa6bd35.1614676528.git.stefan@agner.ch>
|
||||||
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Pascal Vizeli <pvizeli@syshack.ch>
|
From: Pascal Vizeli <pvizeli@syshack.ch>
|
||||||
Date: Tue, 2 Jun 2020 21:20:08 +0000
|
Date: Tue, 2 Jun 2020 21:20:08 +0000
|
||||||
Subject: [PATCH 7/7] ARM: dts: bcm283x: add compatible picked up by U-Boot
|
Subject: [PATCH] ARM: dts: bcm283x: add compatible picked up by U-Boot
|
||||||
|
|
||||||
Without brcm,bcm2835-pl011 in compatible U-Boot uses the regular PL011
|
Without brcm,bcm2835-pl011 in compatible U-Boot uses the regular PL011
|
||||||
driver which seems to crash when enable_uart=1 is not used. Using
|
driver which seems to crash when enable_uart=1 is not used. Using
|
||||||
@ -19,10 +17,10 @@ Signed-off-by: Stefan Agner <stefan@agner.ch>
|
|||||||
2 files changed, 5 insertions(+), 5 deletions(-)
|
2 files changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.dtsi
|
diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.dtsi
|
||||||
index 4f87bb4fd3d1..12f0d90e8957 100644
|
index b4bca5af95e1..c31b87b5bb3a 100644
|
||||||
--- a/arch/arm/boot/dts/bcm2711.dtsi
|
--- a/arch/arm/boot/dts/bcm2711.dtsi
|
||||||
+++ b/arch/arm/boot/dts/bcm2711.dtsi
|
+++ b/arch/arm/boot/dts/bcm2711.dtsi
|
||||||
@@ -110,7 +110,7 @@
|
@@ -127,7 +127,7 @@ rng@7e104000 {
|
||||||
};
|
};
|
||||||
|
|
||||||
uart2: serial@7e201400 {
|
uart2: serial@7e201400 {
|
||||||
@ -31,7 +29,7 @@ index 4f87bb4fd3d1..12f0d90e8957 100644
|
|||||||
reg = <0x7e201400 0x200>;
|
reg = <0x7e201400 0x200>;
|
||||||
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
clocks = <&clocks BCM2835_CLOCK_UART>,
|
clocks = <&clocks BCM2835_CLOCK_UART>,
|
||||||
@@ -121,7 +121,7 @@
|
@@ -138,7 +138,7 @@ uart2: serial@7e201400 {
|
||||||
};
|
};
|
||||||
|
|
||||||
uart3: serial@7e201600 {
|
uart3: serial@7e201600 {
|
||||||
@ -40,7 +38,7 @@ index 4f87bb4fd3d1..12f0d90e8957 100644
|
|||||||
reg = <0x7e201600 0x200>;
|
reg = <0x7e201600 0x200>;
|
||||||
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
clocks = <&clocks BCM2835_CLOCK_UART>,
|
clocks = <&clocks BCM2835_CLOCK_UART>,
|
||||||
@@ -132,7 +132,7 @@
|
@@ -149,7 +149,7 @@ uart3: serial@7e201600 {
|
||||||
};
|
};
|
||||||
|
|
||||||
uart4: serial@7e201800 {
|
uart4: serial@7e201800 {
|
||||||
@ -49,7 +47,7 @@ index 4f87bb4fd3d1..12f0d90e8957 100644
|
|||||||
reg = <0x7e201800 0x200>;
|
reg = <0x7e201800 0x200>;
|
||||||
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
clocks = <&clocks BCM2835_CLOCK_UART>,
|
clocks = <&clocks BCM2835_CLOCK_UART>,
|
||||||
@@ -143,7 +143,7 @@
|
@@ -160,7 +160,7 @@ uart4: serial@7e201800 {
|
||||||
};
|
};
|
||||||
|
|
||||||
uart5: serial@7e201a00 {
|
uart5: serial@7e201a00 {
|
||||||
@ -59,10 +57,10 @@ index 4f87bb4fd3d1..12f0d90e8957 100644
|
|||||||
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
clocks = <&clocks BCM2835_CLOCK_UART>,
|
clocks = <&clocks BCM2835_CLOCK_UART>,
|
||||||
diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi
|
diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi
|
||||||
index 4426f9e6ba92..abcf677fe416 100644
|
index 346838ee9d21..7f289fbca28c 100644
|
||||||
--- a/arch/arm/boot/dts/bcm283x.dtsi
|
--- a/arch/arm/boot/dts/bcm283x.dtsi
|
||||||
+++ b/arch/arm/boot/dts/bcm283x.dtsi
|
+++ b/arch/arm/boot/dts/bcm283x.dtsi
|
||||||
@@ -306,7 +306,7 @@
|
@@ -300,7 +300,7 @@ uart1_ctsrts_gpio42: uart1_ctsrts_gpio42 {
|
||||||
};
|
};
|
||||||
|
|
||||||
uart0: serial@7e201000 {
|
uart0: serial@7e201000 {
|
||||||
@ -72,5 +70,5 @@ index 4426f9e6ba92..abcf677fe416 100644
|
|||||||
interrupts = <2 25>;
|
interrupts = <2 25>;
|
||||||
clocks = <&clocks BCM2835_CLOCK_UART>,
|
clocks = <&clocks BCM2835_CLOCK_UART>,
|
||||||
--
|
--
|
||||||
2.30.0
|
2.30.1
|
||||||
|
|
@ -1,87 +0,0 @@
|
|||||||
From 625000fe2a9c1f78099895bf14c2f9753e359fba Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Florian Fainelli <f.fainelli@gmail.com>
|
|
||||||
Date: Mon, 15 Jun 2020 10:40:41 +0200
|
|
||||||
Subject: [PATCH 1/7] dt-bindings: arm: bcm: Convert BCM2835 firmware binding
|
|
||||||
to YAML
|
|
||||||
|
|
||||||
Convert the Raspberry Pi BCM2835 firmware binding document to YAML.
|
|
||||||
Verified with dt_binding_check and dtbs_check.
|
|
||||||
|
|
||||||
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
|
|
||||||
Tested-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
|
|
||||||
Link: https://lore.kernel.org/r/5bc0b9be8544b07300fccab4d4f26e5e5d8e62b2.1592210452.git-series.maxime@cerno.tech
|
|
||||||
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
|
|
||||||
(cherry picked from commit d4c708c032df3d95de297232e20041737e99d126)
|
|
||||||
---
|
|
||||||
.../arm/bcm/raspberrypi,bcm2835-firmware.txt | 14 --------
|
|
||||||
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 35 +++++++++++++++++++
|
|
||||||
2 files changed, 35 insertions(+), 14 deletions(-)
|
|
||||||
delete mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt
|
|
||||||
create mode 100644 Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
|
|
||||||
diff --git a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt
|
|
||||||
deleted file mode 100644
|
|
||||||
index 6824b3180ffb..000000000000
|
|
||||||
--- a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt
|
|
||||||
+++ /dev/null
|
|
||||||
@@ -1,14 +0,0 @@
|
|
||||||
-Raspberry Pi VideoCore firmware driver
|
|
||||||
-
|
|
||||||
-Required properties:
|
|
||||||
-
|
|
||||||
-- compatible: Should be "raspberrypi,bcm2835-firmware"
|
|
||||||
-- mboxes: Phandle to the firmware device's Mailbox.
|
|
||||||
- (See: ../mailbox/mailbox.txt for more information)
|
|
||||||
-
|
|
||||||
-Example:
|
|
||||||
-
|
|
||||||
-firmware {
|
|
||||||
- compatible = "raspberrypi,bcm2835-firmware";
|
|
||||||
- mboxes = <&mailbox>;
|
|
||||||
-};
|
|
||||||
diff --git a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
new file mode 100644
|
|
||||||
index 000000000000..cec540c052b6
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
@@ -0,0 +1,35 @@
|
|
||||||
+# SPDX-License-Identifier: GPL-2.0
|
|
||||||
+%YAML 1.2
|
|
||||||
+---
|
|
||||||
+$id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
|
|
||||||
+$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
||||||
+
|
|
||||||
+title: Raspberry Pi VideoCore firmware driver
|
|
||||||
+
|
|
||||||
+maintainers:
|
|
||||||
+ - Eric Anholt <eric@anholt.net>
|
|
||||||
+ - Stefan Wahren <wahrenst@gmx.net>
|
|
||||||
+
|
|
||||||
+properties:
|
|
||||||
+ compatible:
|
|
||||||
+ items:
|
|
||||||
+ - const: raspberrypi,bcm2835-firmware
|
|
||||||
+ - const: simple-bus
|
|
||||||
+
|
|
||||||
+ mboxes:
|
|
||||||
+ $ref: '/schemas/types.yaml#/definitions/phandle'
|
|
||||||
+ description: |
|
|
||||||
+ Phandle to the firmware device's Mailbox.
|
|
||||||
+ (See: ../mailbox/mailbox.txt for more information)
|
|
||||||
+
|
|
||||||
+required:
|
|
||||||
+ - compatible
|
|
||||||
+ - mboxes
|
|
||||||
+
|
|
||||||
+examples:
|
|
||||||
+ - |
|
|
||||||
+ firmware {
|
|
||||||
+ compatible = "raspberrypi,bcm2835-firmware", "simple-bus";
|
|
||||||
+ mboxes = <&mailbox>;
|
|
||||||
+ };
|
|
||||||
+...
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
@ -1,71 +0,0 @@
|
|||||||
From 47ebc13878c0bff61aeac05bc376a795b26553cd Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <47ebc13878c0bff61aeac05bc376a795b26553cd.1611839042.git.stefan@agner.ch>
|
|
||||||
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Maxime Ripard <maxime@cerno.tech>
|
|
||||||
Date: Mon, 15 Jun 2020 10:40:42 +0200
|
|
||||||
Subject: [PATCH 2/7] dt-bindings: clock: Add a binding for the RPi Firmware
|
|
||||||
clocks
|
|
||||||
|
|
||||||
The firmware running on the RPi VideoCore can be used to discover and
|
|
||||||
change the various clocks running in the BCM2711. Since devices will
|
|
||||||
need to use them through the DT, let's add a pretty simple binding.
|
|
||||||
|
|
||||||
Cc: Michael Turquette <mturquette@baylibre.com>
|
|
||||||
Cc: linux-clk@vger.kernel.org
|
|
||||||
Cc: devicetree@vger.kernel.org
|
|
||||||
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
|
|
||||||
Reviewed-by: Rob Herring <robh+dt@kernel.org>
|
|
||||||
Tested-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
|
|
||||||
Link: https://lore.kernel.org/r/f6105207e7ef5a5ea8d7a1774faf989d341a25f5.1592210452.git-series.maxime@cerno.tech
|
|
||||||
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
|
|
||||||
(cherry picked from commit 74a0caa5ef1c25905c4409b350ed9a8e0d9a3b74)
|
|
||||||
---
|
|
||||||
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 24 +++++++++++++++++++
|
|
||||||
1 file changed, 24 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
index cec540c052b6..b48ed875eb8e 100644
|
|
||||||
--- a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
+++ b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
@@ -22,6 +22,25 @@ properties:
|
|
||||||
Phandle to the firmware device's Mailbox.
|
|
||||||
(See: ../mailbox/mailbox.txt for more information)
|
|
||||||
|
|
||||||
+ clocks:
|
|
||||||
+ type: object
|
|
||||||
+
|
|
||||||
+ properties:
|
|
||||||
+ compatible:
|
|
||||||
+ const: raspberrypi,firmware-clocks
|
|
||||||
+
|
|
||||||
+ "#clock-cells":
|
|
||||||
+ const: 1
|
|
||||||
+ description: >
|
|
||||||
+ The argument is the ID of the clocks contained by the
|
|
||||||
+ firmware messages.
|
|
||||||
+
|
|
||||||
+ required:
|
|
||||||
+ - compatible
|
|
||||||
+ - "#clock-cells"
|
|
||||||
+
|
|
||||||
+ additionalProperties: false
|
|
||||||
+
|
|
||||||
required:
|
|
||||||
- compatible
|
|
||||||
- mboxes
|
|
||||||
@@ -31,5 +50,10 @@ examples:
|
|
||||||
firmware {
|
|
||||||
compatible = "raspberrypi,bcm2835-firmware", "simple-bus";
|
|
||||||
mboxes = <&mailbox>;
|
|
||||||
+
|
|
||||||
+ firmware_clocks: clocks {
|
|
||||||
+ compatible = "raspberrypi,firmware-clocks";
|
|
||||||
+ #clock-cells = <1>;
|
|
||||||
+ };
|
|
||||||
};
|
|
||||||
...
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
|||||||
From 0f26a0a4b0a7db1b50ee0f31dde3a23da22945ed Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <0f26a0a4b0a7db1b50ee0f31dde3a23da22945ed.1611839042.git.stefan@agner.ch>
|
|
||||||
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Maxime Ripard <maxime@cerno.tech>
|
|
||||||
Date: Fri, 26 Jun 2020 13:54:33 +0200
|
|
||||||
Subject: [PATCH 3/7] dt-bindings: arm: bcm: Add a select to the RPI Firmware
|
|
||||||
binding
|
|
||||||
|
|
||||||
The RaspberryPi firmware binding uses two compatible, include simple-bus.
|
|
||||||
The select statement generated by default will thus select any node that
|
|
||||||
has simple-bus, not all of them being the raspberrypi firmware node.
|
|
||||||
|
|
||||||
This results in warnings being wrongfully reported. Let's add a custom
|
|
||||||
select statement to fix that.
|
|
||||||
|
|
||||||
Fixes: d4c708c032df ("dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML")
|
|
||||||
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
|
|
||||||
Link: https://lore.kernel.org/r/20200626115433.125735-1-maxime@cerno.tech
|
|
||||||
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
|
|
||||||
Acked-by: Rob Herring <robh@kernel.org>
|
|
||||||
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
|
|
||||||
(cherry picked from commit 2a08a9232ba2e6103843870e68edae8e381eb02a)
|
|
||||||
---
|
|
||||||
.../bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml | 9 +++++++++
|
|
||||||
1 file changed, 9 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
index b48ed875eb8e..17e4f20c8d39 100644
|
|
||||||
--- a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
+++ b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
@@ -10,6 +10,15 @@ maintainers:
|
|
||||||
- Eric Anholt <eric@anholt.net>
|
|
||||||
- Stefan Wahren <wahrenst@gmx.net>
|
|
||||||
|
|
||||||
+select:
|
|
||||||
+ properties:
|
|
||||||
+ compatible:
|
|
||||||
+ contains:
|
|
||||||
+ const: raspberrypi,bcm2835-firmware
|
|
||||||
+
|
|
||||||
+ required:
|
|
||||||
+ - compatible
|
|
||||||
+
|
|
||||||
properties:
|
|
||||||
compatible:
|
|
||||||
items:
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
|||||||
From eb9b3dff529cba1409ca17191954a7f26c2720ee Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <eb9b3dff529cba1409ca17191954a7f26c2720ee.1611839042.git.stefan@agner.ch>
|
|
||||||
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Date: Mon, 29 Jun 2020 18:18:37 +0200
|
|
||||||
Subject: [PATCH 4/7] dt-bindings: reset: Add a binding for the RPi Firmware
|
|
||||||
reset controller
|
|
||||||
|
|
||||||
The firmware running on the RPi VideoCore can be used to reset and
|
|
||||||
initialize HW controlled by the firmware.
|
|
||||||
|
|
||||||
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
|
|
||||||
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Link: https://lore.kernel.org/r/20200629161845.6021-2-nsaenzjulienne@suse.de
|
|
||||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
||||||
(cherry picked from commit 242841992ae6f22bd761add2f380b2ef3271ba9a)
|
|
||||||
---
|
|
||||||
.../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 21 +++++++++++++++++++
|
|
||||||
.../reset/raspberrypi,firmware-reset.h | 13 ++++++++++++
|
|
||||||
2 files changed, 34 insertions(+)
|
|
||||||
create mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h
|
|
||||||
|
|
||||||
diff --git a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
index 17e4f20c8d39..c78499a41c72 100644
|
|
||||||
--- a/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
+++ b/Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
|
|
||||||
@@ -48,6 +48,22 @@ properties:
|
|
||||||
- compatible
|
|
||||||
- "#clock-cells"
|
|
||||||
|
|
||||||
+ reset:
|
|
||||||
+ type: object
|
|
||||||
+
|
|
||||||
+ properties:
|
|
||||||
+ compatible:
|
|
||||||
+ const: raspberrypi,firmware-reset
|
|
||||||
+
|
|
||||||
+ "#reset-cells":
|
|
||||||
+ const: 1
|
|
||||||
+ description: >
|
|
||||||
+ The argument is the ID of the firmware reset line to affect.
|
|
||||||
+
|
|
||||||
+ required:
|
|
||||||
+ - compatible
|
|
||||||
+ - "#reset-cells"
|
|
||||||
+
|
|
||||||
additionalProperties: false
|
|
||||||
|
|
||||||
required:
|
|
||||||
@@ -64,5 +80,10 @@ examples:
|
|
||||||
compatible = "raspberrypi,firmware-clocks";
|
|
||||||
#clock-cells = <1>;
|
|
||||||
};
|
|
||||||
+
|
|
||||||
+ reset: reset {
|
|
||||||
+ compatible = "raspberrypi,firmware-reset";
|
|
||||||
+ #reset-cells = <1>;
|
|
||||||
+ };
|
|
||||||
};
|
|
||||||
...
|
|
||||||
diff --git a/include/dt-bindings/reset/raspberrypi,firmware-reset.h b/include/dt-bindings/reset/raspberrypi,firmware-reset.h
|
|
||||||
new file mode 100644
|
|
||||||
index 000000000000..1a4f4c792723
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/include/dt-bindings/reset/raspberrypi,firmware-reset.h
|
|
||||||
@@ -0,0 +1,13 @@
|
|
||||||
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
||||||
+/*
|
|
||||||
+ * Copyright (c) 2020 Nicolas Saenz Julienne
|
|
||||||
+ * Author: Nicolas Saenz Julienne <nsaenzjulienne@suse.com>
|
|
||||||
+ */
|
|
||||||
+
|
|
||||||
+#ifndef _DT_BINDINGS_RASPBERRYPI_FIRMWARE_RESET_H
|
|
||||||
+#define _DT_BINDINGS_RASPBERRYPI_FIRMWARE_RESET_H
|
|
||||||
+
|
|
||||||
+#define RASPBERRYPI_FIRMWARE_RESET_ID_USB 0
|
|
||||||
+#define RASPBERRYPI_FIRMWARE_RESET_NUM_IDS 1
|
|
||||||
+
|
|
||||||
+#endif
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
|||||||
From 78ad38829939c60437fd8a11cabc92679cc3e6df Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <78ad38829939c60437fd8a11cabc92679cc3e6df.1611839042.git.stefan@agner.ch>
|
|
||||||
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Date: Mon, 29 Jun 2020 18:18:39 +0200
|
|
||||||
Subject: [PATCH 5/7] ARM: dts: bcm2711: Add firmware usb reset node
|
|
||||||
|
|
||||||
Now that the reset driver exposing Raspberry Pi 4's firmware based USB
|
|
||||||
reset routine is available, let's add the device tree node exposing it.
|
|
||||||
|
|
||||||
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
|
|
||||||
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Link: https://lore.kernel.org/r/20200629161845.6021-4-nsaenzjulienne@suse.de
|
|
||||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
||||||
(cherry picked from commit b03300db06bed1997a1eecc4c26f3a2895c57726)
|
|
||||||
---
|
|
||||||
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 5 +++++
|
|
||||||
arch/arm/boot/dts/bcm2711-rpi-400.dts | 5 +++++
|
|
||||||
arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 5 +++++
|
|
||||||
3 files changed, 15 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
|
||||||
index b5daeee077ec..37f14d7fd4f0 100644
|
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
|
||||||
@@ -72,6 +72,11 @@
|
|
||||||
"SD_OC_N";
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
+
|
|
||||||
+ reset: reset {
|
|
||||||
+ compatible = "raspberrypi,firmware-reset";
|
|
||||||
+ #reset-cells = <1>;
|
|
||||||
+ };
|
|
||||||
};
|
|
||||||
|
|
||||||
&gpio {
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-400.dts b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
|
||||||
index 9454ce193ec5..a4f4e619d83c 100644
|
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
|
||||||
@@ -72,6 +72,11 @@
|
|
||||||
"SD_OC_N";
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
+
|
|
||||||
+ reset: reset {
|
|
||||||
+ compatible = "raspberrypi,firmware-reset";
|
|
||||||
+ #reset-cells = <1>;
|
|
||||||
+ };
|
|
||||||
};
|
|
||||||
|
|
||||||
&gpio {
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
|
||||||
index fc3f062fd820..aa346b063b2a 100644
|
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
|
||||||
@@ -84,6 +84,11 @@
|
|
||||||
output-low;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
+
|
|
||||||
+ reset: reset {
|
|
||||||
+ compatible = "raspberrypi,firmware-reset";
|
|
||||||
+ #reset-cells = <1>;
|
|
||||||
+ };
|
|
||||||
};
|
|
||||||
|
|
||||||
&pwm1 {
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
@ -1,127 +0,0 @@
|
|||||||
From 874e651872c2b9e2a2a7f5e139197b9c8c96240b Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <874e651872c2b9e2a2a7f5e139197b9c8c96240b.1611839042.git.stefan@agner.ch>
|
|
||||||
In-Reply-To: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
References: <625000fe2a9c1f78099895bf14c2f9753e359fba.1611839042.git.stefan@agner.ch>
|
|
||||||
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Date: Mon, 29 Jun 2020 18:18:40 +0200
|
|
||||||
Subject: [PATCH 6/7] ARM: dts: bcm2711: Add reset controller to xHCI node
|
|
||||||
|
|
||||||
The chip is hardwired to the board's PCIe bus and needs to be properly
|
|
||||||
setup trough a firmware routine after a PCI fundamental reset. Pass the
|
|
||||||
reset controller phandle that takes care of triggering the
|
|
||||||
initialization to the relevant PCI device.
|
|
||||||
|
|
||||||
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
|
|
||||||
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
|
|
||||||
Link: https://lore.kernel.org/r/20200629161845.6021-5-nsaenzjulienne@suse.de
|
|
||||||
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
||||||
(cherry picked from commit 258f92d2f840b6ea62c0b33f04eb4d9270935bba)
|
|
||||||
---
|
|
||||||
arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 +++++++++++++++++
|
|
||||||
arch/arm/boot/dts/bcm2711-rpi-400.dts | 17 +++++++++++++++++
|
|
||||||
arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 12 ++++++++++++
|
|
||||||
3 files changed, 46 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
|
||||||
index 37f14d7fd4f0..1139d60a643d 100644
|
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
|
|
||||||
@@ -3,6 +3,8 @@
|
|
||||||
#include "bcm2711.dtsi"
|
|
||||||
#include "bcm2835-rpi.dtsi"
|
|
||||||
|
|
||||||
+#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
|
|
||||||
+
|
|
||||||
/ {
|
|
||||||
compatible = "raspberrypi,4-model-b", "brcm,bcm2711";
|
|
||||||
model = "Raspberry Pi 4 Model B";
|
|
||||||
@@ -195,6 +197,21 @@
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
+&pcie0 {
|
|
||||||
+ pci@1,0 {
|
|
||||||
+ #address-cells = <3>;
|
|
||||||
+ #size-cells = <2>;
|
|
||||||
+ ranges;
|
|
||||||
+
|
|
||||||
+ reg = <0 0 0 0 0>;
|
|
||||||
+
|
|
||||||
+ usb@1,0 {
|
|
||||||
+ reg = <0x10000 0 0 0 0>;
|
|
||||||
+ resets = <&reset RASPBERRYPI_FIRMWARE_RESET_ID_USB>;
|
|
||||||
+ };
|
|
||||||
+ };
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
/* uart0 communicates with the BT module */
|
|
||||||
&uart0 {
|
|
||||||
pinctrl-names = "default";
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-400.dts b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
|
||||||
index a4f4e619d83c..264f0226f1b0 100644
|
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-400.dts
|
|
||||||
@@ -3,6 +3,8 @@
|
|
||||||
#include "bcm2711.dtsi"
|
|
||||||
#include "bcm2835-rpi.dtsi"
|
|
||||||
|
|
||||||
+#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
|
|
||||||
+
|
|
||||||
/ {
|
|
||||||
compatible = "raspberrypi,400", "brcm,bcm2711";
|
|
||||||
model = "Raspberry Pi 400";
|
|
||||||
@@ -195,6 +197,21 @@
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
+&pcie0 {
|
|
||||||
+ pci@1,0 {
|
|
||||||
+ #address-cells = <3>;
|
|
||||||
+ #size-cells = <2>;
|
|
||||||
+ ranges;
|
|
||||||
+
|
|
||||||
+ reg = <0 0 0 0 0>;
|
|
||||||
+
|
|
||||||
+ usb@1,0 {
|
|
||||||
+ reg = <0x10000 0 0 0 0>;
|
|
||||||
+ resets = <&reset RASPBERRYPI_FIRMWARE_RESET_ID_USB>;
|
|
||||||
+ };
|
|
||||||
+ };
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
/* uart0 communicates with the BT module */
|
|
||||||
&uart0 {
|
|
||||||
pinctrl-names = "default";
|
|
||||||
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
|
||||||
index aa346b063b2a..4c0f6b320656 100644
|
|
||||||
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
|
||||||
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts
|
|
||||||
@@ -3,6 +3,8 @@
|
|
||||||
#include "bcm2711.dtsi"
|
|
||||||
#include "bcm2835-rpi.dtsi"
|
|
||||||
|
|
||||||
+#include <dt-bindings/reset/raspberrypi,firmware-reset.h>
|
|
||||||
+
|
|
||||||
/ {
|
|
||||||
compatible = "raspberrypi,4-compute-module", "brcm,bcm2711";
|
|
||||||
model = "Raspberry Pi Compute Module 4";
|
|
||||||
@@ -134,6 +136,16 @@
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
+&pcie0 {
|
|
||||||
+ pci@1,0 {
|
|
||||||
+ #address-cells = <3>;
|
|
||||||
+ #size-cells = <2>;
|
|
||||||
+ ranges;
|
|
||||||
+
|
|
||||||
+ reg = <0 0 0 0 0>;
|
|
||||||
+ };
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
/* uart0 communicates with the BT module */
|
|
||||||
&uart0 {
|
|
||||||
pinctrl-names = "default";
|
|
||||||
--
|
|
||||||
2.30.0
|
|
||||||
|
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi0-w $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi0-w $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -91,7 +91,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -91,7 +91,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -91,7 +91,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot64.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot64.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -91,7 +91,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -92,7 +92,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot64.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot64.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -92,7 +92,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
@ -24,7 +24,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|||||||
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/76c49e60e742d0bebd798be972d67dd3fd007691.tar.gz"
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/6af8ae321a801a4e20183454c65eb0d23069d8ac.tar.gz"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
||||||
BR2_LINUX_KERNEL_LZ4=y
|
BR2_LINUX_KERNEL_LZ4=y
|
||||||
@ -91,7 +91,7 @@ BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/u
|
|||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush"
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9=y
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||||
BR2_PACKAGE_HOST_GPTFDISK=y
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
||||||
|
Loading…
x
Reference in New Issue
Block a user