18c2ecf20Sopenharmony_ci/dts-v1/;
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci/ {
48c2ecf20Sopenharmony_ci	#address-cells = <1>;
58c2ecf20Sopenharmony_ci	#size-cells = <1>;
68c2ecf20Sopenharmony_ci	compatible = "ni,169445";
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci	cpus {
98c2ecf20Sopenharmony_ci		#address-cells = <1>;
108c2ecf20Sopenharmony_ci		#size-cells = <0>;
118c2ecf20Sopenharmony_ci		cpu@0 {
128c2ecf20Sopenharmony_ci			device_type = "cpu";
138c2ecf20Sopenharmony_ci			compatible = "mti,mips14KEc";
148c2ecf20Sopenharmony_ci			clocks = <&baseclk>;
158c2ecf20Sopenharmony_ci			reg = <0>;
168c2ecf20Sopenharmony_ci		};
178c2ecf20Sopenharmony_ci	};
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci	memory@0 {
208c2ecf20Sopenharmony_ci		device_type = "memory";
218c2ecf20Sopenharmony_ci		reg = <0x0 0x10000000>;
228c2ecf20Sopenharmony_ci	};
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci	baseclk: baseclock {
258c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
268c2ecf20Sopenharmony_ci		#clock-cells = <0>;
278c2ecf20Sopenharmony_ci		clock-frequency = <50000000>;
288c2ecf20Sopenharmony_ci	};
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci	cpu_intc: interrupt-controller {
318c2ecf20Sopenharmony_ci		#address-cells = <0>;
328c2ecf20Sopenharmony_ci		compatible = "mti,cpu-interrupt-controller";
338c2ecf20Sopenharmony_ci		interrupt-controller;
348c2ecf20Sopenharmony_ci		#interrupt-cells = <1>;
358c2ecf20Sopenharmony_ci	};
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci	ahb@1f300000 {
388c2ecf20Sopenharmony_ci		compatible = "simple-bus";
398c2ecf20Sopenharmony_ci		#address-cells = <1>;
408c2ecf20Sopenharmony_ci		#size-cells = <1>;
418c2ecf20Sopenharmony_ci		ranges = <0x0 0x1f300000 0x80FFF>;
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci		gpio1: gpio@10 {
448c2ecf20Sopenharmony_ci			compatible = "ni,169445-nand-gpio";
458c2ecf20Sopenharmony_ci			reg = <0x10 0x4>;
468c2ecf20Sopenharmony_ci			reg-names = "dat";
478c2ecf20Sopenharmony_ci			gpio-controller;
488c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
498c2ecf20Sopenharmony_ci		};
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci		gpio2: gpio@14 {
528c2ecf20Sopenharmony_ci			compatible = "ni,169445-nand-gpio";
538c2ecf20Sopenharmony_ci			reg = <0x14 0x4>;
548c2ecf20Sopenharmony_ci			reg-names = "dat";
558c2ecf20Sopenharmony_ci			gpio-controller;
568c2ecf20Sopenharmony_ci			#gpio-cells = <2>;
578c2ecf20Sopenharmony_ci			no-output;
588c2ecf20Sopenharmony_ci		};
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ci		nand@0 {
618c2ecf20Sopenharmony_ci			compatible = "gpio-control-nand";
628c2ecf20Sopenharmony_ci			nand-on-flash-bbt;
638c2ecf20Sopenharmony_ci			nand-ecc-mode = "soft_bch";
648c2ecf20Sopenharmony_ci			nand-ecc-step-size = <512>;
658c2ecf20Sopenharmony_ci			nand-ecc-strength = <4>;
668c2ecf20Sopenharmony_ci			reg = <0x0 4>;
678c2ecf20Sopenharmony_ci			gpios = <&gpio2 0 0>, /* rdy */
688c2ecf20Sopenharmony_ci				<&gpio1 1 0>, /* nce */
698c2ecf20Sopenharmony_ci				<&gpio1 2 0>, /* ale */
708c2ecf20Sopenharmony_ci				<&gpio1 3 0>, /* cle */
718c2ecf20Sopenharmony_ci				<&gpio1 4 0>; /* nwp */
728c2ecf20Sopenharmony_ci		};
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ci		serial@80000 {
758c2ecf20Sopenharmony_ci			compatible = "ns16550a";
768c2ecf20Sopenharmony_ci			reg = <0x80000 0x1000>;
778c2ecf20Sopenharmony_ci			interrupt-parent = <&cpu_intc>;
788c2ecf20Sopenharmony_ci			interrupts = <6>;
798c2ecf20Sopenharmony_ci			clocks = <&baseclk>;
808c2ecf20Sopenharmony_ci			reg-shift = <0>;
818c2ecf20Sopenharmony_ci		};
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ci		ethernet@40000 {
848c2ecf20Sopenharmony_ci			compatible = "snps,dwmac-4.10a";
858c2ecf20Sopenharmony_ci			interrupt-parent = <&cpu_intc>;
868c2ecf20Sopenharmony_ci			interrupts = <5>;
878c2ecf20Sopenharmony_ci			interrupt-names = "macirq";
888c2ecf20Sopenharmony_ci			reg = <0x40000 0x2000>;
898c2ecf20Sopenharmony_ci			clock-names = "stmmaceth", "pclk";
908c2ecf20Sopenharmony_ci			clocks = <&baseclk>, <&baseclk>;
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ci			phy-mode = "rgmii";
938c2ecf20Sopenharmony_ci
948c2ecf20Sopenharmony_ci			fixed-link {
958c2ecf20Sopenharmony_ci				speed = <1000>;
968c2ecf20Sopenharmony_ci				full-duplex;
978c2ecf20Sopenharmony_ci			};
988c2ecf20Sopenharmony_ci		};
998c2ecf20Sopenharmony_ci	};
1008c2ecf20Sopenharmony_ci};
101