mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-26 13:03:40 +00:00
fa822ad19e
System controller revC is using ADI ethernet phy instead of TI because of supply chain issues. Describe reset assert and de-assert times to 10us and 5ms respectively according to the datasheet. Also setup RGMII RX and TX delay values to 2400ps as per board bring up observations. Signed-off-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/2790f6cede7485556d581ab8270dda477fa21522.1695808407.git.michal.simek@amd.com
37 lines
865 B
Text
37 lines
865 B
Text
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* dts file for Xilinx ZynqMP Generic System Controller
|
|
*
|
|
* Copyright (C) 2021 - 2022, Xilinx, Inc.
|
|
* Copyright (C) 2022 - 2023, Advanced Micro Devices, Inc.
|
|
*
|
|
* Michal Simek <michal.simek@amd.com>
|
|
*/
|
|
|
|
#include "zynqmp-sc-revB.dts"
|
|
|
|
/ {
|
|
model = "ZynqMP Generic System Controller";
|
|
compatible = "xlnx,zynqmp-sc-revC", "xlnx,zynqmp-sc", "xlnx,zynqmp";
|
|
};
|
|
|
|
&gem1 { /* gem1 MIO38-49, MDIO MIO50/51 */
|
|
/delete-node/ mdio;
|
|
|
|
mdio: mdio {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
phy0: ethernet-phy@1 { /* ADI1300 */
|
|
#phy-cells = <1>;
|
|
compatible = "ethernet-phy-id0283.bc30";
|
|
reg = <1>;
|
|
adi,rx-internal-delay-ps = <2400>;
|
|
adi,tx-internal-delay-ps = <2400>;
|
|
adi,fifo-depth-bits = <8>;
|
|
reset-gpios = <&gpio 77 GPIO_ACTIVE_LOW>;
|
|
reset-assert-us = <10>;
|
|
reset-deassert-us = <5000>;
|
|
};
|
|
};
|
|
};
|