]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/k2hk.dtsi
Merge remote-tracking branch 'mvebu/for-next'
[karo-tx-linux.git] / arch / arm / boot / dts / k2hk.dtsi
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 };