[LEDE-DEV] [PATCH 1/2] ath10k-ct: Update to latest ath10k-ct driver.

2017-05-16 Thread greearb
/kernel/ath10k-ct/Makefile @@ -8,9 +8,9 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2017-01-26 -PKG_SOURCE_VERSION:=d2bc84ff277936c58231f0c2280242eda4199e63 -PKG_MIRROR_HASH

[LEDE-DEV] [PATCH 2/2] ath10k-ct-firmware: Update to latest.

2017-05-16 Thread greearb
From: Ben Greear The 988x and 9887 firmwares include a bugfix for a case where blockack did not work sometimes, and many fixes for compiler warnings detected by newer gcc compilers. The 9980 and 9984 firmware includes a large backport of upstream QCA firmware changes to bring it up to date. Sig

[LEDE-DEV] [PATCH] ath10k-ct-firmware: Add support for QCA9886/QCA9888 firmware.

2017-05-16 Thread greearb
From: Ben Greear This firmware shoul have the same general feature set as the rest of the 10.4 CT firmware (9984, 9980, etc). Build-tested only in LEDE, but firmware has been tested with ath10k-ct driver on other OSs, so likely works just fine. Signed-off-by: Ben Greear --- package/firmware/a

[LEDE-DEV] [PATCH 2/2] ath10k-ct firmware: Tx-hang and EAPOL handling fixes for wave-2 firmware.

2017-06-13 Thread greearb
From: Ben Greear Changes since last LEDE release include: * Fix key-setting bug that broke sending the EAPOL 2/4 in some cases. This was a bug I introduced some time back while trying to fix .11r and simplify the key handling logic. (Patch to wpa_supplicant fixed the race with s

[LEDE-DEV] [PATCH 1/2] ath10k-ct driver: use dma_alloc_coherent

2017-06-13 Thread greearb
deletions(-) diff --git a/package/kernel/ath10k-ct/Makefile b/package/kernel/ath10k-ct/Makefile index 85fe4eb..db40a3b 100644 --- a/package/kernel/ath10k-ct/Makefile +++ b/package/kernel/ath10k-ct/Makefile @@ -8,9 +8,9 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git

[LEDE-DEV] [PATCH 1/2] ath10k-ct firmware: Tx-hang and EAPOL handling fixes for wave-2 firmware.

2017-10-02 Thread greearb
From: Ben Greear Changes since last LEDE release include: * Fix key-setting bug that broke sending the EAPOL 2/4 in some cases. This was a bug I introduced some time back while trying to fix .11r and simplify the key handling logic. (Patch to wpa_supplicant fixed the race with s

[LEDE-DEV] [PATCH 2/2] ath10k-ct driver: use dma_alloc_coherent, 4.13 based driver

2017-10-02 Thread greearb
@@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2017-05-16 -PKG_SOURCE_VERSION:=c048ef0c3eedf99b41bc12b3f4e47ef3d9fab484 -PKG_MIRROR_HASH:=7936293962a10a0da7469759623013fc151019a6a584cfc6416bc0b605bd74d7 +PKG_SOURCE_DATE:=2017-06-13

[LEDE-DEV] [PATCH v2] ath10k-ct driver: use dma_alloc_coherent, 4.13 based driver

2017-10-03 Thread greearb
85fe4eb..a894773 100644 --- a/package/kernel/ath10k-ct/Makefile +++ b/package/kernel/ath10k-ct/Makefile @@ -8,13 +8,18 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2017-05-16 -PKG_SOURCE_VERSION

[LEDE-DEV] [PATCH] mac80211: Add patch to re-enable setting a single rate.

2017-10-10 Thread greearb
From: Ben Greear This lets one use 'iw' to set individual rates on ath10k again. Signed-off-by: Ben Greear --- .../111-mac80211_allow_single_tx_rate_again.patch | 33 ++ 1 file changed, 33 insertions(+) create mode 100644 package/kernel/mac80211/patches/111-mac80211_allo

[LEDE-DEV] [RFC 1/3] Update to latest ath10k-ct driver, enable AHB.

2017-11-03 Thread greearb
ENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2017-06-13 -PKG_SOURCE_VERSION:=bded1823912549017d819d1796273b3134c3de20 +PKG_SOURCE_VERSION:=df29a72a16b54ce337b80ccc1ca0389bc1f77a6f PKG_M

[LEDE-DEV] [RFC 3/3] ath10k-firmware: Support CT IPQ4019 firmware.

2017-11-03 Thread greearb
From: Ben Greear Initial beta release of the CT IPQ4019 firmware. Features are somewhat similar to the CT 9984 firmware, but more testing and tweaking is yet to come. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 33 +++ 1 file changed,

[LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019 firmware.

2017-11-03 Thread greearb
From: Ben Greear This will allow us to select the CT IPQ4019 firmware instead if desired. Signed-off-by: Ben Greear --- package/firmware/ipq-wifi/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefil

[LEDE-DEV] [PATCH 3/4] ath10k-firmware: Support CT IPQ4019 firmware.

2018-01-19 Thread greearb
From: Ben Greear Initial beta release of the CT IPQ4019 firmware. Features are somewhat similar to the CT 9984 firmware, but more testing and tweaking is yet to come. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 33 +++ 1 file changed,

[LEDE-DEV] [PATCH 4/4] ath10k-ct: Force loading mac80211 and ath so symbols are resolved.

2018-01-19 Thread greearb
From: Ben Greear For whatever reason, mac80211 and ath modules are not automatically loaded when ath10k-ct driver is selected. With this change, I still see module symbols fail, but then shortly after the modules are loaded correctly. Signed-off-by: Ben Greear --- package/kernel/ath10k-ct/Mak

[LEDE-DEV] [PATCH 1/4] Update to latest ath10k-ct driver, enable AHB.

2018-01-19 Thread greearb
ENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2017-06-13 -PKG_SOURCE_VERSION:=bded1823912549017d819d1796273b3134c3de20 -PKG_MIRROR_HASH:=616174650e12a82edb6b6bd18ac186e2c6a48fdad0082df9d2011ab20940814b +PKG_SOUR

[LEDE-DEV] [PATCH 2/4] ipq: Don't force selection of the IPQ4019 firmware.

2018-01-19 Thread greearb
From: Ben Greear This will allow us to select the CT IPQ4019 firmware instead if desired. Signed-off-by: Ben Greear --- package/firmware/ipq-wifi/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefil

[LEDE-DEV] [PATCH-v2 2/3] ath10k-ct: Force loading mac80211 and ath modules.

2018-01-19 Thread greearb
From: Ben Greear They are not automatically loaded on IPQ4019 (at least) machines for some reason. Signed-off-by: Ben Greear --- package/kernel/ath10k-ct/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/kernel/ath10k-ct/Makefile b/package/kernel/ath10k-ct/M

[LEDE-DEV] [PATCH-v2 3/3] ath10k-firmware: Support CT IPQ4019 firmware.

2018-01-19 Thread greearb
From: Ben Greear Initial beta release of the CT IPQ4019 firmware. Features are similar to the CT 9984 firmware Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 74 +-- 1 file changed, 71 insertions(+), 3 deletions(-) diff --git a/package/f

[LEDE-DEV] [PATCH-v2 1/3] Update to latest ath10k-ct driver, enable AHB.

2018-01-19 Thread greearb
-space-firmware-loading-again.patch diff --git a/package/kernel/ath10k-ct/Makefile b/package/kernel/ath10k-ct/Makefile index fe094e7..83d3a05 100644 --- a/package/kernel/ath10k-ct/Makefile +++ b/package/kernel/ath10k-ct/Makefile @@ -9,8 +9,8 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com

[LEDE-DEV] [PATCH 1/4] ath10k-ct: Update DEPENDS and PROVIDES

2018-03-20 Thread greearb
From: Ben Greear Update DEPENDS and PROVIDES so that ath10k-ct firmware and drivers can be used to replace stock firmware and drivers. The -htt firmware variant, which requires ath10k-ct driver now selects ath10k-ct driver when the firmware is selected. Signed-off-by: Ben Greear --- NOTE: Th

[LEDE-DEV] [PATCH 4/4] ath10k-ct: Add htt-mgt variants of ath10k-ct firmware.

2018-03-20 Thread greearb
From: Ben Greear The HTT-MGT variants transport management frames over the normal HTT tx path, just like data frames. This saves limitted WMI buffers which can become depleted if lots of management frames become stuck in TX queues due to peer that went away. In addition, at least for the wave-1

[LEDE-DEV] [PATCH 3/4] ath10k-ct: Update wave-1 and wave-2 firmware to latest.

2018-03-20 Thread greearb
From: Ben Greear This updates to latest ath10k-ct firmware. Hopefully we are at the end of the development cycle for this firmware release, so these should be stable. wave-1 changes since last release: Release 20 * Allow flushing peer when deleting. Hopefully this will allow the peer

[LEDE-DEV] [PATCH 2/4] ath10k-ct: Update driver to latest.

2018-03-20 Thread greearb
github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2017-06-13 -PKG_SOURCE_VERSION:=e1edd74d5f0c5291b0be72c81033e74e267929d4 -PKG_MIRROR_HASH:=945dc7110017a80c33cac20d9d2a9beda0a6a98b50178319403568098534e60a +PKG_SOURCE_VERSION:=30827f7d5b9841905c4efe918da2d95fc518c921 +PKG_M

[LEDE-DEV] [PATCH v3 2/7] ath10k-ct: Force loading mac80211 and ath modules.

2018-03-21 Thread greearb
From: Ben Greear They are not automatically loaded on IPQ4019 (at least) machines for some reason. Signed-off-by: Ben Greear --- package/kernel/ath10k-ct/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/kernel/ath10k-ct/Makefile b/package/kernel/ath10k-ct/M

[LEDE-DEV] [PATCH v3 4/7] ath10k-ct: Update DEPENDS and PROVIDES

2018-03-21 Thread greearb
From: Ben Greear Update DEPENDS and PROVIDES so that ath10k-ct firmware and drivers can be used to replace stock firmware and drivers. The -htt firmware variant, which requires ath10k-ct driver now selects ath10k-ct driver when the firmware is selected. Signed-off-by: Ben Greear --- package/f

[LEDE-DEV] [PATCH v3 1/7] Update to latest ath10k-ct driver, enable AHB.

2018-03-21 Thread greearb
age/kernel/ath10k-ct/Makefile @@ -9,8 +9,8 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2017-06-13 -PKG_SOURCE_VERSION:=bded1823912549017d819d1796273b3134c3de20 -PKG_M

[LEDE-DEV] [PATCH v3 3/7] ath10k-firmware: Support CT IPQ4019 firmware.

2018-03-21 Thread greearb
From: Ben Greear Initial beta release of the CT IPQ4019 firmware. Features are similar to the CT 9984 firmware Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 74 +-- 1 file changed, 71 insertions(+), 3 deletions(-) diff --git a/package/f

[LEDE-DEV] [PATCH v3 5/7] ath10k-ct: Update driver to latest.

2018-03-21 Thread greearb
github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2017-06-13 -PKG_SOURCE_VERSION:=e1edd74d5f0c5291b0be72c81033e74e267929d4 -PKG_MIRROR_HASH:=945dc7110017a80c33cac20d9d2a9beda0a6a98b50178319403568098534e60a +PKG_SOURCE_VERSION:=30827f7d5b9841905c4efe918da2d95fc518c921 +PKG_M

[LEDE-DEV] [PATCH v3 7/7] ath10k-ct: Add htt-mgt variants of ath10k-ct firmware.

2018-03-21 Thread greearb
From: Ben Greear The HTT-MGT variants transport management frames over the normal HTT tx path, just like data frames. This saves limitted WMI buffers which can become depleted if lots of management frames become stuck in TX queues due to peer that went away. In addition, at least for the wave-1

[LEDE-DEV] [PATCH v3 6/7] ath10k-ct: Update wave-1 and wave-2 firmware to latest.

2018-03-21 Thread greearb
From: Ben Greear This updates to latest ath10k-ct firmware. Hopefully we are at the end of the development cycle for this firmware release, so these should be stable. wave-1 changes since last release: Release 20 * Allow flushing peer when deleting. Hopefully this will allow the peer

[LEDE-DEV] [PATCH] ath10k-ct: Update firmware to latest.

2018-03-26 Thread greearb
From: Ben Greear Wave-1 firmware has a fix for 'addba' not finding the peer. Thanks to Hauke for finding and reporting this. Wave-2 firmware has a fix for leaking a peer multicast key when a monitor device is created. And I re-ordered the '4019' firmware images in the Makefile to match the ord

[LEDE-DEV] [PATCH] Latest ath10k CT 988X firmware (beta-18).

2016-10-17 Thread greearb
From: Ben Greear * Backport much of the 10.2 firmware features from upstream QCA driver. This includes ANI support, adaptive CCA, tx-hang workarounds, and lots of other things. Not all of this may be enabled at this point, and more code waits to be backported as time and mo

[LEDE-DEV] [PATCH] ath10k-ct: Update to latest 4.7 CT ath10k driver.

2016-10-17 Thread greearb
_NAME:=ath10k-ct -PKG_VERSION:=2016-08-24 +PKG_VERSION:=2016-10-17 PKG_RELEASE=1 PKG_LICENSE:=GPLv2 @@ -10,7 +10,7 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VE

[LEDE-DEV] [PATCH] ath10k-ct: Add QCA9888/9886 support, fix compat issue.

2016-10-25 Thread greearb
@@ -10,7 +10,7 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=f2fb96a03d6a2c0cdcd6482e2653a4468956e1f4 +PKG_SOURCE_VERSION:=5b7a620fdc9de03aaa76145bccb2d83e8cb1b767 PKG_SOURCE

[LEDE-DEV] [PATCH 2/2] ath10k-ct-firmware: Update to latest firmwares.

2016-11-16 Thread greearb
From: Ben Greear The 10.1 includes a good many stability fixes related to the effort of backporting upstream 10.2 firmware. Also enables 802.1q vlan support. Successfully tested on apu2. The 10.4 firmwares including new backported code as well as stability fixes. 10.4 has been tested on Fedora

[LEDE-DEV] [PATCH 1/2] ath10k-ct: Update to latest.

2016-11-16 Thread greearb
:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=5b7a620fdc9de03aaa76145bccb2d83e8cb1b767 +PKG_SOURCE_VERSION:=2422547eb94ac3d88f03f67f95069d7029e72c28 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION

[LEDE-DEV] [PATCH 2/2] ath10k-ct-fw: Update to latest CT ath10k firmware.

2016-12-09 Thread greearb
From: Ben Greear For 10.4, this fixes issue with EAPOL 4/4 transmit, among other things. For 10.1, some additional stability fixes. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pa

[LEDE-DEV] [PATCH 1/2] ath10k-ct: Update to latest CT ath10k driver.

2016-12-09 Thread greearb
PKG_RELEASE=1 PKG_LICENSE:=GPLv2 @@ -10,7 +10,7 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=2422547eb94ac3d88f03f67f95069d7029e72c28 +PKG_SOURCE_VERSION

[LEDE-DEV] [PATCH 1/2] ath10k-ct-fw: Add support for QCA9888/9886 CT firmware.

2016-12-09 Thread greearb
From: Ben Greear This supports the QCA9886 chipsets, at least. Tested with a compex eval NIC, but not specifically on LEDE. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 38 +++ 1 file changed, 38 insertions(+) diff --git a/package/firm

[LEDE-DEV] [PATCH 2/2] ath10k-ct-fw: Add support for QCA9887 CT firmware.

2016-12-09 Thread greearb
From: Ben Greear I do not have hardware to test this on, but someone said it at least sort of worked for them. Hoping to get feedback if others try it. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 36 +++ 1 file changed, 36 insertions(+

[LEDE-DEV] [PATCH 2/2] mac80211.sh: Support VHT40 hw type for ibss.

2017-01-19 Thread greearb
From: Ben Greear This doesn't actually limit it to VHT40 rates on ath10k, it seems, but it does let it run VHT 80 rates, which seems better than disable VHT entirely. Signed-off-by: Ben Greear --- package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh | 4 ++-- 1 file changed, 2 inserti

[LEDE-DEV] [PATCH 1/2] ath10k-ct: Fix performance of 2x2 hardware running 3x3 firmware.

2017-01-19 Thread greearb
-ct/Makefile b/package/kernel/ath10k-ct/Makefile index 3c31e11..629978e 100644 --- a/package/kernel/ath10k-ct/Makefile +++ b/package/kernel/ath10k-ct/Makefile @@ -8,8 +8,8 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2017

[LEDE-DEV] [PATCH] ath10k-ct: Support ath10k CT firmware for 9887 chipsets.

2017-01-20 Thread greearb
From: Ben Greear Signed-off-by: Ben Greear --- Build tested, but the board I was trying to test it on appears busted and does not even show an ath10k device on the bus, so not sure if this firmware actually works. package/firmware/ath10k-firmware/Makefile | 38 +++

[LEDE-DEV] [PATCH v2] ath10k-ct: Fix performance of 2x2 hardware running 3x3 firmware.

2017-01-20 Thread greearb
://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE:=2017-01-10 -PKG_SOURCE_VERSION:=f5bacb83baf95e887c50c286606f4f565ef71d86 +PKG_SOURCE_DATE:=2017-01-20 +PKG_SOURCE_VERSION:=9fc6c4f4b97c934a66043d1b7c8f8cbc415bd538 PKG_MIRROR_HASH

[LEDE-DEV] [PATCH v2 1/2] ath10k-ct: Fix performance of 2x2 hardware running 3x3 firmware.

2017-01-26 Thread greearb
/ath10k-ct/Makefile b/package/kernel/ath10k-ct/Makefile index 3c31e11..bea6d85 100644 --- a/package/kernel/ath10k-ct/Makefile +++ b/package/kernel/ath10k-ct/Makefile @@ -8,9 +8,9 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git -PKG_SOURCE_DATE

[LEDE-DEV] [PATCH v2 2/2] ath10k-ct: Support ath10k CT firmware for 9887 chipsets.

2017-01-26 Thread greearb
From: Ben Greear And, update support for 9880 chipsets. The new firmware fixes a regression with EAPOL 4/4 packets added in a recent commit. It also fixes a case where the firmware would improperly try to use STBC when configured for 1x1 (as 9887 always is). Signed-off-by: Ben Greear --- pac

[LEDE-DEV] [RFC 1/2] Add some common packages for x86-64 target.

2016-05-26 Thread greearb
From: Ben Greear This should make x86-64 targets more useable out of the box. The assumption is that most x86-64 users have adequate storage, and those that do not can still config away the options they do not need. Signed-off-by: Ben Greear --- target/linux/x86/64/target.mk | 9 - 1 f

[LEDE-DEV] [RFC 2/2] Add script to build common platforms.

2016-05-26 Thread greearb
From: Ben Greear The idea is to be able to allow newbies to easily build images for common hardware. These images should be user-friendly, including luci and other tools that may aid debugging and use of the platform. Signed-off-by: Ben Greear --- buildme.sh| 63 ++

[LEDE-DEV] [PATCH 2/2] Add script to build common platforms.

2016-05-26 Thread greearb
From: Ben Greear The idea is to be able to allow newbies to easily build images for common hardware. These images should be user-friendly, including luci and other tools that may aid debugging and use of the platform. Signed-off-by: Ben Greear --- buildme.sh| 76 ++

[LEDE-DEV] [PATCH 1/2] Add some common packages for x86-64 target.

2016-05-26 Thread greearb
From: Ben Greear This should make x86-64 targets more useable out of the box. The assumption is that most x86-64 users have adequate storage, and those that do not can still config away the options they do not need. Signed-off-by: Ben Greear --- target/linux/x86/64/target.mk | 10 +- 1

[LEDE-DEV] [PATCH-v2 2/2] Add script to build common platforms.

2016-05-27 Thread greearb
From: Ben Greear The idea is to be able to allow newbies to easily build images for common hardware. These images should be user-friendly, including luci and other tools that may aid debugging and use of the platform. Includes example that builds x86-64 with additional drivers and luci so that

[LEDE-DEV] [PATCH-v2 1/2] Add some common packages for x86-64 target.

2016-05-27 Thread greearb
From: Ben Greear This should make x86-64 targets more useable out of the box. The assumption is that most x86-64 users have adequate storage, and those that do not can still config away the options they do not need. Signed-off-by: Ben Greear --- target/linux/x86/64/target.mk | 10 +- 1

[LEDE-DEV] [PATCH] Support ath10k CT firmware choices.

2016-05-29 Thread greearb
From: Ben Greear This allows one to select CT firmware for ath10k if one prefers to try this firmware instead of stock ath10k firmware. The 10.1 (988X) firmware can actually be installed beside the default firmware, but it will not be used as long as the firmware-5.bin file exists. Users could

[LEDE-DEV] [PATCH] ath10k-ct: Update to latest 10.4.3 CT firmware for 9980 chipsets.

2016-06-20 Thread greearb
From: Ben Greear This works around regressions added in the 4.7 kernel. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/firmware/ath10k-firmware/Makefile b/package/firmware/ath10k-firmware/

[LEDE-DEV] [RFC] Support ath10k-ct out-of-tree driver.

2016-06-21 Thread greearb
ASE=1 + +PKG_LICENSE:=GPLv2 +PKG_LICENSE_FILES:= + +PKG_SOURCE_URL:=https://github.com/greearb/ath-ct.git +PKG_SOURCE_PROTO:=git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=7531f0b1798a4af500eb1860f7fd9dcaa727d3fb +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).t

[LEDE-DEV] [PATCH] Support Candela-Tech ath10k and ath9k out-of-tree driver.

2016-06-21 Thread greearb
..4441c14 --- /dev/null +++ b/package/kernel/ath-ct/Makefile @@ -0,0 +1,74 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=ath-ct +PKG_VERSION:=2016-06-21 +PKG_RELEASE=1 + +PKG_LICENSE:=GPLv2 +PKG_LICENSE_FILES:= + +PKG_SOURCE_URL:=https://github.com/greearb/ath-ct.git +PKG_SOURCE_PROTO:=git

[LEDE-DEV] [PATCH v2] Support Candela-Tech ath10k out-of-tree driver.

2016-07-08 Thread greearb
new file mode 100644 index 000..736182a --- /dev/null +++ b/package/kernel/ath-ct/Makefile @@ -0,0 +1,71 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=ath-ct +PKG_VERSION:=2016-06-21 +PKG_RELEASE=1 + +PKG_LICENSE:=GPLv2 +PKG_LICENSE_FILES:= + +PKG_SOURCE_URL:=https://github.com/greearb/ath10k

[LEDE-DEV] [PATCH v3] Support Candela-Tech ath10k out-of-tree driver.

2016-07-08 Thread greearb
NSE:=GPLv2 +PKG_LICENSE_FILES:= + +PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git +PKG_SOURCE_PROTO:=git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=0241aa1d2797ef564bf36fa67888e62289d71e8f +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.xz + +PKG_MAINTAINER:=

[LEDE-DEV] [PATCH v4] Support Candela-Tech ath10k out-of-tree driver.

2016-07-13 Thread greearb
)/rules.mk + +PKG_NAME:=ath10k-ct +PKG_VERSION:=2016-07-09 +PKG_RELEASE=1 + +PKG_LICENSE:=GPLv2 +PKG_LICENSE_FILES:= + +PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git +PKG_SOURCE_PROTO:=git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=0241aa1d2797ef564bf36fa67888e62289d71e8f

[LEDE-DEV] [PATCH 4/4] ath10k: Support installing CT firmware for QCA9984 NICs.

2016-07-21 Thread greearb
From: Ben Greear This firmware has been lightly tested on non LEDE system to date, and will be undergoing further testing and development. Allow users to easily install this on their LEDE system as they prefer. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 35 ++

[LEDE-DEV] [PATCH 2/4] ath10k-ct: Update to latest ath10k-ct driver.

2016-07-21 Thread greearb
:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=0241aa1d2797ef564bf36fa67888e62289d71e8f +PKG_SOURCE_VERSION:=a142524abc8eef3ba30b12f9b5ac74385c8ddc39 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION

[LEDE-DEV] [PATCH 3/4] ath10k-ct-firmware: Update to latest 9880 firmware.

2016-07-21 Thread greearb
From: Ben Greear Fixes some issues with AES encryption and macbooks. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/firmware/ath10k-firmware/Makefile b/package/firmware/ath10k-firmware/Mak

[LEDE-DEV] [PATCH 1/4] bugcheck: Add tools to poll for and report certain bugs.

2016-07-21 Thread greearb
k crash data in $i" + roll_crashes + + ADIR=${i/fw_crash_dump/} + + CTFW=0 + if grep -- -ct- $TMPLOC/ath10k_crash.bin > /dev/null 2>&1 + then + CTFW=1 + fi + + echo "Send bug reports to:" > $CRASHDIR/report_to.txt + if [ -f $ADI

[LEDE-DEV] [PATCH v2] ct-bugcheck: Add tools to poll for and report certain bugs.

2016-08-10 Thread greearb
CTFW=1 + fi + + echo "Send bug reports to:" > $CRASHDIR/report_to.txt + if [ -f $ADIR/ct_special -o $CTFW == "1" ] + then + # Looks like this is CT firmware or driver... + echo "gree...@candelatech.com" >> $CRASHDIR/r

[LEDE-DEV] [PATCH] ath10k-ct: Fix loading 9980 firmware.

2016-08-10 Thread greearb
)/rules.mk PKG_NAME:=ath10k-ct PKG_VERSION:=2016-07-21 -PKG_RELEASE=1 +PKG_RELEASE=3 PKG_LICENSE:=GPLv2 PKG_LICENSE_FILES:= @@ -10,7 +10,7 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION

[LEDE-DEV] [PATCH] ath10k-firmware: Update to latest 99X0 CT firmware.

2016-08-10 Thread greearb
From: Ben Greear Among other things, this compiles out support for peer caching. The feature did not seem to work well in my testing of AP mode, and totally breaks my own special use of station mode. Briefly tested on ea8500. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Make

[LEDE-DEV] [PATCH] ath10k-ct: Update to latest ath10k-ct driver.

2016-08-11 Thread greearb
:=2016-08-05 +PKG_VERSION:=2016-08-11 PKG_RELEASE=1 PKG_LICENSE:=GPLv2 @@ -10,7 +10,7 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION

[LEDE-DEV] [PATCH v3] ct-bugcheck: Add tools to poll for and report ath10k firmware crashes.

2016-08-24 Thread greearb
> /dev/null 2>&1 + then + CTFW=1 + fi + + echo "Send bug reports to:" > $CRASHDIR/report_to.txt + if [ -f $ADIR/ct_special -o $CTFW == "1" ] + then + # Looks like this is CT firmware or driver... + echo "gree...@

[LEDE-DEV] [PATCH 1/2] ath10k-fw: Update to latest 9980 CT firmware.

2016-08-24 Thread greearb
From: Ben Greear This fixes a nasty memory corruption bug, among other things. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/firmware/ath10k-firmware/Makefile b/package/firmware/ath10k-fi

[LEDE-DEV] [PATCH 2/2] ath10k-ct: Remove useless WARNING for 10.4 firmware.

2016-08-24 Thread greearb
@@ -10,7 +10,7 @@ PKG_LICENSE_FILES:= PKG_SOURCE_URL:=https://github.com/greearb/ath10k-ct.git PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=2d176a3e195fc72999ec77ed5be9146c2df5dd7e +PKG_SOURCE_VERSION:=cd725d5465e1d4476a504794c541afeeba84b479 PKG_SOURCE

[LEDE-DEV] [PATCH] ath10k-firmware: Update to latest ath10k-ct 9984 firmware.

2016-08-25 Thread greearb
From: Ben Greear Tested briefly on Netgear r7800. Firmware failed to load on first boot, but then it worked after that and I could not reproduce the failure. Signed-off-by: Ben Greear --- package/firmware/ath10k-firmware/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

[LEDE-DEV] [PATCH] Update ath10k-ct firmware: Fix rekey issue.

2018-04-12 Thread greearb
uashfs.img /run/media/greearb/BBB1-652F/ +gunzip bin/targets/x86/64/openwrt-x86-64-combined-squashfs.img.gz +cp bin/targets/x86/64/openwrt-x86-64-combined-squashfs.img /run/media/greearb/BBB1-652F/ +umount /run/media/greearb/BBB1-652F # On apu2 pc-engines booted system, with USB above inserted to

[LEDE-DEV] [PATCH v2] Update ath10k-ct firmware: Fix rekey issue.

2018-04-12 Thread greearb
From: Ben Greear This firmware has only small changes from the last commit, but it does have an important fix for at least some PTK rekey logic. The old firmware would have issues if the driver managed to set a clear key while encryption was 'enabled'. This new firmware for both wave-1 and wave