Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
  1/*
  2 * wd-mbwe.dtsi - Device tree file for Western Digital My Book World Edition
  3 *
  4 * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com>
  5 *
  6 * Licensed under GPLv2 or later
  7 */
  8
  9/dts-v1/;
 10#include "ox810se.dtsi"
 11
 12/ {
 13	model = "Western Digital My Book World Edition";
 14
 15	compatible = "wd,mbwe", "oxsemi,ox810se";
 16
 17	chosen {
 18		bootargs = "console=ttyS1,115200n8 earlyprintk=serial";
 19	};
 20
 21	memory {
 22		/* 128Mbytes DDR */
 23		reg = <0x48000000 0x8000000>;
 24	};
 25
 26	aliases {
 27		serial1 = &uart1;
 28		gpio0 = &gpio0;
 29		gpio1 = &gpio1;
 30	};
 31
 32	gpio-keys-polled {
 33		compatible = "gpio-keys-polled";
 34		#address-cells = <1>;
 35		#size-cells = <0>;
 36		poll-interval = <100>;
 37
 38		power {
 39			label = "power";
 40			gpios = <&gpio0 0 1>;
 41			linux,code = <0x198>;
 42		};
 43
 44		recovery {
 45			label = "recovery";
 46			gpios = <&gpio0 4 1>;
 47			linux,code = <0xab>;
 48		};
 49	};
 50
 51	leds {
 52		compatible = "gpio-leds";
 53
 54		a0 {
 55			label = "activity0";
 56			gpios = <&gpio0 25 0>;
 57			default-state = "keep";
 58		};
 59
 60		a1 {
 61			label = "activity1";
 62			gpios = <&gpio0 26 0>;
 63			default-state = "keep";
 64		};
 65
 66		a2 {
 67			label = "activity2";
 68			gpios = <&gpio0 5 0>;
 69			default-state = "keep";
 70		};
 71
 72		a3 {
 73			label = "activity3";
 74			gpios = <&gpio0 6 0>;
 75			default-state = "keep";
 76		};
 77
 78		a4 {
 79			label = "activity4";
 80			gpios = <&gpio0 7 0>;
 81			default-state = "keep";
 82		};
 83
 84		a5 {
 85			label = "activity5";
 86			gpios = <&gpio1 2 0>;
 87			default-state = "keep";
 88		};
 89	};
 90
 91	i2c-gpio {
 92		compatible = "i2c-gpio";
 93		gpios = <&gpio0 3 0 /* sda */
 94			 &gpio0 2 0 /* scl */
 95			 >;
 96		i2c-gpio,delay-us = <2>;        /* ~100 kHz */
 97		#address-cells = <1>;
 98		#size-cells = <0>;
 99
100		rtc0: rtc@48 {
101			compatible = "st,m41t00";
102			reg = <0x68>;
103		};
104	};
105};
106
107&uart1 {
108	status = "okay";
109
110	pinctrl-names = "default";
111	pinctrl-0 = <&pinctrl_uart1>;
112};