Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
[sfrench/cifs-2.6.git] / 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                 stdout-path = &uart0;
13         };
14
15         ocp@f1000000 {
16                 i2c@11000 {
17                         status = "okay";
18                         clock-frequency = <400000>;
19
20                         s35390a: s35390a@30 {
21                                 compatible = "s35390a";
22                                 reg = <0x30>;
23                         };
24                 };
25                 serial@12000 {
26                         status = "okay";
27                 };
28                 serial@12100 {
29                         status = "okay";
30                 };
31                 poweroff@12100 {
32                         compatible = "qnap,power-off";
33                         reg = <0x12100 0x100>;
34                         clocks = <&gate_clk 7>;
35                 };
36                 spi@10600 {
37                         status = "okay";
38
39                         m25p128@0 {
40                                 #address-cells = <1>;
41                                 #size-cells = <1>;
42                                 compatible = "m25p128", "jedec,spi-nor";
43                                 reg = <0>;
44                                 spi-max-frequency = <20000000>;
45                                 mode = <0>;
46
47                                 partition@0000000 {
48                                         reg = <0x00000000 0x00080000>;
49                                         label = "U-Boot";
50                                 };
51
52                                 partition@00200000 {
53                                         reg = <0x00200000 0x00200000>;
54                                         label = "Kernel";
55                                 };
56
57                                 partition@00400000 {
58                                         reg = <0x00400000 0x00900000>;
59                                         label = "RootFS1";
60                                 };
61                                 partition@00d00000 {
62                                         reg = <0x00d00000 0x00300000>;
63                                         label = "RootFS2";
64                                 };
65                                 partition@00040000 {
66                                         reg = <0x00080000 0x00040000>;
67                                         label = "U-Boot Config";
68                                 };
69                                 partition@000c0000 {
70                                         reg = <0x000c0000 0x00140000>;
71                                         label = "NAS Config";
72                                 };
73                         };
74                 };
75                 sata@80000 {
76                         pinctrl-0 = <&pmx_sata0 &pmx_sata1>;
77                         pinctrl-names = "default";
78                         status = "okay";
79                         nr-ports = <2>;
80                 };
81         };
82 };
83
84 &mdio {
85         status = "okay";
86
87         ethphy0: ethernet-phy@X {
88                 /* overwrite reg property in board file */
89         };
90 };
91
92 &eth0 {
93         status = "okay";
94         ethernet0-port@0 {
95                 phy-handle = <&ethphy0>;
96         };
97 };
98
99 &pciec {
100         status = "okay";
101 };
102
103 &pcie0 {
104         status = "okay";
105 };