From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com [209.85.219.173]) (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 8E54284D2C for ; Wed, 2 Oct 2024 10:59:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727866778; cv=none; b=Hwfg4VaEHgMZCCus4FOuhaDo3M61Kyk97SCS8APM/Gip//MvcpHaS1j6Gp0q9Rhhxqkm9y58WWoDoPis4zlgKUYDoD7out7ySP6gr6p9CkkUuHn8p1JztdshADFccfYg9ytArl6PXuC+0OcgVm7Zi2GnmUcxXfrTc2NEHgtaC6E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1727866778; c=relaxed/simple; bh=NzcFoHTNLNVqGkCHzroWzfsMtjKYi6rRMMba+/kNkXQ=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=nMbLpLnYQPxmr0rsx+Us87xnkI3P2aejt0vT+HF8z7abSqD5o9cnF/Px0GbaQzyrguEtq85cG3Bgp8PaAvMRTXCLg+FbgooFQE8luuXdlYhAk8zeViAWA9RsRiXzCJmaraW4jetqTmPVtsPqcLkln9KhxKZmcIwj9KMpwULHwXw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=TV228plC; arc=none smtp.client-ip=209.85.219.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="TV228plC" Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-e260754066cso4520362276.1 for ; Wed, 02 Oct 2024 03:59:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1727866775; x=1728471575; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JCxUhP5PTGRYIcR3m3Jk5Aux/17r3kHlckBWx5mLpvs=; b=TV228plCfuV5964mUpzVfMMrtv/WA1PCXRzm5+zQb3gGFKKqCivSlSG5BraFVdHXpO xCpfeh2UfAcKgwXRvTVzsDEhQ5+EZM5wp5ziV/GqYjMUEYttDBkD6dEmcslr+y6C88Gb vc3ZmNjEQYSkbhahl1V7VuHtJ/NNJexwSqMM2LXqCFFSeCbXnakPWny+T2IEBAAlyoNj JK8tZnOpr3ps4vQm3izPPuG3AHlrec7fXkrMo/lLTPT/hBAI07Wm/gaT78yNq+6nYV+C ryorBFxLU4cqaBOlBX96/u4Eb+ZeieSn/akLr7IQ4A0p657sAYMfXQXWnHt/KZ5kt1Ln iwtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727866775; x=1728471575; h=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=JCxUhP5PTGRYIcR3m3Jk5Aux/17r3kHlckBWx5mLpvs=; b=xMXrWmE7ZDjj3IhDafO5V8CWaLJ/ClURMTblSGtfK5Wtc1GPL8kBrAfz00FsH9z3Yt 92h0V8NCjA2+9v7ORsBjMCnUhcVJ3u1eP7/cQZaqd4L+iYbMtIg6igNB/uF5IIeR+qx+ V59QTM3nLfZ5hQgtPoaEES8/gMiXk4N54peAMRohHUuAOO5KLfhHyL4RduKroWjlTwfu IhL1AZRsqjbznSFjDqZ9j8jIm/PoZMMQdgb7r7Ka0vqJ8SdNh90D+XKBFqb9DE0WI97N DpSqJxDbREGPP7+tVqXytDwSKcB59g+tvUqWOakCg+tHqLH9PLQM/p3oTxbO/4M7FXEB g7vA== X-Forwarded-Encrypted: i=1; AJvYcCX2dN0ILw/dbAVhhr+t6pIwsh4Eib70NvgzbTapatJk0Az2iUzSEqYaY6i9D66BPcjAzUk1w1AcYqlo@vger.kernel.org X-Gm-Message-State: AOJu0Yx/EEhWUPcOGikXdQZzLLWAuqvuvfp6oyw/8aHfcEvZc/kXCxHC /DvqwKSr559z5vphDdWGhvelfXRWiopLYrCKfVrsW1MMB9RVjDpwj+bAhcZZGQjYS03r2grbBO3 td1fM4QTq+Nh96guzQRpjmtztJ4XxkO4G4PitcA== X-Google-Smtp-Source: AGHT+IFq0pk8pMecMnHenj+WF1HIEXl1ETFIdkc88bklqtHOqecgN4eekOLxn+WfMWdGyjsskNLSuEFzJ2UWoa/M8hk= X-Received: by 2002:a05:6902:2e11:b0:e20:2a9d:f909 with SMTP id 3f1490d57ef6-e26383998fcmr2106920276.12.1727866775632; Wed, 02 Oct 2024 03:59:35 -0700 (PDT) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240930044525.2043884-1-wenst@chromium.org> In-Reply-To: From: Ulf Hansson Date: Wed, 2 Oct 2024 12:58:58 +0200 Message-ID: Subject: Re: [PATCH v9 0/3] Add of_regulator_get_optional() and Fix MTK Power Domain Driver To: Mark Brown Cc: Chen-Yu Tsai , Matthias Brugger , AngeloGioacchino Del Regno , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Douglas Anderson , Johan Hovold , Andy Shevchenko , Pablo Sun , Macpaul Lin , Sebastian Reichel Content-Type: text/plain; charset="UTF-8" On Mon, 30 Sept 2024 at 23:17, Mark Brown wrote: > > On Mon, Sep 30, 2024 at 12:45:20PM +0800, Chen-Yu Tsai wrote: > > > Patch 1 adds a new of_regulator_get_optional() function to look up > > regulator supplies using device tree nodes. > > > Patch 2 adds a devres version of the aforementioned function at > > Sebastian's request for the two power domain drivers. > > The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc: > > Linux 6.12-rc1 (2024-09-29 15:06:19 -0700) > > are available in the Git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-of-get-optional > > for you to fetch changes up to 36ec3f437227470568e5f460997f367f5446a34d: > > regulator: Add devres version of of_regulator_get_optional() (2024-09-30 01:11:41 +0200) > > ---------------------------------------------------------------- > regulator: Add of_regulator_get_optional() APIs > > Add of_regulator_get_optional() APIs, which can be used by generic code > to improve integration of regulator management helpers for their users. > > ---------------------------------------------------------------- > Chen-Yu Tsai (2): > regulator: Add of_regulator_get_optional() for pure DT regulator lookup > regulator: Add devres version of of_regulator_get_optional() > > drivers/regulator/core.c | 4 +-- > drivers/regulator/devres.c | 39 +++++++++++++++++++++++++++++ > drivers/regulator/internal.h | 18 +++++++++----- > drivers/regulator/of_regulator.c | 51 +++++++++++++++++++++++++++++++++----- > include/linux/regulator/consumer.h | 37 +++++++++++++++++++++++++++ > 5 files changed, 135 insertions(+), 14 deletions(-) I have pulled in the regulator tag from Mark's git tree and applied patch3 for next, thanks! Kind regards Uffe