]> git.ipfire.org Git - thirdparty/linux.git/blob - arch/arm/boot/dts/bcm2835-rpi.dtsi
gpu: host1x: Use SMMU on Tegra124 and Tegra210
[thirdparty/linux.git] / arch / arm / boot / dts / bcm2835-rpi.dtsi
1 #include <dt-bindings/power/raspberrypi-power.h>
2
3 / {
4 leds {
5 compatible = "gpio-leds";
6
7 act {
8 label = "ACT";
9 default-state = "keep";
10 linux,default-trigger = "heartbeat";
11 };
12 };
13
14 soc {
15 firmware: firmware {
16 compatible = "raspberrypi,bcm2835-firmware", "simple-bus";
17 mboxes = <&mailbox>;
18 dma-ranges;
19 };
20
21 power: power {
22 compatible = "raspberrypi,bcm2835-power";
23 firmware = <&firmware>;
24 #power-domain-cells = <1>;
25 };
26
27 vchiq: mailbox@7e00b840 {
28 compatible = "brcm,bcm2835-vchiq";
29 reg = <0x7e00b840 0x3c>;
30 interrupts = <0 2>;
31 };
32 };
33 };
34
35 &gpio {
36 pinctrl-names = "default";
37
38 gpioout: gpioout {
39 brcm,pins = <6>;
40 brcm,function = <BCM2835_FSEL_GPIO_OUT>;
41 };
42
43 alt0: alt0 {
44 brcm,pins = <4 5 7 8 9 10 11>;
45 brcm,function = <BCM2835_FSEL_ALT0>;
46 };
47 };
48
49 &i2c0 {
50 pinctrl-names = "default";
51 pinctrl-0 = <&i2c0_gpio0>;
52 status = "okay";
53 clock-frequency = <100000>;
54 };
55
56 &i2c1 {
57 pinctrl-names = "default";
58 pinctrl-0 = <&i2c1_gpio2>;
59 status = "okay";
60 clock-frequency = <100000>;
61 };
62
63 &usb {
64 power-domains = <&power RPI_POWER_DOMAIN_USB>;
65 };
66
67 &vec {
68 power-domains = <&power RPI_POWER_DOMAIN_VEC>;
69 status = "okay";
70 };
71
72 &dsi0 {
73 power-domains = <&power RPI_POWER_DOMAIN_DSI0>;
74 };
75
76 &dsi1 {
77 power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
78 };