Received: by 2002:a89:2c3:0:b0:1ed:23cc:44d1 with SMTP id d3csp833458lqs; Tue, 5 Mar 2024 19:47:24 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCU2D19tk+nOMY0ca/z96Bid8ln1Lf1GiRZsaTRwzsjd4M703JXfvqW7GIDXH4/xCfinilIkBL9Wb36RliTWEt9gtThcoJ/s8he4ka/57g== X-Google-Smtp-Source: AGHT+IGTFvKc4fnb7VGhGQc6D+qjzmMSDHgioupexCEj8Kz3H/WdbUuB7z+4gg/fEVo8m3FTnpR6 X-Received: by 2002:a05:6512:202c:b0:513:4ac2:4c7a with SMTP id s12-20020a056512202c00b005134ac24c7amr2279265lfs.5.1709696844637; Tue, 05 Mar 2024 19:47:24 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709696844; cv=pass; d=google.com; s=arc-20160816; b=CpLIx0KdRaHt+TDY/6whG6+t8FZG7hbXzOJv4k1LK+UqaEMVAGq6tslmxsNh8/aPYy rhBemZlOhbn9RjtgON5+wzrdJF4dv8P5OB1x50ICke+I0KN2/q0KNQZfbRyccA8HEXp8 qpu8N0tiD0O+nWwbvtuvCQ2/BGBVeEhizl7jRbDsz778s3zxiqFnMuQVir4MnbMCrRz6 ey22tdUaorZ9Ps0JKNt6zptYwukaGq4rQLMO8n/6OeYvV3uv/BaYQWHfx8pWLS4fZxF8 wW+IhqE141renTeGNkm8l4vXmoL3mSmjQN1xjSEiAMcWccamlor571jgm8GN3coBlHDX PdZg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=nK4cpqX0gvvXfx0Pf7LkLt1nvZR14Xa4u40FU/u5Cys=; fh=4papc12ra5onpkTOe/ePxQsLw2Ob2gsKo8Ya+y1zEDA=; b=YZSL18o2A/G/dZk/OqCpqGxpBvXrfw+cJO0fMir32+pgTgXuHFicZNwiDJPGURKkY9 rItcMrDd8O6k/vqp+qxY3DZRoYvR0SUogvHGNztE+zaTqQrF85zAz8BjaTHAnhEMRuzC ma6oct1Lc6/ifPciqoCqRuAPeWrx0Q6CknZN5ydBvlltNNyFWwQijsFVx4ATgaWiVKYg BYqcULhA5VJv7TAWypuOY2H3NWnqN4BDNaR/jOH69AHyc7APGX+mvX7uznB6faofbMMQ EPx2rqt/b9/L51CZ8ROASoH/Pk/epFE4RphZL+REM7GIh7+bj6CE83mqOxRZWDre/oU2 nfEQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=realtek.com); spf=pass (google.com: domain of linux-wireless+bounces-4406-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-wireless+bounces-4406-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id y2-20020a056402440200b00565d035f48esi5818130eda.158.2024.03.05.19.47.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Mar 2024 19:47:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-4406-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=realtek.com); spf=pass (google.com: domain of linux-wireless+bounces-4406-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-wireless+bounces-4406-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 58AD31F25F6C for ; Wed, 6 Mar 2024 03:47:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D3D7479E4; Wed, 6 Mar 2024 03:47:13 +0000 (UTC) X-Original-To: linux-wireless@vger.kernel.org Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A90F3E542 for ; Wed, 6 Mar 2024 03:47:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=211.75.126.72 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709696833; cv=none; b=OFgKFRBf3x5dDZ4DgI7s1GTd2IOX3gvSpW3nFgS6hqjc2HTHbE0gjK30MsRHIRrAN2B7sBei3qiCApvQwp3Jo+JKOq+TgD1WF0YSjkqbaCMm4TUlS3+aY915aqZ0mpGtWkmi/yibfYhZaWie7F56rI9owLqHpQ+cNS/jhDeVXAw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709696833; c=relaxed/simple; bh=fVcs8464nzUib9oKvD/4P4Jz0BJVXkG5v7VRldCLcTE=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=hAXY6oGJkodirZC1unfDlvsAX4env3K8pqFXci8h+I68rns/GYpRQjkOooL6PsqYLQF+MAwy657nMZAeG6DtVxx5B/6ORuu8BPD7kKuDRGyoYs7hnAM98wg8j0pjBhHvrha7QkPerwEEY5IgbCI/d8KeYiQmUKWRE6Lj9mxg/nY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=realtek.com; spf=pass smtp.mailfrom=realtek.com; arc=none smtp.client-ip=211.75.126.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=realtek.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=realtek.com X-SpamFilter-By: ArmorX SpamTrap 5.78 with qID 4263kvShB482434, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36506.realtek.com.tw[172.21.6.27]) by rtits2.realtek.com.tw (8.15.2/2.95/5.92) with ESMTPS id 4263kvShB482434 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 6 Mar 2024 11:46:57 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36506.realtek.com.tw (172.21.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 6 Mar 2024 11:46:58 +0800 Received: from [127.0.1.1] (172.21.69.94) by RTEXMBS04.realtek.com.tw (172.21.6.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 6 Mar 2024 11:46:57 +0800 From: Ping-Ke Shih To: CC: , Subject: [PATCH 0/6] wifi: rtw89: add BT-coexistence materials for 8922A and enable 8922AE Date: Wed, 6 Mar 2024 11:45:52 +0800 Message-ID: <20240306034558.19648-1-pkshih@realtek.com> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: RTEXMBS02.realtek.com.tw (172.21.6.95) To RTEXMBS04.realtek.com.tw (172.21.6.97) The more BT-coexistence materials are added by this patchset to have initial basic functions, and WiFi features of STA, AP and monitor modes are also ready now, so we can enable 8922AE. Since new files are added to Kconfig/Makefile, apply checkers of sparse and smatch to this patchset, and no any error/warning is reported. Ching-Te Ku (5): wifi: rtw89: coex: Add WiFi role info format version 8 wifi: rtw89: coex: Add antenna setting function for RTL8922A wifi: rtw89: coex: Add TDMA version 7 wifi: rtw89: coex: Add TDMA slot parameter setting version 7 wifi: rtw89: 8922a: update chip parameter for coex Ping-Ke Shih (1): wifi: rtw89: 8922a: add 8922ae to Makefile and Kconfig drivers/net/wireless/realtek/rtw89/Kconfig | 15 + drivers/net/wireless/realtek/rtw89/Makefile | 12 +- drivers/net/wireless/realtek/rtw89/coex.c | 962 ++++++++++++++++-- drivers/net/wireless/realtek/rtw89/coex.h | 72 ++ drivers/net/wireless/realtek/rtw89/core.h | 108 +- drivers/net/wireless/realtek/rtw89/fw.c | 42 + drivers/net/wireless/realtek/rtw89/fw.h | 27 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 156 ++- 8 files changed, 1283 insertions(+), 111 deletions(-) -- 2.25.1