xref: /freebsd/sys/contrib/device-tree/src/arm64/xilinx/zynqmp-zcu102-revB.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
2c66ec88fSEmmanuel Vadot/*
3c66ec88fSEmmanuel Vadot * dts file for Xilinx ZynqMP ZCU102 RevB
4c66ec88fSEmmanuel Vadot *
5*f126890aSEmmanuel Vadot * (C) Copyright 2016 - 2022, Xilinx, Inc.
6*f126890aSEmmanuel Vadot * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc.
7c66ec88fSEmmanuel Vadot *
8*f126890aSEmmanuel Vadot * Michal Simek <michal.simek@amd.com>
9c66ec88fSEmmanuel Vadot */
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot#include "zynqmp-zcu102-revA.dts"
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel Vadot/ {
14c66ec88fSEmmanuel Vadot	model = "ZynqMP ZCU102 RevB";
15c66ec88fSEmmanuel Vadot	compatible = "xlnx,zynqmp-zcu102-revB", "xlnx,zynqmp-zcu102", "xlnx,zynqmp";
16c66ec88fSEmmanuel Vadot};
17c66ec88fSEmmanuel Vadot
18c66ec88fSEmmanuel Vadot&gem3 {
19c66ec88fSEmmanuel Vadot	phy-handle = <&phyc>;
20*f126890aSEmmanuel Vadot	mdio: mdio {
21c66ec88fSEmmanuel Vadot		phyc: ethernet-phy@c {
22*f126890aSEmmanuel Vadot			#phy-cells = <0x1>;
23*f126890aSEmmanuel Vadot			compatible = "ethernet-phy-id2000.a231";
24c66ec88fSEmmanuel Vadot			reg = <0xc>;
25c66ec88fSEmmanuel Vadot			ti,rx-internal-delay = <0x8>;
26c66ec88fSEmmanuel Vadot			ti,tx-internal-delay = <0xa>;
27c66ec88fSEmmanuel Vadot			ti,fifo-depth = <0x1>;
28c66ec88fSEmmanuel Vadot			ti,dp83867-rxctrl-strap-quirk;
29*f126890aSEmmanuel Vadot			reset-gpios = <&tca6416_u97 6 GPIO_ACTIVE_LOW>;
30c66ec88fSEmmanuel Vadot		};
31c66ec88fSEmmanuel Vadot		/* Cleanup from RevA */
32c66ec88fSEmmanuel Vadot		/delete-node/ ethernet-phy@21;
33c66ec88fSEmmanuel Vadot	};
34*f126890aSEmmanuel Vadot};
35c66ec88fSEmmanuel Vadot
36c66ec88fSEmmanuel Vadot/* Fix collision with u61 */
37c66ec88fSEmmanuel Vadot&i2c0 {
38c66ec88fSEmmanuel Vadot	i2c-mux@75 {
39c66ec88fSEmmanuel Vadot		i2c@2 {
40c66ec88fSEmmanuel Vadot			max15303@1b { /* u8 */
41c66ec88fSEmmanuel Vadot				compatible = "maxim,max15303";
42c66ec88fSEmmanuel Vadot				reg = <0x1b>;
43c66ec88fSEmmanuel Vadot			};
44c66ec88fSEmmanuel Vadot			/delete-node/ max15303@20;
45c66ec88fSEmmanuel Vadot		};
46c66ec88fSEmmanuel Vadot	};
47c66ec88fSEmmanuel Vadot};
48