hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/bcm2835-rpi.dtsi
....@@ -1,15 +1,10 @@
11 #include <dt-bindings/power/raspberrypi-power.h>
22
33 / {
4
- memory {
5
- device_type = "memory";
6
- reg = <0 0x10000000>;
7
- };
8
-
94 leds {
105 compatible = "gpio-leds";
116
12
- act {
7
+ led-act {
138 label = "ACT";
149 default-state = "keep";
1510 linux,default-trigger = "heartbeat";
....@@ -18,10 +13,12 @@
1813
1914 soc {
2015 firmware: firmware {
21
- compatible = "raspberrypi,bcm2835-firmware", "simple-bus";
22
- #address-cells = <0>;
23
- #size-cells = <0>;
16
+ compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
17
+ #address-cells = <1>;
18
+ #size-cells = <1>;
19
+
2420 mboxes = <&mailbox>;
21
+ dma-ranges;
2522 };
2623
2724 power: power {
....@@ -30,7 +27,7 @@
3027 #power-domain-cells = <1>;
3128 };
3229
33
- mailbox@7e00b840 {
30
+ vchiq: mailbox@7e00b840 {
3431 compatible = "brcm,bcm2835-vchiq";
3532 reg = <0x7e00b840 0x3c>;
3633 interrupts = <0 2>;
....@@ -66,34 +63,8 @@
6663 clock-frequency = <100000>;
6764 };
6865
69
-&i2c2 {
70
- status = "okay";
71
-};
72
-
73
-&sdhci {
74
- pinctrl-names = "default";
75
- pinctrl-0 = <&emmc_gpio48>;
76
- bus-width = <4>;
77
-};
78
-
79
-&sdhost {
80
- pinctrl-names = "default";
81
- pinctrl-0 = <&sdhost_gpio48>;
82
- status = "okay";
83
- bus-width = <4>;
84
-};
85
-
8666 &usb {
8767 power-domains = <&power RPI_POWER_DOMAIN_USB>;
88
-};
89
-
90
-&v3d {
91
- power-domains = <&power RPI_POWER_DOMAIN_V3D>;
92
-};
93
-
94
-&hdmi {
95
- power-domains = <&power RPI_POWER_DOMAIN_HDMI>;
96
- status = "okay";
9768 };
9869
9970 &vec {