]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blame - arch/arm/boot/dts/keystone-k2hk.dtsi
ARM: dts: keystone: Add PSC node
[mirror_ubuntu-eoan-kernel.git] / arch / arm / boot / dts / keystone-k2hk.dtsi
CommitLineData
a2067676
MK
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/ {
91dca0f0
NM
12 compatible = "ti,k2hk", "ti,keystone";
13 model = "Texas Instruments Keystone 2 Kepler/Hawking SoC";
14
a2067676
MK
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 {
5edafc29 47 /include/ "keystone-k2hk-clocks.dtsi"
a3d3ee3f 48
b4d15ba8
SA
49 msm_ram: msmram@0c000000 {
50 compatible = "mmio-sram";
51 reg = <0x0c000000 0x600000>;
52 ranges = <0x0 0x0c000000 0x600000>;
53 #address-cells = <1>;
54 #size-cells = <1>;
2e54ecb6
SA
55
56 sram-bm@5f0000 {
57 reg = <0x5f0000 0x8000>;
58 };
b4d15ba8
SA
59 };
60
a3d3ee3f
GS
61 dspgpio0: keystone_dsp_gpio@02620240 {
62 compatible = "ti,keystone-dsp-gpio";
63 gpio-controller;
64 #gpio-cells = <2>;
65 gpio,syscon-dev = <&devctrl 0x240>;
66 };
67
68 dspgpio1: keystone_dsp_gpio@2620244 {
69 compatible = "ti,keystone-dsp-gpio";
70 gpio-controller;
71 #gpio-cells = <2>;
72 gpio,syscon-dev = <&devctrl 0x244>;
73 };
74
75 dspgpio2: keystone_dsp_gpio@2620248 {
76 compatible = "ti,keystone-dsp-gpio";
77 gpio-controller;
78 #gpio-cells = <2>;
79 gpio,syscon-dev = <&devctrl 0x248>;
80 };
81
82 dspgpio3: keystone_dsp_gpio@262024c {
83 compatible = "ti,keystone-dsp-gpio";
84 gpio-controller;
85 #gpio-cells = <2>;
86 gpio,syscon-dev = <&devctrl 0x24c>;
87 };
88
89 dspgpio4: keystone_dsp_gpio@2620250 {
90 compatible = "ti,keystone-dsp-gpio";
91 gpio-controller;
92 #gpio-cells = <2>;
93 gpio,syscon-dev = <&devctrl 0x250>;
94 };
95
96 dspgpio5: keystone_dsp_gpio@2620254 {
97 compatible = "ti,keystone-dsp-gpio";
98 gpio-controller;
99 #gpio-cells = <2>;
100 gpio,syscon-dev = <&devctrl 0x254>;
101 };
102
103 dspgpio6: keystone_dsp_gpio@2620258 {
104 compatible = "ti,keystone-dsp-gpio";
105 gpio-controller;
106 #gpio-cells = <2>;
107 gpio,syscon-dev = <&devctrl 0x258>;
108 };
109
110 dspgpio7: keystone_dsp_gpio@262025c {
111 compatible = "ti,keystone-dsp-gpio";
112 gpio-controller;
113 #gpio-cells = <2>;
114 gpio,syscon-dev = <&devctrl 0x25c>;
115 };
85ad3dee
MK
116
117 mdio: mdio@02090300 {
118 compatible = "ti,keystone_mdio", "ti,davinci_mdio";
119 #address-cells = <1>;
120 #size-cells = <0>;
121 reg = <0x02090300 0x100>;
122 status = "disabled";
123 clocks = <&clkcpgmac>;
124 clock-names = "fck";
125 bus_freq = <2500000>;
126 };
5edafc29 127 /include/ "keystone-k2hk-netcp.dtsi"
a2067676
MK
128 };
129};