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