blob: 20725ca487f30afd5e84059fbcb1513d3399cfa8 [file] [log] [blame]
Fabian Vogt46025582016-09-26 14:26:47 +02001/dts-v1/;
2#include "bcm2837.dtsi"
3#include "bcm2835-rpi.dtsi"
4#include "bcm283x-rpi-smsc9514.dtsi"
Alexander Graf409f05f2017-10-04 14:39:16 +02005#include "bcm283x-rpi-usb-host.dtsi"
Fabian Vogt46025582016-09-26 14:26:47 +02006
7/ {
8 compatible = "raspberrypi,3-model-b", "brcm,bcm2837";
9 model = "Raspberry Pi 3 Model B";
10
11 memory {
12 reg = <0 0x40000000>;
13 };
14
15 leds {
16 act {
17 gpios = <&gpio 47 0>;
18 };
Fabian Vogt46025582016-09-26 14:26:47 +020019 };
20};
21
Alexander Graf409f05f2017-10-04 14:39:16 +020022/* uart0 communicates with the BT module */
23&uart0 {
24 pinctrl-names = "default";
25 pinctrl-0 = <&uart0_gpio32 &gpclk2_gpio43>;
Fabian Vogt46025582016-09-26 14:26:47 +020026 status = "okay";
27};
Alexander Graf409f05f2017-10-04 14:39:16 +020028
29/* uart1 is mapped to the pin header */
30&uart1 {
31 pinctrl-names = "default";
32 pinctrl-0 = <&uart1_gpio14>;
33 status = "okay";
34};
35
36/* SDHCI is used to control the SDIO for wireless */
37&sdhci {
38 pinctrl-names = "default";
39 pinctrl-0 = <&emmc_gpio34>;
40 status = "okay";
41 bus-width = <4>;
42 non-removable;
43};
44
45/* SDHOST is used to drive the SD card */
46&sdhost {
47 pinctrl-names = "default";
48 pinctrl-0 = <&sdhost_gpio48>;
49 status = "okay";
50 bus-width = <4>;
51};