xref: /openbmc/u-boot/arch/arm/dts/keystone-k2hk.dtsi (revision ef64e782)
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	cpus {
13		#address-cells = <1>;
14		#size-cells = <0>;
15
16		interrupt-parent = <&gic>;
17
18		cpu@0 {
19			compatible = "arm,cortex-a15";
20			device_type = "cpu";
21			reg = <0>;
22		};
23
24		cpu@1 {
25			compatible = "arm,cortex-a15";
26			device_type = "cpu";
27			reg = <1>;
28		};
29
30		cpu@2 {
31			compatible = "arm,cortex-a15";
32			device_type = "cpu";
33			reg = <2>;
34		};
35
36		cpu@3 {
37			compatible = "arm,cortex-a15";
38			device_type = "cpu";
39			reg = <3>;
40		};
41	};
42
43	soc {
44		/include/ "keystone-k2hk-clocks.dtsi"
45
46		dspgpio0: keystone_dsp_gpio@02620240 {
47			compatible = "ti,keystone-dsp-gpio";
48			gpio-controller;
49			#gpio-cells = <2>;
50			gpio,syscon-dev = <&devctrl 0x240>;
51		};
52
53		dspgpio1: keystone_dsp_gpio@2620244 {
54			compatible = "ti,keystone-dsp-gpio";
55			gpio-controller;
56			#gpio-cells = <2>;
57			gpio,syscon-dev = <&devctrl 0x244>;
58		};
59
60		dspgpio2: keystone_dsp_gpio@2620248 {
61			compatible = "ti,keystone-dsp-gpio";
62			gpio-controller;
63			#gpio-cells = <2>;
64			gpio,syscon-dev = <&devctrl 0x248>;
65		};
66
67		dspgpio3: keystone_dsp_gpio@262024c {
68			compatible = "ti,keystone-dsp-gpio";
69			gpio-controller;
70			#gpio-cells = <2>;
71			gpio,syscon-dev = <&devctrl 0x24c>;
72		};
73
74		dspgpio4: keystone_dsp_gpio@2620250 {
75			compatible = "ti,keystone-dsp-gpio";
76			gpio-controller;
77			#gpio-cells = <2>;
78			gpio,syscon-dev = <&devctrl 0x250>;
79		};
80
81		dspgpio5: keystone_dsp_gpio@2620254 {
82			compatible = "ti,keystone-dsp-gpio";
83			gpio-controller;
84			#gpio-cells = <2>;
85			gpio,syscon-dev = <&devctrl 0x254>;
86		};
87
88		dspgpio6: keystone_dsp_gpio@2620258 {
89			compatible = "ti,keystone-dsp-gpio";
90			gpio-controller;
91			#gpio-cells = <2>;
92			gpio,syscon-dev = <&devctrl 0x258>;
93		};
94
95		dspgpio7: keystone_dsp_gpio@262025c {
96			compatible = "ti,keystone-dsp-gpio";
97			gpio-controller;
98			#gpio-cells = <2>;
99			gpio,syscon-dev = <&devctrl 0x25c>;
100		};
101
102		mdio: mdio@02090300 {
103			compatible	= "ti,keystone_mdio", "ti,davinci_mdio";
104			#address-cells = <1>;
105			#size-cells = <0>;
106			reg = <0x02090300 0x100>;
107			status = "disabled";
108			clocks = <&clkcpgmac>;
109			clock-names = "fck";
110			bus_freq	= <2500000>;
111		};
112		/include/ "keystone-k2hk-netcp.dtsi"
113	};
114};
115