blob: 8f67fa8df93646858a34266854bfdcce3e61c62c [file] [log] [blame]
Murali Karicheria2067672014-02-24 10:44:07 -05001/*
2 * Copyright 2013-2014 Texas Instruments, Inc.
3 *
4 * Keystone 2 Kepler/Hawking soc specific device tree
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10
11/ {
Nishanth Menon91dca0f2015-10-03 17:02:56 -070012 compatible = "ti,k2hk", "ti,keystone";
13 model = "Texas Instruments Keystone 2 Kepler/Hawking SoC";
14
Murali Karicheria2067672014-02-24 10:44:07 -050015 cpus {
16 #address-cells = <1>;
17 #size-cells = <0>;
18
19 interrupt-parent = <&gic>;
20
21 cpu@0 {
22 compatible = "arm,cortex-a15";
23 device_type = "cpu";
24 reg = <0>;
25 };
26
27 cpu@1 {
28 compatible = "arm,cortex-a15";
29 device_type = "cpu";
30 reg = <1>;
31 };
32
33 cpu@2 {
34 compatible = "arm,cortex-a15";
35 device_type = "cpu";
36 reg = <2>;
37 };
38
39 cpu@3 {
40 compatible = "arm,cortex-a15";
41 device_type = "cpu";
42 reg = <3>;
43 };
44 };
45
46 soc {
Nishanth Menon5edafc22016-03-22 09:06:22 -070047 /include/ "keystone-k2hk-clocks.dtsi"
Grygorii Strashkoa3d3ee32014-09-22 15:19:27 -040048
49 dspgpio0: keystone_dsp_gpio@02620240 {
50 compatible = "ti,keystone-dsp-gpio";
51 gpio-controller;
52 #gpio-cells = <2>;
53 gpio,syscon-dev = <&devctrl 0x240>;
54 };
55
56 dspgpio1: keystone_dsp_gpio@2620244 {
57 compatible = "ti,keystone-dsp-gpio";
58 gpio-controller;
59 #gpio-cells = <2>;
60 gpio,syscon-dev = <&devctrl 0x244>;
61 };
62
63 dspgpio2: keystone_dsp_gpio@2620248 {
64 compatible = "ti,keystone-dsp-gpio";
65 gpio-controller;
66 #gpio-cells = <2>;
67 gpio,syscon-dev = <&devctrl 0x248>;
68 };
69
70 dspgpio3: keystone_dsp_gpio@262024c {
71 compatible = "ti,keystone-dsp-gpio";
72 gpio-controller;
73 #gpio-cells = <2>;
74 gpio,syscon-dev = <&devctrl 0x24c>;
75 };
76
77 dspgpio4: keystone_dsp_gpio@2620250 {
78 compatible = "ti,keystone-dsp-gpio";
79 gpio-controller;
80 #gpio-cells = <2>;
81 gpio,syscon-dev = <&devctrl 0x250>;
82 };
83
84 dspgpio5: keystone_dsp_gpio@2620254 {
85 compatible = "ti,keystone-dsp-gpio";
86 gpio-controller;
87 #gpio-cells = <2>;
88 gpio,syscon-dev = <&devctrl 0x254>;
89 };
90
91 dspgpio6: keystone_dsp_gpio@2620258 {
92 compatible = "ti,keystone-dsp-gpio";
93 gpio-controller;
94 #gpio-cells = <2>;
95 gpio,syscon-dev = <&devctrl 0x258>;
96 };
97
98 dspgpio7: keystone_dsp_gpio@262025c {
99 compatible = "ti,keystone-dsp-gpio";
100 gpio-controller;
101 #gpio-cells = <2>;
102 gpio,syscon-dev = <&devctrl 0x25c>;
103 };
Murali Karicheri85ad3de2015-08-09 20:06:27 -0700104
105 mdio: mdio@02090300 {
106 compatible = "ti,keystone_mdio", "ti,davinci_mdio";
107 #address-cells = <1>;
108 #size-cells = <0>;
109 reg = <0x02090300 0x100>;
110 status = "disabled";
111 clocks = <&clkcpgmac>;
112 clock-names = "fck";
113 bus_freq = <2500000>;
114 };
Nishanth Menon5edafc22016-03-22 09:06:22 -0700115 /include/ "keystone-k2hk-netcp.dtsi"
Murali Karicheria2067672014-02-24 10:44:07 -0500116 };
117};