1*f0a3f349SLokesh Vutla/* 2*f0a3f349SLokesh Vutla * Copyright 2013-2014 Texas Instruments, Inc. 3*f0a3f349SLokesh Vutla * 4*f0a3f349SLokesh Vutla * Keystone 2 Kepler/Hawking soc specific device tree 5*f0a3f349SLokesh Vutla * 6*f0a3f349SLokesh Vutla * This program is free software; you can redistribute it and/or modify 7*f0a3f349SLokesh Vutla * it under the terms of the GNU General Public License version 2 as 8*f0a3f349SLokesh Vutla * published by the Free Software Foundation. 9*f0a3f349SLokesh Vutla */ 10*f0a3f349SLokesh Vutla 11*f0a3f349SLokesh Vutla/ { 12*f0a3f349SLokesh Vutla cpus { 13*f0a3f349SLokesh Vutla #address-cells = <1>; 14*f0a3f349SLokesh Vutla #size-cells = <0>; 15*f0a3f349SLokesh Vutla 16*f0a3f349SLokesh Vutla interrupt-parent = <&gic>; 17*f0a3f349SLokesh Vutla 18*f0a3f349SLokesh Vutla cpu@0 { 19*f0a3f349SLokesh Vutla compatible = "arm,cortex-a15"; 20*f0a3f349SLokesh Vutla device_type = "cpu"; 21*f0a3f349SLokesh Vutla reg = <0>; 22*f0a3f349SLokesh Vutla }; 23*f0a3f349SLokesh Vutla 24*f0a3f349SLokesh Vutla cpu@1 { 25*f0a3f349SLokesh Vutla compatible = "arm,cortex-a15"; 26*f0a3f349SLokesh Vutla device_type = "cpu"; 27*f0a3f349SLokesh Vutla reg = <1>; 28*f0a3f349SLokesh Vutla }; 29*f0a3f349SLokesh Vutla 30*f0a3f349SLokesh Vutla cpu@2 { 31*f0a3f349SLokesh Vutla compatible = "arm,cortex-a15"; 32*f0a3f349SLokesh Vutla device_type = "cpu"; 33*f0a3f349SLokesh Vutla reg = <2>; 34*f0a3f349SLokesh Vutla }; 35*f0a3f349SLokesh Vutla 36*f0a3f349SLokesh Vutla cpu@3 { 37*f0a3f349SLokesh Vutla compatible = "arm,cortex-a15"; 38*f0a3f349SLokesh Vutla device_type = "cpu"; 39*f0a3f349SLokesh Vutla reg = <3>; 40*f0a3f349SLokesh Vutla }; 41*f0a3f349SLokesh Vutla }; 42*f0a3f349SLokesh Vutla 43*f0a3f349SLokesh Vutla soc { 44*f0a3f349SLokesh Vutla /include/ "keystone-k2hk-clocks.dtsi" 45*f0a3f349SLokesh Vutla 46*f0a3f349SLokesh Vutla dspgpio0: keystone_dsp_gpio@02620240 { 47*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 48*f0a3f349SLokesh Vutla gpio-controller; 49*f0a3f349SLokesh Vutla #gpio-cells = <2>; 50*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x240>; 51*f0a3f349SLokesh Vutla }; 52*f0a3f349SLokesh Vutla 53*f0a3f349SLokesh Vutla dspgpio1: keystone_dsp_gpio@2620244 { 54*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 55*f0a3f349SLokesh Vutla gpio-controller; 56*f0a3f349SLokesh Vutla #gpio-cells = <2>; 57*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x244>; 58*f0a3f349SLokesh Vutla }; 59*f0a3f349SLokesh Vutla 60*f0a3f349SLokesh Vutla dspgpio2: keystone_dsp_gpio@2620248 { 61*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 62*f0a3f349SLokesh Vutla gpio-controller; 63*f0a3f349SLokesh Vutla #gpio-cells = <2>; 64*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x248>; 65*f0a3f349SLokesh Vutla }; 66*f0a3f349SLokesh Vutla 67*f0a3f349SLokesh Vutla dspgpio3: keystone_dsp_gpio@262024c { 68*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 69*f0a3f349SLokesh Vutla gpio-controller; 70*f0a3f349SLokesh Vutla #gpio-cells = <2>; 71*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x24c>; 72*f0a3f349SLokesh Vutla }; 73*f0a3f349SLokesh Vutla 74*f0a3f349SLokesh Vutla dspgpio4: keystone_dsp_gpio@2620250 { 75*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 76*f0a3f349SLokesh Vutla gpio-controller; 77*f0a3f349SLokesh Vutla #gpio-cells = <2>; 78*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x250>; 79*f0a3f349SLokesh Vutla }; 80*f0a3f349SLokesh Vutla 81*f0a3f349SLokesh Vutla dspgpio5: keystone_dsp_gpio@2620254 { 82*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 83*f0a3f349SLokesh Vutla gpio-controller; 84*f0a3f349SLokesh Vutla #gpio-cells = <2>; 85*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x254>; 86*f0a3f349SLokesh Vutla }; 87*f0a3f349SLokesh Vutla 88*f0a3f349SLokesh Vutla dspgpio6: keystone_dsp_gpio@2620258 { 89*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 90*f0a3f349SLokesh Vutla gpio-controller; 91*f0a3f349SLokesh Vutla #gpio-cells = <2>; 92*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x258>; 93*f0a3f349SLokesh Vutla }; 94*f0a3f349SLokesh Vutla 95*f0a3f349SLokesh Vutla dspgpio7: keystone_dsp_gpio@262025c { 96*f0a3f349SLokesh Vutla compatible = "ti,keystone-dsp-gpio"; 97*f0a3f349SLokesh Vutla gpio-controller; 98*f0a3f349SLokesh Vutla #gpio-cells = <2>; 99*f0a3f349SLokesh Vutla gpio,syscon-dev = <&devctrl 0x25c>; 100*f0a3f349SLokesh Vutla }; 101*f0a3f349SLokesh Vutla 102*f0a3f349SLokesh Vutla mdio: mdio@02090300 { 103*f0a3f349SLokesh Vutla compatible = "ti,keystone_mdio", "ti,davinci_mdio"; 104*f0a3f349SLokesh Vutla #address-cells = <1>; 105*f0a3f349SLokesh Vutla #size-cells = <0>; 106*f0a3f349SLokesh Vutla reg = <0x02090300 0x100>; 107*f0a3f349SLokesh Vutla status = "disabled"; 108*f0a3f349SLokesh Vutla clocks = <&clkcpgmac>; 109*f0a3f349SLokesh Vutla clock-names = "fck"; 110*f0a3f349SLokesh Vutla bus_freq = <2500000>; 111*f0a3f349SLokesh Vutla }; 112*f0a3f349SLokesh Vutla /include/ "keystone-k2hk-netcp.dtsi" 113*f0a3f349SLokesh Vutla }; 114*f0a3f349SLokesh Vutla}; 115