mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	ath79: add support for UniFi AC-Mesh Pro
The Unifi AC-Mesh Pro has identical hardware to the Unifi AC-Pro except USB support. Furthermore for setting parameters like antenna gain it is helpful to know the exact device variant. Signed-off-by: Christoph Krapp <achterin@googlemail.com>
This commit is contained in:
		
							parent
							
								
									16d6a63f85
								
							
						
					
					
						commit
						e420b7b5c5
					
				@ -114,6 +114,7 @@ ath79_setup_interfaces()
 | 
			
		||||
		ucidef_add_switch "switch0" \
 | 
			
		||||
			"0@eth0" "3:lan:1" "5:lan:2" "4:wan"
 | 
			
		||||
		;;
 | 
			
		||||
	"ubnt,unifiac-mesh-pro"|\
 | 
			
		||||
	"ubnt,unifiac-pro")
 | 
			
		||||
		ucidef_add_switch "switch0" \
 | 
			
		||||
			"0@eth0" "2:lan" "3:wan"
 | 
			
		||||
 | 
			
		||||
@ -101,6 +101,7 @@ case "$FIRMWARE" in
 | 
			
		||||
		;;
 | 
			
		||||
	"ubnt,unifiac-lite"|\
 | 
			
		||||
	"ubnt,unifiac-mesh"|\
 | 
			
		||||
	"ubnt,unifiac-mesh-pro"|\
 | 
			
		||||
	"ubnt,unifiac-pro")
 | 
			
		||||
		ath10kcal_extract "EEPROM" 20480 2116
 | 
			
		||||
		;;
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								target/linux/ath79/dts/qca9563_ubnt_unifiac-mesh-pro.dts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								target/linux/ath79/dts/qca9563_ubnt_unifiac-mesh-pro.dts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 | 
			
		||||
/dts-v1/;
 | 
			
		||||
 | 
			
		||||
#include "qca9563_ubnt_unifiac-pro.dtsi"
 | 
			
		||||
 | 
			
		||||
/ {
 | 
			
		||||
	compatible = "ubnt,unifiac-mesh-pro", "qca,qca9563";
 | 
			
		||||
	model = "Ubiquiti UniFi-AC-MESH PRO";
 | 
			
		||||
};
 | 
			
		||||
@ -1,11 +1,11 @@
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 | 
			
		||||
/dts-v1/;
 | 
			
		||||
 | 
			
		||||
#include "qca9563_ubnt_unifiac.dtsi"
 | 
			
		||||
#include "qca9563_ubnt_unifiac-pro.dtsi"
 | 
			
		||||
 | 
			
		||||
/ {
 | 
			
		||||
	compatible = "ubnt,unifiac-pro", "qca,qca9563";
 | 
			
		||||
	model = "Ubiquiti UniFi-AC-PRO/MESH PRO";
 | 
			
		||||
	model = "Ubiquiti UniFi-AC-PRO";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&usb_phy0 {
 | 
			
		||||
@ -15,24 +15,3 @@
 | 
			
		||||
&usb0 {
 | 
			
		||||
	status = "okay";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&mdio0 {
 | 
			
		||||
	status = "okay";
 | 
			
		||||
	phy-mask = <0>;
 | 
			
		||||
 | 
			
		||||
	phy0: ethernet-phy@0 {
 | 
			
		||||
		reg = <0>;
 | 
			
		||||
		phy-mode = "sgmii";
 | 
			
		||||
		qca,ar8327-initvals = <
 | 
			
		||||
			0x04 0x00080080 /* PORT0 PAD MODE CTRL */
 | 
			
		||||
			0x7c 0x0000007e /* PORT0_STATUS */
 | 
			
		||||
		>;
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
ð0 {
 | 
			
		||||
	status = "okay";
 | 
			
		||||
 | 
			
		||||
	mtd-mac-address = <&eeprom 0x0>;
 | 
			
		||||
	phy-handle = <&phy0>;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										24
									
								
								target/linux/ath79/dts/qca9563_ubnt_unifiac-pro.dtsi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								target/linux/ath79/dts/qca9563_ubnt_unifiac-pro.dtsi
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
 | 
			
		||||
 | 
			
		||||
#include "qca9563_ubnt_unifiac.dtsi"
 | 
			
		||||
 | 
			
		||||
&mdio0 {
 | 
			
		||||
	status = "okay";
 | 
			
		||||
	phy-mask = <0>;
 | 
			
		||||
 | 
			
		||||
	phy0: ethernet-phy@0 {
 | 
			
		||||
		reg = <0>;
 | 
			
		||||
		phy-mode = "sgmii";
 | 
			
		||||
		qca,ar8327-initvals = <
 | 
			
		||||
			0x04 0x00080080 /* PORT0 PAD MODE CTRL */
 | 
			
		||||
			0x7c 0x0000007e /* PORT0_STATUS */
 | 
			
		||||
		>;
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
ð0 {
 | 
			
		||||
	status = "okay";
 | 
			
		||||
 | 
			
		||||
	mtd-mac-address = <&eeprom 0x0>;
 | 
			
		||||
	phy-handle = <&phy0>;
 | 
			
		||||
};
 | 
			
		||||
@ -103,6 +103,13 @@ define Device/ubnt_unifiac-mesh
 | 
			
		||||
endef
 | 
			
		||||
TARGET_DEVICES += ubnt_unifiac-mesh
 | 
			
		||||
 | 
			
		||||
define Device/ubnt_unifiac-mesh-pro
 | 
			
		||||
  $(Device/ubnt_unifiac)
 | 
			
		||||
  DEVICE_TITLE := Ubiquiti UniFi AC-Mesh Pro
 | 
			
		||||
  SUPPORTED_DEVICES += ubnt-unifiac-mesh-pro
 | 
			
		||||
endef
 | 
			
		||||
TARGET_DEVICES += ubnt_unifiac-mesh-pro
 | 
			
		||||
 | 
			
		||||
define Device/ubnt_unifiac-pro
 | 
			
		||||
  $(Device/ubnt_unifiac)
 | 
			
		||||
  DEVICE_TITLE := Ubiquiti UniFi AC-Pro
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user