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ð0 { 93 status = "okay"; 94 ethernet0-port@0 { 95 phy-handle = <ðphy0>; 96 }; 97}; 98 99&pciec { 100 status = "okay"; 101}; 102 103&pcie0 { 104 status = "okay"; 105}; 106