1*83d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+ 2413ab5b0STom McLeod/* 3413ab5b0STom McLeod * SYZYGY Hub DTS 4413ab5b0STom McLeod * 5413ab5b0STom McLeod * Copyright (C) 2011 - 2015 Xilinx 6413ab5b0STom McLeod * Copyright (C) 2017 Opal Kelly Inc. 7413ab5b0STom McLeod */ 8413ab5b0STom McLeod/dts-v1/; 9413ab5b0STom McLeod/include/ "zynq-7000.dtsi" 10413ab5b0STom McLeod 11413ab5b0STom McLeod/ { 12413ab5b0STom McLeod model = "SYZYGY Hub"; 13413ab5b0STom McLeod compatible = "opalkelly,syzygy-hub", "xlnx,zynq-7000"; 14413ab5b0STom McLeod 15413ab5b0STom McLeod aliases { 16413ab5b0STom McLeod ethernet0 = &gem0; 17413ab5b0STom McLeod serial0 = &uart0; 18413ab5b0STom McLeod mmc0 = &sdhci0; 19413ab5b0STom McLeod }; 20413ab5b0STom McLeod 21413ab5b0STom McLeod memory@0 { 22413ab5b0STom McLeod device_type = "memory"; 23413ab5b0STom McLeod reg = <0x0 0x40000000>; 24413ab5b0STom McLeod }; 25413ab5b0STom McLeod 26413ab5b0STom McLeod chosen { 27413ab5b0STom McLeod bootargs = ""; 28413ab5b0STom McLeod stdout-path = "serial0:115200n8"; 29413ab5b0STom McLeod }; 30413ab5b0STom McLeod 31413ab5b0STom McLeod usb_phy0: phy0 { 32413ab5b0STom McLeod #phy-cells = <0>; 33413ab5b0STom McLeod compatible = "usb-nop-xceiv"; 34413ab5b0STom McLeod reset-gpios = <&gpio0 47 1>; 35413ab5b0STom McLeod }; 36413ab5b0STom McLeod}; 37413ab5b0STom McLeod 38413ab5b0STom McLeod&clkc { 39413ab5b0STom McLeod ps-clk-frequency = <50000000>; 40413ab5b0STom McLeod}; 41413ab5b0STom McLeod 42413ab5b0STom McLeod&gem0 { 43413ab5b0STom McLeod status = "okay"; 44413ab5b0STom McLeod phy-mode = "rgmii-id"; 45413ab5b0STom McLeod phy-handle = <ðernet_phy>; 46413ab5b0STom McLeod 47413ab5b0STom McLeod ethernet_phy: ethernet-phy@0 { 48413ab5b0STom McLeod reg = <0>; 49413ab5b0STom McLeod device_type = "ethernet-phy"; 50413ab5b0STom McLeod }; 51413ab5b0STom McLeod}; 52413ab5b0STom McLeod 53413ab5b0STom McLeod&i2c1 { 54413ab5b0STom McLeod status = "okay"; 55413ab5b0STom McLeod}; 56413ab5b0STom McLeod 57413ab5b0STom McLeod&sdhci0 { 58413ab5b0STom McLeod u-boot,dm-pre-reloc; 59413ab5b0STom McLeod status = "okay"; 60413ab5b0STom McLeod}; 61413ab5b0STom McLeod 62413ab5b0STom McLeod&uart0 { 63413ab5b0STom McLeod u-boot,dm-pre-reloc; 64413ab5b0STom McLeod status = "okay"; 65413ab5b0STom McLeod}; 66413ab5b0STom McLeod 67413ab5b0STom McLeod&usb0 { 68413ab5b0STom McLeod status = "okay"; 69413ab5b0STom McLeod dr_mode = "otg"; 70413ab5b0STom McLeod usb-phy = <&usb_phy0>; 71413ab5b0STom McLeod}; 72