Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / meson6.dtsi
1 // SPDX-License-Identifier: GPL-2.0 OR MIT
2 /*
3  * Copyright 2014 Carlo Caione <carlo@caione.org>
4  */
5
6 #include "meson.dtsi"
7
8 / {
9         model = "Amlogic Meson6 SoC";
10         compatible = "amlogic,meson6";
11
12         cpus {
13                 #address-cells = <1>;
14                 #size-cells = <0>;
15
16                 cpu@200 {
17                         device_type = "cpu";
18                         compatible = "arm,cortex-a9";
19                         next-level-cache = <&L2>;
20                         reg = <0x200>;
21                 };
22
23                 cpu@201 {
24                         device_type = "cpu";
25                         compatible = "arm,cortex-a9";
26                         next-level-cache = <&L2>;
27                         reg = <0x201>;
28                 };
29         };
30
31         apb2: bus@d0000000 {
32                 compatible = "simple-bus";
33                 reg = <0xd0000000 0x40000>;
34                 #address-cells = <1>;
35                 #size-cells = <1>;
36                 ranges = <0x0 0xd0000000 0x40000>;
37         };
38
39         xtal: xtal-clk {
40                 compatible = "fixed-clock";
41                 clock-frequency = <24000000>;
42                 clock-output-names = "xtal";
43                 #clock-cells = <0>;
44         };
45
46         clk81: clk@0 {
47                 #clock-cells = <0>;
48                 compatible = "fixed-clock";
49                 clock-frequency = <200000000>;
50         };
51 }; /* end of / */
52
53 &efuse {
54         status = "disabled";
55 };
56
57 &timer_abcde {
58         clocks = <&xtal>, <&clk81>;
59         clock-names = "xtal", "pclk";
60 };
61
62 &uart_AO {
63         clocks = <&xtal>, <&clk81>, <&clk81>;
64         clock-names = "xtal", "pclk", "baud";
65 };
66
67 &uart_A {
68         clocks = <&xtal>, <&clk81>, <&clk81>;
69         clock-names = "xtal", "pclk", "baud";
70 };
71
72 &uart_B {
73         clocks = <&xtal>, <&clk81>, <&clk81>;
74         clock-names = "xtal", "pclk", "baud";
75 };
76
77 &uart_C {
78         clocks = <&xtal>, <&clk81>, <&clk81>;
79         clock-names = "xtal", "pclk", "baud";
80 };