Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp95544rwb; Wed, 21 Sep 2022 18:10:51 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7dGcl3YXxqOSvgTly8MW3P4uIVOerw/193NehW7o3Nk01q28GtABNAbfW1vPWrhkXroKfz X-Received: by 2002:a17:907:7615:b0:77b:1426:1ae8 with SMTP id jx21-20020a170907761500b0077b14261ae8mr727936ejc.137.1663809051777; Wed, 21 Sep 2022 18:10:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663809051; cv=none; d=google.com; s=arc-20160816; b=N5xLp6/W2pA2F5d1D6PVwCtlkK3OqXKTSUcNhr7JvCbAmTvr53S1HrpsYcXJKsgEVv M4+zeoAqbWGuiXuJv34YP6HSvEjXHEVxg8GtIICR4IGWVlh0+8gY9SRm1gbZ/MErJoSp JbVEpyfHqP0qly5m0Gj/84eYaqKqealjlqxjiEazJKBeFeL0SK8lKi3XUhIkX/WOjtfg E5IlrHP12C+lZ+7sSseyPNDGc9Fw4umwjipb1HSptpWXR1aruW4JTfI81NJig4nhJoDT aAtIbkbAv+9uB8iwqPPg0JYt4Tiqkc2RgovtrI0Kuav/28F9KBiDssDLm7qYIFnVgJs/ L9/A== 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 :message-id:date:subject:cc:to:from:authenticated-by; bh=k8NMCbtDXfl13QGR8Ug3zay6TnznP7b0GiJV5hyPnNg=; b=dVd91U2Uyno9HISmt+SH8RhZEiwPuvn3zHOSY9+3Cq1C2BZ89gNbvzhdhDEuql/dAE 2c6xWThyQvTXluBP8NmGvx9Lv3Kt+Ka6dHzLCnRbZFB48JF1XR0d4lSzrssieQ9vX7mp V2CLC48Kkbi/2CZyoSVybvEwnry54WEuvkRA2irNXXo6aZWw2EaXxM9t7Bp5wxsTNXtU k2GZxDaWIBeCJFlp4v3TLgr/syjjGUcT2s7IjBq2xXC04cR0DW0OEl7IjEQUKpcLjAbo z7HWLn1sHX0Mb8Kjbkh2SOXiiS8LIFOFAzDA7LNOrR4Ci5DkQKZAQxmbE+jyQ42dpaMG mFZg== 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 s13-20020a508dcd000000b0045460be0b11si3568573edh.233.2022.09.21.18.10.26; Wed, 21 Sep 2022 18:10:51 -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 S229818AbiIVBFe (ORCPT + 63 others); Wed, 21 Sep 2022 21:05:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229776AbiIVBFd (ORCPT ); Wed, 21 Sep 2022 21:05:33 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 2E1667757E for ; Wed, 21 Sep 2022 18:05:29 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 28M14qJgA019389, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36504.realtek.com.tw[172.21.6.27]) by rtits2.realtek.com.tw (8.15.2/2.81/5.90) with ESMTPS id 28M14qJgA019389 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL); Thu, 22 Sep 2022 09:04:52 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36504.realtek.com.tw (172.21.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.7; Thu, 22 Sep 2022 09:05:16 +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; Thu, 22 Sep 2022 09:05:15 +0800 From: Ping-Ke Shih To: CC: , , Subject: [PATCH 0/5] wifi: rtw89: add P2P support Date: Thu, 22 Sep 2022 09:04:30 +0800 Message-ID: <20220922010435.12167-1-pkshih@realtek.com> X-Mailer: git-send-email 2.25.1 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/22/2022 00:48: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?Q2xlYW4sIGJhc2VzOiAyMDIyLzkvMjEgpFWkyCAxMDo1MjowMA==?= X-KSE-BulkMessagesFiltering-Scan-Result: protection disabled X-KSE-ServerInfo: RTEXH36504.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-Antivirus-Interceptor-Info: fallback X-KSE-AntiSpam-Interceptor-Info: fallback X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS 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 This patchset is to add P2P support including GC power saving, but not support GO power saving yet. Currently, it can be single vif only, and will extend to support SCC and MCC later. Dian-Syuan Yang (3): wifi: rtw89: send OFDM rate only in P2P mode wifi: rtw89: support WMM-PS in P2P GO mode wifi: rtw89: support for processing P2P power saving Ping-Ke Shih (1): wifi: rtw89: set wifi_role of P2P Po Hao Huang (1): wifi: rtw89: support P2P drivers/net/wireless/realtek/rtw89/core.c | 42 +++++-- drivers/net/wireless/realtek/rtw89/core.h | 3 + drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/fw.c | 116 +++++++++++++++++- drivers/net/wireless/realtek/rtw89/fw.h | 94 ++++++++++++++ drivers/net/wireless/realtek/rtw89/mac.c | 7 ++ drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 29 ++++- drivers/net/wireless/realtek/rtw89/phy.c | 9 +- drivers/net/wireless/realtek/rtw89/ps.c | 75 ++++++++++- drivers/net/wireless/realtek/rtw89/ps.h | 3 +- 11 files changed, 354 insertions(+), 26 deletions(-) -- 2.25.1