Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6332367rwn; Tue, 13 Sep 2022 02:37:48 -0700 (PDT) X-Google-Smtp-Source: AA6agR6ot5DFqbNrKevkjXXfoE5L1eEtQ2+7hJ1v4upj6SYGNLLlxl/dwoOiWERYPTNhD7jan4z1 X-Received: by 2002:a17:907:7ea6:b0:77a:c72a:b851 with SMTP id qb38-20020a1709077ea600b0077ac72ab851mr11443149ejc.220.1663061867907; Tue, 13 Sep 2022 02:37:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663061867; cv=none; d=google.com; s=arc-20160816; b=MxY2Q+J59zImTHSmWsDt00yrbL9SiXF5IHl3UDT/WPIIOChlYTdr2gVrASEaqOWum/ bXl7myZUGGR0N2FfHhtu5J8VeQS79BIz96cvmzoAgK+L2480yJ/mwOPaY4kaXW9GyAZm h921fZRHM4u8Jiqt4rJBpPkfsuvCPsZjABYEgn+C10wGX+lGf2Pwof4tqpY/eRwCPsuP JrXgTUf4qcLsHf30YjCxex8tAdtefq649EGCrT3NFMhgyuwprC3+NCl9nbFv1SSeQhKz 8D7OMt0q7ExuOj1WAb6SD+ETh1CfNpjnuSI0l0osL58wPwPAMbHynR89H4sas7ATOgYY abeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :authenticated-by; bh=D+qP0crSJeFPMBhPzJ/gzB0ac5YFufueF5VW3YlccvE=; b=Rzd/WTGdGM37Qouxo/GT5WEk4IwPu6EFqZDa7yItwcxkFSlrkHHc+dpcEsIP//IBzi 2TtsEi8714gFyscf87i/jicGsiNG0fQTNkUdchUsvUZ5k9ltL4EEacK0ZU3KED8ZOX5B Jue4ezq1mK0IQNlceLWYZIZZ7qOodY03kgBo2HGHNeJy9XKVyLQ5KLBLqCX10S0AzbAG rEmjOJ5sGtbD/C42kcq3ggZl28Mb5KiwKRK9bSlKcjVvBz2uIyYaqZLsNVSESMZuhoBv c2N2iE7j9qbFKWmSrYY2Ggp2qvYYnxWU9dbS1b81oAkYbBPapnTmCg3Nk0X5YV/uwdRa +v9Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s4-20020a17090699c400b007800b1819fesi413768ejn.180.2022.09.13.02.37.29; Tue, 13 Sep 2022 02:37:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231560AbiIMJ1G (ORCPT + 64 others); Tue, 13 Sep 2022 05:27:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58798 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231464AbiIMJ1E (ORCPT ); Tue, 13 Sep 2022 05:27:04 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 312203ECF6 for ; Tue, 13 Sep 2022 02:27:01 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 28D9QXWq8005652, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36505.realtek.com.tw[172.21.6.25]) by rtits2.realtek.com.tw (8.15.2/2.81/5.90) with ESMTPS id 28D9QXWq8005652 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL); Tue, 13 Sep 2022 17:26:33 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36505.realtek.com.tw (172.21.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 13 Sep 2022 17:26:54 +0800 Received: from localhost (172.21.69.188) by RTEXMBS04.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.2375.7; Tue, 13 Sep 2022 17:26:53 +0800 From: Ping-Ke Shih To: CC: , Subject: [PATCH v2 5/7] wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports Date: Tue, 13 Sep 2022 17:25:44 +0800 Message-ID: <20220913092546.43722-6-pkshih@realtek.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220913092546.43722-1-pkshih@realtek.com> References: <20220913092546.43722-1-pkshih@realtek.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [172.21.69.188] X-ClientProxiedBy: RTEXMBS02.realtek.com.tw (172.21.6.95) To RTEXMBS04.realtek.com.tw (172.21.6.97) X-KSE-ServerInfo: RTEXMBS04.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: trusted connection X-KSE-Antiphishing-Info: Clean X-KSE-Antiphishing-ScanningType: Deterministic X-KSE-Antiphishing-Method: None X-KSE-Antiphishing-Bases: 09/13/2022 08:01:00 X-KSE-AttachmentFiltering-Interceptor-Info: no applicable attachment filtering rules found X-KSE-Antivirus-Interceptor-Info: scan successful X-KSE-Antivirus-Info: =?big5?B?Q2xlYW4sIGJhc2VzOiAyMDIyLzkvMTMgpFekyCAwNjowMDowMA==?= X-KSE-BulkMessagesFiltering-Scan-Result: protection disabled X-KSE-ServerInfo: RTEXH36505.realtek.com.tw, 9 X-KSE-Attachment-Filter-Triggered-Rules: Clean X-KSE-Attachment-Filter-Triggered-Filters: Clean X-KSE-BulkMessagesFiltering-Scan-Result: protection disabled X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Ching-Te Ku Show TDMA information containing TDMA policy and time slot of Wi-Fi/BT in debug message to check things are in expected. The v1 format contains additional header, and remaining part is the same as original. So 8852CE selects v1 version, and then everything like original. Signed-off-by: Ching-Te Ku Signed-off-by: Ping-Ke Shih --- drivers/net/wireless/realtek/rtw89/coex.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/realtek/rtw89/coex.c b/drivers/net/wireless/realtek/rtw89/coex.c index 66adf4eb44559..c67ceea3a3828 100644 --- a/drivers/net/wireless/realtek/rtw89/coex.c +++ b/drivers/net/wireless/realtek/rtw89/coex.c @@ -6015,6 +6015,7 @@ static void _show_error(struct rtw89_dev *rtwdev, struct seq_file *m) static void _show_fbtc_tdma(struct rtw89_dev *rtwdev, struct seq_file *m) { + const struct rtw89_chip_info *chip = rtwdev->chip; struct rtw89_btc *btc = &rtwdev->btc; struct rtw89_btc_btf_fwinfo *pfwinfo = &btc->fwinfo; struct rtw89_btc_rpt_cmn_info *pcinfo = NULL; @@ -6027,7 +6028,10 @@ static void _show_fbtc_tdma(struct rtw89_dev *rtwdev, struct seq_file *m) if (!pcinfo->valid) return; - t = &pfwinfo->rpt_fbtc_tdma.finfo; + if (chip->chip_id == RTL8852A) + t = &pfwinfo->rpt_fbtc_tdma.finfo; + else + t = &pfwinfo->rpt_fbtc_tdma.finfo_v1.tdma; seq_printf(m, " %-15s : ", "[tdma_policy]"); -- 2.25.1