Received: by 2002:ab2:784b:0:b0:1fd:adc2:8405 with SMTP id m11csp413868lqp; Mon, 10 Jun 2024 07:56:07 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVF3sSL+zrZX8V27Slw+xB5Nf4MqyoyD9jqd8WYGe1xcsmrXfHMYUIVz+eise2WS1SKykGdX4Alzw7/iXWPUodzp0jvHgWEaus0P6QvrQ== X-Google-Smtp-Source: AGHT+IEmN0vhQlLHtv7X/PnjhKw7isTTNAGR9nUMVJdsjsCgV33TzDSgYta75ph1C6lepKQyxGOK X-Received: by 2002:a17:90a:cf86:b0:2c2:eddb:e9af with SMTP id 98e67ed59e1d1-2c2eddbef54mr4680562a91.0.1718031366947; Mon, 10 Jun 2024 07:56:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718031366; cv=pass; d=google.com; s=arc-20160816; b=s9fPIohvwryODMVln5cl6yFOyAGeVw/SsLmwH57rL+RgNIpa9DT+QsRMEzjo9xNU5V 65AAEyUWsygZi2E6yt3o4Jd1IV7xzBfOYNk2OzMiRN02MKbhNpK5S3vZhAEPuGaCJl0w xrqV+V70c9V6opXYvO3umPlJgE6HgTKYHB1+Vvo0QtEoLbKOwQNKARYTIExrVIHzRa/k pJsABBOZMPXddiHuEu4mUvVvkbtNXwJRqWacxTUNVKkQVJVRHpu4Eh4K4HQdSzo2RGuZ Obizn4Yq+8OToxJAmEBxHVamCVybiuA/W4NJgtKFSwmoYs2Q3sK5iBYO9VIzs3N7omUm LpnA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=pab8FcNXevJ4REaLQwWHgCYLaa+BjiZObbSjcyCPEP4=; fh=jW4y9TiAUiKaG+U47ZwiwsbvHjFwsTf1n3W2mjzE5Cg=; b=w+hMyV26+2WJ+hT2Pew5HMBsWDR2Ih6i0G0w518KPSMQPrqbYFk/7Zy1a1Skn3Ys9m S1qjjzGd0bavO0LYZPCiooh1ZGkMC5taqb9KQnccOnNlHPjTvsiDdup2ksaxEcg3w1+c zziIrIDq6bsehsnbR/Im76sdAMxNZ993KY8XpKNaidj1E0i9xP5Zbd/M322J9K0MvIwj LON/79t8/w43zZIHw/j84WjqkLa79zSItAi4cdRDKaWDZNI55Q76WIbQhTPX9vn8JPF3 LErqh7T3X+33k1OggFhRY+JljewvszVpHZ+F05+l0/SalNetu7+63RdIqNtqYuqtt1Ez qL8w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=VxCsn6ks; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-wireless+bounces-8757-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-8757-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id 98e67ed59e1d1-2c2d0e29608si4432208a91.27.2024.06.10.07.56.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jun 2024 07:56:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-8757-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=VxCsn6ks; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-wireless+bounces-8757-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-8757-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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 44A6E28A99C for ; Mon, 10 Jun 2024 14:56:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 32407136E30; Mon, 10 Jun 2024 14:55:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="VxCsn6ks" X-Original-To: linux-wireless@vger.kernel.org Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (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 6535E13213A for ; Mon, 10 Jun 2024 14:55:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718031356; cv=none; b=gix4ACNzHYEVDvc/bM+Ll+aKMWSI/V0XwZVd0zJsNJkLNMTn9Bxet8b1vSaJT6GjRhgwN8WvCbOQelktK6t4uvLdc9S4BOwSno0ANXsHpPHh9dDP1Y35sLjmzW71TfsJfHvMgdpNfzXR+ZWGBRKYetUIC54061Izx7Vpaedei2s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718031356; c=relaxed/simple; bh=a4rkfc4GzPGRris6Z1ZP+m4vNqg11DajU8g7jZ/ttxY=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=NTnYqfrtTJ0Z/ip8l1URjJxC8j20QdWthgYcViBMoRbb9cPFcyHlcL1wko5eP4UFJwuXmhKX+RnmSRp3FU0mbATgfqehoVoPqdNixiEaIf2C5TLlzCGQK+nwgnb6ECZaxGtqM/lWA9EFXOvPpKMOUDzWsr7YoFR7R5DkZZOQ7UI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=VxCsn6ks; arc=none smtp.client-ip=209.85.208.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2e724bc466fso80371fa.3 for ; Mon, 10 Jun 2024 07:55:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1718031352; x=1718636152; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pab8FcNXevJ4REaLQwWHgCYLaa+BjiZObbSjcyCPEP4=; b=VxCsn6ksdmR5u60V+7DKgu3Yf0QI0y0CG/vHv9102vhtnNzTlVZegB7kQOrP3miirK q1tCqbQ3y+jf+8w5kMcFgLSW6I02vhA0+vaGY+J1BLF9+aBS6/gKVm2nMuwjaqi+SDm2 JP8ZLiUXPLXh1nDUd0itT01jGTO8e7BdcLZ+9MGRf64mjk103zrFFgNDPqIxhzUK/NDo NZ3sJTysoLQq9UT4xYYAbK91ODYq3dafKnzIgs/MmO2z70vlj0Y1CTfw+RRUz0QA5jPe NIBE+x/6UELyIVTz2HG7zmD76dFj3ruLeBBuahUgasc/nosfI9qc4WjigjNT9BfMBNDi pzVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718031352; x=1718636152; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pab8FcNXevJ4REaLQwWHgCYLaa+BjiZObbSjcyCPEP4=; b=jcoZVfP+/LhIgtMwDLhB1TrmXu6EYn6KJUY59Qb4B+HQQdqo3Y//Ce6GK/owcICNMy gPlDyTM8jJOcKcd2y1mSz/r/mTyDF6xFHedKpBqgMwludsfjtvwemDf0Yrv5J6lR0UsQ q2Mu5zFIT6aCjPWyO5Pj82Yw5cKeDzoVIXfjJNfz5+m5prjYPkx45BqtUDO1tHdB04Jk 8l47dhmKg67U6617AJ7PvwM2gn2sdGJpGzGFlpb4sCi48mshvHT6y9kvma5uF5pIEsVD uRUKv3bXZEDQiDVl5mtqaFfCo/4hxDQsY7zIAMI7Yq8agnQSovjuARXzZTTTW2ohJUAb ZpTg== X-Forwarded-Encrypted: i=1; AJvYcCU7Ql3jgxTL9fLffc/sHYrj/rxRV/UAmXdv995f4fMn9R4jQ7Cyf0/qo8SNeAg/vOBJXnfl6EVvUokuxOg1PZdeEaauOiE3/ov/Sx1TbS0= X-Gm-Message-State: AOJu0YwWpGc9RZfLX6Q5K556VhHFWPzdXGqbe6nifOjj9JY6LbK6o9s0 f7pwAEkWgMrEbVk8Qi8wW1G4QMUrQ2sL1756Um4zOdtPEhgZh7YWZoyQpf9WiFdFXIsbPDYvTEq lYAabHX4es7ScXXaVX5rT4/SMWCpyrj0OI//WnA== X-Received: by 2002:a2e:a584:0:b0:2ea:e2d0:dbbd with SMTP id 38308e7fff4ca-2eae2d0e036mr82961801fa.51.1718031352486; Mon, 10 Jun 2024 07:55:52 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240605123850.24857-1-brgl@bgdev.pl> <20240605123850.24857-3-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Mon, 10 Jun 2024 16:55:41 +0200 Message-ID: Subject: Re: [PATCH v9 2/2] power: pwrseq: add a driver for the PMU module on the QCom WCN chipsets To: Krzysztof Kozlowski Cc: Marcel Holtmann , Luiz Augusto von Dentz , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kalle Valo , Bjorn Andersson , Konrad Dybcio , Liam Girdwood , Mark Brown , Catalin Marinas , Will Deacon , Bjorn Helgaas , Saravana Kannan , Geert Uytterhoeven , Arnd Bergmann , Neil Armstrong , Marek Szyprowski , Alex Elder , Srini Kandagatla , Greg Kroah-Hartman , Abel Vesa , Manivannan Sadhasivam , Lukas Wunner , Dmitry Baryshkov , Amit Pundir , Xilin Wu , linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org, linux-pm@vger.kernel.org, Bartosz Golaszewski , Caleb Connolly Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jun 10, 2024 at 4:54=E2=80=AFPM Krzysztof Kozlowski wrote: > > On 05/06/2024 14:38, Bartosz Golaszewski wrote: > > From: Bartosz Golaszewski > > > > This adds the power sequencing driver for the PMU modules present on th= e > > Qualcomm WCN Bluetooth and Wifi chipsets. It uses the pwrseq subsystem > > and knows how to match the sequencer to the consumer device by verifyin= g > > the relevant properties and DT layout. Using this driver will allow the > > BT and WLAN drivers to respect the required delays between enabling the > > two modules. > > ... > > > + > > +static const struct of_device_id pwrseq_qcom_wcn_of_match[] =3D { > > + { > > + .compatible =3D "qcom,qca6390-pmu", > > + .data =3D &pwrseq_qca6390_of_data, > > Bindings *must* be part of this patchset. I missed the moment this was > split into such chunks. > > Best regards, > Krzysztof > The bindings are already in next via Mark Brown's tree. Bart