mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: mt7921: introduce mt7921s support
Introduce support for mt7921s 802.11ax (Wi-Fi 6) 2x2:2SS chipset. Tested-by: Deren Wu <[email protected]> Co-developed-by: Lorenzo Bianconi <[email protected]> Signed-off-by: Lorenzo Bianconi <[email protected]> Signed-off-by: Sean Wang <[email protected]> Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
+17
-1
@@ -413,6 +413,20 @@ static int mt7921_chip_reset(void *data, u64 val)
|
||||
|
||||
DEFINE_DEBUGFS_ATTRIBUTE(fops_reset, NULL, mt7921_chip_reset, "%lld\n");
|
||||
|
||||
static int
|
||||
mt7921s_sched_quota_read(struct seq_file *s, void *data)
|
||||
{
|
||||
struct mt7921_dev *dev = dev_get_drvdata(s->private);
|
||||
struct mt76_sdio *sdio = &dev->mt76.sdio;
|
||||
|
||||
seq_printf(s, "pse_data_quota\t%d\n", sdio->sched.pse_data_quota);
|
||||
seq_printf(s, "ple_data_quota\t%d\n", sdio->sched.ple_data_quota);
|
||||
seq_printf(s, "pse_mcu_quota\t%d\n", sdio->sched.pse_mcu_quota);
|
||||
seq_printf(s, "sched_deficit\t%d\n", sdio->sched.deficit);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int mt7921_init_debugfs(struct mt7921_dev *dev)
|
||||
{
|
||||
struct dentry *dir;
|
||||
@@ -436,6 +450,8 @@ int mt7921_init_debugfs(struct mt7921_dev *dev)
|
||||
debugfs_create_devm_seqfile(dev->mt76.dev, "runtime_pm_stats", dir,
|
||||
mt7921_pm_stats);
|
||||
debugfs_create_file("deep-sleep", 0600, dir, dev, &fops_ds);
|
||||
|
||||
if (mt76_is_sdio(&dev->mt76))
|
||||
debugfs_create_devm_seqfile(dev->mt76.dev, "sched-quota", dir,
|
||||
mt7921s_sched_quota_read);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user