// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /dts-v1/; #include #include #include "rk3588s.dtsi" / { model = "Radxa ROCK 5 Model A"; compatible = "radxa,rock-5a", "rockchip,rk3588s"; aliases { mmc0 = &sdhci; serial2 = &uart2; }; chosen { stdout-path = "serial2:1500000n8"; }; }; &gmac1 { clock_in_out = "output"; phy-handle = <&rgmii_phy1>; phy-mode = "rgmii"; pinctrl-0 = <&gmac1_miim &gmac1_tx_bus2 &gmac1_rx_bus2 &gmac1_rgmii_clk &gmac1_rgmii_bus>; pinctrl-names = "default"; tx_delay = <0x3a>; rx_delay = <0x3e>; status = "okay"; }; &mdio1 { rgmii_phy1: ethernet-phy@1 { /* RTL8211F */ compatible = "ethernet-phy-id001c.c916"; reg = <0x1>; pinctrl-names = "default"; pinctrl-0 = <&rtl8211f_rst>; reset-assert-us = <20000>; reset-deassert-us = <100000>; reset-gpios = <&gpio3 RK_PB7 GPIO_ACTIVE_LOW>; }; }; &pinctrl { rtl8211f { rtl8211f_rst: rtl8211f-rst { rockchip,pins = <3 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; }; }; }; &sdhci { bus-width = <8>; no-sdio; no-sd; non-removable; max-frequency = <200000000>; mmc-hs400-1_8v; mmc-hs400-enhanced-strobe; status = "okay"; }; &uart2 { pinctrl-0 = <&uart2m0_xfer>; status = "okay"; };