blob: d27d246a682162a948c197a227b389d07d3343ae [file] [log] [blame]
Eugen Hristev626879b2020-03-10 11:56:03 +02001// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * sama7g5.dtsi - Device Tree Include file for SAMA7G5 SoC.
4 *
5 * Copyright (C) 2020 Microchip Technology Inc. and its subsidiaries
6 *
7 * Author: Eugen Hristev <eugen.hristev@microchip.com>
8 * Author: Claudiu Beznea <claudiu.beznea@microchip.com>
9 *
10 */
11
12#include "skeleton.dtsi"
13
14/ {
15 model = "Microchip SAMA7G5 family SoC";
16 compatible = "microchip,sama7g5";
17
18 clocks {
Claudiu Beznea5e19ade2020-06-02 15:22:21 +030019 slow_rc_osc: slow_rc_osc {
20 compatible = "fixed-clock";
21 #clock-cells = <0>;
22 clock-frequency = <32000>;
23 };
24
25 main_rc: main_rc {
26 compatible = "fixed-clock";
27 #clock-cells = <0>;
28 clock-frequency = <12000000>;
29 };
30
Eugen Hristev626879b2020-03-10 11:56:03 +020031 slow_xtal: slow_xtal {
32 compatible = "fixed-clock";
33 #clock-cells = <0>;
Eugen Hristev626879b2020-03-10 11:56:03 +020034 };
35
36 main_xtal: main_xtal {
37 compatible = "fixed-clock";
38 #clock-cells = <0>;
Eugen Hristev626879b2020-03-10 11:56:03 +020039 };
40
41 mck: mck {
42 compatible = "fixed-clock";
43 #clock-cells = <0>;
44 clock-frequency = <200000000>;
45 };
46 };
47
48 ahb {
49 compatible = "simple-bus";
50 #address-cells = <1>;
51 #size-cells = <1>;
52
53 apb {
54 compatible = "simple-bus";
55 #address-cells = <1>;
56 #size-cells = <1>;
57
Claudiu Beznea09f19f72020-06-02 15:23:49 +030058 clk32: sckc@e001d050 {
59 compatible = "microchip,sam9x60-sckc";
60 reg = <0xe001d050 0x4>;
61 clocks = <&slow_rc_osc>, <&slow_xtal>;
62 #clock-cells = <1>;
63 };
64
Eugen Hristev626879b2020-03-10 11:56:03 +020065 sdmmc1: sdio-host@e1208000 {
66 compatible = "microchip,sama7g5-sdhci";
67 reg = <0xe1208000 0x300>;
68 clocks = <&mck>, <&mck>, <&mck>;
69 clock-names = "hclock", "multclk", "baseclk";
70 status = "disabled";
71 };
72
73 uart0: serial@e1824200 {
74 compatible = "atmel,at91sam9260-usart";
75 reg = <0xe1824200 0x200>;
76 clocks = <&mck>;
77 clock-names = "usart";
78 status = "disabled";
79 };
80 };
81 };
82};