36 lines
		
	
	
		
			699 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			699 B
		
	
	
	
		
			Plaintext
		
	
	
	
| // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
 | |
| // Copyright (c) 2016 ARM Ltd.
 | |
| 
 | |
| #include "sun50i-a64-pine64.dts"
 | |
| 
 | |
| / {
 | |
| 	model = "Pine64+";
 | |
| 	compatible = "pine64,pine64-plus", "allwinner,sun50i-a64";
 | |
| 
 | |
| 	/* TODO: Camera, touchscreen, etc. */
 | |
| };
 | |
| 
 | |
| &emac {
 | |
| 	pinctrl-names = "default";
 | |
| 	pinctrl-0 = <&rgmii_pins>;
 | |
| 	phy-mode = "rgmii-txid";
 | |
| 	phy-handle = <&ext_rgmii_phy>;
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &mdio {
 | |
| 	ext_rgmii_phy: ethernet-phy@1 {
 | |
| 		compatible = "ethernet-phy-ieee802.3-c22";
 | |
| 		reg = <1>;
 | |
| 	};
 | |
| };
 | |
| 
 | |
| ®_dc1sw {
 | |
| 	/*
 | |
| 	 * Ethernet PHY needs 30ms to properly power up and some more
 | |
| 	 * to initialize. 100ms should be plenty of time to finish
 | |
| 	 * whole process.
 | |
| 	 */
 | |
| 	regulator-enable-ramp-delay = <100000>;
 | |
| };
 |