Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /dts-v1/;
- /include/ "bcm2710.dtsi"
- / {
- model = "Raspberry Pi 3 Model B";
- };
- &gpio {
- sdhost_pins: sdhost_pins {
- brcm,pins = <48 49 50 51 52 53>;
- brcm,function = <4>; /* alt0 */
- };
- spi0_pins: spi0_pins {
- brcm,pins = <7 8 9 10 11>;
- brcm,function = <4>; /* alt0 */
- };
- i2c0_pins: i2c0 {
- brcm,pins = <0 1>;
- brcm,function = <4>;
- };
- i2c1_pins: i2c1 {
- brcm,pins = <2 3>;
- brcm,function = <4>;
- };
- i2s_pins: i2s {
- brcm,pins = <18 19 20 21>;
- brcm,function = <4>; /* alt0 */
- };
- sdio_pins: sdio_pins {
- brcm,pins = <34 35 36 37 38 39>;
- brcm,function = <7 7 7 7 7 7>; /* alt3 = SD1 */
- brcm,pull = <0 2 2 2 2 2>;
- };
- bt_pins: bt_pins {
- brcm,pins = <43>;
- brcm,function = <4>; /* alt0:GPCLK2 */
- brcm,pull = <0>;
- };
- uart0_pins: uart0_pins {
- brcm,pins;
- brcm,function;
- brcm,pull;
- };
- uart1_pins: uart1_pins {
- brcm,pins;
- brcm,function;
- brcm,pull;
- };
- };
- &sdhost {
- pinctrl-names = "default";
- pinctrl-0 = <&sdhost_pins>;
- bus-width = <4>;
- status = "okay";
- };
- &mmc {
- pinctrl-names = "default";
- pinctrl-0 = <&sdio_pins>;
- non-removable;
- bus-width = <4>;
- status = "okay";
- brcm,overclock-50 = <0>;
- };
- &soc {
- virtgpio: virtgpio {
- compatible = "brcm,bcm2835-virtgpio";
- gpio-controller;
- #gpio-cells = <2>;
- firmware = <&firmware>;
- status = "okay";
- };
- };
- &fb {
- status = "okay";
- };
- &uart0 {
- pinctrl-names = "default";
- pinctrl-0 = <&uart0_pins>;
- status = "okay";
- };
- &uart1 {
- status = "disabled";
- };
- &spi0 {
- pinctrl-names = "default";
- pinctrl-0 = <&spi0_pins>;
- cs-gpios = <0 0>;
- spidev@0{
- compatible = "spidev";
- reg = <0>; /* CE0 */
- #address-cells = <1>;
- #size-cells = <0>;
- spi-max-frequency = <500000>;
- };
- spidev@1{
- compatible = "spidev";
- reg = <1>; /* CE1 */
- #address-cells = <1>;
- #size-cells = <0>;
- spi-max-frequency = <500000>;
- };
- };
- &i2c0 {
- pinctrl-names = "default";
- pinctrl-0 = <&i2c0_pins>;
- clock-frequency = <100000>;
- };
- &i2c1 {
- pinctrl-names = "default";
- pinctrl-0 = <&i2c1_pins>;
- clock-frequency = <100000>;
- };
- &i2c2 {
- clock-frequency = <100000>;
- };
- &i2s {
- #sound-dai-cells = <0>;
- pinctrl-names = "default";
- pinctrl-0 = <&i2s_pins>;
- };
- &random {
- status = "okay";
- };
- &leds {
- act_led: act {
- label = "led0";
- linux,default-trigger = "mmc0";
- gpios = <&virtgpio 0 0>;
- };
- };
- / {
- chosen {
- bootargs = "8250.nr_uarts=1";
- };
- };
- / {
- aliases {
- serial0 = "/soc/uart@7e201000";
- serial1 = "/soc/uart@7e215040";
- };
- };
- / {
- __overrides__ {
- uart0 = <&uart0>,"status";
- uart0_clkrate = <&clk_uart0>,"clock-frequency:0";
- uart1 = <&uart1>,"status";
- i2s = <&i2s>,"status";
- spi = <&spi0>,"status";
- i2c0 = <&i2c0>,"status";
- i2c1 = <&i2c1>,"status";
- i2c2_iknowwhatimdoing = <&i2c2>,"status";
- i2c0_baudrate = <&i2c0>,"clock-frequency:0";
- i2c1_baudrate = <&i2c1>,"clock-frequency:0";
- i2c2_baudrate = <&i2c2>,"clock-frequency:0";
- core_freq = <&clk_core>,"clock-frequency:0";
- act_led_gpio = <&act_led>,"gpios:4";
- act_led_activelow = <&act_led>,"gpios:8";
- act_led_trigger = <&act_led>,"linux,default-trigger";
- audio = <&audio>,"status";
- watchdog = <&watchdog>,"status";
- random = <&random>,"status";
- sd_overclock = <&sdhost>,"brcm,overclock-50:0";
- sd_force_pio = <&sdhost>,"brcm,force-pio?";
- sd_pio_limit = <&sdhost>,"brcm,pio-limit:0";
- sd_debug = <&sdhost>,"brcm,debug";
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement