162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Manroland uc101 board Device Tree Source
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2009 DENX Software Engineering GmbH
662306a36Sopenharmony_ci * Heiko Schocher <hs@denx.de>
762306a36Sopenharmony_ci * Copyright 2006-2007 Secret Lab Technologies Ltd.
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/include/ "mpc5200b.dtsi"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci&gpt0 { gpio-controller; };
1362306a36Sopenharmony_ci&gpt1 { gpio-controller; };
1462306a36Sopenharmony_ci&gpt2 { gpio-controller; };
1562306a36Sopenharmony_ci&gpt3 { gpio-controller; };
1662306a36Sopenharmony_ci&gpt4 { gpio-controller; };
1762306a36Sopenharmony_ci&gpt5 { gpio-controller; };
1862306a36Sopenharmony_ci&gpt6 { gpio-controller; };
1962306a36Sopenharmony_ci&gpt7 { gpio-controller; };
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci/ {
2262306a36Sopenharmony_ci	model = "manroland,uc101";
2362306a36Sopenharmony_ci	compatible = "manroland,uc101";
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci	soc5200@f0000000 {
2662306a36Sopenharmony_ci		rtc@800 {
2762306a36Sopenharmony_ci			status = "disabled";
2862306a36Sopenharmony_ci		};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci		can@900 {
3162306a36Sopenharmony_ci			status = "disabled";
3262306a36Sopenharmony_ci		};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci		can@980 {
3562306a36Sopenharmony_ci			status = "disabled";
3662306a36Sopenharmony_ci		};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci		spi@f00 {
3962306a36Sopenharmony_ci			status = "disabled";
4062306a36Sopenharmony_ci		};
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci		usb@1000 {
4362306a36Sopenharmony_ci			status = "disabled";
4462306a36Sopenharmony_ci		};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci		psc@2000 {	// PSC1
4762306a36Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
4862306a36Sopenharmony_ci		};
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci		psc@2200 {	// PSC2
5162306a36Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
5262306a36Sopenharmony_ci		};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci		psc@2400 {	// PSC3
5562306a36Sopenharmony_ci			status = "disabled";
5662306a36Sopenharmony_ci		};
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci		psc@2600 {	// PSC4
5962306a36Sopenharmony_ci			status = "disabled";
6062306a36Sopenharmony_ci		};
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ci		psc@2800 {	// PSC5
6362306a36Sopenharmony_ci			status = "disabled";
6462306a36Sopenharmony_ci		};
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ci		psc@2c00 {	// PSC6
6762306a36Sopenharmony_ci			compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
6862306a36Sopenharmony_ci		};
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ci		ethernet@3000 {
7162306a36Sopenharmony_ci			phy-handle = <&phy0>;
7262306a36Sopenharmony_ci		};
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci		mdio@3000 {
7562306a36Sopenharmony_ci			phy0: ethernet-phy@0 {
7662306a36Sopenharmony_ci				compatible = "intel,lxt971";
7762306a36Sopenharmony_ci				reg = <0>;
7862306a36Sopenharmony_ci			};
7962306a36Sopenharmony_ci		};
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ci		i2c@3d00 {
8262306a36Sopenharmony_ci			status = "disabled";
8362306a36Sopenharmony_ci		};
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci		i2c@3d40 {
8662306a36Sopenharmony_ci			fsl,preserve-clocking;
8762306a36Sopenharmony_ci			clock-frequency = <400000>;
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ci			hwmon@2c {
9062306a36Sopenharmony_ci				compatible = "ad,adm9240";
9162306a36Sopenharmony_ci				reg = <0x2c>;
9262306a36Sopenharmony_ci			};
9362306a36Sopenharmony_ci			rtc@51 {
9462306a36Sopenharmony_ci				compatible = "nxp,pcf8563";
9562306a36Sopenharmony_ci				reg = <0x51>;
9662306a36Sopenharmony_ci			};
9762306a36Sopenharmony_ci		};
9862306a36Sopenharmony_ci	};
9962306a36Sopenharmony_ci
10062306a36Sopenharmony_ci	pci@f0000d00 {
10162306a36Sopenharmony_ci		status = "disabled";
10262306a36Sopenharmony_ci	};
10362306a36Sopenharmony_ci
10462306a36Sopenharmony_ci	localbus {
10562306a36Sopenharmony_ci		ranges = <0 0 0xff800000 0x00800000
10662306a36Sopenharmony_ci			  1 0 0x80000000 0x00800000
10762306a36Sopenharmony_ci			  3 0 0x80000000 0x00800000>;
10862306a36Sopenharmony_ci
10962306a36Sopenharmony_ci		flash@0,0 {
11062306a36Sopenharmony_ci			compatible = "cfi-flash";
11162306a36Sopenharmony_ci			reg = <0 0 0x00800000>;
11262306a36Sopenharmony_ci			bank-width = <2>;
11362306a36Sopenharmony_ci			device-width = <2>;
11462306a36Sopenharmony_ci			#size-cells = <1>;
11562306a36Sopenharmony_ci			#address-cells = <1>;
11662306a36Sopenharmony_ci
11762306a36Sopenharmony_ci			partition@0 {
11862306a36Sopenharmony_ci				label = "DTS";
11962306a36Sopenharmony_ci				reg = <0x0 0x00100000>;
12062306a36Sopenharmony_ci			};
12162306a36Sopenharmony_ci			partition@100000 {
12262306a36Sopenharmony_ci				label = "Kernel";
12362306a36Sopenharmony_ci				reg = <0x100000 0x00200000>;
12462306a36Sopenharmony_ci			};
12562306a36Sopenharmony_ci			partition@300000 {
12662306a36Sopenharmony_ci				label = "RootFS";
12762306a36Sopenharmony_ci				reg = <0x00300000 0x00200000>;
12862306a36Sopenharmony_ci			};
12962306a36Sopenharmony_ci			partition@500000 {
13062306a36Sopenharmony_ci				label = "user";
13162306a36Sopenharmony_ci				reg = <0x00500000 0x00200000>;
13262306a36Sopenharmony_ci			};
13362306a36Sopenharmony_ci			partition@700000 {
13462306a36Sopenharmony_ci				label = "U-Boot";
13562306a36Sopenharmony_ci				reg = <0x00700000 0x00040000>;
13662306a36Sopenharmony_ci			};
13762306a36Sopenharmony_ci			partition@740000 {
13862306a36Sopenharmony_ci				label = "Env";
13962306a36Sopenharmony_ci				reg = <0x00740000 0x00010000>;
14062306a36Sopenharmony_ci			};
14162306a36Sopenharmony_ci			partition@750000 {
14262306a36Sopenharmony_ci				label = "red. Env";
14362306a36Sopenharmony_ci				reg = <0x00750000 0x00010000>;
14462306a36Sopenharmony_ci			};
14562306a36Sopenharmony_ci			partition@760000 {
14662306a36Sopenharmony_ci				label = "reserve";
14762306a36Sopenharmony_ci				reg = <0x00760000 0x000a0000>;
14862306a36Sopenharmony_ci			};
14962306a36Sopenharmony_ci		};
15062306a36Sopenharmony_ci
15162306a36Sopenharmony_ci	};
15262306a36Sopenharmony_ci};
153