diff options
author | John Crispin <blogic@openwrt.org> | 2014-09-15 10:19:14 +0000 |
---|---|---|
committer | John Crispin <blogic@openwrt.org> | 2014-09-15 10:19:14 +0000 |
commit | 8a3628eb5c62cbf9608de28caf54f69b4bc4c3bc (patch) | |
tree | 277aadbe49c6a1b148a4ac8d57179c41fa85adce /target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch | |
parent | befcefa558cefe8e281401773e30627d86954d63 (diff) | |
download | master-187ad058-8a3628eb5c62cbf9608de28caf54f69b4bc4c3bc.tar.gz master-187ad058-8a3628eb5c62cbf9608de28caf54f69b4bc4c3bc.tar.bz2 master-187ad058-8a3628eb5c62cbf9608de28caf54f69b4bc4c3bc.zip |
ar71xx: add board support for ubnt loco m xw
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42549 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch')
-rw-r--r-- | target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch b/target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch index 9413bd8c45..5e3d4d4000 100644 --- a/target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch +++ b/target/linux/ar71xx/patches-3.10/616-MIPS-ath79-ubnt-xw.patch @@ -1,8 +1,6 @@ -Index: linux-3.10.49/arch/mips/ath79/mach-ubnt-xm.c -=================================================================== ---- linux-3.10.49.orig/arch/mips/ath79/mach-ubnt-xm.c 2014-08-15 22:55:37.890080659 +0200 -+++ linux-3.10.49/arch/mips/ath79/mach-ubnt-xm.c 2014-08-15 22:58:31.061570912 +0200 -@@ -332,3 +332,67 @@ +--- a/arch/mips/ath79/mach-ubnt-xm.c ++++ b/arch/mips/ath79/mach-ubnt-xm.c +@@ -332,3 +332,78 @@ static void __init ubnt_uap_pro_setup(vo MIPS_MACHINE(ATH79_MACH_UBNT_UAP_PRO, "UAP-PRO", "Ubiquiti UniFi AP Pro", ubnt_uap_pro_setup); @@ -67,15 +65,27 @@ Index: linux-3.10.49/arch/mips/ath79/mach-ubnt-xm.c + ath79_register_eth(0); +} + ++static void __init ubnt_loco_m_xw_setup(void) ++{ ++ ubnt_xw_init(); ++ ++ ath79_register_mdio(0, ~BIT(1)); ++ ath79_eth0_data.phy_mask = BIT(1); ++ ath79_register_eth(0); ++} ++ +MIPS_MACHINE(ATH79_MACH_UBNT_NANO_M_XW, "UBNT-NM-XW", "Ubiquiti Nanostation M XW", + ubnt_nano_m_xw_setup); + ++MIPS_MACHINE(ATH79_MACH_UBNT_LOCO_M_XW, "UBNT-LOCO-XW", "Ubiquiti Loco M XW", ++ ubnt_loco_m_xw_setup); --- a/arch/mips/ath79/machtypes.h +++ b/arch/mips/ath79/machtypes.h -@@ -121,9 +121,10 @@ enum ath79_mach_type { +@@ -121,9 +121,11 @@ enum ath79_mach_type { ATH79_MACH_TL_WR941ND, /* TP-LINK TL-WR941ND */ ATH79_MACH_UBNT_AIRROUTER, /* Ubiquiti AirRouter */ ATH79_MACH_UBNT_BULLET_M, /* Ubiquiti Bullet M */ ++ ATH79_MACH_UBNT_LOCO_M_XW, /* Ubiquiti Loco M XW */ ATH79_MACH_UBNT_LSSR71, /* Ubiquiti LS-SR71 */ ATH79_MACH_UBNT_LSX, /* Ubiquiti LSX */ ATH79_MACH_UBNT_NANO_M, /* Ubiquiti NanoStation M */ |