mirror of
https://github.com/torvalds/linux.git
synced 2024-12-11 13:41:55 +00:00
rtw88: show current regulatory in tx power table
In the transmit power table, it is important to know what the regulatory currently is. For different regulatories, there are different transmit power limits. Show which regulatory the driver is currently using. Signed-off-by: Tzu-En Huang <tehuang@realtek.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Link: https://lore.kernel.org/r/20200925061219.23754-6-tehuang@realtek.com
This commit is contained in:
parent
714f71f94a
commit
fada09311d
@ -544,6 +544,28 @@ static void rtw_print_rate(struct seq_file *m, u8 rate)
|
||||
}
|
||||
}
|
||||
|
||||
#define case_REGD(src) \
|
||||
case RTW_REGD_##src: return #src
|
||||
|
||||
static const char *rtw_get_regd_string(u8 regd)
|
||||
{
|
||||
switch (regd) {
|
||||
case_REGD(FCC);
|
||||
case_REGD(MKK);
|
||||
case_REGD(ETSI);
|
||||
case_REGD(IC);
|
||||
case_REGD(KCC);
|
||||
case_REGD(ACMA);
|
||||
case_REGD(CHILE);
|
||||
case_REGD(UKRAINE);
|
||||
case_REGD(MEXICO);
|
||||
case_REGD(CN);
|
||||
case_REGD(WW);
|
||||
default:
|
||||
return "Unknown";
|
||||
}
|
||||
}
|
||||
|
||||
static int rtw_debugfs_get_tx_pwr_tbl(struct seq_file *m, void *v)
|
||||
{
|
||||
struct rtw_debugfs_priv *debugfs_priv = m->private;
|
||||
@ -555,6 +577,7 @@ static int rtw_debugfs_get_tx_pwr_tbl(struct seq_file *m, void *v)
|
||||
u8 ch = hal->current_channel;
|
||||
u8 regd = rtwdev->regd.txpwr_regd;
|
||||
|
||||
seq_printf(m, "regulatory: %s\n", rtw_get_regd_string(regd));
|
||||
seq_printf(m, "%-4s %-10s %-3s%6s %-4s %4s (%-4s %-4s) %-4s\n",
|
||||
"path", "rate", "pwr", "", "base", "", "byr", "lmt", "rem");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user