146025584SFabian Vogt/dts-v1/; 246025584SFabian Vogt#include "bcm2837.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,3-model-b", "brcm,bcm2837"; 946025584SFabian Vogt model = "Raspberry Pi 3 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}; 2146025584SFabian Vogt 22*409f05f2SAlexander Graf/* uart0 communicates with the BT module */ 23*409f05f2SAlexander Graf&uart0 { 24*409f05f2SAlexander Graf pinctrl-names = "default"; 25*409f05f2SAlexander Graf pinctrl-0 = <&uart0_gpio32 &gpclk2_gpio43>; 2646025584SFabian Vogt status = "okay"; 2746025584SFabian Vogt}; 28*409f05f2SAlexander Graf 29*409f05f2SAlexander Graf/* uart1 is mapped to the pin header */ 30*409f05f2SAlexander Graf&uart1 { 31*409f05f2SAlexander Graf pinctrl-names = "default"; 32*409f05f2SAlexander Graf pinctrl-0 = <&uart1_gpio14>; 33*409f05f2SAlexander Graf status = "okay"; 34*409f05f2SAlexander Graf}; 35*409f05f2SAlexander Graf 36*409f05f2SAlexander Graf/* SDHCI is used to control the SDIO for wireless */ 37*409f05f2SAlexander Graf&sdhci { 38*409f05f2SAlexander Graf pinctrl-names = "default"; 39*409f05f2SAlexander Graf pinctrl-0 = <&emmc_gpio34>; 40*409f05f2SAlexander Graf status = "okay"; 41*409f05f2SAlexander Graf bus-width = <4>; 42*409f05f2SAlexander Graf non-removable; 43*409f05f2SAlexander Graf}; 44*409f05f2SAlexander Graf 45*409f05f2SAlexander Graf/* SDHOST is used to drive the SD card */ 46*409f05f2SAlexander Graf&sdhost { 47*409f05f2SAlexander Graf pinctrl-names = "default"; 48*409f05f2SAlexander Graf pinctrl-0 = <&sdhost_gpio48>; 49*409f05f2SAlexander Graf status = "okay"; 50*409f05f2SAlexander Graf bus-width = <4>; 51*409f05f2SAlexander Graf}; 52