Linux-libre 5.4.48-gnu
[librecmc/linux-libre.git] / arch / arm / boot / dts / at91-ariettag25.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Device Tree file for Arietta G25
4  * This device tree is minimal, to activate more peripherals, see:
5  * http://dts.acmesystems.it/arietta/
6  */
7 /dts-v1/;
8 #include "at91sam9g25.dtsi"
9
10 / {
11         model = "Acme Systems Arietta G25";
12         compatible = "acme,ariettag25", "atmel,at91sam9x5", "atmel,at91sam9";
13
14         chosen {
15                 stdout-path = "serial0:115200n8";
16         };
17
18         memory {
19                 reg = <0x20000000 0x8000000>;
20         };
21
22         clocks {
23                 slow_xtal {
24                         clock-frequency = <32768>;
25                 };
26
27                 main_xtal {
28                         clock-frequency = <12000000>;
29                 };
30         };
31
32         leds {
33                 compatible = "gpio-leds";
34
35                 arietta_led {
36                         label = "arietta_led";
37                         gpios = <&pioB 8 GPIO_ACTIVE_HIGH>; /* PB8 */
38                         linux,default-trigger = "heartbeat";
39                 };
40         };
41 };
42
43 &dbgu {
44         status = "okay";
45 };
46
47 &mmc0 {
48         pinctrl-0 = <
49                 &pinctrl_mmc0_slot0_clk_cmd_dat0
50                 &pinctrl_mmc0_slot0_dat1_3>;
51         status = "okay";
52
53         slot@0 {
54                 reg = <0>;
55                 bus-width = <4>;
56         };
57 };
58
59 &rtc {
60         status = "okay";
61 };
62
63 &tcb0 {
64         timer@0 {
65                 compatible = "atmel,tcb-timer";
66                 reg = <0>;
67         };
68
69         timer@1 {
70                 compatible = "atmel,tcb-timer";
71                 reg = <1>;
72         };
73 };
74
75 &usb0 {
76         num-ports = <3>;
77         status = "okay";
78 };
79
80 &usb1 {
81         status = "okay";
82 };
83
84 &usb2 {
85         status = "okay";
86 };