Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'arm-soc/for-5.15/devicetree' of https://github.com/Broadcom/stblinux into arm/dt

This is already in v5.15-rc5, but I'm adding it here as well to get
a clean build of the dts files.

* tag 'arm-soc/for-5.15/devicetree':
ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address
ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting
ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states
ARM: dts: bcm2711: fix MDIO #address- and #size-cells
ARM: dts: bcm283x: Fix VEC address for BCM2711

+24 -15
+6 -5
arch/arm/boot/dts/bcm2711-rpi-4-b.dts
··· 36 36 regulator-always-on; 37 37 regulator-settling-time-us = <5000>; 38 38 gpios = <&expgpio 4 GPIO_ACTIVE_HIGH>; 39 - states = <1800000 0x1 40 - 3300000 0x0>; 39 + states = <1800000 0x1>, 40 + <3300000 0x0>; 41 41 status = "okay"; 42 42 }; 43 43 ··· 200 200 }; 201 201 202 202 &pcie0 { 203 - pci@1,0 { 203 + pci@0,0 { 204 + device_type = "pci"; 204 205 #address-cells = <3>; 205 206 #size-cells = <2>; 206 207 ranges; 207 208 208 209 reg = <0 0 0 0 0>; 209 210 210 - usb@1,0 { 211 - reg = <0x10000 0 0 0 0>; 211 + usb@0,0 { 212 + reg = <0 0 0 0 0>; 212 213 resets = <&reset RASPBERRYPI_FIRMWARE_RESET_ID_USB>; 213 214 }; 214 215 };
+10 -2
arch/arm/boot/dts/bcm2711.dtsi
··· 300 300 status = "disabled"; 301 301 }; 302 302 303 + vec: vec@7ec13000 { 304 + compatible = "brcm,bcm2711-vec"; 305 + reg = <0x7ec13000 0x1000>; 306 + clocks = <&clocks BCM2835_CLOCK_VEC>; 307 + interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; 308 + status = "disabled"; 309 + }; 310 + 303 311 dvp: clock@7ef00000 { 304 312 compatible = "brcm,brcm2711-dvp"; 305 313 reg = <0x7ef00000 0x10>; ··· 540 532 compatible = "brcm,genet-mdio-v5"; 541 533 reg = <0xe14 0x8>; 542 534 reg-names = "mdio"; 543 - #address-cells = <0x0>; 544 - #size-cells = <0x1>; 535 + #address-cells = <0x1>; 536 + #size-cells = <0x0>; 545 537 }; 546 538 }; 547 539 };
+8
arch/arm/boot/dts/bcm2835-common.dtsi
··· 106 106 status = "okay"; 107 107 }; 108 108 109 + vec: vec@7e806000 { 110 + compatible = "brcm,bcm2835-vec"; 111 + reg = <0x7e806000 0x1000>; 112 + clocks = <&clocks BCM2835_CLOCK_VEC>; 113 + interrupts = <2 27>; 114 + status = "disabled"; 115 + }; 116 + 109 117 pixelvalve@7e807000 { 110 118 compatible = "brcm,bcm2835-pixelvalve2"; 111 119 reg = <0x7e807000 0x100>;
-8
arch/arm/boot/dts/bcm283x.dtsi
··· 464 464 status = "disabled"; 465 465 }; 466 466 467 - vec: vec@7e806000 { 468 - compatible = "brcm,bcm2835-vec"; 469 - reg = <0x7e806000 0x1000>; 470 - clocks = <&clocks BCM2835_CLOCK_VEC>; 471 - interrupts = <2 27>; 472 - status = "disabled"; 473 - }; 474 - 475 467 usb: usb@7e980000 { 476 468 compatible = "brcm,bcm2835-usb"; 477 469 reg = <0x7e980000 0x10000>;