Home | History | Annotate | Line # | Download | only in dts
      1      1.1  jmcneill // SPDX-License-Identifier: GPL-2.0+
      2      1.1  jmcneill /*
      3      1.1  jmcneill  * Xilinx ZC770 XM010 board DTS
      4      1.1  jmcneill  *
      5      1.1  jmcneill  * Copyright (C) 2013-2018 Xilinx, Inc.
      6      1.1  jmcneill  */
      7      1.1  jmcneill /dts-v1/;
      8      1.1  jmcneill #include "zynq-7000.dtsi"
      9      1.1  jmcneill 
     10      1.1  jmcneill / {
     11  1.1.1.2  jmcneill 	model = "Xilinx ZC770 XM010 board";
     12      1.1  jmcneill 	compatible = "xlnx,zynq-zc770-xm010", "xlnx,zynq-7000";
     13      1.1  jmcneill 
     14      1.1  jmcneill 	aliases {
     15      1.1  jmcneill 		ethernet0 = &gem0;
     16      1.1  jmcneill 		i2c0 = &i2c0;
     17      1.1  jmcneill 		serial0 = &uart1;
     18      1.1  jmcneill 		spi1 = &spi1;
     19      1.1  jmcneill 	};
     20      1.1  jmcneill 
     21      1.1  jmcneill 	chosen {
     22      1.1  jmcneill 		bootargs = "";
     23      1.1  jmcneill 		stdout-path = "serial0:115200n8";
     24      1.1  jmcneill 	};
     25      1.1  jmcneill 
     26      1.1  jmcneill 	memory@0 {
     27      1.1  jmcneill 		device_type = "memory";
     28      1.1  jmcneill 		reg = <0x0 0x40000000>;
     29      1.1  jmcneill 	};
     30      1.1  jmcneill 
     31      1.1  jmcneill 	usb_phy0: phy0 {
     32      1.1  jmcneill 		compatible = "usb-nop-xceiv";
     33      1.1  jmcneill 		#phy-cells = <0>;
     34      1.1  jmcneill 	};
     35      1.1  jmcneill };
     36      1.1  jmcneill 
     37      1.1  jmcneill &can0 {
     38      1.1  jmcneill 	status = "okay";
     39      1.1  jmcneill };
     40      1.1  jmcneill 
     41      1.1  jmcneill &gem0 {
     42      1.1  jmcneill 	status = "okay";
     43      1.1  jmcneill 	phy-mode = "rgmii-id";
     44      1.1  jmcneill 	phy-handle = <&ethernet_phy>;
     45      1.1  jmcneill 
     46      1.1  jmcneill 	ethernet_phy: ethernet-phy@7 {
     47      1.1  jmcneill 		reg = <7>;
     48      1.1  jmcneill 		device_type = "ethernet-phy";
     49      1.1  jmcneill 	};
     50      1.1  jmcneill };
     51      1.1  jmcneill 
     52      1.1  jmcneill &i2c0 {
     53      1.1  jmcneill 	status = "okay";
     54      1.1  jmcneill 	clock-frequency = <400000>;
     55      1.1  jmcneill 
     56      1.1  jmcneill 	eeprom: eeprom@52 {
     57      1.1  jmcneill 		compatible = "atmel,24c02";
     58      1.1  jmcneill 		reg = <0x52>;
     59      1.1  jmcneill 	};
     60      1.1  jmcneill 
     61      1.1  jmcneill };
     62      1.1  jmcneill 
     63      1.1  jmcneill &sdhci0 {
     64      1.1  jmcneill 	status = "okay";
     65      1.1  jmcneill };
     66      1.1  jmcneill 
     67      1.1  jmcneill &spi1 {
     68      1.1  jmcneill 	status = "okay";
     69      1.1  jmcneill 	num-cs = <4>;
     70      1.1  jmcneill 	is-decoded-cs = <0>;
     71  1.1.1.2  jmcneill 	flash@1 {
     72      1.1  jmcneill 		compatible = "sst25wf080", "jedec,spi-nor";
     73      1.1  jmcneill 		reg = <1>;
     74      1.1  jmcneill 		spi-max-frequency = <1000000>;
     75      1.1  jmcneill 		partitions {
     76      1.1  jmcneill 			compatible = "fixed-partitions";
     77      1.1  jmcneill 			#address-cells = <1>;
     78      1.1  jmcneill 			#size-cells = <1>;
     79      1.1  jmcneill 			partition@0 {
     80      1.1  jmcneill 				label = "data";
     81      1.1  jmcneill 				reg = <0x0 0x100000>;
     82      1.1  jmcneill 			};
     83      1.1  jmcneill 		};
     84      1.1  jmcneill 	};
     85      1.1  jmcneill };
     86      1.1  jmcneill 
     87      1.1  jmcneill &uart1 {
     88      1.1  jmcneill 	status = "okay";
     89      1.1  jmcneill };
     90      1.1  jmcneill 
     91      1.1  jmcneill &usb0 {
     92      1.1  jmcneill 	status = "okay";
     93      1.1  jmcneill 	dr_mode = "host";
     94      1.1  jmcneill 	usb-phy = <&usb_phy0>;
     95      1.1  jmcneill };
     96