arm: dts: rk3288-evb: modify panel to edp_panel
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / at91-kizbox.dts
1 /*
2  * at91-kizbox.dts - Device Tree file for Overkiz Kizbox board
3  *
4  * Copyright (C) 2012-2014 Boris BREZILLON <b.brezillon@overkiz.com>
5  *               2014-2015 GaĆ«l PORTAY <g.portay@overkiz.com>
6  *
7  * Licensed under GPLv2 or later.
8  */
9 /dts-v1/;
10 #include "at91sam9g20.dtsi"
11 #include <dt-bindings/pwm/pwm.h>
12
13 / {
14         model = "Overkiz Kizbox";
15         compatible = "overkiz,kizbox", "atmel,at91sam9g20", "atmel,at91sam9";
16
17         chosen {
18                 bootargs = "ubi.mtd=ubi";
19                 stdout-path = &dbgu;
20         };
21
22         memory {
23                 reg = <0x20000000 0x2000000>;
24         };
25
26         clocks {
27                 main_xtal {
28                         clock-frequency = <18432000>;
29                 };
30         };
31
32         ahb {
33                 apb {
34                         macb0: ethernet@fffc4000 {
35                                 phy-mode = "mii";
36                                 pinctrl-0 = <&pinctrl_macb_rmii
37                                              &pinctrl_macb_rmii_mii_alt>;
38                                 status = "okay";
39                         };
40
41                         usart3: serial@fffd0000 {
42                                 status = "okay";
43                         };
44
45                         dbgu: serial@fffff200 {
46                                 status = "okay";
47                         };
48
49                         watchdog@fffffd40 {
50                                 timeout-sec = <15>;
51                                 atmel,max-heartbeat-sec = <16>;
52                                 atmel,min-heartbeat-sec = <0>;
53                                 status = "okay";
54                         };
55                 };
56
57                 usb0: ohci@00500000 {
58                         num-ports = <1>;
59                         status = "okay";
60                 };
61
62                 nand0: nand@40000000 {
63                         nand-bus-width = <8>;
64                         nand-ecc-mode = "soft";
65                         status = "okay";
66
67                         bootstrap@0 {
68                                 label = "bootstrap";
69                                 reg = <0x0 0x20000>;
70                         };
71
72                         ubi@20000 {
73                                 label = "ubi";
74                                 reg = <0x20000 0x7fe0000>;
75                         };
76                 };
77         };
78
79         gpio_keys {
80                 compatible = "gpio-keys";
81                 #address-cells = <1>;
82                 #size-cells = <0>;
83
84                 reset {
85                         label = "PB_RST";
86                         gpios = <&pioB 30 GPIO_ACTIVE_HIGH>;
87                         linux,code = <0x100>;
88                         wakeup-source;
89                 };
90
91                 user {
92                         label = "PB_USER";
93                         gpios = <&pioB 31 GPIO_ACTIVE_HIGH>;
94                         linux,code = <0x101>;
95                         wakeup-source;
96                 };
97         };
98
99         i2c@0 {
100                 status = "okay";
101
102                 rtc: pcf8563@51 {
103                         compatible = "nxp,pcf8563";
104                         reg = <0x51>;
105                 };
106         };
107
108         pwm_leds {
109                 compatible = "pwm-leds";
110
111                 network_green {
112                         label = "pwm:green:network";
113                         pwms = <&tcb_pwm 2 10000000 PWM_POLARITY_INVERTED>;
114                         max-brightness = <255>;
115                         linux,default-trigger = "default-on";
116                 };
117
118                 network_red {
119                         label = "pwm:red:network";
120                         pwms = <&tcb_pwm 4 10000000 PWM_POLARITY_INVERTED>;
121                         max-brightness = <255>;
122                         linux,default-trigger = "default-on";
123                 };
124
125                 user_green {
126                         label = "pwm:green:user";
127                         pwms = <&tcb_pwm 0 10000000 PWM_POLARITY_INVERTED>;
128                         max-brightness = <255>;
129                         linux,default-trigger = "default-on";
130                 };
131
132                 user_red {
133                         label = "pwm:red:user";
134                         pwms = <&tcb_pwm 1 10000000 PWM_POLARITY_INVERTED>;
135                         max-brightness = <255>;
136                         linux,default-trigger = "default-on";
137                 };
138         };
139
140         tcb_pwm: pwm {
141                 compatible = "atmel,tcb-pwm";
142                 #pwm-cells = <3>;
143                 tc-block = <1>;
144                 pinctrl-names = "default";
145                 pinctrl-0 = <&pinctrl_tcb1_tioa0
146                              &pinctrl_tcb1_tioa1
147                              &pinctrl_tcb1_tioa2
148                              &pinctrl_tcb1_tiob0>;
149         };
150 };