Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp381534rdb; Thu, 15 Feb 2024 03:11:14 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXe2liZ/6HjF8dQcCEfgYheprkLhx31C5iYeuQt6QwlpoLIBUgh4P1FS0hYRx6k+i5h6R8h/1aBJNEOplzFLIHpmhXc8z/zHKNsFXVxfQ== X-Google-Smtp-Source: AGHT+IGfBBJWaxD1Z2977rP7NdxP/v2MpyzqRUM9sQ/AAIOrBFKaFGrIy5slfd4X9AztV4CHzn9v X-Received: by 2002:a05:6214:5403:b0:68f:1ac5:9ccb with SMTP id ql3-20020a056214540300b0068f1ac59ccbmr1435840qvb.10.1707995474574; Thu, 15 Feb 2024 03:11:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707995474; cv=pass; d=google.com; s=arc-20160816; b=Bc8+LPYgHcN01q53H07t8Hd7mkYePa+btnNwTzgOC8F4d+7FO+L5XVKU2Dj0hHaHQn ZfiGCCfhsjc6ff41x2nSTvfnTmq30cv2zaY/50zx2J09jtuWDv8FFdJk9W8bpQBtOgZd /jd+sZbNcoEaIgcYAzGFd3U7GfjpvmeYdEEG9l6lNxTpSA0q+9KewJcRzxl7g8gm7b65 0zX70Bud+q0u6JnKN7/2i/7b22TtcVBThOSTtiYYoGqC1uwtiMwPCOJBPmAV9p/JL2o3 dHleCNzYHnXGP25eclunkuTCJXrCHGsawVy7SpPxGt0dgPcO0yd/5kVbAlGbCX/z9ldZ 8Kaw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=date:message-id:user-agent:cc:to:references:in-reply-to:from :subject:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=XLqfU3DeXEPGU5AiDAg3i+FMrE/bOq8mG46BrpF7R0E=; fh=nVgiLdLc+MV9s3ZKgUGT84t6sn7RE01PukgCYzHVZnA=; b=wb+AmPWfo8LvYatFTEG4fFyo+hro2VT2voZ52SwynGmqFu4/Y0nQNu7bl6iaHWF9Sp +v59oSjGYj4WqeKbKBpPkp0ie4y5HtU9ErnwgzQNn63TZifHJt210218f+TqPGehg5oI kREZ9TcF+bc9yMa5IK41KxAgaHq9LxAduGjy+LQgpHYf1ThSQZB5qUSwtR5P0KaOjm/C fqGnK3XgeOc8NqVTqCnN2cjcNckJZuNBqcq53rWwCxOsV0JdDmUhG02DuFgpx43cbQuM gyKFPbGgiS0/Z4CJq2I4D75WdBPQY5rH2Zx7ORG174Ps78yU4XGYJhXMOLxpBaizMNF6 aCGQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gsTSiS1D; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-3617-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-3617-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id ey10-20020a0562140b6a00b0068cbc82e484si1209279qvb.303.2024.02.15.03.11.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Feb 2024 03:11:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-3617-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=gsTSiS1D; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-3617-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-3617-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 7A2671C20AEA for ; Thu, 15 Feb 2024 11:11:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A927D127B6E; Thu, 15 Feb 2024 11:10:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="gsTSiS1D" X-Original-To: linux-wireless@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 853B966B2D for ; Thu, 15 Feb 2024 11:10:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707995408; cv=none; b=Tb+hCt33FwAoc7knUQeZTpr/dqpRlHeGpeHOxcO7VlrOkWPHoNJq8FdWAUw0761DnrcgrU/DkkKxYOJSNCW778SauRVL46dsrSSdt8VM/D/4SndAk0oGvKmhnansqYpobniW42GnVS2wrtiGSLD4ILcyayQijAVdgjDY7mDwmVg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707995408; c=relaxed/simple; bh=8NWl4Oafgs0R4ZTIhB4FbvOqEXbs6mbDP30fqWaED38=; h=Content-Type:MIME-Version:Subject:From:In-Reply-To:References:To: Cc:Message-ID:Date; b=IzU7QDk7GokFLISiB+l8EAYdEvL0GRwmdk0nobwYXm9E2Yg4unbRa0iHld5GaKF7FvLJ7Xc9Cyj/cpbAuaEl4qmicPUVGTz3vjQxKu0f6RgCBqMlwVW+RSzZTtARKtMB5D3Gx5p5COzXxAyGyp67tmTnCBNRUDYwaVsjky5Tg/o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gsTSiS1D; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5F25FC433C7; Thu, 15 Feb 2024 11:10:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707995408; bh=8NWl4Oafgs0R4ZTIhB4FbvOqEXbs6mbDP30fqWaED38=; h=Subject:From:In-Reply-To:References:To:Cc:Date:From; b=gsTSiS1Dz5IWtYjFS6NCec/0KWG4/cxLuf7eakN7WSqXiIvy/cblwcBiJ1//NnzQC lqjHAL/eCxpA2S7V3xErquVRx0bjpGwBqEXHBGH61vaICeVPxowftPJkk9d3Gtk5S4 vzPBqAAvv3SruMyWPkztWnBOlsVuYY1+RdGZoCmx0JECEubKbkZrexM4FYLU3hZ7Cb tEuW3W77ctAvlTViDIkiiDNyvwzZshYaw2+Vy6rVN72IRVcds5Mf3fRPjDcVn5LXhe NuqWG+zr+BkYzMetQnUw1Ivl1cpTWqQFSFxmtNkSRXNTrnyfIdHV4/Jyfj3h4VI8X6 s0AXmIMemZWwA== Content-Type: text/plain; charset="utf-8" Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [PATCH 1/5] wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series From: Kalle Valo In-Reply-To: <20240213073514.23796-2-pkshih@realtek.com> References: <20240213073514.23796-2-pkshih@realtek.com> To: Ping-Ke Shih Cc: , User-Agent: pwcli/0.1.1-git (https://github.com/kvalo/pwcli/) Python/3.11.2 Message-ID: <170799540569.3764215.7868506365274223642.kvalo@kernel.org> Date: Thu, 15 Feb 2024 11:10:07 +0000 (UTC) Ping-Ke Shih wrote: > From: Zong-Zhe Yang > > For Wi-Fi 7 chips, FW supports MRC (multi-role concurrent) functions > including H2C commands and C2H events. We can consider FW MRC functions > as a superset of FW MCC (multi-channel concurrent) functions. And, MRC > functions can take MLO things into account. > > Basically before MLO, SW can also manipulate FW MRC to work original > SW MCC flow. So, we add them first and implement the handling in the > following. And then, SW MCC will call different series of FW functions > according to chip later. > > Signed-off-by: Zong-Zhe Yang > Signed-off-by: Ping-Ke Shih 5 patches applied to wireless-next.git, thanks. 6ca3b88c320b wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series b8e59e553458 wifi: rtw89: mac: implement MRC C2H event handling 9de7829aa6fa wifi: rtw89: fw: implement MRC H2C command functions f931cce310e0 wifi: rtw89: chan: support MCC on Wi-Fi 7 chips 441a6014d024 wifi: rtw89: 8922a: declare to support two chanctx -- https://patchwork.kernel.org/project/linux-wireless/patch/20240213073514.23796-2-pkshih@realtek.com/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches