2 * Copyright 2013-2014 Texas Instruments, Inc.
4 * Keystone 2 Kepler/Hawking soc specific device tree
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.
11 #include <dt-bindings/reset/ti-syscon.h>
14 compatible = "ti,k2hk", "ti,keystone";
15 model = "Texas Instruments Keystone 2 Kepler/Hawking SoC";
21 interrupt-parent = <&gic>;
24 compatible = "arm,cortex-a15";
30 compatible = "arm,cortex-a15";
36 compatible = "arm,cortex-a15";
42 compatible = "arm,cortex-a15";
49 /include/ "keystone-k2hk-clocks.dtsi"
51 msm_ram: msmram@0c000000 {
52 compatible = "mmio-sram";
53 reg = <0x0c000000 0x600000>;
54 ranges = <0x0 0x0c000000 0x600000>;
59 reg = <0x5f0000 0x8000>;
63 psc: power-sleep-controller@02350000 {
64 pscrst: reset-controller {
65 compatible = "ti,k2hk-pscrst", "ti,syscon-reset";
69 0xa3c 8 0xa3c 8 0x83c 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 0: dsp0 */
70 0xa40 8 0xa40 8 0x840 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 1: dsp1 */
71 0xa44 8 0xa44 8 0x844 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 2: dsp2 */
72 0xa48 8 0xa48 8 0x848 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 3: dsp3 */
73 0xa4c 8 0xa4c 8 0x84c 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 4: dsp4 */
74 0xa50 8 0xa50 8 0x850 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 5: dsp5 */
75 0xa54 8 0xa54 8 0x854 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 6: dsp6 */
76 0xa58 8 0xa58 8 0x858 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 7: dsp7 */
81 dspgpio0: keystone_dsp_gpio@02620240 {
82 compatible = "ti,keystone-dsp-gpio";
85 gpio,syscon-dev = <&devctrl 0x240>;
88 dspgpio1: keystone_dsp_gpio@2620244 {
89 compatible = "ti,keystone-dsp-gpio";
92 gpio,syscon-dev = <&devctrl 0x244>;
95 dspgpio2: keystone_dsp_gpio@2620248 {
96 compatible = "ti,keystone-dsp-gpio";
99 gpio,syscon-dev = <&devctrl 0x248>;
102 dspgpio3: keystone_dsp_gpio@262024c {
103 compatible = "ti,keystone-dsp-gpio";
106 gpio,syscon-dev = <&devctrl 0x24c>;
109 dspgpio4: keystone_dsp_gpio@2620250 {
110 compatible = "ti,keystone-dsp-gpio";
113 gpio,syscon-dev = <&devctrl 0x250>;
116 dspgpio5: keystone_dsp_gpio@2620254 {
117 compatible = "ti,keystone-dsp-gpio";
120 gpio,syscon-dev = <&devctrl 0x254>;
123 dspgpio6: keystone_dsp_gpio@2620258 {
124 compatible = "ti,keystone-dsp-gpio";
127 gpio,syscon-dev = <&devctrl 0x258>;
130 dspgpio7: keystone_dsp_gpio@262025c {
131 compatible = "ti,keystone-dsp-gpio";
134 gpio,syscon-dev = <&devctrl 0x25c>;
137 mdio: mdio@02090300 {
138 compatible = "ti,keystone_mdio", "ti,davinci_mdio";
139 #address-cells = <1>;
141 reg = <0x02090300 0x100>;
143 clocks = <&clkcpgmac>;
145 bus_freq = <2500000>;
147 /include/ "keystone-k2hk-netcp.dtsi"