18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 28c2ecf20Sopenharmony_ci// Copyright (C) 2018 Amarula Solutions 38c2ecf20Sopenharmony_ci// Author: Jagan Teki <jagan@amarulasolutions.com> 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#include "sun50i-h6-orangepi.dtsi" 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/ { 88c2ecf20Sopenharmony_ci model = "OrangePi One Plus"; 98c2ecf20Sopenharmony_ci compatible = "xunlong,orangepi-one-plus", "allwinner,sun50i-h6"; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci aliases { 128c2ecf20Sopenharmony_ci ethernet0 = &emac; 138c2ecf20Sopenharmony_ci }; 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci reg_gmac_3v3: gmac-3v3 { 168c2ecf20Sopenharmony_ci compatible = "regulator-fixed"; 178c2ecf20Sopenharmony_ci regulator-name = "vcc-gmac-3v3"; 188c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 198c2ecf20Sopenharmony_ci regulator-max-microvolt = <3300000>; 208c2ecf20Sopenharmony_ci startup-delay-us = <100000>; 218c2ecf20Sopenharmony_ci enable-active-high; 228c2ecf20Sopenharmony_ci gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; /* PD6 */ 238c2ecf20Sopenharmony_ci vin-supply = <®_aldo2>; 248c2ecf20Sopenharmony_ci }; 258c2ecf20Sopenharmony_ci}; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci&emac { 288c2ecf20Sopenharmony_ci pinctrl-names = "default"; 298c2ecf20Sopenharmony_ci pinctrl-0 = <&ext_rgmii_pins>; 308c2ecf20Sopenharmony_ci phy-mode = "rgmii-id"; 318c2ecf20Sopenharmony_ci phy-handle = <&ext_rgmii_phy>; 328c2ecf20Sopenharmony_ci phy-supply = <®_gmac_3v3>; 338c2ecf20Sopenharmony_ci allwinner,rx-delay-ps = <200>; 348c2ecf20Sopenharmony_ci allwinner,tx-delay-ps = <200>; 358c2ecf20Sopenharmony_ci status = "okay"; 368c2ecf20Sopenharmony_ci}; 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci&mdio { 398c2ecf20Sopenharmony_ci ext_rgmii_phy: ethernet-phy@1 { 408c2ecf20Sopenharmony_ci compatible = "ethernet-phy-ieee802.3-c22"; 418c2ecf20Sopenharmony_ci reg = <1>; 428c2ecf20Sopenharmony_ci }; 438c2ecf20Sopenharmony_ci}; 44