]> Pileus Git - ~andy/linux/blob - arch/arm/boot/dts/kirkwood-ts219.dtsi
arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
[~andy/linux] / arch / arm / boot / dts / kirkwood-ts219.dtsi
1 / {
2         model = "QNAP TS219 family";
3         compatible = "qnap,ts219", "marvell,kirkwood";
4
5         memory {
6                 device_type = "memory";
7                 reg = <0x00000000 0x20000000>;
8         };
9
10         chosen {
11                 bootargs = "console=ttyS0,115200n8";
12         };
13
14         ocp@f1000000 {
15                 i2c@11000 {
16                         status = "okay";
17                         clock-frequency = <400000>;
18
19                         s35390a: s35390a@30 {
20                                 compatible = "s35390a";
21                                 reg = <0x30>;
22                         };
23                 };
24                 serial@12000 {
25                         clock-frequency = <200000000>;
26                         status = "okay";
27                 };
28                 serial@12100 {
29                         clock-frequency = <200000000>;
30                         status = "okay";
31                 };
32                 spi@10600 {
33                         status = "okay";
34
35                         m25p128@0 {
36                                 #address-cells = <1>;
37                                 #size-cells = <1>;
38                                 compatible = "m25p128";
39                                 reg = <0>;
40                                 spi-max-frequency = <20000000>;
41                                 mode = <0>;
42
43                                 partition@0000000 {
44                                         reg = <0x00000000 0x00080000>;
45                                         label = "U-Boot";
46                                 };
47
48                                 partition@00200000 {
49                                         reg = <0x00200000 0x00200000>;
50                                         label = "Kernel";
51                                 };
52
53                                 partition@00400000 {
54                                         reg = <0x00400000 0x00900000>;
55                                         label = "RootFS1";
56                                 };
57                                 partition@00d00000 {
58                                         reg = <0x00d00000 0x00300000>;
59                                         label = "RootFS2";
60                                 };
61                                 partition@00040000 {
62                                         reg = <0x00080000 0x00040000>;
63                                         label = "U-Boot Config";
64                                 };
65                                 partition@000c0000 {
66                                         reg = <0x000c0000 0x00140000>;
67                                         label = "NAS Config";
68                                 };
69                         };
70                 };
71                 sata@80000 {
72                         status = "okay";
73                         nr-ports = <2>;
74                 };
75                 pcie-controller {
76                         status = "okay";
77
78                         pcie@1,0 {
79                                 status = "okay";
80                         };
81                 };
82         };
83 };