1*413ab5b0STom McLeod/* 2*413ab5b0STom McLeod * SYZYGY Hub DTS 3*413ab5b0STom McLeod * 4*413ab5b0STom McLeod * Copyright (C) 2011 - 2015 Xilinx 5*413ab5b0STom McLeod * Copyright (C) 2017 Opal Kelly Inc. 6*413ab5b0STom McLeod * 7*413ab5b0STom McLeod * SPDX-License-Identifier: GPL-2.0+ 8*413ab5b0STom McLeod */ 9*413ab5b0STom McLeod/dts-v1/; 10*413ab5b0STom McLeod/include/ "zynq-7000.dtsi" 11*413ab5b0STom McLeod 12*413ab5b0STom McLeod/ { 13*413ab5b0STom McLeod model = "SYZYGY Hub"; 14*413ab5b0STom McLeod compatible = "opalkelly,syzygy-hub", "xlnx,zynq-7000"; 15*413ab5b0STom McLeod 16*413ab5b0STom McLeod aliases { 17*413ab5b0STom McLeod ethernet0 = &gem0; 18*413ab5b0STom McLeod serial0 = &uart0; 19*413ab5b0STom McLeod mmc0 = &sdhci0; 20*413ab5b0STom McLeod }; 21*413ab5b0STom McLeod 22*413ab5b0STom McLeod memory@0 { 23*413ab5b0STom McLeod device_type = "memory"; 24*413ab5b0STom McLeod reg = <0x0 0x40000000>; 25*413ab5b0STom McLeod }; 26*413ab5b0STom McLeod 27*413ab5b0STom McLeod chosen { 28*413ab5b0STom McLeod bootargs = ""; 29*413ab5b0STom McLeod stdout-path = "serial0:115200n8"; 30*413ab5b0STom McLeod }; 31*413ab5b0STom McLeod 32*413ab5b0STom McLeod usb_phy0: phy0 { 33*413ab5b0STom McLeod #phy-cells = <0>; 34*413ab5b0STom McLeod compatible = "usb-nop-xceiv"; 35*413ab5b0STom McLeod reset-gpios = <&gpio0 47 1>; 36*413ab5b0STom McLeod }; 37*413ab5b0STom McLeod}; 38*413ab5b0STom McLeod 39*413ab5b0STom McLeod&clkc { 40*413ab5b0STom McLeod ps-clk-frequency = <50000000>; 41*413ab5b0STom McLeod}; 42*413ab5b0STom McLeod 43*413ab5b0STom McLeod&gem0 { 44*413ab5b0STom McLeod status = "okay"; 45*413ab5b0STom McLeod phy-mode = "rgmii-id"; 46*413ab5b0STom McLeod phy-handle = <ðernet_phy>; 47*413ab5b0STom McLeod 48*413ab5b0STom McLeod ethernet_phy: ethernet-phy@0 { 49*413ab5b0STom McLeod reg = <0>; 50*413ab5b0STom McLeod device_type = "ethernet-phy"; 51*413ab5b0STom McLeod }; 52*413ab5b0STom McLeod}; 53*413ab5b0STom McLeod 54*413ab5b0STom McLeod&i2c1 { 55*413ab5b0STom McLeod status = "okay"; 56*413ab5b0STom McLeod}; 57*413ab5b0STom McLeod 58*413ab5b0STom McLeod&sdhci0 { 59*413ab5b0STom McLeod u-boot,dm-pre-reloc; 60*413ab5b0STom McLeod status = "okay"; 61*413ab5b0STom McLeod}; 62*413ab5b0STom McLeod 63*413ab5b0STom McLeod&uart0 { 64*413ab5b0STom McLeod u-boot,dm-pre-reloc; 65*413ab5b0STom McLeod status = "okay"; 66*413ab5b0STom McLeod}; 67*413ab5b0STom McLeod 68*413ab5b0STom McLeod&usb0 { 69*413ab5b0STom McLeod status = "okay"; 70*413ab5b0STom McLeod dr_mode = "otg"; 71*413ab5b0STom McLeod usb-phy = <&usb_phy0>; 72*413ab5b0STom McLeod}; 73