1 /* Downstream bcm283x.dtsi diff */
2 #include "dt-bindings/power/raspberrypi-power.h"
11 /delete-node/ timer@7e003000;
13 watchdog: watchdog@7e100000 {
17 cprman: cprman@7e101000 {
21 random: rng@7e104000 {
25 gpio@7e200000 { /* gpio */
26 interrupts = <2 17>, <2 18>;
29 sdhost: sdhost@7e202000 {
30 compatible = "brcm,bcm2835-sdhost";
31 reg = <0x7e202000 0x100>;
33 clocks = <&clocks BCM2835_CLOCK_VPU>;
36 brcm,overclock-50 = <0>;
41 i2s@7e203000 { /* i2s */
42 #sound-dai-cells = <0>;
43 reg = <0x7e203000 0x24>;
44 clocks = <&clocks BCM2835_CLOCK_PCM>;
49 dmas = <&dma 6>, <&dma 7>;
50 dma-names = "tx", "rx";
53 pixelvalve0: pixelvalve@7e206000 {
58 pixelvalve1: pixelvalve@7e207000 {
64 compatible = "brcm,bcm2835-dpi";
65 reg = <0x7e208000 0x8c>;
66 clocks = <&clocks BCM2835_CLOCK_VPU>,
67 <&clocks BCM2835_CLOCK_DPI>;
68 clock-names = "core", "pixel";
74 /delete-node/ sdhci@7e300000;
77 compatible = "brcm,bcm2835-mmc";
78 reg = <0x7e300000 0x100>;
80 clocks = <&clocks BCM2835_CLOCK_EMMC>;
83 brcm,overclock-50 = <0>;
92 firmwarekms: firmwarekms@7e600000 {
93 compatible = "raspberrypi,rpi-firmware-kms";
94 /* SMI interrupt reg */
95 reg = <0x7e600000 0x100>;
97 brcm,firmware = <&firmware>;
102 compatible = "brcm,bcm2835-smi";
103 reg = <0x7e600000 0x100>;
105 clocks = <&clocks BCM2835_CLOCK_SMI>;
106 assigned-clocks = <&cprman BCM2835_CLOCK_SMI>;
107 assigned-clock-rates = <125000000>;
113 pixelvalve2: pixelvalve@7e807000 {
118 hdmi@7e902000 { /* hdmi */
122 usb@7e980000 { /* usb */
123 compatible = "brcm,bcm2708-usb";
124 reg = <0x7e980000 0x10000>,
130 v3d@7ec00000 { /* vd3 */
131 compatible = "brcm,vc4-v3d";
132 power-domains = <&power RPI_POWER_DOMAIN_V3D>;