<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/wireless/mediatek/mt76/mac80211.c, branch linux-6.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.9.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2024-02-22T08:55:18Z</updated>
<entry>
<title>wifi: mt76: set page_pool napi pointer for mmio devices</title>
<updated>2024-02-22T08:55:18Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2023-12-12T09:15:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3c37da57131fe5a9fd3bbda94bf583812e0d543b'/>
<id>urn:sha1:3c37da57131fe5a9fd3bbda94bf583812e0d543b</id>
<content type='text'>
In order to recycle skbs in the page_pool "hot" cache in
napi_pp_put_page routine, set napi pointer for MMIO devices in
mt76_create_page_pool().

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wifi: mt76: move wed common utilities in wed.c</title>
<updated>2024-02-22T08:55:18Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2023-12-11T12:07:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8a7386e787ef4d9649930bb09cdf55ccd2102346'/>
<id>urn:sha1:8a7386e787ef4d9649930bb09cdf55ccd2102346</id>
<content type='text'>
Introduce wed.c in order to collect mt76 wed common codebase used by
mt7915 and mt7996 drivers.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wifi: mac80211: check beacon countdown is complete on per link basis</title>
<updated>2024-02-21T14:19:03Z</updated>
<author>
<name>Aditya Kumar Singh</name>
<email>quic_adisi@quicinc.com</email>
</author>
<published>2024-02-16T14:46:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6030b3a469f8936d7f0f928e788f12a4fe14a4ca'/>
<id>urn:sha1:6030b3a469f8936d7f0f928e788f12a4fe14a4ca</id>
<content type='text'>
Currently, function to check if beacon countdown is complete uses deflink
to fetch the beacon and check the counter. However, with MLO, there is
a need to check the counter for the beacon in a particular link.

Add support to use link_id in order to fetch the beacon from a particular
link data.

Signed-off-by: Aditya Kumar Singh &lt;quic_adisi@quicinc.com&gt;
Link: https://msgid.link/20240216144621.514385-2-quic_adisi@quicinc.com
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>wifi: mac80211: add support to call csa_finish on a link</title>
<updated>2024-02-08T14:00:45Z</updated>
<author>
<name>Aditya Kumar Singh</name>
<email>quic_adisi@quicinc.com</email>
</author>
<published>2024-01-30T14:09:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=04ada8599c35ecb2cf16c94eb118d227630d06ee'/>
<id>urn:sha1:04ada8599c35ecb2cf16c94eb118d227630d06ee</id>
<content type='text'>
Currently ieee80211_csa_finish() function finalizes CSA by scheduling a
finalizing worker using the deflink. With MLO, there is a need to do it
on a given link basis.

Pass link ID of the link on which CSA needs to be finalized.

Signed-off-by: Aditya Kumar Singh &lt;quic_adisi@quicinc.com&gt;
Link: https://msgid.link/20240130140918.1172387-6-quic_adisi@quicinc.com
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>wifi: mt76: use chainmask for power delta calculation</title>
<updated>2023-12-07T17:50:21Z</updated>
<author>
<name>Allen Ye</name>
<email>allen.ye@mediatek.com</email>
</author>
<published>2023-11-02T10:02:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1e12f0f81f36b7470bcd7e65904ff8264fd31a5b'/>
<id>urn:sha1:1e12f0f81f36b7470bcd7e65904ff8264fd31a5b</id>
<content type='text'>
The power gain value is related to total TX path, so change the
calculation to use per-phy chainmask.

Signed-off-by: Allen Ye &lt;allen.ye@mediatek.com&gt;
Signed-off-by: Shayne Chen &lt;shayne.chen@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wifi: mt76: introduce wed pointer in mt76_queue</title>
<updated>2023-12-07T17:50:20Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2023-10-20T10:30:52Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2e420b88ca86e3322b36793f12d8fd2bff5ed57d'/>
<id>urn:sha1:2e420b88ca86e3322b36793f12d8fd2bff5ed57d</id>
<content type='text'>
Introduce mtk_wed_device pointer in mt76_queue structure in order to
configure WED chip.
Get rid of dev parameter in Q_READ and Q_WRITE macros.
Introduce wed parameter to the following routine signatures:
- mt76_init_queue
- mt76_init_tx_queue

This is a preliminary patch to introduce WED support for mt7996 since
mt7996 runs two separate WED chips.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wifi: mt76: move mt76_net_setup_tc in common code</title>
<updated>2023-12-07T17:50:20Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2023-10-20T10:30:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ac4659856c22440e2ad208928a3c5911ac364a54'/>
<id>urn:sha1:ac4659856c22440e2ad208928a3c5911ac364a54</id>
<content type='text'>
This is a preliminary patch to introduce WED support for mt7996

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>wifi: mt76: add ability to explicitly forbid LED registration with DT</title>
<updated>2023-12-07T17:50:19Z</updated>
<author>
<name>Ryder Lee</name>
<email>ryder.lee@mediatek.com</email>
</author>
<published>2023-08-24T17:08:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=14cdeaf9504cd37589e8acfedf644d32fb29a429'/>
<id>urn:sha1:14cdeaf9504cd37589e8acfedf644d32fb29a429</id>
<content type='text'>
Add ability to explicitly forbid LED registration using DT led\status = "disabled".

Tested-by: Alexey D. Filimonov &lt;alexey@filimonic.net&gt;
Signed-off-by: Alexey D. Filimonov &lt;alexey@filimonic.net&gt;
Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>page_pool: remove PP_FLAG_PAGE_FRAG</title>
<updated>2023-10-24T02:14:48Z</updated>
<author>
<name>Yunsheng Lin</name>
<email>linyunsheng@huawei.com</email>
</author>
<published>2023-10-20T09:59:49Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=09d96ee5674a0eaa800c664353756ecc45c4a87f'/>
<id>urn:sha1:09d96ee5674a0eaa800c664353756ecc45c4a87f</id>
<content type='text'>
PP_FLAG_PAGE_FRAG is not really needed after pp_frag_count
handling is unified and page_pool_alloc_frag() is supported
in 32-bit arch with 64-bit DMA, so remove it.

Signed-off-by: Yunsheng Lin &lt;linyunsheng@huawei.com&gt;
CC: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
CC: Alexander Duyck &lt;alexander.duyck@gmail.com&gt;
CC: Liang Chen &lt;liangchen.linux@gmail.com&gt;
CC: Alexander Lobakin &lt;aleksander.lobakin@intel.com&gt;
Link: https://lore.kernel.org/r/20231020095952.11055-3-linyunsheng@huawei.com
Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
</content>
</entry>
<entry>
<title>wifi: mt76: mt7921: fix the wrong rate pickup for the chanctx driver</title>
<updated>2023-09-30T18:03:05Z</updated>
<author>
<name>Sean Wang</name>
<email>sean.wang@mediatek.com</email>
</author>
<published>2023-09-18T08:03:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=32b1000db221df33ec8b57794a091ba6075b6c28'/>
<id>urn:sha1:32b1000db221df33ec8b57794a091ba6075b6c28</id>
<content type='text'>
The variable band should be determined by the ieee80211_chanctx_conf when
the driver is a kind of chanctx one e.g mt7921 and mt7922 driver so we
added the extension to mt76_connac2_mac_tx_rate_val by distinguishing if
it can support chanctx to fix the incorrect rate pickup.

Fixes: 41ac53c899bd ("wifi: mt76: mt7921: introduce chanctx support")
Signed-off-by: Sean Wang &lt;sean.wang@mediatek.com&gt;
Reviewed-by: David Ruth &lt;druth@chromium.org&gt;
Tested-by: David Ruth &lt;druth@chromium.org&gt;
Signed-off-by: Deren Wu &lt;deren.wu@mediatek.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
