diff options
author | Tom Rini | 2024-04-01 09:08:13 -0400 |
---|---|---|
committer | Tom Rini | 2024-04-01 09:08:13 -0400 |
commit | bc39e06778168a34bb4e0a34fbee4edbde4414d8 (patch) | |
tree | 1a62e02df7db59fcffe3c57c24cf577039a4d389 /dts/upstream/src/arm/broadcom | |
parent | 27795dd717dadc73091e1b4d6c50952b93aaa819 (diff) | |
parent | 93743d241c64bc1f7ecbf3262d1683176551e11f (diff) |
Subtree merge tag 'v6.8-dts' of devicetree-rebasing repo [1] into dts/upstream
[1] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/
Diffstat (limited to 'dts/upstream/src/arm/broadcom')
-rw-r--r-- | dts/upstream/src/arm/broadcom/bcm-cygnus.dtsi | 3 | ||||
-rw-r--r-- | dts/upstream/src/arm/broadcom/bcm-hr2.dtsi | 1 | ||||
-rw-r--r-- | dts/upstream/src/arm/broadcom/bcm-nsp.dtsi | 2 | ||||
-rw-r--r-- | dts/upstream/src/arm/broadcom/bcm2711-rpi.dtsi | 5 | ||||
-rw-r--r-- | dts/upstream/src/arm/broadcom/bcm2711.dtsi | 14 | ||||
-rw-r--r-- | dts/upstream/src/arm/broadcom/bcm63138.dtsi | 6 |
6 files changed, 31 insertions, 0 deletions
diff --git a/dts/upstream/src/arm/broadcom/bcm-cygnus.dtsi b/dts/upstream/src/arm/broadcom/bcm-cygnus.dtsi index f9f79ed8251..07ca0d993c9 100644 --- a/dts/upstream/src/arm/broadcom/bcm-cygnus.dtsi +++ b/dts/upstream/src/arm/broadcom/bcm-cygnus.dtsi @@ -167,6 +167,7 @@ #gpio-cells = <2>; gpio-controller; interrupt-controller; + #interrupt-cells = <2>; interrupt-parent = <&mailbox>; interrupts = <0>; }; @@ -247,6 +248,7 @@ gpio-controller; interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; interrupt-controller; + #interrupt-cells = <2>; }; i2c1: i2c@1800b000 { @@ -518,6 +520,7 @@ gpio-controller; interrupt-controller; + #interrupt-cells = <2>; interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>; gpio-ranges = <&pinctrl 0 42 1>, <&pinctrl 1 44 3>, diff --git a/dts/upstream/src/arm/broadcom/bcm-hr2.dtsi b/dts/upstream/src/arm/broadcom/bcm-hr2.dtsi index 788a6806191..75545b10ef2 100644 --- a/dts/upstream/src/arm/broadcom/bcm-hr2.dtsi +++ b/dts/upstream/src/arm/broadcom/bcm-hr2.dtsi @@ -200,6 +200,7 @@ gpio-controller; ngpios = <4>; interrupt-controller; + #interrupt-cells = <2>; interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>; }; diff --git a/dts/upstream/src/arm/broadcom/bcm-nsp.dtsi b/dts/upstream/src/arm/broadcom/bcm-nsp.dtsi index 9d20ba3b1ff..6a4482c9316 100644 --- a/dts/upstream/src/arm/broadcom/bcm-nsp.dtsi +++ b/dts/upstream/src/arm/broadcom/bcm-nsp.dtsi @@ -180,6 +180,7 @@ gpio-controller; ngpios = <32>; interrupt-controller; + #interrupt-cells = <2>; interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; gpio-ranges = <&pinctrl 0 0 32>; }; @@ -352,6 +353,7 @@ gpio-controller; ngpios = <4>; interrupt-controller; + #interrupt-cells = <2>; interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; }; diff --git a/dts/upstream/src/arm/broadcom/bcm2711-rpi.dtsi b/dts/upstream/src/arm/broadcom/bcm2711-rpi.dtsi index 98817a6675b..d233a191c13 100644 --- a/dts/upstream/src/arm/broadcom/bcm2711-rpi.dtsi +++ b/dts/upstream/src/arm/broadcom/bcm2711-rpi.dtsi @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 #include "bcm2835-rpi.dtsi" +#include <dt-bindings/power/raspberrypi-power.h> #include <dt-bindings/reset/raspberrypi,firmware-reset.h> / { @@ -76,3 +77,7 @@ &vchiq { interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; }; + +&xhci { + power-domains = <&power RPI_POWER_DOMAIN_USB>; +}; diff --git a/dts/upstream/src/arm/broadcom/bcm2711.dtsi b/dts/upstream/src/arm/broadcom/bcm2711.dtsi index 4a379a14966..22c7f156134 100644 --- a/dts/upstream/src/arm/broadcom/bcm2711.dtsi +++ b/dts/upstream/src/arm/broadcom/bcm2711.dtsi @@ -604,6 +604,20 @@ }; }; + xhci: usb@7e9c0000 { + compatible = "brcm,bcm2711-xhci", "brcm,xhci-brcm-v2"; + reg = <0x0 0x7e9c0000 0x100000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>; + /* DWC2 and this IP block share the same USB PHY, + * enabling both at the same time results in lockups. + * So keep this node disabled and let the bootloader + * decide which interface should be enabled. + */ + status = "disabled"; + }; + v3d: gpu@7ec00000 { compatible = "brcm,2711-v3d"; reg = <0x0 0x7ec00000 0x4000>, diff --git a/dts/upstream/src/arm/broadcom/bcm63138.dtsi b/dts/upstream/src/arm/broadcom/bcm63138.dtsi index 93281c47c9b..4ef02283612 100644 --- a/dts/upstream/src/arm/broadcom/bcm63138.dtsi +++ b/dts/upstream/src/arm/broadcom/bcm63138.dtsi @@ -232,6 +232,12 @@ interrupt-names = "nand"; }; + serial@4400 { + compatible = "brcm,bcm63138-hs-uart", "brcm,bcmbca-hs-uart"; + reg = <0x4400 0x1e0>; + interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; + }; + bootlut: bootlut@8000 { compatible = "brcm,bcm63138-bootlut"; reg = <0x8000 0x50>; |