openwrt_archive/target/linux/ar71xx/files/arch/mips/ath79
Gabor Juhos 86396b8450 AA: ar71xx: fix bad RX sensitivity on newer TL-WDR4300 boards
Backport of r39392.

On recent TL-WDR4300 boards the external LNAs of the 2.4GHz
interface are connected to GPIO lines. Because these GPIO
lines are disabled by default, the RX sensitivity of the
device is quite bad.

Setup the GPIOs of the external LNAs to fix the issue.

[Backport note: the 'ath79_wmac_set_ext_lna_gpio' function
is not available in AA, use the 'gpio_request_one' instead.]

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 39408
2014-01-28 17:20:08 +00:00
..
dev-ap9x-pci.c ar71xx: remove superfluous include of asm/mach-ath79/pci.h 2012-06-19 10:13:43 +00:00
dev-ap9x-pci.h ar71xx: add ap9x_pci_get_wmac_data helper 2012-04-19 21:31:42 +00:00
dev-dsa.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
dev-dsa.h ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
dev-eth.c AA: ar71xx: add a helper function for setting up ETH_CFG register on AR934x 2012-10-18 07:13:06 +00:00
dev-eth.h AA: ar71xx: add a helper function for setting up ETH_CFG register on AR934x 2012-10-18 07:13:06 +00:00
dev-m25p80.c ar71xx: boost SPI flash read performance 2012-03-27 19:38:17 +00:00
dev-m25p80.h ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
dev-nfc.c ar71xx: add device registration code for the AR934x NAND flash controller 2012-09-13 07:26:25 +00:00
dev-nfc.h ar71xx: add device registration code for the AR934x NAND flash controller 2012-09-13 07:26:25 +00:00
mach-alfa-ap96.c ar71xx: boost SPI flash read performance 2012-03-27 19:38:17 +00:00
mach-alfa-nx.c ar71xx: remove the built-in MTD maps of several boards 2012-03-27 19:38:01 +00:00
mach-all0258n.c ar71xx: remove the built-in MTD map of the ALL0258N 2012-07-03 15:24:01 +00:00
mach-all0315n.c ar71xx: all0315n: fix ethernet according to vendor info 2012-08-29 10:37:54 +00:00
mach-ap83.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-ap96.c ar71xx: remove the built-in MTD map of the AP96 board 2012-03-27 19:38:07 +00:00
mach-ap113.c ar71xx: remove the built-in MTD maps of several boards 2012-03-27 19:38:01 +00:00
mach-aw-nr580.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-cap4200ag.c AA: ar71xx: add support for the Senao CAP4200AG board 2012-10-28 12:24:39 +00:00
mach-dir-600-a1.c ar71xx: remove the built-in MTD maps of several boards 2012-03-27 19:38:01 +00:00
mach-dir-615-c1.c ar71xx: remove the built-in MTD maps of several boards 2012-03-27 19:38:01 +00:00
mach-dir-825-b1.c AA: ar71xx: fix MAC address assignment on the DIR-825-Bx boards 2013-02-21 18:02:50 +00:00
mach-eap7660d.c ar71xx: add ALL0305 board alias 2012-08-22 12:33:22 +00:00
mach-ew-dorin.c ar71xx: ew-dorin: added router firmware generation 2012-08-01 12:24:57 +00:00
mach-hornet-ub.c AA: ar71xx: use gpio_request_one instead of ath79_set_usb_power_gpio 2012-11-25 16:15:01 +00:00
mach-ja76pf.c ar71xx: add support for the jjPlus JA76PF2 board 2012-03-16 18:00:34 +00:00
mach-jwap003.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-mr600.c AA: ar71xx: add kernel support for the OpenMesh MR600 board 2012-11-25 16:16:12 +00:00
mach-mzk-w04nu.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-mzk-w300nh.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-nbg460n.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-om2p.c AA: ar71xx: om2p-hs: use correct bit mask to disable JTAG functionality 2013-03-11 20:24:46 +00:00
mach-pb42.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-pb92.c ar71xx: remove the built-in MTD map of the PB92 board 2012-03-27 19:38:05 +00:00
mach-rb4xx.c AA: ar71xx: register the micro sd card reader on RB493G 2013-02-25 12:51:33 +00:00
mach-rb750.c AA: ar71xx: Routerboard 751 Mac Address Offset Fix 2013-02-09 12:53:52 +00:00
mach-rb2011.c AA: ar71xx: use the ath79_set_ar934x_eth_cfg helper in machine setup routines 2012-10-18 07:13:10 +00:00
mach-rw2458n.c AA: ar71xx: rw2458n - fix flash parts 2012-10-19 19:45:18 +00:00
mach-tew-632brp.c ar71xx: remove the built-in MTD maps of several boards 2012-03-27 19:38:01 +00:00
mach-tew-673gru.c ar71xx: automatically find WLAN calibration data on TEW-673GRU 2012-09-25 12:57:40 +00:00
mach-tew-712br.c ar71xx: add support for the TRENDnet TEW-712BR board 2012-08-22 20:09:13 +00:00
mach-tl-mr3x20.c AA: ar71xx: use gpio_request_one instead of ath79_set_usb_power_gpio 2012-11-25 16:15:01 +00:00
mach-tl-mr11u.c AA: ar71xx: disable PHY_SWAP and PHY_ADDR_SWAP bits on TL-WR703N/MR3020/MR3040/MR11U boards 2013-01-07 14:43:21 +00:00
mach-tl-mr3020.c AA: ar71xx: disable PHY_SWAP and PHY_ADDR_SWAP bits on TL-WR703N/MR3020/MR3040/MR11U boards 2013-01-07 14:43:21 +00:00
mach-tl-wa901nd-v2.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-tl-wa901nd.c AA: ar71xx: add support for TP-Link TL-WA7510N 2012-11-25 16:15:24 +00:00
mach-tl-wdr4300.c AA: ar71xx: fix bad RX sensitivity on newer TL-WDR4300 boards 2014-01-28 17:20:08 +00:00
mach-tl-wr703n.c AA: ar71xx: disable PHY_SWAP and PHY_ADDR_SWAP bits on TL-WR703N/MR3020/MR3040/MR11U boards 2013-01-07 14:43:21 +00:00
mach-tl-wr741nd-v4.c ar71xx: add a helper function for setting up PHY4 swapping on ar933x 2012-06-06 17:24:09 +00:00
mach-tl-wr741nd.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-tl-wr841n-v8.c AA: ar71xx: use the ath79_set_ar934x_eth_cfg helper in machine setup routines 2012-10-18 07:13:10 +00:00
mach-tl-wr841n.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-tl-wr941nd.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-tl-wr1041n-v2.c AA: ar71xx: use the ath79_set_ar934x_eth_cfg helper in machine setup routines 2012-10-18 07:13:10 +00:00
mach-tl-wr1043nd.c ar71xx: init switch hw_reset on the TL-WR1043ND board 2012-08-02 09:54:28 +00:00
mach-tl-wr2543n.c ar71xx: fix comment style in mach-tl-wr2543n.c 2012-08-22 12:42:59 +00:00
mach-ubnt.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-whr-hp-g300n.c ar71xx: remove the built-in MTD maps of several boards 2012-03-27 19:38:01 +00:00
mach-wlae-ag300n.c ar71xx: Buffalo WLAE-AG300N initial support 2012-08-01 12:24:52 +00:00
mach-wndr3700.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wnr2000.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wp543.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wpe72.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wrt160nl.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wrt400n.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wzr-hp-ag300h.c AA: ar71xx: use gpio_request_one instead of ath79_set_usb_power_gpio 2012-11-25 16:15:01 +00:00
mach-wzr-hp-g300nh2.c AA: ar71xx: use gpio_request_one instead of ath79_set_usb_power_gpio 2012-11-25 16:15:01 +00:00
mach-wzr-hp-g300nh.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
mach-wzr-hp-g450h.c AA: ar71xx: use gpio_request_one instead of ath79_set_usb_power_gpio 2012-11-25 16:15:01 +00:00
mach-zcn-1523h.c AA: ar71xx: don't use the unknown LED on the ZCN-1523-5 board 2012-11-04 22:09:57 +00:00
nvram.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
nvram.h ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
pci-ath9k-fixup.c ar71xx: remove superfluous include of asm/mach-ath79/pci.h 2012-06-19 10:13:43 +00:00
pci-ath9k-fixup.h ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
routerboot.c ar71xx: add RouterBoot related helper routines 2012-09-09 14:05:28 +00:00
routerboot.h ar71xx: add RouterBoot related helper routines 2012-09-09 14:05:28 +00:00