Linux Audio

Check our new training course

Loading...
v5.4
  1// SPDX-License-Identifier: GPL-2.0
  2/ {
  3	model = "QNAP TS219 family";
  4	compatible = "qnap,ts219", "marvell,kirkwood";
  5
  6	memory {
  7		device_type = "memory";
  8		reg = <0x00000000 0x20000000>;
  9	};
 10
 11	chosen {
 12		bootargs = "console=ttyS0,115200n8";
 13		stdout-path = &uart0;
 14	};
 15
 16	ocp@f1000000 {
 17		i2c@11000 {
 18			status = "okay";
 19			clock-frequency = <400000>;
 20
 21			s35390a: s35390a@30 {
 22				compatible = "s35390a";
 23				reg = <0x30>;
 24			};
 25		};
 26		serial@12000 {
 27			status = "okay";
 28		};
 29		serial@12100 {
 30			status = "okay";
 31		};
 32		poweroff@12100 {
 33			compatible = "qnap,power-off";
 34			reg = <0x12100 0x100>;
 35			clocks = <&gate_clk 7>;
 36		};
 37		spi@10600 {
 38			status = "okay";
 39
 40			m25p128@0 {
 41				#address-cells = <1>;
 42				#size-cells = <1>;
 43				compatible = "m25p128", "jedec,spi-nor";
 44				reg = <0>;
 45				spi-max-frequency = <20000000>;
 46				mode = <0>;
 47
 48				partition@0 {
 49					reg = <0x00000000 0x00080000>;
 50					label = "U-Boot";
 51				};
 52
 53				partition@200000 {
 54					reg = <0x00200000 0x00200000>;
 55					label = "Kernel";
 56				};
 57
 58				partition@400000 {
 59					reg = <0x00400000 0x00900000>;
 60					label = "RootFS1";
 61				};
 62				partition@d00000 {
 63					reg = <0x00d00000 0x00300000>;
 64					label = "RootFS2";
 65				};
 66				partition@40000 {
 67					reg = <0x00080000 0x00040000>;
 68					label = "U-Boot Config";
 69				};
 70				partition@c0000 {
 71					reg = <0x000c0000 0x00140000>;
 72					label = "NAS Config";
 73				};
 74			};
 75		};
 76		sata@80000 {
 77			pinctrl-0 = <&pmx_sata0 &pmx_sata1>;
 78			pinctrl-names = "default";
 79			status = "okay";
 80			nr-ports = <2>;
 81		};
 82	};
 83};
 84
 85&mdio {
 86	status = "okay";
 87
 88	ethphy0: ethernet-phy@X {
 89                /* overwrite reg property in board file */
 90	};
 91};
 92
 93&eth0 {
 94	status = "okay";
 95	ethernet0-port@0 {
 96		phy-handle = <&ethphy0>;
 97	};
 98};
 99
100&pciec {
101        status = "okay";
102};
103
104&pcie0 {
105	status = "okay";
106};
107
108&rtc {
109	/*
110	 * There is a s35390a available on the i2c bus, the internal rtc isn't
111	 * working (probably no crystal assembled).
112	 */
113	status = "disabled";
114};
v4.10.11
 
  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};