1/*
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/ {
12	compatible = "ti,k2hk", "ti,keystone";
13	model = "Texas Instruments Keystone 2 Kepler/Hawking SoC";
14
15	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 {
47		/include/ "k2hk-clocks.dtsi"
48
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		};
104
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		};
115		/include/ "k2hk-netcp.dtsi"
116	};
117};
118