mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 10:39:04 +00:00
8c405cdccc
The patches were generated from the RPi repo with the following command: git format-patch v6.6.34..rpi-6.1.y Some patches needed rebasing and, as usual, the applied and reverted, wireless drivers, Github workflows, READMEs and defconfigs patches were removed. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
60 lines
1.7 KiB
Diff
60 lines
1.7 KiB
Diff
From db473d44a5f3b25d20eeebaa86234cb55810c63e Mon Sep 17 00:00:00 2001
|
|
From: Jonathan Bell <jonathan@raspberrypi.com>
|
|
Date: Tue, 5 Dec 2023 16:55:17 +0000
|
|
Subject: [PATCH 0761/1085] dts: bcm2712: put usb under /axi not /soc
|
|
|
|
On 2712, the DWC USB controller is no longer attached to the Videocore
|
|
30-bit bus with its associated aliases, and can see the bottom 4GB of
|
|
RAM directly.
|
|
|
|
Ideally it should make use of IOMMU6 but for now software bounce buffers
|
|
get it working.
|
|
|
|
Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
|
|
---
|
|
arch/arm/boot/dts/broadcom/bcm2712.dtsi | 26 ++++++++++++-------------
|
|
1 file changed, 13 insertions(+), 13 deletions(-)
|
|
|
|
--- a/arch/arm/boot/dts/broadcom/bcm2712.dtsi
|
|
+++ b/arch/arm/boot/dts/broadcom/bcm2712.dtsi
|
|
@@ -133,19 +133,6 @@
|
|
status = "disabled";
|
|
};
|
|
|
|
- usb: usb@7c480000 {
|
|
- compatible = "brcm,bcm2835-usb";
|
|
- reg = <0x7c480000 0x10000>;
|
|
- interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
|
|
- #address-cells = <1>;
|
|
- #size-cells = <0>;
|
|
- clocks = <&clk_usb>;
|
|
- clock-names = "otg";
|
|
- phys = <&usbphy>;
|
|
- phy-names = "usb2-phy";
|
|
- status = "disabled";
|
|
- };
|
|
-
|
|
mop: mop@7c500000 {
|
|
compatible = "brcm,bcm2712-mop";
|
|
reg = <0x7c500000 0x20>;
|
|
@@ -1145,6 +1132,19 @@
|
|
reg = <0x10 0x00400018 0x0 0x18>;
|
|
};
|
|
|
|
+ usb: usb@480000 {
|
|
+ compatible = "brcm,bcm2835-usb";
|
|
+ reg = <0x10 0x00480000 0x0 0x10000>;
|
|
+ interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ clocks = <&clk_usb>;
|
|
+ clock-names = "otg";
|
|
+ phys = <&usbphy>;
|
|
+ phy-names = "usb2-phy";
|
|
+ status = "disabled";
|
|
+ };
|
|
+
|
|
rpivid: codec@800000 {
|
|
compatible = "raspberrypi,rpivid-vid-decoder";
|
|
reg = <0x10 0x00800000 0x0 0x10000>, /* HEVC */
|