]> git.sur5r.net Git - u-boot/blob - arch/arm/dts/k2hk.dtsi
ARM64: zynqmp: Added broken-tuning property to SD, eMMC nodes
[u-boot] / arch / arm / 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         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/ "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/ "k2hk-netcp.dtsi"
113         };
114 };