]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - sys/gnu/dts/arm/at91sam9g20.dtsi
MFC r271143, r271151: Reimport dts from vendor branch after proper trim.
[FreeBSD/stable/10.git] / sys / gnu / dts / arm / at91sam9g20.dtsi
1 /*
2  * at91sam9g20.dtsi - Device Tree Include file for AT91SAM9G20 family SoC
3  *
4  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5  *
6  * Licensed under GPLv2.
7  */
8
9 #include "at91sam9260.dtsi"
10
11 / {
12         model = "Atmel AT91SAM9G20 family SoC";
13         compatible = "atmel,at91sam9g20";
14
15         memory {
16                 reg = <0x20000000 0x08000000>;
17         };
18
19         ahb {
20                 apb {
21                         i2c0: i2c@fffac000 {
22                                 compatible = "atmel,at91sam9g20-i2c";
23                         };
24
25                         adc0: adc@fffe0000 {
26                                 atmel,adc-startup-time = <40>;
27                         };
28
29                         pmc: pmc@fffffc00 {
30                                 plla: pllack {
31                                         atmel,clk-input-range = <2000000 32000000>;
32                                         atmel,pll-clk-output-ranges = <745000000 800000000 0 0>,
33                                                                 <695000000 750000000 1 0>,
34                                                                 <645000000 700000000 2 0>,
35                                                                 <595000000 650000000 3 0>,
36                                                                 <545000000 600000000 0 1>,
37                                                                 <495000000 550000000 1 1>,
38                                                                 <445000000 500000000 2 1>,
39                                                                 <400000000 450000000 3 1>;
40                                 };
41
42                                 pllb: pllbck {
43                                         atmel,clk-input-range = <2000000 32000000>;
44                                         atmel,pll-clk-output-ranges = <30000000 100000000 0 0>;
45                                 };
46
47                                 mck: masterck {
48                                         atmel,clk-output-range = <0 133000000>;
49                                         atmel,clk-divisors = <1 2 4 6>;
50                                 };
51                         };
52                 };
53         };
54 };