18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
28c2ecf20Sopenharmony_ci// Copyright (c) 2016 ARM Ltd.
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci#include "sun50i-a64-pine64.dts"
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci/ {
78c2ecf20Sopenharmony_ci	model = "Pine64+";
88c2ecf20Sopenharmony_ci	compatible = "pine64,pine64-plus", "allwinner,sun50i-a64";
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci	/* TODO: Camera, touchscreen, etc. */
118c2ecf20Sopenharmony_ci};
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci&emac {
148c2ecf20Sopenharmony_ci	pinctrl-names = "default";
158c2ecf20Sopenharmony_ci	pinctrl-0 = <&rgmii_pins>;
168c2ecf20Sopenharmony_ci	phy-mode = "rgmii-txid";
178c2ecf20Sopenharmony_ci	phy-handle = <&ext_rgmii_phy>;
188c2ecf20Sopenharmony_ci	status = "okay";
198c2ecf20Sopenharmony_ci};
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci&mdio {
228c2ecf20Sopenharmony_ci	ext_rgmii_phy: ethernet-phy@1 {
238c2ecf20Sopenharmony_ci		compatible = "ethernet-phy-ieee802.3-c22";
248c2ecf20Sopenharmony_ci		reg = <1>;
258c2ecf20Sopenharmony_ci	};
268c2ecf20Sopenharmony_ci};
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci&reg_dc1sw {
298c2ecf20Sopenharmony_ci	/*
308c2ecf20Sopenharmony_ci	 * Ethernet PHY needs 30ms to properly power up and some more
318c2ecf20Sopenharmony_ci	 * to initialize. 100ms should be plenty of time to finish
328c2ecf20Sopenharmony_ci	 * whole process.
338c2ecf20Sopenharmony_ci	 */
348c2ecf20Sopenharmony_ci	regulator-enable-ramp-delay = <100000>;
358c2ecf20Sopenharmony_ci};
36