<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/wireless/mediatek, branch linux-5.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-07-19T08:01:03Z</updated>
<entry>
<title>mt76: fix iv and CCMP header insertion</title>
<updated>2021-07-19T08:01:03Z</updated>
<author>
<name>Ryder Lee</name>
</author>
<published>2021-06-17T07:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7fc507502e6560a4cb77c346008dab4c422da28e'/>
<id>urn:sha1:7fc507502e6560a4cb77c346008dab4c422da28e</id>
<content type='text'>
[ Upstream commit c368362c36d3d4cedbc9a1c9caa95960912cc429 ]

The iv from RXD is only for TKIP_RSC/CCMP_PN/GCMP_PN, and it needs a
check for CCMP header insertion. Move mt76_cipher_type to mt76.h to
reduce duplicated code.

Signed-off-by: Xing Song &lt;xing.song@mediatek.com&gt;
Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode</title>
<updated>2021-07-19T08:01:02Z</updated>
<author>
<name>Ryder Lee</name>
</author>
<published>2021-06-11T18:04:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b47a8175b0a4d63c749faada48a9666a95af2f94'/>
<id>urn:sha1:b47a8175b0a4d63c749faada48a9666a95af2f94</id>
<content type='text'>
[ Upstream commit 2707ff4dd7b1479dbd44ebb3c74788084cc95245 ]

The value of station mode is always 0.

Fixed: 00b2e16e0063 ("mt76: mt7915: add TxBF capabilities")
Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7915: fix tssi indication field of DBDC NICs</title>
<updated>2021-07-19T08:01:02Z</updated>
<author>
<name>Evelyn Tsai</name>
</author>
<published>2021-05-03T08:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=41a83ff6a8f7a057e242511df8fa8e987710808f'/>
<id>urn:sha1:41a83ff6a8f7a057e242511df8fa8e987710808f</id>
<content type='text'>
[ Upstream commit 64cf5ad3c2fa841e4b416343a7ea69c63d60fa4e ]

Correct the bitfield which indicates TSSI on/off for MT7915D NIC.

Signed-off-by: Evelyn Tsai &lt;evelyn.tsai@mediatek.com&gt;
Signed-off-by: Shayne Chen &lt;shayne.chen@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails</title>
<updated>2021-07-19T08:01:01Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-05-09T18:23:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec61639a9aecf49412ef8e6815fe1665fca7f8b4'/>
<id>urn:sha1:ec61639a9aecf49412ef8e6815fe1665fca7f8b4</id>
<content type='text'>
[ Upstream commit 94e4f5794627a80ce036c35b32a9900daeb31be3 ]

Fixes AQL issues on full queues, especially with 802.3 encap offload

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7615: fix fixed-rate tx status reporting</title>
<updated>2021-07-19T08:01:01Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-05-07T12:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9965aeb6320713ba53e42bd4b0ec9314590636b0'/>
<id>urn:sha1:9965aeb6320713ba53e42bd4b0ec9314590636b0</id>
<content type='text'>
[ Upstream commit ec8f1a90d006f7cedcf86ef19fd034a406a213d6 ]

Rely on the txs fixed-rate bit instead of info-&gt;control.rates

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7915: fix rx fcs error count in testmode</title>
<updated>2021-07-14T14:59:56Z</updated>
<author>
<name>Shayne Chen</name>
</author>
<published>2021-06-08T06:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f7de74f2e9cdfe4bc676b1dda8adf52a8dfa0ec'/>
<id>urn:sha1:1f7de74f2e9cdfe4bc676b1dda8adf52a8dfa0ec</id>
<content type='text'>
[ Upstream commit 89043529c8b833d87391f1844e9d1cc1643393eb ]

FCS error packets are filtered by default and won't be reported to
driver, so that RX fcs error and PER in testmode always show zero.
Fix this issue by reading fcs error count from hw counter.

We did't fix this issue by disabling fcs error rx filter since it may
let HW suffer some SER errors.

Fixes: 5d8a83f09941 ("mt76: mt7915: implement testmode rx support")
Signed-off-by: Shayne Chen &lt;shayne.chen@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7921: fix OMAC idx usage</title>
<updated>2021-07-14T14:59:56Z</updated>
<author>
<name>Sean Wang</name>
</author>
<published>2021-05-20T03:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a641c9ed18efce5295cafdf2b01283c1402014ea'/>
<id>urn:sha1:a641c9ed18efce5295cafdf2b01283c1402014ea</id>
<content type='text'>
[ Upstream commit 213f87289ea01514acdbfeed9f65bcb5f12aef70 ]

OMAC idx have to be same with BSS idx according to firmware usage.

Fixes: e0f9fdda81bd ("mt76: mt7921: add ieee80211_ops")
Reviewed-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Deren Wu &lt;deren.wu@mediatek.com&gt;
Signed-off-by: YN Chen &lt;yn.chen@mediatek.com&gt;
Signed-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7921: remove redundant check on type</title>
<updated>2021-07-14T14:59:56Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2021-03-12T17:29:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e176fefb97b5a5f9c5914414e68821d2e620074b'/>
<id>urn:sha1:e176fefb97b5a5f9c5914414e68821d2e620074b</id>
<content type='text'>
[ Upstream commit 1921b8925c6f2a171af6294bba6af733da2409b9 ]

Currently in the switch statement case where type is
NL80211_IFTYPE_STATION there is a check to see if type
is not NL80211_IFTYPE_STATION.  This check is always false
and is redundant dead code that can be removed.

Addresses-Coverity: ("Logically dead code")
Fixes: e0f9fdda81bd ("mt76: mt7921: add ieee80211_ops")
Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: connac: alaways wake the device before scanning</title>
<updated>2021-07-14T14:59:56Z</updated>
<author>
<name>Lorenzo Bianconi</name>
</author>
<published>2021-04-18T16:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=46dc583e8daf16a1534fbf0ff3d89bf4811679fe'/>
<id>urn:sha1:46dc583e8daf16a1534fbf0ff3d89bf4811679fe</id>
<content type='text'>
[ Upstream commit a61826203ba8806b4cdffd36bafdce3e9ad35c24 ]

move scanning check from mt76_connac_power_save_sched routine
to mt7921_pm_power_save_work/mt7615_pm_power_save_work ones

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>mt76: mt7921: consider the invalid value for to_rssi</title>
<updated>2021-07-14T14:59:56Z</updated>
<author>
<name>Sean Wang</name>
</author>
<published>2021-05-10T15:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=911c9894deb2612487778c0a644bdd2f437d36fc'/>
<id>urn:sha1:911c9894deb2612487778c0a644bdd2f437d36fc</id>
<content type='text'>
[ Upstream commit edb5aebc1c3db312e74e1dcf75b8626ee5300596 ]

It is possible the RCPI from the certain antenna is an invalid value,
especially packets are receiving while the system is frequently entering
deep sleep mode, so consider calculating RSSI with the reasonable upper
bound to avoid report the wrong value to the mac80211 layer.

Fixes: 163f4d22c118 ("mt76: mt7921: add MAC support")
Reviewed-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
</feed>
