aboutsummaryrefslogtreecommitdiff
path: root/src/arm/bcm2835-rpi.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'src/arm/bcm2835-rpi.dtsi')
-rw-r--r--src/arm/bcm2835-rpi.dtsi19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/arm/bcm2835-rpi.dtsi b/src/arm/bcm2835-rpi.dtsi
index c7064487017d..3afb9fefe2d1 100644
--- a/src/arm/bcm2835-rpi.dtsi
+++ b/src/arm/bcm2835-rpi.dtsi
@@ -1,5 +1,3 @@
-/include/ "bcm2835.dtsi"
-
/ {
memory {
reg = <0 0x10000000>;
@@ -14,6 +12,13 @@
linux,default-trigger = "heartbeat";
};
};
+
+ soc {
+ firmware: firmware {
+ compatible = "raspberrypi,bcm2835-firmware";
+ mboxes = <&mailbox>;
+ };
+ };
};
&gpio {
@@ -21,17 +26,17 @@
gpioout: gpioout {
brcm,pins = <6>;
- brcm,function = <1>; /* GPIO out */
+ brcm,function = <BCM2835_FSEL_GPIO_OUT>;
};
alt0: alt0 {
brcm,pins = <0 1 2 3 4 5 7 8 9 10 11 14 15 40 45>;
- brcm,function = <4>; /* alt0 */
+ brcm,function = <BCM2835_FSEL_ALT0>;
};
alt3: alt3 {
brcm,pins = <48 49 50 51 52 53>;
- brcm,function = <7>; /* alt3 */
+ brcm,function = <BCM2835_FSEL_ALT3>;
};
};
@@ -45,6 +50,10 @@
clock-frequency = <100000>;
};
+&i2c2 {
+ status = "okay";
+};
+
&sdhci {
status = "okay";
bus-width = <4>;