mirror of
				https://github.com/immortalwrt/immortalwrt.git
				synced 2025-10-30 07:49:55 +08:00 
			
		
		
		
	rockchip: add PHY LED configuration for ninetripod x3568-v4
Fix mdio address while at it. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
		| @ -589,9 +589,9 @@ | ||||
| }; | ||||
|  | ||||
| &mdio0 { | ||||
| 	rgmii_phy0: ethernet-phy@0 { | ||||
| 	rgmii_phy0: ethernet-phy@3 { | ||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||
| 		reg = <0x0>; | ||||
| 		reg = <3>; | ||||
| 		reset-assert-us = <20000>; | ||||
| 		reset-deassert-us = <100000>; | ||||
| 		reset-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>; | ||||
| @ -599,9 +599,9 @@ | ||||
| }; | ||||
|  | ||||
| &mdio1 { | ||||
| 	rgmii_phy1: ethernet-phy@0 { | ||||
| 	rgmii_phy1: ethernet-phy@2 { | ||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||
| 		reg = <0x0>; | ||||
| 		reg = <2>; | ||||
| 		reset-assert-us = <20000>; | ||||
| 		reset-deassert-us = <100000>; | ||||
| 		reset-gpios = <&gpio2 RK_PD1 GPIO_ACTIVE_LOW>; | ||||
|  | ||||
| @ -75,6 +75,12 @@ boot() { | ||||
| 		netled_set "stmmac-1:01:amber:lan" "lan2" "link_10 link_100 link_1000" "0" "rx tx" "1" | ||||
| 		netled_set "stmmac-1:01:green:lan" "lan2" "link_10 link_100 link_1000" "1" "rx tx" "0" | ||||
| 		;; | ||||
| 	ninetripod,x3568-v4) | ||||
| 		netled_set "stmmac-0:03:amber:lan" "eth1" "link_10 link_100 link_1000" "1" "rx tx" "1" | ||||
| 		netled_set "stmmac-0:03:green:lan" "eth1" "link_10 link_100 link_1000" "1" "rx tx" "0" | ||||
| 		netled_set "stmmac-1:02:amber:wan" "eth0" "link_10 link_100 link_1000" "1" "rx tx" "1" | ||||
| 		netled_set "stmmac-1:02:green:wan" "eth0" "link_10 link_100 link_1000" "1" "rx tx" "0" | ||||
| 		;; | ||||
| 	radxa,rock3a) | ||||
| 		netled_set "stmmac-1:01:amber:lan" "eth0" "link_10 link_100 link_1000" "0" "rx tx" "1" | ||||
| 		netled_set "stmmac-1:01:green:lan" "eth0" "link_10 link_100 link_1000" "1" "rx tx" "0" | ||||
|  | ||||
| @ -593,22 +593,62 @@ | ||||
| }; | ||||
|  | ||||
| &mdio0 { | ||||
| 	rgmii_phy0: ethernet-phy@0 { | ||||
| 	rgmii_phy0: ethernet-phy@3 { | ||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||
| 		reg = <0x0>; | ||||
| 		reg = <3>; | ||||
| 		reset-assert-us = <20000>; | ||||
| 		reset-deassert-us = <100000>; | ||||
| 		reset-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>; | ||||
|  | ||||
| 		leds { | ||||
| 			#address-cells = <1>; | ||||
| 			#size-cells = <0>; | ||||
|  | ||||
| 			led@1 { | ||||
| 				reg = <1>; | ||||
| 				color = <LED_COLOR_ID_GREEN>; | ||||
| 				function = LED_FUNCTION_LAN; | ||||
| 				default-state = "keep"; | ||||
| 			}; | ||||
|  | ||||
| 			/* Note: The LED polarity is inverted */ | ||||
| 			led@2 { | ||||
| 				reg = <2>; | ||||
| 				color = <LED_COLOR_ID_AMBER>; | ||||
| 				function = LED_FUNCTION_LAN; | ||||
| 				default-state = "keep"; | ||||
| 			}; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &mdio1 { | ||||
| 	rgmii_phy1: ethernet-phy@0 { | ||||
| 	rgmii_phy1: ethernet-phy@2 { | ||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||
| 		reg = <0x0>; | ||||
| 		reg = <2>; | ||||
| 		reset-assert-us = <20000>; | ||||
| 		reset-deassert-us = <100000>; | ||||
| 		reset-gpios = <&gpio2 RK_PD1 GPIO_ACTIVE_LOW>; | ||||
|  | ||||
| 		leds { | ||||
| 			#address-cells = <1>; | ||||
| 			#size-cells = <0>; | ||||
|  | ||||
| 			led@1 { | ||||
| 				reg = <1>; | ||||
| 				color = <LED_COLOR_ID_GREEN>; | ||||
| 				function = LED_FUNCTION_WAN; | ||||
| 				default-state = "keep"; | ||||
| 			}; | ||||
|  | ||||
| 			/* Note: The LED polarity is inverted */ | ||||
| 			led@2 { | ||||
| 				reg = <2>; | ||||
| 				color = <LED_COLOR_ID_AMBER>; | ||||
| 				function = LED_FUNCTION_WAN; | ||||
| 				default-state = "keep"; | ||||
| 			}; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Tianling Shen
					Tianling Shen