Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp873149pxk; Thu, 24 Sep 2020 23:20:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJylknGhISXPnsAeEIGzVKt0FFYtfyk6epPA9hPTf4ktjELJLio4j1m5D9LuYKWkmphuz915 X-Received: by 2002:a17:906:f1cf:: with SMTP id gx15mr1148481ejb.241.1601014814371; Thu, 24 Sep 2020 23:20:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601014814; cv=none; d=google.com; s=arc-20160816; b=hEaoXHpFaJf3aBLEE5xSXWvO4EhqxNiW4t3dPQCDUCxzKX5RdbyIpJtImo10iQAcSb KZrOLUAbV5GJSORMepACigI1XkhmnlBUtC+ld15nooZe9oc/a9Ij1P20K9Mmrs3Y3Xje zGe2QdnBJY6bcUkWdkMHoUV7WMKItREJo8owlxpkG3hYi+SNtQCmxZpR3Qsb1YVJlV/b +3eqNDn9U1Wwodpk2tMMIrQZzfTo5DVOmQ7LRGXKnccmPQKeyjUp4jTsjbctxvNi3uPU 9oqIeMFlnYA3AyhMvVQf2v+mJMpkfdYBOuLOd8hhnV7ACcMuUkp4/c07Nq/axKTMEGov 6rDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from; bh=+hfmSTGs88ityCMUn5cmLT33lcYgrRikchIKxWlIDBo=; b=oiNob2RT2uv7OgZYmhftRb1w8kn48JuDQeG7cjOkQt//TwU3Os2ZSkWlJ53YT2a9xy lsvPovtPk2L/XwLscYCO4wFQSSTKLAQ0DyPQq6ivgp85+a9h+6tj9Vu9vqFG1g77ZuHd hiYL1HuTkj4wy+IHiUgcanYVRfxd2VipgOuL+PHpwewHx7ezX2vpqDdYcDeiWYIVRmrW 6omw+AmUhZy9Ygrx3fpRyjYAYsqDKen64ovJ8+BZHeBqCtSHbt2Np2mltPGX1CR/eO88 VT2ZLEEdl8WAID9MAbdPwgh7WgDkm2xEHR9MHWvt0PAeGR46fBVL2SOM3MTvStukGbnL MgEg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l23si1245436ejn.7.2020.09.24.23.19.47; Thu, 24 Sep 2020 23:20:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727194AbgIYGTc (ORCPT + 99 others); Fri, 25 Sep 2020 02:19:32 -0400 Received: from rtits2.realtek.com ([211.75.126.72]:39823 "EHLO rtits2.realtek.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726980AbgIYGTb (ORCPT ); Fri, 25 Sep 2020 02:19:31 -0400 X-SpamFilter-By: ArmorX SpamTrap 5.69 with qID 08P6CNYL0010530, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexmb04.realtek.com.tw[172.21.6.97]) by rtits2.realtek.com.tw (8.15.2/2.66/5.86) with ESMTPS id 08P6CNYL0010530 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 25 Sep 2020 14:12:23 +0800 Received: from localhost.localdomain (172.21.69.222) by RTEXMB04.realtek.com.tw (172.21.6.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Fri, 25 Sep 2020 14:12:22 +0800 From: To: , CC: Subject: [PATCH 5/5] rtw88: show current regulatory in tx power table Date: Fri, 25 Sep 2020 14:12:19 +0800 Message-ID: <20200925061219.23754-6-tehuang@realtek.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200925061219.23754-1-tehuang@realtek.com> References: <20200925061219.23754-1-tehuang@realtek.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [172.21.69.222] X-ClientProxiedBy: RTEXMB05.realtek.com.tw (172.21.6.98) To RTEXMB04.realtek.com.tw (172.21.6.97) Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Tzu-En Huang 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. Change-Id: Id92aa6a833053fbf0b065c9ff946d7d4722897fd Signed-off-by: Tzu-En Huang --- drivers/net/wireless/realtek/rtw88/debug.c | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/drivers/net/wireless/realtek/rtw88/debug.c b/drivers/net/wireless/realtek/rtw88/debug.c index bff6ce19345a..3852c4f0ac0b 100644 --- a/drivers/net/wireless/realtek/rtw88/debug.c +++ b/drivers/net/wireless/realtek/rtw88/debug.c @@ -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"); -- 2.17.1