18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * CM5200 board Device Tree Source
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 2007 Semihalf
68c2ecf20Sopenharmony_ci * Marian Balakowicz <m8@semihalf.com>
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci/include/ "mpc5200b.dtsi"
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci&gpt0 { fsl,has-wdt; };
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/ {
148c2ecf20Sopenharmony_ci	model = "schindler,cm5200";
158c2ecf20Sopenharmony_ci	compatible = "schindler,cm5200";
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci	soc5200@f0000000 {
188c2ecf20Sopenharmony_ci		can@900 {
198c2ecf20Sopenharmony_ci			status = "disabled";
208c2ecf20Sopenharmony_ci		};
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci		can@980 {
238c2ecf20Sopenharmony_ci			status = "disabled";
248c2ecf20Sopenharmony_ci		};
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci		psc@2000 {		// PSC1
278c2ecf20Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
288c2ecf20Sopenharmony_ci		};
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci		psc@2200 {		// PSC2
318c2ecf20Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
328c2ecf20Sopenharmony_ci		};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci		psc@2400 {		// PSC3
358c2ecf20Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
368c2ecf20Sopenharmony_ci		};
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci		psc@2600 {		// PSC4
398c2ecf20Sopenharmony_ci			status = "disabled";
408c2ecf20Sopenharmony_ci		};
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci		psc@2800 {		// PSC5
438c2ecf20Sopenharmony_ci			status = "disabled";
448c2ecf20Sopenharmony_ci		};
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci		psc@2c00 {		// PSC6
478c2ecf20Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
488c2ecf20Sopenharmony_ci		};
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ci		ethernet@3000 {
518c2ecf20Sopenharmony_ci			phy-handle = <&phy0>;
528c2ecf20Sopenharmony_ci		};
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ci		mdio@3000 {
558c2ecf20Sopenharmony_ci			phy0: ethernet-phy@0 {
568c2ecf20Sopenharmony_ci				reg = <0>;
578c2ecf20Sopenharmony_ci			};
588c2ecf20Sopenharmony_ci		};
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ci		ata@3a00 {
618c2ecf20Sopenharmony_ci			status = "disabled";
628c2ecf20Sopenharmony_ci		};
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ci		i2c@3d00 {
658c2ecf20Sopenharmony_ci			status = "disabled";
668c2ecf20Sopenharmony_ci		};
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ci	};
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci	pci@f0000d00 {
718c2ecf20Sopenharmony_ci		status = "disabled";
728c2ecf20Sopenharmony_ci	};
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ci	localbus {
758c2ecf20Sopenharmony_ci		// 16-bit flash device at LocalPlus Bus CS0
768c2ecf20Sopenharmony_ci		flash@0,0 {
778c2ecf20Sopenharmony_ci			compatible = "cfi-flash";
788c2ecf20Sopenharmony_ci			reg = <0 0 0x2000000>;
798c2ecf20Sopenharmony_ci			bank-width = <2>;
808c2ecf20Sopenharmony_ci			device-width = <2>;
818c2ecf20Sopenharmony_ci			#size-cells = <1>;
828c2ecf20Sopenharmony_ci			#address-cells = <1>;
838c2ecf20Sopenharmony_ci		};
848c2ecf20Sopenharmony_ci	};
858c2ecf20Sopenharmony_ci};
86