mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			69 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From a6e2280dd4728f4216278b9d7d65be2ee8df7bed Mon Sep 17 00:00:00 2001
 | 
						|
From: Phil Elwell <phil@raspberrypi.org>
 | 
						|
Date: Tue, 27 Nov 2018 16:33:31 +0000
 | 
						|
Subject: [PATCH 217/432] ARM: dts: bcm283x: The lan7515 PHY node has moved
 | 
						|
 | 
						|
The DT node describing the LAN7800s PHY has now moved inside an "mdio"
 | 
						|
node. Update the DT declarations accordingly.
 | 
						|
 | 
						|
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 | 
						|
---
 | 
						|
 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 31 ++++++++++++++--------
 | 
						|
 1 file changed, 20 insertions(+), 11 deletions(-)
 | 
						|
 | 
						|
diff --git a/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi b/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi
 | 
						|
index 76039f81f17f..a925fa107a01 100644
 | 
						|
--- a/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi
 | 
						|
+++ b/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi
 | 
						|
@@ -1,4 +1,6 @@
 | 
						|
 // SPDX-License-Identifier: GPL-2.0
 | 
						|
+#include <dt-bindings/net/microchip-lan78xx.h>
 | 
						|
+
 | 
						|
 / {
 | 
						|
 	aliases {
 | 
						|
 		ethernet0 = ðernet;
 | 
						|
@@ -21,13 +23,20 @@
 | 
						|
 			ethernet: ethernet@1 {
 | 
						|
 				compatible = "usb424,7800";
 | 
						|
 				reg = <1>;
 | 
						|
-				microchip,eee-enabled;
 | 
						|
-				microchip,tx-lpi-timer = <600>; /* non-aggressive*/
 | 
						|
-				/*
 | 
						|
-				 * led0 = 1:link1000/activity
 | 
						|
-				 * led1 = 6:link10/100/activity
 | 
						|
-				 */
 | 
						|
-				microchip,led-modes = <1 6>;
 | 
						|
+
 | 
						|
+				mdio {
 | 
						|
+					#address-cells = <0x1>;
 | 
						|
+					#size-cells = <0x0>;
 | 
						|
+					eth_phy: ethernet-phy@1 {
 | 
						|
+						reg = <1>;
 | 
						|
+						microchip,eee-enabled;
 | 
						|
+						microchip,tx-lpi-timer = <600>; /* non-aggressive*/
 | 
						|
+						microchip,led-modes = <
 | 
						|
+							LAN78XX_LINK_1000_ACTIVITY
 | 
						|
+							LAN78XX_LINK_10_100_ACTIVITY
 | 
						|
+						>;
 | 
						|
+					};
 | 
						|
+				};
 | 
						|
 			};
 | 
						|
 		};
 | 
						|
 	};
 | 
						|
@@ -36,9 +45,9 @@
 | 
						|
 
 | 
						|
 / {
 | 
						|
 	__overrides__ {
 | 
						|
-		eee = <ðernet>,"microchip,eee-enabled?";
 | 
						|
-		tx_lpi_timer = <ðernet>,"microchip,tx-lpi-timer:0";
 | 
						|
-		eth_led0 = <ðernet>,"microchip,led-modes:0";
 | 
						|
-		eth_led1 = <ðernet>,"microchip,led-modes:4";
 | 
						|
+		eee = <ð_phy>,"microchip,eee-enabled?";
 | 
						|
+		tx_lpi_timer = <ð_phy>,"microchip,tx-lpi-timer:0";
 | 
						|
+		eth_led0 = <ð_phy>,"microchip,led-modes:0";
 | 
						|
+		eth_led1 = <ð_phy>,"microchip,led-modes:4";
 | 
						|
 	};
 | 
						|
 };
 | 
						|
-- 
 | 
						|
2.19.1
 | 
						|
 |