1/* 2 * dts file for Xilinx ZynqMP ep108 development board 3 * 4 * (C) Copyright 2014 - 2015, Xilinx, Inc. 5 * 6 * Michal Simek <michal.simek@xilinx.com> 7 * 8 * This program is free software; you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License as 10 * published by the Free Software Foundation; either version 2 of 11 * the License, or (at your option) any later version. 12 */ 13 14/dts-v1/; 15 16/include/ "zynqmp.dtsi" 17 18/ { 19 model = "ZynqMP EP108"; 20 21 aliases { 22 serial0 = &uart0; 23 }; 24 25 chosen { 26 stdout-path = "serial0:115200n8"; 27 }; 28 29 memory@0 { 30 device_type = "memory"; 31 reg = <0x0 0x0 0x40000000>; 32 }; 33}; 34 35&can0 { 36 status = "okay"; 37}; 38 39&gem0 { 40 status = "okay"; 41 phy-handle = <&phy0>; 42 phy-mode = "rgmii-id"; 43 phy0: phy@0{ 44 reg = <0>; 45 max-speed = <100>; 46 }; 47}; 48 49&gpio { 50 status = "okay"; 51}; 52 53&i2c0 { 54 status = "okay"; 55 clock-frequency = <400000>; 56 eeprom@54 { 57 compatible = "at,24c64"; 58 reg = <0x54>; 59 }; 60}; 61 62&i2c1 { 63 status = "okay"; 64 clock-frequency = <400000>; 65 eeprom@55 { 66 compatible = "at,24c64"; 67 reg = <0x55>; 68 }; 69}; 70 71&sata { 72 status = "okay"; 73 ceva,broken-gen2; 74}; 75 76&sdhci0 { 77 status = "okay"; 78}; 79 80&sdhci1 { 81 status = "okay"; 82}; 83 84&spi0 { 85 status = "okay"; 86 num-cs = <1>; 87 spi0_flash0: spi0_flash0@0 { 88 compatible = "m25p80"; 89 #address-cells = <1>; 90 #size-cells = <1>; 91 spi-max-frequency = <50000000>; 92 reg = <0>; 93 94 spi0_flash0@00000000 { 95 label = "spi0_flash0"; 96 reg = <0x0 0x100000>; 97 }; 98 }; 99}; 100 101&spi1 { 102 status = "okay"; 103 num-cs = <1>; 104 spi1_flash0: spi1_flash0@0 { 105 compatible = "m25p80"; 106 #address-cells = <1>; 107 #size-cells = <1>; 108 spi-max-frequency = <50000000>; 109 reg = <0>; 110 111 spi1_flash0@00000000 { 112 label = "spi1_flash0"; 113 reg = <0x0 0x100000>; 114 }; 115 }; 116}; 117 118&uart0 { 119 status = "okay"; 120}; 121 122&usb0 { 123 status = "okay"; 124 dr_mode = "peripheral"; 125 maximum-speed = "high-speed"; 126}; 127 128&usb1 { 129 status = "okay"; 130 dr_mode = "host"; 131 maximum-speed = "high-speed"; 132}; 133 134&watchdog0 { 135 status = "okay"; 136}; 137