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 { | &mdio0 { | ||||||
| 	rgmii_phy0: ethernet-phy@0 { | 	rgmii_phy0: ethernet-phy@3 { | ||||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||||
| 		reg = <0x0>; | 		reg = <3>; | ||||||
| 		reset-assert-us = <20000>; | 		reset-assert-us = <20000>; | ||||||
| 		reset-deassert-us = <100000>; | 		reset-deassert-us = <100000>; | ||||||
| 		reset-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>; | 		reset-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>; | ||||||
| @ -599,9 +599,9 @@ | |||||||
| }; | }; | ||||||
|  |  | ||||||
| &mdio1 { | &mdio1 { | ||||||
| 	rgmii_phy1: ethernet-phy@0 { | 	rgmii_phy1: ethernet-phy@2 { | ||||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||||
| 		reg = <0x0>; | 		reg = <2>; | ||||||
| 		reset-assert-us = <20000>; | 		reset-assert-us = <20000>; | ||||||
| 		reset-deassert-us = <100000>; | 		reset-deassert-us = <100000>; | ||||||
| 		reset-gpios = <&gpio2 RK_PD1 GPIO_ACTIVE_LOW>; | 		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: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" | 		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) | 	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: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" | 		netled_set "stmmac-1:01:green:lan" "eth0" "link_10 link_100 link_1000" "1" "rx tx" "0" | ||||||
|  | |||||||
| @ -593,22 +593,62 @@ | |||||||
| }; | }; | ||||||
|  |  | ||||||
| &mdio0 { | &mdio0 { | ||||||
| 	rgmii_phy0: ethernet-phy@0 { | 	rgmii_phy0: ethernet-phy@3 { | ||||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||||
| 		reg = <0x0>; | 		reg = <3>; | ||||||
| 		reset-assert-us = <20000>; | 		reset-assert-us = <20000>; | ||||||
| 		reset-deassert-us = <100000>; | 		reset-deassert-us = <100000>; | ||||||
| 		reset-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_LOW>; | 		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 { | &mdio1 { | ||||||
| 	rgmii_phy1: ethernet-phy@0 { | 	rgmii_phy1: ethernet-phy@2 { | ||||||
| 		compatible = "ethernet-phy-ieee802.3-c22"; | 		compatible = "ethernet-phy-ieee802.3-c22"; | ||||||
| 		reg = <0x0>; | 		reg = <2>; | ||||||
| 		reset-assert-us = <20000>; | 		reset-assert-us = <20000>; | ||||||
| 		reset-deassert-us = <100000>; | 		reset-deassert-us = <100000>; | ||||||
| 		reset-gpios = <&gpio2 RK_PD1 GPIO_ACTIVE_LOW>; | 		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