blob: 99f248d4e5fd7c04fe05977728b841882a024afe [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Tom McLeod91d024c2017-09-27 17:53:26 -07002/*
3 * SYZYGY Hub DTS
4 *
5 * Copyright (C) 2011 - 2015 Xilinx
6 * Copyright (C) 2017 Opal Kelly Inc.
Tom McLeod91d024c2017-09-27 17:53:26 -07007 */
8/dts-v1/;
9/include/ "zynq-7000.dtsi"
10
11/ {
12 model = "SYZYGY Hub";
13 compatible = "opalkelly,syzygy-hub", "xlnx,zynq-7000";
14
15 aliases {
16 ethernet0 = &gem0;
17 serial0 = &uart0;
18 mmc0 = &sdhci0;
Michal Simek53b145d2021-06-03 11:46:50 +020019 nvmem0 = &eeprom;
Michal Simeka7fac2f2019-01-22 14:12:54 +010020 i2c0 = &i2c1;
Tom McLeod91d024c2017-09-27 17:53:26 -070021 };
22
23 memory@0 {
24 device_type = "memory";
25 reg = <0x0 0x40000000>;
26 };
27
28 chosen {
29 bootargs = "";
30 stdout-path = "serial0:115200n8";
31 };
32
33 usb_phy0: phy0 {
34 #phy-cells = <0>;
35 compatible = "usb-nop-xceiv";
36 reset-gpios = <&gpio0 47 1>;
37 };
38};
39
40&clkc {
41 ps-clk-frequency = <50000000>;
42};
43
44&gem0 {
45 status = "okay";
46 phy-mode = "rgmii-id";
47 phy-handle = <&ethernet_phy>;
48
49 ethernet_phy: ethernet-phy@0 {
50 reg = <0>;
51 device_type = "ethernet-phy";
52 };
53};
54
55&i2c1 {
56 status = "okay";
Michal Simeka7fac2f2019-01-22 14:12:54 +010057 eeprom: eeprom@57 {
58 compatible = "atmel,24c08"; /* not sure if this is correct */
59 reg = <0x57>;
60 };
Tom McLeod91d024c2017-09-27 17:53:26 -070061};
62
63&sdhci0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070064 bootph-all;
Tom McLeod91d024c2017-09-27 17:53:26 -070065 status = "okay";
66};
67
68&uart0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070069 bootph-all;
Tom McLeod91d024c2017-09-27 17:53:26 -070070 status = "okay";
71};
72
73&usb0 {
74 status = "okay";
75 dr_mode = "otg";
76 usb-phy = <&usb_phy0>;
77};