Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e8e4711 authored by Fabio Porcedda's avatar Fabio Porcedda Committed by Nicolas Ferre
Browse files

ARM: at91: add support for Telit EVK-PRO3 with Telit GE863-PRO3

parent bd0a521e
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
/*
 * evk-pro3.dts - Device Tree file for Telit EVK-PRO3 with Telit GE863-PRO3
 *
 * Copyright (C) 2012 Telit,
 *               2012 Fabio Porcedda <fabio.porcedda@gmail.com>
 *
 * Licensed under GPLv2 or later.
 */

/dts-v1/;

/include/ "ge863-pro3.dtsi"

/ {
	model = "Telit EVK-PRO3 for Telit GE863-PRO3";
	compatible = "telit,evk-pro3", "atmel,at91sam9260", "atmel,at91sam9";

	ahb {
		apb {
			macb0: ethernet@fffc4000 {
				phy-mode = "rmii";
				status = "okay";
			};

			usb1: gadget@fffa4000 {
				atmel,vbus-gpio = <&pioC 5 0>;
				status = "okay";
			};
		};

		usb0: ohci@00500000 {
			num-ports = <2>;
			status = "okay";
		};
	};

	i2c@0 {
		status = "okay";
	};

};
 No newline at end of file
+52 −0
Original line number Diff line number Diff line
/*
 * ge863_pro3.dtsi - Device Tree file for Telit GE863-PRO3
 *
 * Copyright (C) 2012 Telit,
 *               2012 Fabio Porcedda <fabio.porcedda@gmail.com>
 *
 * Licensed under GPLv2 or later.
 */

/include/ "at91sam9260.dtsi"

/ {
	clocks {
		#address-cells = <1>;
		#size-cells = <1>;
		ranges;

		main_clock: clock@0 {
			compatible = "atmel,osc", "fixed-clock";
			clock-frequency = <6000000>;
		};
	};

	ahb {
		apb {
			dbgu: serial@fffff200 {
				status = "okay";
			};
		};

		nand0: nand@40000000 {
			nand-bus-width = <8>;
			nand-ecc-mode = "soft";
			nand-on-flash-bbt;
			status = "okay";

			boot@0 {
				label = "boot";
				reg = <0x0 0x7c0000>;
			};

			root@07c0000 {
				label = "root";
				reg = <0x7c0000 0x7840000>;
			};
		};
	};

	chosen {
		bootargs = "console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs";
	};
};
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ endif
# Keep dtb files sorted alphabetically for each SoC
# sam9260
dtb-$(CONFIG_MACH_AT91SAM_DT) += ethernut5.dtb
dtb-$(CONFIG_MACH_AT91SAM_DT) += evk-pro3.dtb
dtb-$(CONFIG_MACH_AT91SAM_DT) += tny_a9260.dtb
dtb-$(CONFIG_MACH_AT91SAM_DT) += usb_a9260.dtb
# sam9263