1/* 2 * Copyright 2014 Texas Instruments, Inc. 3 * 4 * Device Tree Source for K2G EVM 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/dts-v1/; 11 12#include "keystone-k2g.dtsi" 13 14/ { 15 compatible = "ti,k2g-evm","ti,keystone"; 16 model = "Texas Instruments K2G General Purpose EVM"; 17 18 chosen { 19 stdout-path = &uart0; 20 }; 21 22 memory@80000000 { 23 device_type = "memory"; 24 reg = <0x80000000 0x80000000>; 25 }; 26}; 27 28&mdio { 29 status = "okay"; 30 ethphy0: ethernet-phy@0 { 31 reg = <0>; 32 }; 33}; 34 35&keystone_usb0 { 36 status = "okay"; 37}; 38 39&usb0_phy { 40 status = "okay"; 41}; 42 43&usb0 { 44 dr_mode = "host"; 45 status = "okay"; 46}; 47 48&keystone_usb1 { 49 status = "okay"; 50}; 51 52&usb1_phy { 53 status = "okay"; 54}; 55 56&usb1 { 57 dr_mode = "peripheral"; 58 status = "okay"; 59}; 60 61&gbe0 { 62 phy-handle = <ðphy0>; 63}; 64 65&netcp { 66 status = "okay"; 67}; 68 69&spi1 { 70 status = "okay"; 71 72 spi_nor: flash@0 { 73 #address-cells = <1>; 74 #size-cells = <1>; 75 compatible = "jedec,spi-nor"; 76 spi-max-frequency = <50000000>; 77 m25p,fast-read; 78 reg = <0>; 79 80 partition@0 { 81 label = "u-boot-spl"; 82 reg = <0x0 0x80000>; 83 read-only; 84 }; 85 86 partition@1 { 87 label = "misc"; 88 reg = <0x80000 0xf80000>; 89 }; 90 }; 91}; 92 93&qspi { 94 status = "okay"; 95 96 flash0: m25p80@0 { 97 compatible = "s25fl512s","jedec,spi-nor"; 98 reg = <0>; 99 spi-tx-bus-width = <1>; 100 spi-rx-bus-width = <4>; 101 spi-max-frequency = <96000000>; 102 #address-cells = <1>; 103 #size-cells = <1>; 104 cdns,tshsl-ns = <392>; 105 cdns,tsd2d-ns = <392>; 106 cdns,tchsh-ns = <100>; 107 cdns,tslch-ns = <100>; 108 block-size = <18>; 109 110 partition@0 { 111 label = "QSPI.u-boot-spl-os"; 112 reg = <0x00000000 0x00100000>; 113 }; 114 partition@1 { 115 label = "QSPI.u-boot-env"; 116 reg = <0x00100000 0x00040000>; 117 }; 118 partition@2 { 119 label = "QSPI.skern"; 120 reg = <0x00140000 0x0040000>; 121 }; 122 partition@3 { 123 label = "QSPI.pmmc-firmware"; 124 reg = <0x00180000 0x0040000>; 125 }; 126 partition@4 { 127 label = "QSPI.kernel"; 128 reg = <0x001C0000 0x0800000>; 129 }; 130 partition@5 { 131 label = "QSPI.file-system"; 132 reg = <0x009C0000 0x3640000>; 133 }; 134 }; 135}; 136 137&mmc0 { 138 status = "okay"; 139}; 140 141&mmc1 { 142 status = "okay"; 143}; 144 145&i2c0 { 146 status = "okay"; 147}; 148 149&i2c1 { 150 status = "okay"; 151}; 152