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