blob: 55f8e8a2da437470ae0e19a7ccc5d09442279585 [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Tom McLeod413ab5b2017-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 McLeod413ab5b2017-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 Simekaeac8922019-01-22 14:12:54 +010019 i2c0 = &i2c1;
Tom McLeod413ab5b2017-09-27 17:53:26 -070020 };
21
22 memory@0 {
23 device_type = "memory";
24 reg = <0x0 0x40000000>;
25 };
26
27 chosen {
28 bootargs = "";
29 stdout-path = "serial0:115200n8";
Michal Simekaeac8922019-01-22 14:12:54 +010030 xlnx,eeprom = &eeprom;
Tom McLeod413ab5b2017-09-27 17:53:26 -070031 };
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 Simekaeac8922019-01-22 14:12:54 +010057 eeprom: eeprom@57 {
58 compatible = "atmel,24c08"; /* not sure if this is correct */
59 reg = <0x57>;
60 };
Tom McLeod413ab5b2017-09-27 17:53:26 -070061};
62
63&sdhci0 {
64 u-boot,dm-pre-reloc;
65 status = "okay";
66};
67
68&uart0 {
69 u-boot,dm-pre-reloc;
70 status = "okay";
71};
72
73&usb0 {
74 status = "okay";
75 dr_mode = "otg";
76 usb-phy = <&usb_phy0>;
77};