blob: 3c28130909bc60268e26315367037db63161e3bb [file] [log] [blame]
Michal Simek090a2d72018-03-27 10:36:39 +02001// SPDX-License-Identifier: GPL-2.0+
Michal Simek5fc61c82016-04-07 15:58:23 +02002/*
3 * dts file for Xilinx ZynqMP ZCU102 RevB
4 *
Michal Simek3f283ea2023-09-22 12:35:41 +02005 * (C) Copyright 2016 - 2022, Xilinx, Inc.
6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc.
Michal Simek5fc61c82016-04-07 15:58:23 +02007 *
Michal Simeka8c94362023-07-10 14:35:49 +02008 * Michal Simek <michal.simek@amd.com>
Michal Simek5fc61c82016-04-07 15:58:23 +02009 */
10
Michal Simek40d839a2017-07-20 12:38:27 +020011#include "zynqmp-zcu102-revA.dts"
Michal Simek5fc61c82016-04-07 15:58:23 +020012
13/ {
14 model = "ZynqMP ZCU102 RevB";
Michal Simek56c91422017-11-02 10:22:27 +010015 compatible = "xlnx,zynqmp-zcu102-revB", "xlnx,zynqmp-zcu102", "xlnx,zynqmp";
Michal Simek5fc61c82016-04-07 15:58:23 +020016};
17
18&gem3 {
19 phy-handle = <&phyc>;
Harini Katakam1d1c56d2022-12-12 15:14:17 +010020 mdio: mdio {
21 phyc: ethernet-phy@c {
22 #phy-cells = <0x1>;
23 compatible = "ethernet-phy-id2000.a231";
24 reg = <0xc>;
25 ti,rx-internal-delay = <0x8>;
26 ti,tx-internal-delay = <0xa>;
27 ti,fifo-depth = <0x1>;
28 ti,dp83867-rxctrl-strap-quirk;
Harini Katakam1e69c3d2022-12-12 15:14:18 +010029 reset-gpios = <&tca6416_u97 6 GPIO_ACTIVE_LOW>;
Harini Katakam1d1c56d2022-12-12 15:14:17 +010030 };
31 /* Cleanup from RevA */
32 /delete-node/ ethernet-phy@21;
Michal Simek5fc61c82016-04-07 15:58:23 +020033 };
Michal Simek5fc61c82016-04-07 15:58:23 +020034};
35
Michal Simek5fc61c82016-04-07 15:58:23 +020036/* Fix collision with u61 */
37&i2c0 {
Michal Simek2fde09e2018-03-27 10:38:08 +020038 i2c-mux@75 {
Michal Simek5fc61c82016-04-07 15:58:23 +020039 i2c@2 {
40 max15303@1b { /* u8 */
Michal Simekcba5b322018-03-27 10:52:40 +020041 compatible = "maxim,max15303";
Michal Simek5fc61c82016-04-07 15:58:23 +020042 reg = <0x1b>;
43 };
44 /delete-node/ max15303@20;
45 };
46 };
47};