From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from nm.newmedia-net.de ([217.113.179.122] helo=webmail.newmedia-net.de) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1b2eE3-0006aY-0K for ath10k@lists.infradead.org; Tue, 17 May 2016 12:35:54 +0000 References: <57320C1A.3040604@candelatech.com> <57335A43.4050902@candelatech.com> <573892F5.40706@candelatech.com> <5738AE96.8040800@candelatech.com> <87mvnp6ser.fsf@kamboji.qca.qualcomm.com> <572a14ee-d1b5-7b85-d292-51f583f34f17@dd-wrt.com> <4e407b2c-29f9-3c74-ea94-4206632441c3@dd-wrt.com> From: Sebastian Gottschall Message-ID: <6d9fb31a-e5f7-3c26-3238-977fd5d72f4a@dd-wrt.com> Date: Tue, 17 May 2016 14:35:26 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------4D8A5288B274530AA3D95221" Subject: Re: QCA9984 VHT160 support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: ath10k@lists.infradead.org This is a multi-part message in MIME format. --------------4D8A5288B274530AA3D95221 Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: 8bit this is a updated patchset which adds further corrections. 80p80 support is detected by sta flags right now. -- Mit freundlichen Grüssen / Regards Sebastian Gottschall / CTO NewMedia-NET GmbH - DD-WRT Firmensitz: Berliner Ring 101, 64625 Bensheim Registergericht: Amtsgericht Darmstadt, HRB 25473 Geschäftsführer: Peter Steinhäuser, Christian Scheele http://www.dd-wrt.com email: s.gottschall@dd-wrt.com Tel.: +496251-582650 / Fax: +496251-5826565 --------------4D8A5288B274530AA3D95221 Content-Type: text/plain; charset=UTF-8; name="vht160_2.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vht160_2.patch" SW5kZXg6IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvbWFjLmMKPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway9tYWMuYwkocmV2aXNp b24gMjkxMCkKKysrIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvbWFjLmMJKHdv cmtpbmcgY29weSkKQEAgLTUzOSwxMCArNTM5LDE0IEBACiAJCWNhc2UgTkw4MDIxMV9DSEFO X1dJRFRIXzgwOgogCQkJcGh5bW9kZSA9IE1PREVfMTFBQ19WSFQ4MDsKIAkJCWJyZWFrOwor CQljYXNlIE5MODAyMTFfQ0hBTl9XSURUSF8xNjA6CisJCQlwaHltb2RlID0gTU9ERV8xMUFD X1ZIVDE2MDsKKwkJCWJyZWFrOworCQljYXNlIE5MODAyMTFfQ0hBTl9XSURUSF84MFA4MDoK KwkJCXBoeW1vZGUgPSBNT0RFXzExQUNfVkhUODBfODA7CisJCQlicmVhazsKIAkJY2FzZSBO TDgwMjExX0NIQU5fV0lEVEhfNToKIAkJY2FzZSBOTDgwMjExX0NIQU5fV0lEVEhfMTA6Ci0J CWNhc2UgTkw4MDIxMV9DSEFOX1dJRFRIXzgwUDgwOgotCQljYXNlIE5MODAyMTFfQ0hBTl9X SURUSF8xNjA6CiAJCQlwaHltb2RlID0gTU9ERV9VTktOT1dOOwogCQkJYnJlYWs7CiAJCX0K QEAgLTIzOTgsNiArMjQwMiw5IEBACiAJaWYgKHN0YS0+YmFuZHdpZHRoID09IElFRUU4MDIx MV9TVEFfUlhfQldfODApCiAJCWFyZy0+cGVlcl9mbGFncyB8PSBhci0+d21pLnBlZXJfZmxh Z3MtPmJ3ODA7CiAKKwlpZiAoc3RhLT5iYW5kd2lkdGggPT0gSUVFRTgwMjExX1NUQV9SWF9C V18xNjApCisJCWFyZy0+cGVlcl9mbGFncyB8PSBhci0+d21pLnBlZXJfZmxhZ3MtPmJ3MTYw OworCiAJYXJnLT5wZWVyX3ZodF9yYXRlcy5yeF9tYXhfcmF0ZSA9CiAJCV9fbGUxNl90b19j cHUodmh0X2NhcC0+dmh0X21jcy5yeF9oaWdoZXN0KTsKIAlhcmctPnBlZXJfdmh0X3JhdGVz LnJ4X21jc19zZXQgPQpAQCAtMjQ5OSw3ICsyNTA2LDEyIEBACiAJCSAgICAhYXRoMTBrX3Bl ZXJfYXNzb2NfaF92aHRfbWFza2VkKHZodF9tY3NfbWFzaykpIHsKIAkJCWlmIChzdGEtPmJh bmR3aWR0aCA9PSBJRUVFODAyMTFfU1RBX1JYX0JXXzgwKQogCQkJCXBoeW1vZGUgPSBNT0RF XzExQUNfVkhUODA7Ci0JCQllbHNlIGlmIChzdGEtPmJhbmR3aWR0aCA9PSBJRUVFODAyMTFf U1RBX1JYX0JXXzQwKQorCQkJZWxzZSBpZiAoc3RhLT5iYW5kd2lkdGggPT0gSUVFRTgwMjEx X1NUQV9SWF9CV18xNjApIHsKKwkJCQlpZiAoc3RhLT52aHRfY2FwLmNhcCAmIElFRUU4MDIx MV9WSFRfQ0FQX1NVUFBfQ0hBTl9XSURUSF8xNjBfODBQTFVTODBNSFopIAorCQkJCQlwaHlt b2RlID0gTU9ERV8xMUFDX1ZIVDgwXzgwOworCQkJCWVsc2UKKwkJCQkJcGh5bW9kZSA9IE1P REVfMTFBQ19WSFQxNjA7CisJCQl9IGVsc2UgaWYgKHN0YS0+YmFuZHdpZHRoID09IElFRUU4 MDIxMV9TVEFfUlhfQldfNDApCiAJCQkJcGh5bW9kZSA9IE1PREVfMTFBQ19WSFQ0MDsKIAkJ CWVsc2UgaWYgKHN0YS0+YmFuZHdpZHRoID09IElFRUU4MDIxMV9TVEFfUlhfQldfMjApCiAJ CQkJcGh5bW9kZSA9IE1PREVfMTFBQ19WSFQyMDsKQEAgLTQxODUsNiArNDE5NywxMCBAQAog CiAJCXZodF9jYXAuY2FwIHw9IHZhbDsKIAl9CisJaWYgKGFyLT52aHRfY2FwX2luZm8gJiAg SUVFRTgwMjExX1ZIVF9DQVBfU0hPUlRfR0lfMTYwKSB7CisJCXZodF9jYXAuY2FwIHw9IElF RUU4MDIxMV9WSFRfQ0FQX1NVUFBfQ0hBTl9XSURUSF8xNjBNSFo7CisJCXZodF9jYXAuY2Fw IHw9IElFRUU4MDIxMV9WSFRfQ0FQX1NVUFBfQ0hBTl9XSURUSF8xNjBfODBQTFVTODBNSFo7 CisJfQogCiAJbWNzX21hcCA9IDA7CiAJZm9yIChpID0gMDsgaSA8IDg7IGkrKykgewpAQCAt Njc5OCw2ICs2ODE0LDkgQEAKIAkJCWJ3ID0gV01JX1BFRVJfQ0hXSURUSF84ME1IWjsKIAkJ CWJyZWFrOwogCQljYXNlIElFRUU4MDIxMV9TVEFfUlhfQldfMTYwOgorCQkJYncgPSBXTUlf UEVFUl9DSFdJRFRIXzE2ME1IWjsKKwkJCWJyZWFrOworCQlkZWZhdWx0OgogCQkJYXRoMTBr X3dhcm4oYXIsICJJbnZhbGlkIGJhbmR3aWR0aCAlZCBpbiByYyB1cGRhdGUgZm9yICVwTVxu IiwKIAkJCQkgICAgc3RhLT5iYW5kd2lkdGgsIHN0YS0+YWRkcik7CiAJCQlidyA9IFdNSV9Q RUVSX0NIV0lEVEhfMjBNSFo7CkluZGV4OiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRo MTBrL2h0dF9yeC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0 aC9hdGgxMGsvaHR0X3J4LmMJKHJldmlzaW9uIDI5MTApCisrKyBkcml2ZXJzL25ldC93aXJl bGVzcy9hdGgvYXRoMTBrL2h0dF9yeC5jCSh3b3JraW5nIGNvcHkpCkBAIC03MDcsNiArNzA3 LDEwIEBACiAJCS8qIDgwTUhaICovCiAJCWNhc2UgMjoKIAkJCXN0YXR1cy0+dmh0X2ZsYWcg fD0gUlhfVkhUX0ZMQUdfODBNSFo7CisJCQlicmVhazsKKwkJY2FzZSAzOgorCQkJc3RhdHVz LT52aHRfZmxhZyB8PSBSWF9WSFRfRkxBR18xNjBNSFo7CisJCQlicmVhazsKIAkJfQogCiAJ CXN0YXR1cy0+ZmxhZyB8PSBSWF9GTEFHX1ZIVDsKQEAgLTkzMSw3ICs5MzUsNyBAQAogCSpz dGF0dXMgPSAqcnhfc3RhdHVzOwogCiAJYXRoMTBrX2RiZyhhciwgQVRIMTBLX0RCR19EQVRB LAotCQkgICAicnggc2tiICVwIGxlbiAldSBwZWVyICVwTSAlcyAlcyBzbiAldSAlcyVzJXMl cyVzICVzcmF0ZV9pZHggJXUgdmh0X25zcyAldSBmcmVxICV1IGJhbmQgJXUgZmxhZyAweCVs bHggZmNzLWVyciAlaSBtaWMtZXJyICVpIGFtc2R1LW1vcmUgJWlcbiIsCisJCSAgICJyeCBz a2IgJXAgbGVuICV1IHBlZXIgJXBNICVzICVzIHNuICV1ICVzJXMlcyVzJXMlcyVzICVzcmF0 ZV9pZHggJXUgdmh0X25zcyAldSBmcmVxICV1IGJhbmQgJXUgZmxhZyAweCVsbHggZmNzLWVy ciAlaSBtaWMtZXJyICVpIGFtc2R1LW1vcmUgJWlcbiIsCiAJCSAgIHNrYiwKIAkJICAgc2ti LT5sZW4sCiAJCSAgIGllZWU4MDIxMV9nZXRfU0EoaGRyKSwKQEAgLTk0NCw2ICs5NDgsNyBA QAogCQkgICBzdGF0dXMtPmZsYWcgJiBSWF9GTEFHX1ZIVCA/ICJ2aHQiIDogIiIsCiAJCSAg IHN0YXR1cy0+ZmxhZyAmIFJYX0ZMQUdfNDBNSFogPyAiNDAiIDogIiIsCiAJCSAgIHN0YXR1 cy0+dmh0X2ZsYWcgJiBSWF9WSFRfRkxBR184ME1IWiA/ICI4MCIgOiAiIiwKKwkJICAgc3Rh dHVzLT52aHRfZmxhZyAmIFJYX1ZIVF9GTEFHXzE2ME1IWiA/ICIxNjAiIDogIiIsCiAJCSAg IHN0YXR1cy0+ZmxhZyAmIFJYX0ZMQUdfU0hPUlRfR0kgPyAic2dpICIgOiAiIiwKIAkJICAg c3RhdHVzLT5yYXRlX2lkeCwKIAkJICAgc3RhdHVzLT52aHRfbnNzLApAQCAtMjE5Myw2ICsy MTk4LDggQEAKIAljYXNlIE1PREVfMTFBQ19WSFQyMDoKIAljYXNlIE1PREVfMTFBQ19WSFQ0 MDoKIAljYXNlIE1PREVfMTFBQ19WSFQ4MDoKKwljYXNlIE1PREVfMTFBQ19WSFQxNjA6CisJ Y2FzZSBNT0RFXzExQUNfVkhUODBfODA6CiAJCWJhbmQgPSBOTDgwMjExX0JBTkRfNUdIWjsK IAkJYnJlYWs7CiAJY2FzZSBNT0RFXzExRzoKSW5kZXg6IGRyaXZlcnMvbmV0L3dpcmVsZXNz L2F0aC9hdGgxMGsvd21pLXRsdi5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2F0aC9hdGgxMGsvd21pLXRsdi5jCShyZXZpc2lvbiAyOTEwKQorKysgZHJpdmVy cy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway93bWktdGx2LmMJKHdvcmtpbmcgY29weSkKQEAg LTM1MDMsNiArMzUwMyw3IEBACiAJLnZodCA9IFdNSV9UTFZfUEVFUl9WSFQsCiAJLmJ3ODAg PSBXTUlfVExWX1BFRVJfODBNSFosCiAJLnBtZiA9IFdNSV9UTFZfUEVFUl9QTUYsCisJLmJ3 MTYwID0gV01JX1RMVl9QRUVSXzE2ME1IWiwKIH07CiAKIC8qKioqKioqKioqKiovCkluZGV4 OiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL3dtaS10bHYuaAo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09Ci0tLSBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL3dtaS10bHYuaAkocmV2 aXNpb24gMjkxMCkKKysrIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvd21pLXRs di5oCSh3b3JraW5nIGNvcHkpCkBAIC01NDMsNiArNTQzLDcgQEAKIAlXTUlfVExWX1BFRVJf VkhUID0gMHgwMjAwMDAwMCwKIAlXTUlfVExWX1BFRVJfODBNSFogPSAweDA0MDAwMDAwLAog CVdNSV9UTFZfUEVFUl9QTUYgPSAweDA4MDAwMDAwLAorICAgICAgICBXTUlfVExWX1BFRVJf MTYwTUhaID0gMHgyMDAwMDAwMCwKIH07CiAKIGVudW0gd21pX3Rsdl90YWcgewpJbmRleDog ZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway93bWkuYwo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t LSBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL3dtaS5jCShyZXZpc2lvbiAyOTEw KQorKysgZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway93bWkuYwkod29ya2luZyBj b3B5KQpAQCAtMTU2OSw2ICsxNTY5LDcgQEAKIAkuYnc4MCA9IFdNSV9QRUVSXzgwTUhaLAog CS52aHRfMmcgPSBXTUlfUEVFUl9WSFRfMkcsCiAJLnBtZiA9IFdNSV9QRUVSX1BNRiwKKwku YncxNjAgPSBXTUlfUEVFUl8xNjBNSFosCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHdt aV9wZWVyX2ZsYWdzX21hcCB3bWlfMTB4X3BlZXJfZmxhZ3NfbWFwID0gewpAQCAtMTU4Niw2 ICsxNTg3LDcgQEAKIAkuc3BhdGlhbF9tdXggPSBXTUlfMTBYX1BFRVJfU1BBVElBTF9NVVgs CiAJLnZodCA9IFdNSV8xMFhfUEVFUl9WSFQsCiAJLmJ3ODAgPSBXTUlfMTBYX1BFRVJfODBN SFosCisJLmJ3MTYwID0gV01JXzEwWF9QRUVSXzE2ME1IWiwKIH07CiAKIHN0YXRpYyBjb25z dCBzdHJ1Y3Qgd21pX3BlZXJfZmxhZ3NfbWFwIHdtaV8xMF8yX3BlZXJfZmxhZ3NfbWFwID0g ewpAQCAtMTYwNSw2ICsxNjA3LDcgQEAKIAkuYnc4MCA9IFdNSV8xMF8yX1BFRVJfODBNSFos CiAJLnZodF8yZyA9IFdNSV8xMF8yX1BFRVJfVkhUXzJHLAogCS5wbWYgPSBXTUlfMTBfMl9Q RUVSX1BNRiwKKwkuYncxNjAgPSBXTUlfMTBfMl9QRUVSXzE2ME1IWiwKIH07CiAKIHZvaWQg YXRoMTBrX3dtaV9wdXRfd21pX2NoYW5uZWwoc3RydWN0IHdtaV9jaGFubmVsICpjaCwKSW5k ZXg6IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvd21pLmgKPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQotLS0gZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway93bWkuaAkocmV2aXNpb24g MjkxMCkKKysrIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvd21pLmgJKHdvcmtp bmcgY29weSkKQEAgLTE3MjMsOCArMTcyMywxMCBAQAogCU1PREVfMTFBQ19WSFQyMF8yRyA9 IDExLAogCU1PREVfMTFBQ19WSFQ0MF8yRyA9IDEyLAogCU1PREVfMTFBQ19WSFQ4MF8yRyA9 IDEzLAotCU1PREVfVU5LTk9XTiAgICA9IDE0LAotCU1PREVfTUFYICAgICAgICA9IDE0CisJ TU9ERV8xMUFDX1ZIVDgwXzgwID0gMTQsCisJTU9ERV8xMUFDX1ZIVDE2MCA9IDE1LAorCU1P REVfVU5LTk9XTiAgICA9IDE2LAorCU1PREVfTUFYICAgICAgICA9IDE2CiB9OwogCiBzdGF0 aWMgaW5saW5lIGNvbnN0IGNoYXIgKmF0aDEwa193bWlfcGh5bW9kZV9zdHIoZW51bSB3bWlf cGh5X21vZGUgbW9kZSkKQEAgLTE3NTIsNiArMTc1NCwxMCBAQAogCQlyZXR1cm4gIjExYWMt dmh0NDAiOwogCWNhc2UgTU9ERV8xMUFDX1ZIVDgwOgogCQlyZXR1cm4gIjExYWMtdmh0ODAi OworCWNhc2UgTU9ERV8xMUFDX1ZIVDE2MDoKKwkJcmV0dXJuICIxMWFjLXZodDE2MCI7CisJ Y2FzZSBNT0RFXzExQUNfVkhUODBfODA6CisJCXJldHVybiAiMTFhYy12aHQ4MCs4MCI7CiAJ Y2FzZSBNT0RFXzExQUNfVkhUMjBfMkc6CiAJCXJldHVybiAiMTFhYy12aHQyMC0yZyI7CiAJ Y2FzZSBNT0RFXzExQUNfVkhUNDBfMkc6CkBAIC01NzQ4LDYgKzU3NTQsNyBAQAogCVdNSV9Q RUVSX0NIV0lEVEhfMjBNSFogPSAwLAogCVdNSV9QRUVSX0NIV0lEVEhfNDBNSFogPSAxLAog CVdNSV9QRUVSX0NIV0lEVEhfODBNSFogPSAyLAorCVdNSV9QRUVSX0NIV0lEVEhfMTYwTUha ID0gMywKIH07CiAKIGVudW0gd21pX3BlZXJfcGFyYW0gewpAQCAtNTgzOCw2ICs1ODQ1LDcg QEAKIAl1MzIgYnc4MDsKIAl1MzIgdmh0XzJnOwogCXUzMiBwbWY7CisJdTMyIGJ3MTYwOwog fTsKIAogZW51bSB3bWlfcGVlcl9mbGFncyB7CkBAIC01ODU3LDYgKzU4NjUsNyBAQAogCVdN SV9QRUVSXzgwTUhaID0gMHgwNDAwMDAwMCwKIAlXTUlfUEVFUl9WSFRfMkcgPSAweDA4MDAw MDAwLAogCVdNSV9QRUVSX1BNRiA9IDB4MTAwMDAwMDAsCisJV01JX1BFRVJfMTYwTUhaID0g MHgyMDAwMDAwMAogfTsKIAogZW51bSB3bWlfMTB4X3BlZXJfZmxhZ3MgewpAQCAtNTg3NCw2 ICs1ODgzLDcgQEAKIAlXTUlfMTBYX1BFRVJfU1BBVElBTF9NVVggPSAweDAwMjAwMDAwLAog CVdNSV8xMFhfUEVFUl9WSFQgPSAweDAyMDAwMDAwLAogCVdNSV8xMFhfUEVFUl84ME1IWiA9 IDB4MDQwMDAwMDAsCisJV01JXzEwWF9QRUVSXzE2ME1IWiA9IDB4MjAwMDAwMDAKIH07CiAK IGVudW0gd21pXzEwXzJfcGVlcl9mbGFncyB7CkBAIC01ODkzLDYgKzU5MDMsNyBAQAogCVdN SV8xMF8yX1BFRVJfODBNSFogPSAweDA0MDAwMDAwLAogCVdNSV8xMF8yX1BFRVJfVkhUXzJH ID0gMHgwODAwMDAwMCwKIAlXTUlfMTBfMl9QRUVSX1BNRiA9IDB4MTAwMDAwMDAsCisJV01J XzEwXzJfUEVFUl8xNjBNSFogPSAweDIwMDAwMDAwCiB9OwogCiAvKgo= --------------4D8A5288B274530AA3D95221 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k --------------4D8A5288B274530AA3D95221--