vsprintf: avoid misleading "(null)" for %px
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / ox810se-wd-mbwe.dts
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 };