1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4882a593Smuzhiyun// Copyright (c) 2016 ARM Ltd. 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun#include "sun50i-a64-pine64.dts" 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun/ { 7*4882a593Smuzhiyun model = "Pine64+"; 8*4882a593Smuzhiyun compatible = "pine64,pine64-plus", "allwinner,sun50i-a64"; 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun /* TODO: Camera, touchscreen, etc. */ 11*4882a593Smuzhiyun}; 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun&emac { 14*4882a593Smuzhiyun pinctrl-names = "default"; 15*4882a593Smuzhiyun pinctrl-0 = <&rgmii_pins>; 16*4882a593Smuzhiyun phy-mode = "rgmii-txid"; 17*4882a593Smuzhiyun phy-handle = <&ext_rgmii_phy>; 18*4882a593Smuzhiyun status = "okay"; 19*4882a593Smuzhiyun}; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun&mdio { 22*4882a593Smuzhiyun ext_rgmii_phy: ethernet-phy@1 { 23*4882a593Smuzhiyun compatible = "ethernet-phy-ieee802.3-c22"; 24*4882a593Smuzhiyun reg = <1>; 25*4882a593Smuzhiyun }; 26*4882a593Smuzhiyun}; 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun®_dc1sw { 29*4882a593Smuzhiyun /* 30*4882a593Smuzhiyun * Ethernet PHY needs 30ms to properly power up and some more 31*4882a593Smuzhiyun * to initialize. 100ms should be plenty of time to finish 32*4882a593Smuzhiyun * whole process. 33*4882a593Smuzhiyun */ 34*4882a593Smuzhiyun regulator-enable-ramp-delay = <100000>; 35*4882a593Smuzhiyun}; 36