ipq806x: ubnt,unifi-ac-hd: use on-board PHYs
Unlike many ipq806x devices, Ubiquiti UniFi AC HD (UAP-AC-HD, UAP301) has no switch on board. Its two Ethernet ports are connected to Atheros AR8033 PHYs. It is not appropriate to use fixed-link in this configuration. Instead, configure the correct PHYs in the device tree configuration to allow the at803x driver to load. Signed-off-by: Mark Mentovai <mark@moxienet.com> Build-tested: ipq806x/ubnt,unifi-ac-hd Run-tested: ipq806x/ubnt,unifi-ac-hd
This commit is contained in:
		 Mark Mentovai
					Mark Mentovai
				
			
				
					committed by
					
						 Petr Štetiar
						Petr Štetiar
					
				
			
			
				
	
			
			
			 Petr Štetiar
						Petr Štetiar
					
				
			
						parent
						
							fa731838c5
						
					
				
				
					commit
					4f74966852
				
			| @@ -16,6 +16,8 @@ | ||||
| 		led-running = &led_dome_blue; | ||||
| 		led-upgrade = &led_dome_blue; | ||||
| 		mdio-gpio0 = &mdio0; | ||||
| 		ethernet0 = &gmac1; | ||||
| 		ethernet1 = &gmac2; | ||||
| 	}; | ||||
|  | ||||
| 	leds { | ||||
| @@ -229,38 +231,36 @@ | ||||
|  | ||||
| 	pinctrl-0 = <&mdio0_pins>; | ||||
| 	pinctrl-names = "default"; | ||||
| }; | ||||
|  | ||||
| &gmac2 { | ||||
| 	status = "okay"; | ||||
| 	phy4: ethernet-phy@4 { | ||||
| 		reg = <4>; | ||||
| 	}; | ||||
|  | ||||
| 	phy-mode = "sgmii"; | ||||
| 	qcom,id = <2>; | ||||
| 	qcom,emulation = <0>; | ||||
| 	mdiobus = <&mdio0>; | ||||
|  | ||||
| 	mtd-mac-address = <&eeprom 0x0>; | ||||
|  | ||||
| 	fixed-link { | ||||
| 		speed = <1000>; | ||||
| 		full-duplex; | ||||
| 	phy5: ethernet-phy@5 { | ||||
| 		reg = <5>; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &gmac1 { | ||||
| 	status = "okay"; | ||||
|  | ||||
| 	mdiobus = <&mdio0>; | ||||
| 	phy-handle = <&phy5>; | ||||
| 	phy-mode = "sgmii"; | ||||
| 	qcom,id = <1>; | ||||
| 	qcom,emulation = <0>; | ||||
| 	mdiobus = <&mdio0>; | ||||
|  | ||||
| 	mtd-mac-address = <&eeprom 0x6>; | ||||
| }; | ||||
|  | ||||
| 	fixed-link { | ||||
| 		speed = <1000>; | ||||
| 		full-duplex; | ||||
| 	}; | ||||
| &gmac2 { | ||||
| 	status = "okay"; | ||||
|  | ||||
| 	mdiobus = <&mdio0>; | ||||
| 	phy-handle = <&phy4>; | ||||
| 	phy-mode = "sgmii"; | ||||
| 	qcom,id = <2>; | ||||
|  | ||||
| 	mtd-mac-address = <&eeprom 0x0>; | ||||
| }; | ||||
|  | ||||
| &pcie0 { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user