blob: ef02f23c3208c8ce97c2bed1b3900da129dcfd82 [file] [log] [blame]
Andrew Davis25abf732023-04-11 13:25:02 -05001// SPDX-License-Identifier: GPL-2.0
Lokesh Vutla391839f2015-09-19 15:00:20 +05302/*
Lokesh Vutla391839f2015-09-19 15:00:20 +05303 * Keystone 2 Kepler/Hawking soc specific device tree
4 *
Andrew Davis25abf732023-04-11 13:25:02 -05005 * Copyright (C) 2013-2017 Texas Instruments Incorporated - http://www.ti.com/
Lokesh Vutla391839f2015-09-19 15:00:20 +05306 */
7
8/ {
9 cpus {
10 #address-cells = <1>;
11 #size-cells = <0>;
12
13 interrupt-parent = <&gic>;
14
15 cpu@0 {
16 compatible = "arm,cortex-a15";
17 device_type = "cpu";
18 reg = <0>;
19 };
20
21 cpu@1 {
22 compatible = "arm,cortex-a15";
23 device_type = "cpu";
24 reg = <1>;
25 };
26
27 cpu@2 {
28 compatible = "arm,cortex-a15";
29 device_type = "cpu";
30 reg = <2>;
31 };
32
33 cpu@3 {
34 compatible = "arm,cortex-a15";
35 device_type = "cpu";
36 reg = <3>;
37 };
38 };
39
40 soc {
Lokesh Vutlaf0a3f342017-01-31 09:32:57 +053041 /include/ "keystone-k2hk-clocks.dtsi"
Lokesh Vutla391839f2015-09-19 15:00:20 +053042
43 dspgpio0: keystone_dsp_gpio@02620240 {
44 compatible = "ti,keystone-dsp-gpio";
45 gpio-controller;
46 #gpio-cells = <2>;
47 gpio,syscon-dev = <&devctrl 0x240>;
48 };
49
50 dspgpio1: keystone_dsp_gpio@2620244 {
51 compatible = "ti,keystone-dsp-gpio";
52 gpio-controller;
53 #gpio-cells = <2>;
54 gpio,syscon-dev = <&devctrl 0x244>;
55 };
56
57 dspgpio2: keystone_dsp_gpio@2620248 {
58 compatible = "ti,keystone-dsp-gpio";
59 gpio-controller;
60 #gpio-cells = <2>;
61 gpio,syscon-dev = <&devctrl 0x248>;
62 };
63
64 dspgpio3: keystone_dsp_gpio@262024c {
65 compatible = "ti,keystone-dsp-gpio";
66 gpio-controller;
67 #gpio-cells = <2>;
68 gpio,syscon-dev = <&devctrl 0x24c>;
69 };
70
71 dspgpio4: keystone_dsp_gpio@2620250 {
72 compatible = "ti,keystone-dsp-gpio";
73 gpio-controller;
74 #gpio-cells = <2>;
75 gpio,syscon-dev = <&devctrl 0x250>;
76 };
77
78 dspgpio5: keystone_dsp_gpio@2620254 {
79 compatible = "ti,keystone-dsp-gpio";
80 gpio-controller;
81 #gpio-cells = <2>;
82 gpio,syscon-dev = <&devctrl 0x254>;
83 };
84
85 dspgpio6: keystone_dsp_gpio@2620258 {
86 compatible = "ti,keystone-dsp-gpio";
87 gpio-controller;
88 #gpio-cells = <2>;
89 gpio,syscon-dev = <&devctrl 0x258>;
90 };
91
92 dspgpio7: keystone_dsp_gpio@262025c {
93 compatible = "ti,keystone-dsp-gpio";
94 gpio-controller;
95 #gpio-cells = <2>;
96 gpio,syscon-dev = <&devctrl 0x25c>;
97 };
98
99 mdio: mdio@02090300 {
100 compatible = "ti,keystone_mdio", "ti,davinci_mdio";
101 #address-cells = <1>;
102 #size-cells = <0>;
103 reg = <0x02090300 0x100>;
104 status = "disabled";
105 clocks = <&clkcpgmac>;
106 clock-names = "fck";
107 bus_freq = <2500000>;
108 };
Lokesh Vutlaf0a3f342017-01-31 09:32:57 +0530109 /include/ "keystone-k2hk-netcp.dtsi"
Lokesh Vutla391839f2015-09-19 15:00:20 +0530110 };
111};