1*f0a3f349SLokesh Vutla/* 2*f0a3f349SLokesh Vutla * Copyright 2014 Texas Instruments, Inc. 3*f0a3f349SLokesh Vutla * 4*f0a3f349SLokesh Vutla * Device Tree Source for K2G EVM 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/dts-v1/; 11*f0a3f349SLokesh Vutla 12*f0a3f349SLokesh Vutla#include "keystone-k2g.dtsi" 13*f0a3f349SLokesh Vutla 14*f0a3f349SLokesh Vutla/ { 15*f0a3f349SLokesh Vutla compatible = "ti,k2g-evm","ti,keystone"; 16*f0a3f349SLokesh Vutla model = "Texas Instruments K2G General Purpose EVM"; 17*f0a3f349SLokesh Vutla 18*f0a3f349SLokesh Vutla chosen { 19*f0a3f349SLokesh Vutla stdout-path = &uart0; 20*f0a3f349SLokesh Vutla }; 21*f0a3f349SLokesh Vutla}; 22*f0a3f349SLokesh Vutla 23*f0a3f349SLokesh Vutla&mdio { 24*f0a3f349SLokesh Vutla status = "okay"; 25*f0a3f349SLokesh Vutla ethphy0: ethernet-phy@0 { 26*f0a3f349SLokesh Vutla reg = <0>; 27*f0a3f349SLokesh Vutla phy-mode = "rgmii-id"; 28*f0a3f349SLokesh Vutla }; 29*f0a3f349SLokesh Vutla}; 30*f0a3f349SLokesh Vutla 31*f0a3f349SLokesh Vutla&gbe0 { 32*f0a3f349SLokesh Vutla phy-handle = <ðphy0>; 33*f0a3f349SLokesh Vutla}; 34*f0a3f349SLokesh Vutla 35*f0a3f349SLokesh Vutla&spi1 { 36*f0a3f349SLokesh Vutla status = "okay"; 37*f0a3f349SLokesh Vutla 38*f0a3f349SLokesh Vutla spi_nor: flash@0 { 39*f0a3f349SLokesh Vutla #address-cells = <1>; 40*f0a3f349SLokesh Vutla #size-cells = <1>; 41*f0a3f349SLokesh Vutla compatible = "spi-flash"; 42*f0a3f349SLokesh Vutla spi-max-frequency = <50000000>; 43*f0a3f349SLokesh Vutla m25p,fast-read; 44*f0a3f349SLokesh Vutla reg = <0>; 45*f0a3f349SLokesh Vutla 46*f0a3f349SLokesh Vutla partition@0 { 47*f0a3f349SLokesh Vutla label = "u-boot-spl"; 48*f0a3f349SLokesh Vutla reg = <0x0 0x80000>; 49*f0a3f349SLokesh Vutla read-only; 50*f0a3f349SLokesh Vutla }; 51*f0a3f349SLokesh Vutla 52*f0a3f349SLokesh Vutla partition@1 { 53*f0a3f349SLokesh Vutla label = "misc"; 54*f0a3f349SLokesh Vutla reg = <0x80000 0xf80000>; 55*f0a3f349SLokesh Vutla }; 56*f0a3f349SLokesh Vutla }; 57*f0a3f349SLokesh Vutla}; 58*f0a3f349SLokesh Vutla 59*f0a3f349SLokesh Vutla&qspi { 60*f0a3f349SLokesh Vutla status = "okay"; 61*f0a3f349SLokesh Vutla 62*f0a3f349SLokesh Vutla flash0: m25p80@0 { 63*f0a3f349SLokesh Vutla compatible = "s25fl512s","spi-flash"; 64*f0a3f349SLokesh Vutla reg = <0>; 65*f0a3f349SLokesh Vutla spi-tx-bus-width = <1>; 66*f0a3f349SLokesh Vutla spi-rx-bus-width = <4>; 67*f0a3f349SLokesh Vutla spi-max-frequency = <96000000>; 68*f0a3f349SLokesh Vutla #address-cells = <1>; 69*f0a3f349SLokesh Vutla #size-cells = <1>; 70*f0a3f349SLokesh Vutla tshsl-ns = <392>; 71*f0a3f349SLokesh Vutla tsd2d-ns = <392>; 72*f0a3f349SLokesh Vutla tchsh-ns = <100>; 73*f0a3f349SLokesh Vutla tslch-ns = <100>; 74*f0a3f349SLokesh Vutla block-size = <18>; 75*f0a3f349SLokesh Vutla 76*f0a3f349SLokesh Vutla 77*f0a3f349SLokesh Vutla partition@0 { 78*f0a3f349SLokesh Vutla label = "QSPI.u-boot-spl-os"; 79*f0a3f349SLokesh Vutla reg = <0x00000000 0x00100000>; 80*f0a3f349SLokesh Vutla }; 81*f0a3f349SLokesh Vutla partition@1 { 82*f0a3f349SLokesh Vutla label = "QSPI.u-boot-env"; 83*f0a3f349SLokesh Vutla reg = <0x00100000 0x00040000>; 84*f0a3f349SLokesh Vutla }; 85*f0a3f349SLokesh Vutla partition@2 { 86*f0a3f349SLokesh Vutla label = "QSPI.skern"; 87*f0a3f349SLokesh Vutla reg = <0x00140000 0x0040000>; 88*f0a3f349SLokesh Vutla }; 89*f0a3f349SLokesh Vutla partition@3 { 90*f0a3f349SLokesh Vutla label = "QSPI.pmmc-firmware"; 91*f0a3f349SLokesh Vutla reg = <0x00180000 0x0040000>; 92*f0a3f349SLokesh Vutla }; 93*f0a3f349SLokesh Vutla partition@4 { 94*f0a3f349SLokesh Vutla label = "QSPI.kernel"; 95*f0a3f349SLokesh Vutla reg = <0x001C0000 0x0800000>; 96*f0a3f349SLokesh Vutla }; 97*f0a3f349SLokesh Vutla partition@5 { 98*f0a3f349SLokesh Vutla label = "QSPI.file-system"; 99*f0a3f349SLokesh Vutla reg = <0x009C0000 0x3640000>; 100*f0a3f349SLokesh Vutla }; 101*f0a3f349SLokesh Vutla }; 102*f0a3f349SLokesh Vutla}; 103*f0a3f349SLokesh Vutla 104*f0a3f349SLokesh Vutla&mmc0 { 105*f0a3f349SLokesh Vutla status = "okay"; 106*f0a3f349SLokesh Vutla}; 107*f0a3f349SLokesh Vutla 108*f0a3f349SLokesh Vutla&mmc1 { 109*f0a3f349SLokesh Vutla status = "okay"; 110*f0a3f349SLokesh Vutla}; 111