Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp262856lqp; Wed, 12 Jun 2024 00:11:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUBLs8vaCWSAE9gdts92rIW8n0KYBNdgzhivEoYlOxUTLfpbgcw8C/aTWqj4lTPQjk+dLUy657qEWBYWzpXO/G4gKbMzqQqHxvHX5EBkg== X-Google-Smtp-Source: AGHT+IFi1cbXJA36JGGQK5nLXsMKV89Rdoje1A9ky1oEIsp50b80Yx3pOXztzeTjAvPH2i8uhOFo X-Received: by 2002:a05:622a:1446:b0:441:286f:557 with SMTP id d75a77b69052e-4415abd8097mr11780461cf.18.1718176280318; Wed, 12 Jun 2024 00:11:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718176280; cv=pass; d=google.com; s=arc-20160816; b=c92RmIshi7fssAbUuwN00HhcwdakS2E4EE1rU9rs6B64ODf4JWzChy5H7cRQXprwmX kJwL2qN7nzwfbmlzhOJguqLtHq44+5OoB12EX+Icwc9WA+p+9JjeuKQSlylx1TFNy0I4 xKMwZzKSdw+MeF2712mutTVIozopB5Kc0t3mz9Y0YzwsPhFLNoxTwYcLfhofD8kLWn2U SmBQfxTaslESJPx9vDRNcpNwiQ8sbodGwzX5sKmDNp18GhTb+rHahBIov5Pu04/+GRGz WgHWHy5yOEHFEHHSxZoPk6b1hFT2yKvywhYfrjO3cGK2v9wqPYHdTuZ1mORdkjAk3U7s enYg== 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=i6o0FZBPMx+nOIu/mzHBniZ5GdF+FcAxR4uXfrLlAu8=; fh=CpLuFB9pncXRvFzZNRYwdsgw7C+O1p0hhmWbvEeNmAw=; b=kwsG0AvNxUxrM4FdFOn8cXf+DIJFkoElBGDiQVfSP6L13Oyk9t50hDLklwUQ8Ron+x qAGJoePd6avb+qVR5edEO07TXYjcpcyjtxlPV2IQZ7a9ZC7plnVLEElqvp8GxPYsrmLo O05Uo935uuQELOxRCFf8DcLhY9V5rnZi5KtQRBCKd5qN3QnPjCV19Bzjik/M5l7aXEq2 szfNbWJtkNxFutemuv++9lzx0JOeZfkTJVrksPbIcys93FT1Bbm3iMHFP149+QPhAhd2 2uUh/mEp4lifOAQWAGpyy+nnr2tn/VNcUXv56sHCYR8C9Hgq8wvCLlAHHbECoMC8qpRM KrWg==; 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=o7Zd1oeZ; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-wireless+bounces-8833-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-wireless+bounces-8833-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id d75a77b69052e-44038b89c20si154161111cf.786.2024.06.12.00.11.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 00:11:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-8833-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=o7Zd1oeZ; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-wireless+bounces-8833-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-wireless+bounces-8833-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id D2D1A1C215D4 for ; Wed, 12 Jun 2024 07:11:19 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 568FC16B743; Wed, 12 Jun 2024 07:11:08 +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="o7Zd1oeZ" X-Original-To: linux-wireless@vger.kernel.org Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (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 49E8B167272 for ; Wed, 12 Jun 2024 07:11:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718176268; cv=none; b=aFC10cn2qPWVM9cA8sewRzwgsETnJqEqzN1Ic8cBpk3s29lyOlAB9T3SoZbyhOlMLFqVpfZpTmBypKXZdptM8pDbTI0tPIaWuv5dVbaqICF39qq0yEjnnfl7fOLvvJWZrR+zdzWD/0PW5V/g/OSTqG9K6dI5/heZBiBJ+2AOyRA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718176268; c=relaxed/simple; bh=i6o0FZBPMx+nOIu/mzHBniZ5GdF+FcAxR4uXfrLlAu8=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=fl2619W/bVm1nq9ebP11MpwXxe/xl0j7Ie2xxusWm8yP8xMHI4x1lg2oQnSvgGzOLK096hJJTHKKJ4xpJqQbbXn8sU4qoLVO2VbeRkbWpdKrHMFt3tmmhXzMgwy/EJ/+S16866OFu1hTM1EzHKHvWBXaZP28Fmv6iVm0T0nbwAc= 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=o7Zd1oeZ; arc=none smtp.client-ip=209.85.208.174 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-f174.google.com with SMTP id 38308e7fff4ca-2eabd22d441so102929251fa.2 for ; Wed, 12 Jun 2024 00:11:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1718176264; x=1718781064; 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=i6o0FZBPMx+nOIu/mzHBniZ5GdF+FcAxR4uXfrLlAu8=; b=o7Zd1oeZPpPLURaHzb321yRhJty2DLlnC4qlpDAKYRFrE37XjKXxDcFOiFIb9S/k59 zOiDJoKQKHDthECblWTjcuySU2K8pVGTszGKSP28d8Wqu8RslcoPlcygzf1gMvZwyl3I pvNZo+1wN7nmbggtNN8Z6x2LMRnZSBpP+Z+J+iGRVSpfGK9gO4MbtRortXxuZgYt/y25 pNZA62NRWFLhqawVq7KXbsVGQsn49MwnAqnVQsnthUWtbAjJMYPwSAy5XiqKVPxQxpr8 LGRrV3JLU8vv3DDdZY6lCL2a6PAUrgpA0YzkKe44ijQH5GLO9atBJnYnPCFtsPgtHWjb 1ISQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718176264; x=1718781064; 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=i6o0FZBPMx+nOIu/mzHBniZ5GdF+FcAxR4uXfrLlAu8=; b=eUVy7jAuk5RvE2lFlbxhr3/NQf9n1ADjae+9jZ1gPOt45VbpiFF6oBLI8Iafincq72 O+ODQ7yIXnf/yxwcXeyJJEYcPC8u/4pV9pygW40zAur834YB40WgI/GYRWJ90ucDQ/G7 +AVekVAI7xFY6LP8LW0q7WBWdTrha3txE/d/ifrz2Qm0/Tu8oo9TdfHntoVoRDzXtrWK a9l8wpNTtbcGIxVVSTiX5w0am8lf/c8axuKRsDoTyL47hGEVmZXbUedCQWokbk55r00f zTC+/hmKeLFiH9EyAHExYUtxJIzVCxiGGu7xy/dAsj9D00pv+HHCvNHMhkWIvOwUDYFW Z20w== X-Forwarded-Encrypted: i=1; AJvYcCV+tRzKtRDWgNtaQ6enE2LP+t1owCWMXm6Tp/DmCzrxzQQZIplQCS/jSe4X4h45jryBlfYPr6a32bmZAnYF/u9NArG7h8c2KaTGLULxgqs= X-Gm-Message-State: AOJu0Yx02yr8AqRe1TImo/JBxDZYtOhEgRHH0/cHC1ug2ryYYfZQmdjS JyG4srxx8uPvuVB03i4QZe/oDhWuT4FaY9taKabKAyskxqoJRV3O3ttAwc3lm7+Wp5S0yLkFGPw IJ86TtpzouapXOUQe+rbKFOi3duuMAMG9qm6cKA== X-Received: by 2002:ac2:4c4a:0:b0:52c:826f:f3f1 with SMTP id 2adb3069b0e04-52c9a3bfbb7mr898457e87.2.1718176264237; Wed, 12 Jun 2024 00:11:04 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240528-pwrseq-v8-0-d354d52b763c@linaro.org> <20240611225428.GA1005695@bhelgaas> In-Reply-To: <20240611225428.GA1005695@bhelgaas> From: Bartosz Golaszewski Date: Wed, 12 Jun 2024 09:10:53 +0200 Message-ID: Subject: Re: [PATCH v8 00/17] power: sequencing: implement the subsystem and add first users To: Bjorn Helgaas Cc: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Marcel Holtmann , Luiz Augusto von Dentz , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Balakrishna Godavarthi , Rocky Liao , Kalle Valo , Jeff Johnson , Bjorn Andersson , Konrad Dybcio , Bjorn Helgaas , Srini Kandagatla , Elliot Berman , Caleb Connolly , Neil Armstrong , Dmitry Baryshkov , Alex Elder , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Jeff Johnson , ath12k@lists.infradead.org, linux-pm@vger.kernel.org, linux-pci@vger.kernel.org, Bartosz Golaszewski , kernel@quicinc.com, Krzysztof Kozlowski , Amit Pundir Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 12, 2024 at 12:54=E2=80=AFAM Bjorn Helgaas = wrote: > > On Tue, May 28, 2024 at 09:03:08PM +0200, Bartosz Golaszewski wrote: > > Note: I am resending this series in its entirety once more for > > discussions and reviews. If there won't be any major objections, I'll > > then start sending individual bits and pieces to appropriate trees. > > > > Merging strategy: The DT binding and DTS changes are a no-brainer, they > > can go through the wireless, regulator and arm-msm trees separately. Th= e > > bluetooth and PCI changes have a build-time dependency on the power > > sequencing code. The bluetooth changes also have a run-time dependency = on > > the PCI pwrctl part. In order to get it into next I plan to pick up the > > power sequencing code into my own tree and maintain it. I can then > > provide an immutable tag for the BT and PCI trees to pull. I wouldn't > > stress about the BT runtime dependency as it will be fixed once all > > changes are in next. > > The PCI changes are very self-contained and any conflicts will be > trivial, so rather than messing with an immutable tag, how about if I > just ack them and you can include them in your tree directly? Sure, if you're convinced that eventual conflicts in PCI core won't be an issue then it's even better. Bart