<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/net/wireless/mediatek/mt76/debugfs.c, branch linus/master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/net/wireless/mediatek/mt76/debugfs.c?h=linus%2Fmaster</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/net/wireless/mediatek/mt76/debugfs.c?h=linus%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2021-12-19T14:23:53Z</updated>
<entry>
<title>mt76: debugfs: fix queue reporting for mt76-usb</title>
<updated>2021-12-19T14:23:53Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2021-11-08T10:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=eae7df016c30468e09481a75b1339f0ab5ece222'/>
<id>urn:sha1:eae7df016c30468e09481a75b1339f0ab5ece222</id>
<content type='text'>
Fix number of rx-queued frames reported by mt76_usb driver.

Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Fixes: 2d8be76c1674 ("mt76: debugfs: improve queue node readability")
Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: remove variable set but not used</title>
<updated>2021-12-13T14:56:03Z</updated>
<author>
<name>Yang Li</name>
<email>yang.lee@linux.alibaba.com</email>
</author>
<published>2021-12-13T09:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=93d576f54e0f697c7b54f4ddd718e68ccc52c4f2'/>
<id>urn:sha1:93d576f54e0f697c7b54f4ddd718e68ccc52c4f2</id>
<content type='text'>
The code that uses variable queued has been removed,
and "mt76_is_usb(dev) ? q-&gt;ndesc - q-&gt;queued : q-&gt;queued"
didn't do anything, so all they should be removed as well.

Eliminate the following clang warnings:
drivers/net/wireless/mediatek/mt76/debugfs.c:77:9: warning: variable
‘queued’ set but not used.

Reported-by: Abaci Robot &lt;abaci@linux.alibaba.com&gt;
Fixes: 2d8be76c1674 ("mt76: debugfs: improve queue node readability")
Signed-off-by: Yang Li &lt;yang.lee@linux.alibaba.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature</title>
<updated>2021-10-20T08:36:54Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2021-10-11T10:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3263039d757c7e27c0cd287a9df80a8b85edfb79'/>
<id>urn:sha1:3263039d757c7e27c0cd287a9df80a8b85edfb79</id>
<content type='text'>
This is a preliminary patch to create a mt76 debugfs subir for ext-phy.

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: debugfs: improve queue node readability</title>
<updated>2021-10-20T08:36:50Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2021-09-25T13:27:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=2d8be76c16746f1c90f4a01c188b6aad190b747e'/>
<id>urn:sha1:2d8be76c16746f1c90f4a01c188b6aad190b747e</id>
<content type='text'>
Improve {xmit,rx}-queue debugfs node readability

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: overwrite default reg_ops if necessary</title>
<updated>2021-10-20T08:36:33Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2021-08-08T19:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f6e1f59885dae5a2553f8bbd328be2cb1c80ccb2'/>
<id>urn:sha1:f6e1f59885dae5a2553f8bbd328be2cb1c80ccb2</id>
<content type='text'>
Introduce mt76_register_debugfs_fops routine in order to
define per-driver regs file operations and make sure the
device is up before reading or writing its registers

Fixes: 1d8efc741df8 ("mt76: mt7921: introduce Runtime PM support")
Fixes: de5ff3c9d1a2 ("mt76: mt7615: introduce pm_power_save delayed work")
Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: debugfs: introduce napi_threaded node</title>
<updated>2021-04-21T18:55:56Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2021-03-15T21:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=fdc088a7f4b0fe5204995b9c236e338c200cc44c'/>
<id>urn:sha1:fdc088a7f4b0fe5204995b9c236e338c200cc44c</id>
<content type='text'>
Introduce napi_threaded debugfs knob in order to enable/disable NAPI
threaded support

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: move tx hw data queues in mt76_phy</title>
<updated>2020-12-04T13:31:15Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2020-11-11T13:47:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=91990519298e231bf102f7242d5f483bef5e514a'/>
<id>urn:sha1:91990519298e231bf102f7242d5f483bef5e514a</id>
<content type='text'>
Move hw data queues in mt76_phy from mt76_dev since mt7915 supports per
phy hw queues in dbdc mode

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: remove struct mt76_sw_queue</title>
<updated>2020-09-24T16:10:17Z</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2020-08-23T19:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f099c2e5de8f9055eaa3b800d7a1a41b85a252df'/>
<id>urn:sha1:f099c2e5de8f9055eaa3b800d7a1a41b85a252df</id>
<content type='text'>
All members except for the struct mt76_queue pointer have been removed

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: rely on AQL for burst size limits on tx queueing</title>
<updated>2020-09-24T16:10:17Z</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2020-08-23T19:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e1378e5228aaa1bf6bb253a379c7de1722a94e00'/>
<id>urn:sha1:e1378e5228aaa1bf6bb253a379c7de1722a94e00</id>
<content type='text'>
Now that AQL works well on all mt76 drivers, completely replace the arbitrary
burst sizing and number of bursts logic for tx scheduling.
For the short period of time in which AQL does not work well yet, limit each
stations to 16 in-flight packets that have no estimated tx time.
This should avoid filling the queue if a station connects and queues up a
large number of packets before rate control information is available, especially
with hardware rate control

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>mt76: rely on register macros</title>
<updated>2020-07-21T17:01:14Z</updated>
<author>
<name>Lorenzo Bianconi</name>
<email>lorenzo@kernel.org</email>
</author>
<published>2020-06-12T10:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4a58d5d1097a6b1918c4e307a8d30211ba721932'/>
<id>urn:sha1:4a58d5d1097a6b1918c4e307a8d30211ba721932</id>
<content type='text'>
For consistency with the rest of the code always rely on defined
macros for register access

Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
