ath79: use internal switch for EAP300 v2
Have the port use GMAC1 with internal switch which fixes the issue of the ethernet LED not functioning The LED is triggered by the internal switch, not a GPIO. The GPIO for the ethernet LED was added in ath79 as it was defined in the ar71xx target but it was not functioning in ath79 for a previously unknown reason. It is unknown why that GPIO was defined as an LED in ar71xx. Signed-off-by: Michael Pratt <mcpratt@pm.me> [drop unrelated changes: model property and SPI max frequency] Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
		 Michael Pratt
					Michael Pratt
				
			
				
					committed by
					
						 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
			
				
	
			
			
			 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
						parent
						
							88079bd616
						
					
				
				
					commit
					f5f01bcacd
				
			| @@ -43,11 +43,6 @@ | |||||||
| 			gpios = <&gpio 17 GPIO_ACTIVE_LOW>; | 			gpios = <&gpio 17 GPIO_ACTIVE_LOW>; | ||||||
| 			linux,default-trigger = "phy0tpt"; | 			linux,default-trigger = "phy0tpt"; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		lan { |  | ||||||
| 			label = "blue:lan"; |  | ||||||
| 			gpios = <&gpio 16 GPIO_ACTIVE_LOW>; |  | ||||||
| 		}; |  | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	virtual_flash { | 	virtual_flash { | ||||||
| @@ -145,21 +140,8 @@ | |||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| ð0 { |  | ||||||
| 	status = "okay"; |  | ||||||
|  |  | ||||||
| 	mtd-mac-address = <&art 0x0>; |  | ||||||
|  |  | ||||||
| 	phy-handle = <&swphy0>; |  | ||||||
|  |  | ||||||
| 	gmac-config { |  | ||||||
| 		device = <&gmac>; |  | ||||||
| 		switch-phy-swap = <1>; |  | ||||||
| 	}; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| ð1 { | ð1 { | ||||||
| 	compatible = "syscon", "simple-mfd"; | 	mtd-mac-address = <&art 0x0>; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| &wmac { | &wmac { | ||||||
|   | |||||||
| @@ -156,7 +156,6 @@ telco,t1) | |||||||
| 	ucidef_set_led_netdev "wan" "WAN" "blue:wan" "eth1" | 	ucidef_set_led_netdev "wan" "WAN" "blue:wan" "eth1" | ||||||
| 	;; | 	;; | ||||||
| comfast,cf-wr752ac-v1|\ | comfast,cf-wr752ac-v1|\ | ||||||
| engenius,eap300-v2|\ |  | ||||||
| enterasys,ws-ap3705i|\ | enterasys,ws-ap3705i|\ | ||||||
| openmesh,mr900-v1|\ | openmesh,mr900-v1|\ | ||||||
| openmesh,mr900-v2|\ | openmesh,mr900-v2|\ | ||||||
|   | |||||||
| @@ -33,7 +33,6 @@ ath79_setup_interfaces() | |||||||
| 	dlink,dap-3320-a1|\ | 	dlink,dap-3320-a1|\ | ||||||
| 	dlink,dir-505|\ | 	dlink,dir-505|\ | ||||||
| 	engenius,eap1200h|\ | 	engenius,eap1200h|\ | ||||||
| 	engenius,eap300-v2|\ |  | ||||||
| 	engenius,eap600|\ | 	engenius,eap600|\ | ||||||
| 	engenius,ecb1200|\ | 	engenius,ecb1200|\ | ||||||
| 	engenius,ecb1750|\ | 	engenius,ecb1750|\ | ||||||
| @@ -237,6 +236,10 @@ ath79_setup_interfaces() | |||||||
| 		ucidef_add_switch "switch0" \ | 		ucidef_add_switch "switch0" \ | ||||||
| 			"0@eth0" "1:wan" "2:lan:3" "3:lan:2" | 			"0@eth0" "1:wan" "2:lan:3" "3:lan:2" | ||||||
| 		;; | 		;; | ||||||
|  | 	engenius,eap300-v2) | ||||||
|  | 		ucidef_add_switch "switch0" \ | ||||||
|  | 			"0@eth0" "1:lan" | ||||||
|  | 		;; | ||||||
| 	engenius,ens202ext-v1) | 	engenius,ens202ext-v1) | ||||||
| 		ucidef_set_interface_lan "eth1" | 		ucidef_set_interface_lan "eth1" | ||||||
| 		ucidef_add_switch "switch0" \ | 		ucidef_add_switch "switch0" \ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user