162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * ge863_pro3.dtsi - Device Tree file for Telit GE863-PRO3
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (C) 2012 Telit,
662306a36Sopenharmony_ci *               2012 Fabio Porcedda <fabio.porcedda@gmail.com>
762306a36Sopenharmony_ci */
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci#include "at91sam9260.dtsi"
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/ {
1262306a36Sopenharmony_ci	clocks {
1362306a36Sopenharmony_ci		main_xtal {
1462306a36Sopenharmony_ci			clock-frequency = <6000000>;
1562306a36Sopenharmony_ci		};
1662306a36Sopenharmony_ci	};
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci	ahb {
1962306a36Sopenharmony_ci		apb {
2062306a36Sopenharmony_ci			tcb0: timer@fffa0000 {
2162306a36Sopenharmony_ci				timer@0 {
2262306a36Sopenharmony_ci					compatible = "atmel,tcb-timer";
2362306a36Sopenharmony_ci					reg = <0>, <1>;
2462306a36Sopenharmony_ci				};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci				timer@2 {
2762306a36Sopenharmony_ci					compatible = "atmel,tcb-timer";
2862306a36Sopenharmony_ci					reg = <2>;
2962306a36Sopenharmony_ci				};
3062306a36Sopenharmony_ci			};
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci			dbgu: serial@fffff200 {
3362306a36Sopenharmony_ci				status = "okay";
3462306a36Sopenharmony_ci			};
3562306a36Sopenharmony_ci		};
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci		ebi: ebi@10000000 {
3862306a36Sopenharmony_ci			status = "okay";
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci			nand_controller: nand-controller {
4162306a36Sopenharmony_ci				status = "okay";
4262306a36Sopenharmony_ci				pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>;
4362306a36Sopenharmony_ci				pinctrl-names = "default";
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci				nand@3 {
4662306a36Sopenharmony_ci					reg = <0x3 0x0 0x800000>;
4762306a36Sopenharmony_ci					rb-gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
4862306a36Sopenharmony_ci					cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
4962306a36Sopenharmony_ci					nand-bus-width = <8>;
5062306a36Sopenharmony_ci					nand-ecc-mode = "soft";
5162306a36Sopenharmony_ci					nand-on-flash-bbt;
5262306a36Sopenharmony_ci					label = "atmel_nand";
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci					partitions {
5562306a36Sopenharmony_ci						compatible = "fixed-partitions";
5662306a36Sopenharmony_ci						#address-cells = <1>;
5762306a36Sopenharmony_ci						#size-cells = <1>;
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci						boot@0 {
6062306a36Sopenharmony_ci							label = "boot";
6162306a36Sopenharmony_ci							reg = <0x0 0x7c0000>;
6262306a36Sopenharmony_ci						};
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci						root@7c0000 {
6562306a36Sopenharmony_ci							label = "root";
6662306a36Sopenharmony_ci							reg = <0x7c0000 0x7840000>;
6762306a36Sopenharmony_ci						};
6862306a36Sopenharmony_ci					};
6962306a36Sopenharmony_ci				};
7062306a36Sopenharmony_ci			};
7162306a36Sopenharmony_ci		};
7262306a36Sopenharmony_ci	};
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci	chosen {
7562306a36Sopenharmony_ci		bootargs = "console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs";
7662306a36Sopenharmony_ci	};
7762306a36Sopenharmony_ci};
78