]> git.sur5r.net Git - u-boot/blob - arch/mips/dts/qca953x.dtsi
Merge branch 'master' of git://git.denx.de/u-boot-sunxi
[u-boot] / arch / mips / dts / qca953x.dtsi
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Copyright (C) 2015-2016 Wills Wang <wills.wang@live.com>
4  */
5
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include "skeleton.dtsi"
8
9 / {
10         compatible = "qca,qca953x";
11
12         #address-cells = <1>;
13         #size-cells = <1>;
14
15         cpus {
16                 #address-cells = <1>;
17                 #size-cells = <0>;
18
19                 cpu@0 {
20                         device_type = "cpu";
21                         compatible = "mips,mips24Kc";
22                         reg = <0>;
23                 };
24         };
25
26         clocks {
27                 #address-cells = <1>;
28                 #size-cells = <1>;
29                 ranges;
30
31                 xtal: xtal {
32                         #clock-cells = <0>;
33                         compatible = "fixed-clock";
34                         clock-output-names = "xtal";
35                 };
36         };
37
38         pinctrl {
39                 u-boot,dm-pre-reloc;
40                 compatible = "qca,qca953x-pinctrl";
41                 ranges;
42                 #address-cells = <1>;
43                 #size-cells = <1>;
44                 reg = <0x18040000 0x100>;
45         };
46
47         ahb {
48                 compatible = "simple-bus";
49                 ranges;
50
51                 #address-cells = <1>;
52                 #size-cells = <1>;
53
54                 apb {
55                         compatible = "simple-bus";
56                         ranges;
57
58                         #address-cells = <1>;
59                         #size-cells = <1>;
60
61                         uart0: uart@18020000 {
62                                 compatible = "ns16550";
63                                 reg = <0x18020000 0x20>;
64                                 reg-shift = <2>;
65                                 clock-frequency = <25000000>;
66                                 interrupts = <128 IRQ_TYPE_LEVEL_HIGH>;
67
68                                 status = "disabled";
69                         };
70                 };
71
72                 spi0: spi@1f000000 {
73                         compatible = "qca,ar7100-spi";
74                         reg = <0x1f000000 0x10>;
75                         interrupts = <129 IRQ_TYPE_LEVEL_HIGH>;
76
77                         status = "disabled";
78
79                         #address-cells = <1>;
80                         #size-cells = <0>;
81                 };
82         };
83 };