xref: /freebsd-src/sys/contrib/device-tree/src/arm/microchip/at91sam9g20.dtsi (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC
4*f126890aSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6*f126890aSEmmanuel Vadot */
7*f126890aSEmmanuel Vadot
8*f126890aSEmmanuel Vadot#include "at91sam9260.dtsi"
9*f126890aSEmmanuel Vadot
10*f126890aSEmmanuel Vadot/ {
11*f126890aSEmmanuel Vadot	model = "Atmel AT91SAM9G20 family SoC";
12*f126890aSEmmanuel Vadot	compatible = "atmel,at91sam9g20";
13*f126890aSEmmanuel Vadot
14*f126890aSEmmanuel Vadot	memory@20000000 {
15*f126890aSEmmanuel Vadot		reg = <0x20000000 0x08000000>;
16*f126890aSEmmanuel Vadot	};
17*f126890aSEmmanuel Vadot
18*f126890aSEmmanuel Vadot	sram0: sram@2ff000 {
19*f126890aSEmmanuel Vadot		status = "disabled";
20*f126890aSEmmanuel Vadot	};
21*f126890aSEmmanuel Vadot
22*f126890aSEmmanuel Vadot	sram1: sram@2fc000 {
23*f126890aSEmmanuel Vadot		compatible = "mmio-sram";
24*f126890aSEmmanuel Vadot		reg = <0x002fc000 0x8000>;
25*f126890aSEmmanuel Vadot		#address-cells = <1>;
26*f126890aSEmmanuel Vadot		#size-cells = <1>;
27*f126890aSEmmanuel Vadot		ranges = <0 0x002fc000 0x8000>;
28*f126890aSEmmanuel Vadot	};
29*f126890aSEmmanuel Vadot
30*f126890aSEmmanuel Vadot	ahb {
31*f126890aSEmmanuel Vadot		apb {
32*f126890aSEmmanuel Vadot			i2c0: i2c@fffac000 {
33*f126890aSEmmanuel Vadot				compatible = "atmel,at91sam9g20-i2c";
34*f126890aSEmmanuel Vadot			};
35*f126890aSEmmanuel Vadot
36*f126890aSEmmanuel Vadot			ssc0: ssc@fffbc000 {
37*f126890aSEmmanuel Vadot				compatible = "atmel,at91sam9rl-ssc";
38*f126890aSEmmanuel Vadot			};
39*f126890aSEmmanuel Vadot
40*f126890aSEmmanuel Vadot			adc0: adc@fffe0000 {
41*f126890aSEmmanuel Vadot				atmel,adc-startup-time = <40>;
42*f126890aSEmmanuel Vadot			};
43*f126890aSEmmanuel Vadot
44*f126890aSEmmanuel Vadot			pmc: clock-controller@fffffc00 {
45*f126890aSEmmanuel Vadot				compatible = "atmel,at91sam9g20-pmc", "atmel,at91sam9260-pmc", "syscon";
46*f126890aSEmmanuel Vadot			};
47*f126890aSEmmanuel Vadot		};
48*f126890aSEmmanuel Vadot	};
49*f126890aSEmmanuel Vadot};
50