Linux Audio

Check our new training course

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