blob: 20725ca487f30afd5e84059fbcb1513d3399cfa8 [file] [log] [blame]
Fabian Vogt7ad2aa02016-09-26 14:26:47 +02001/dts-v1/;
2#include "bcm2837.dtsi"
3#include "bcm2835-rpi.dtsi"
4#include "bcm283x-rpi-smsc9514.dtsi"
Alexander Graf377c5342017-10-04 14:39:16 +02005#include "bcm283x-rpi-usb-host.dtsi"
Fabian Vogt7ad2aa02016-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 Vogt7ad2aa02016-09-26 14:26:47 +020019 };
20};
21
Alexander Graf377c5342017-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>;
26 status = "okay";
27};
28
29/* uart1 is mapped to the pin header */
Fabian Vogt7ad2aa02016-09-26 14:26:47 +020030&uart1 {
Alexander Graf377c5342017-10-04 14:39:16 +020031 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>;
Fabian Vogt7ad2aa02016-09-26 14:26:47 +020049 status = "okay";
Alexander Graf377c5342017-10-04 14:39:16 +020050 bus-width = <4>;
Fabian Vogt7ad2aa02016-09-26 14:26:47 +020051};