146025584SFabian Vogt/dts-v1/; 246025584SFabian Vogt#include "bcm2836.dtsi" 346025584SFabian Vogt#include "bcm2835-rpi.dtsi" 446025584SFabian Vogt#include "bcm283x-rpi-smsc9514.dtsi" 5*409f05f2SAlexander Graf#include "bcm283x-rpi-usb-host.dtsi" 646025584SFabian Vogt 746025584SFabian Vogt/ { 846025584SFabian Vogt compatible = "raspberrypi,2-model-b", "brcm,bcm2836"; 946025584SFabian Vogt model = "Raspberry Pi 2 Model B"; 1046025584SFabian Vogt 1146025584SFabian Vogt memory { 1246025584SFabian Vogt reg = <0 0x40000000>; 1346025584SFabian Vogt }; 1446025584SFabian Vogt 1546025584SFabian Vogt leds { 1646025584SFabian Vogt act { 1746025584SFabian Vogt gpios = <&gpio 47 0>; 1846025584SFabian Vogt }; 1946025584SFabian Vogt 2046025584SFabian Vogt pwr { 2146025584SFabian Vogt label = "PWR"; 2246025584SFabian Vogt gpios = <&gpio 35 0>; 2346025584SFabian Vogt default-state = "keep"; 2446025584SFabian Vogt linux,default-trigger = "default-on"; 2546025584SFabian Vogt }; 2646025584SFabian Vogt }; 2746025584SFabian Vogt}; 2846025584SFabian Vogt 2946025584SFabian Vogt&gpio { 30*409f05f2SAlexander Graf pinctrl-0 = <&gpioout &alt0 &i2s_alt0>; 3146025584SFabian Vogt 3246025584SFabian Vogt /* I2S interface */ 3346025584SFabian Vogt i2s_alt0: i2s_alt0 { 3446025584SFabian Vogt brcm,pins = <18 19 20 21>; 3546025584SFabian Vogt brcm,function = <BCM2835_FSEL_ALT0>; 3646025584SFabian Vogt }; 3746025584SFabian Vogt}; 3846025584SFabian Vogt 3946025584SFabian Vogt&hdmi { 4046025584SFabian Vogt hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>; 4146025584SFabian Vogt}; 42*409f05f2SAlexander Graf 43*409f05f2SAlexander Graf&uart0 { 44*409f05f2SAlexander Graf pinctrl-names = "default"; 45*409f05f2SAlexander Graf pinctrl-0 = <&uart0_gpio14>; 46*409f05f2SAlexander Graf status = "okay"; 47*409f05f2SAlexander Graf}; 48