1b4b8f2c9SClément Péron// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
24e388608SAndre Przywara/*
34e388608SAndre Przywara * Copyright (c) 2016 ARM Ltd.
44e388608SAndre Przywara */
54e388608SAndre Przywara
64e388608SAndre Przywara#include "sun50i-a64-pine64.dts"
74e388608SAndre Przywara
84e388608SAndre Przywara/ {
94e388608SAndre Przywara	model = "Pine64+";
104e388608SAndre Przywara	compatible = "pine64,pine64-plus", "allwinner,sun50i-a64";
114e388608SAndre Przywara
1294dcfdc7SCorentin Labbe	/* TODO: Camera, touchscreen, etc. */
1394dcfdc7SCorentin Labbe};
1494f44288SCorentin Labbe
1594f44288SCorentin Labbe&emac {
1694f44288SCorentin Labbe	pinctrl-names = "default";
1794f44288SCorentin Labbe	pinctrl-0 = <&rgmii_pins>;
1894f44288SCorentin Labbe	phy-mode = "rgmii";
1994f44288SCorentin Labbe	phy-handle = <&ext_rgmii_phy>;
2094f44288SCorentin Labbe	status = "okay";
2194f44288SCorentin Labbe};
2294f44288SCorentin Labbe
2394f44288SCorentin Labbe&mdio {
2494f44288SCorentin Labbe	ext_rgmii_phy: ethernet-phy@1 {
2594f44288SCorentin Labbe		compatible = "ethernet-phy-ieee802.3-c22";
2694f44288SCorentin Labbe		reg = <1>;
2794f44288SCorentin Labbe	};
2894f44288SCorentin Labbe};
2925113667SJernej Skrabec
3025113667SJernej Skrabec&reg_dc1sw {
3125113667SJernej Skrabec	/*
3225113667SJernej Skrabec	 * Ethernet PHY needs 30ms to properly power up and some more
3325113667SJernej Skrabec	 * to initialize. 100ms should be plenty of time to finish
3425113667SJernej Skrabec	 * whole process.
3525113667SJernej Skrabec	 */
3625113667SJernej Skrabec	regulator-enable-ramp-delay = <100000>;
3725113667SJernej Skrabec};
38