GNU Linux-libre 4.19.264-gnu1
[releases.git] / arch / arm / boot / dts / ge863-pro3.dtsi
1 /*
2  * ge863_pro3.dtsi - Device Tree file for Telit GE863-PRO3
3  *
4  * Copyright (C) 2012 Telit,
5  *               2012 Fabio Porcedda <fabio.porcedda@gmail.com>
6  *
7  * Licensed under GPLv2 or later.
8  */
9
10 #include "at91sam9260.dtsi"
11
12 / {
13         clocks {
14                 main_xtal {
15                         clock-frequency = <6000000>;
16                 };
17         };
18
19         ahb {
20                 apb {
21                         tcb0: timer@fffa0000 {
22                                 timer@0 {
23                                         compatible = "atmel,tcb-timer";
24                                         reg = <0>, <1>;
25                                 };
26
27                                 timer@2 {
28                                         compatible = "atmel,tcb-timer";
29                                         reg = <2>;
30                                 };
31                         };
32
33                         dbgu: serial@fffff200 {
34                                 status = "okay";
35                         };
36                 };
37
38                 ebi: ebi@10000000 {
39                         status = "okay";
40
41                         nand_controller: nand-controller {
42                                 status = "okay";
43                                 pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>;
44                                 pinctrl-names = "default";
45
46                                 nand@3 {
47                                         reg = <0x3 0x0 0x800000>;
48                                         rb-gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
49                                         cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
50                                         nand-bus-width = <8>;
51                                         nand-ecc-mode = "soft";
52                                         nand-on-flash-bbt;
53                                         label = "atmel_nand";
54
55                                         partitions {
56                                                 compatible = "fixed-partitions";
57                                                 #address-cells = <1>;
58                                                 #size-cells = <1>;
59
60                                                 boot@0 {
61                                                         label = "boot";
62                                                         reg = <0x0 0x7c0000>;
63                                                 };
64
65                                                 root@7c0000 {
66                                                         label = "root";
67                                                         reg = <0x7c0000 0x7840000>;
68                                                 };
69                                         };
70                                 };
71                         };
72                 };
73         };
74
75         chosen {
76                 bootargs = "console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs";
77         };
78 };