• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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};
113