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

Merge tag 'rpi-dt-for-armsoc-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi into next/dt

- New Firmware node and accompanying binding document

* tag 'rpi-dt-for-armsoc-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi:
dt/bindings: Add binding for the Raspberry Pi firmware driver
ARM: bcm2835: Add the firmware driver information to the RPi DT

Signed-off-by: Olof Johansson <olof@lixom.net>

+21
+14
Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.txt
··· 1 + Raspberry Pi VideoCore firmware driver 2 + 3 + Required properties: 4 + 5 + - compatible: Should be "raspberrypi,bcm2835-firmware" 6 + - mboxes: Phandle to the firmware device's Mailbox. 7 + (See: ../mailbox/mailbox.txt for more information) 8 + 9 + Example: 10 + 11 + firmware { 12 + compatible = "raspberrypi,bcm2835-firmware"; 13 + mboxes = <&mailbox>; 14 + };
+7
arch/arm/boot/dts/bcm2835-rpi.dtsi
··· 14 14 linux,default-trigger = "heartbeat"; 15 15 }; 16 16 }; 17 + 18 + soc { 19 + firmware: firmware { 20 + compatible = "raspberrypi,bcm2835-firmware"; 21 + mboxes = <&mailbox>; 22 + }; 23 + }; 17 24 }; 18 25 19 26 &gpio {