162306a36Sopenharmony_ci/dts-v1/;
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci/ {
462306a36Sopenharmony_ci	#address-cells = <1>;
562306a36Sopenharmony_ci	#size-cells = <1>;
662306a36Sopenharmony_ci	compatible = "ni,169445";
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci	cpus {
962306a36Sopenharmony_ci		#address-cells = <1>;
1062306a36Sopenharmony_ci		#size-cells = <0>;
1162306a36Sopenharmony_ci		cpu@0 {
1262306a36Sopenharmony_ci			device_type = "cpu";
1362306a36Sopenharmony_ci			compatible = "mti,mips14KEc";
1462306a36Sopenharmony_ci			clocks = <&baseclk>;
1562306a36Sopenharmony_ci			reg = <0>;
1662306a36Sopenharmony_ci		};
1762306a36Sopenharmony_ci	};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	memory@0 {
2062306a36Sopenharmony_ci		device_type = "memory";
2162306a36Sopenharmony_ci		reg = <0x0 0x10000000>;
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	baseclk: baseclock {
2562306a36Sopenharmony_ci		compatible = "fixed-clock";
2662306a36Sopenharmony_ci		#clock-cells = <0>;
2762306a36Sopenharmony_ci		clock-frequency = <50000000>;
2862306a36Sopenharmony_ci	};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	cpu_intc: interrupt-controller {
3162306a36Sopenharmony_ci		#address-cells = <0>;
3262306a36Sopenharmony_ci		compatible = "mti,cpu-interrupt-controller";
3362306a36Sopenharmony_ci		interrupt-controller;
3462306a36Sopenharmony_ci		#interrupt-cells = <1>;
3562306a36Sopenharmony_ci	};
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci	ahb@1f300000 {
3862306a36Sopenharmony_ci		compatible = "simple-bus";
3962306a36Sopenharmony_ci		#address-cells = <1>;
4062306a36Sopenharmony_ci		#size-cells = <1>;
4162306a36Sopenharmony_ci		ranges = <0x0 0x1f300000 0x80FFF>;
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci		gpio1: gpio@10 {
4462306a36Sopenharmony_ci			compatible = "ni,169445-nand-gpio";
4562306a36Sopenharmony_ci			reg = <0x10 0x4>;
4662306a36Sopenharmony_ci			reg-names = "dat";
4762306a36Sopenharmony_ci			gpio-controller;
4862306a36Sopenharmony_ci			#gpio-cells = <2>;
4962306a36Sopenharmony_ci		};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci		gpio2: gpio@14 {
5262306a36Sopenharmony_ci			compatible = "ni,169445-nand-gpio";
5362306a36Sopenharmony_ci			reg = <0x14 0x4>;
5462306a36Sopenharmony_ci			reg-names = "dat";
5562306a36Sopenharmony_ci			gpio-controller;
5662306a36Sopenharmony_ci			#gpio-cells = <2>;
5762306a36Sopenharmony_ci			no-output;
5862306a36Sopenharmony_ci		};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci		nand@0 {
6162306a36Sopenharmony_ci			compatible = "gpio-control-nand";
6262306a36Sopenharmony_ci			nand-on-flash-bbt;
6362306a36Sopenharmony_ci			nand-ecc-mode = "soft_bch";
6462306a36Sopenharmony_ci			nand-ecc-step-size = <512>;
6562306a36Sopenharmony_ci			nand-ecc-strength = <4>;
6662306a36Sopenharmony_ci			reg = <0x0 4>;
6762306a36Sopenharmony_ci			gpios = <&gpio2 0 0>, /* rdy */
6862306a36Sopenharmony_ci				<&gpio1 1 0>, /* nce */
6962306a36Sopenharmony_ci				<&gpio1 2 0>, /* ale */
7062306a36Sopenharmony_ci				<&gpio1 3 0>, /* cle */
7162306a36Sopenharmony_ci				<&gpio1 4 0>; /* nwp */
7262306a36Sopenharmony_ci		};
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci		serial@80000 {
7562306a36Sopenharmony_ci			compatible = "ns16550a";
7662306a36Sopenharmony_ci			reg = <0x80000 0x1000>;
7762306a36Sopenharmony_ci			interrupt-parent = <&cpu_intc>;
7862306a36Sopenharmony_ci			interrupts = <6>;
7962306a36Sopenharmony_ci			clocks = <&baseclk>;
8062306a36Sopenharmony_ci			reg-shift = <0>;
8162306a36Sopenharmony_ci		};
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci		ethernet@40000 {
8462306a36Sopenharmony_ci			compatible = "snps,dwmac-4.10a";
8562306a36Sopenharmony_ci			interrupt-parent = <&cpu_intc>;
8662306a36Sopenharmony_ci			interrupts = <5>;
8762306a36Sopenharmony_ci			interrupt-names = "macirq";
8862306a36Sopenharmony_ci			reg = <0x40000 0x2000>;
8962306a36Sopenharmony_ci			clock-names = "stmmaceth", "pclk";
9062306a36Sopenharmony_ci			clocks = <&baseclk>, <&baseclk>;
9162306a36Sopenharmony_ci
9262306a36Sopenharmony_ci			phy-mode = "rgmii";
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci			fixed-link {
9562306a36Sopenharmony_ci				speed = <1000>;
9662306a36Sopenharmony_ci				full-duplex;
9762306a36Sopenharmony_ci			};
9862306a36Sopenharmony_ci		};
9962306a36Sopenharmony_ci	};
10062306a36Sopenharmony_ci};
101