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";
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};
108