From: Andreas Kemnade <akemnade@kernel.org>
To: Lee Jones <lee@kernel.org>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Alistair Francis <alistair@alistair23.me>,
Liam Girdwood <lgirdwood@gmail.com>,
Mark Brown <broonie@kernel.org>, Shawn Guo <shawnguo@kernel.org>,
Sascha Hauer <s.hauer@pengutronix.de>,
Pengutronix Kernel Team <kernel@pengutronix.de>,
Fabio Estevam <festevam@gmail.com>
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
Andreas Kemnade <akemnade@kernel.org>
Subject: [PATCH v2 0/3] regulator: sy7636a: define and init all resources needed
Date: Tue, 09 Sep 2025 22:33:01 +0200 [thread overview]
Message-ID: <20250909-sy7636-rsrc-v2-0-cfd9f44fd259@kernel.org> (raw)
The SY7636A has some pins which can be hardwired or used to have more
more advanced power management available. As several devices containing
this regulator have these pins not hardwired, but instead connected to some
GPIO, enhance the driver to have them defined and initialized.
Also add the ability to power off the chip completely by defining some
input power supply.
Actually implementing better power management is planned to be
implemented as a second step. The regulators in the SY7636A should only
be on for a short time during display refresh, but currently they are
unconditionally forcefully enabled by the hwmon part of this chip.
Signed-off-by: Andreas Kemnade <akemnade@kernel.org>
---
Changes in v2:
- en[-gpios] -> enable[-gpios] in yaml/dts/driver
- fix en vs vcom_en in error handling
- comment delay
- drop applied commit (rebased to regulator/for-linus)
- Link to v1: https://lore.kernel.org/r/20250906-sy7636-rsrc-v1-0-e2886a9763a7@kernel.org
---
Andreas Kemnade (3):
dt-bindings: mfd: sy7636a: Add missing gpio pins and supply
regulator: sy7636a: add gpios and input regulator
ARM: dts: imx: e70k02: add sy7636
.../devicetree/bindings/mfd/silergy,sy7636a.yaml | 16 +++++++++++++
arch/arm/boot/dts/nxp/imx/e70k02.dtsi | 25 +++++++++++++++++++-
.../arm/boot/dts/nxp/imx/imx6sl-tolino-vision5.dts | 24 +++++++++++++++++++
.../arm/boot/dts/nxp/imx/imx6sll-kobo-librah2o.dts | 24 +++++++++++++++++++
drivers/regulator/sy7636a-regulator.c | 27 ++++++++++++++++++++++
5 files changed, 115 insertions(+), 1 deletion(-)
---
base-commit: c05d0b32eebadc8be6e53196e99c64cf2bed1d99
change-id: 20250906-sy7636-rsrc-c20aa6baa2c4
Best regards,
--
Andreas Kemnade <akemnade@kernel.org>
next reply other threads:[~2025-09-09 20:34 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-09 20:33 Andreas Kemnade [this message]
2025-09-09 20:33 ` [PATCH v2 1/3] dt-bindings: mfd: sy7636a: Add missing gpio pins and supply Andreas Kemnade
2025-09-10 11:38 ` Krzysztof Kozlowski
2025-09-10 12:20 ` Mark Brown
2025-09-10 15:45 ` Frank Li
2025-09-10 19:18 ` Andreas Kemnade
2025-09-09 20:33 ` [PATCH v2 2/3] regulator: sy7636a: add gpios and input regulator Andreas Kemnade
2025-09-10 14:16 ` Peng Fan
2025-09-09 20:33 ` [PATCH v2 3/3] ARM: dts: imx: e70k02: add sy7636 Andreas Kemnade
2025-09-10 14:17 ` Peng Fan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250909-sy7636-rsrc-v2-0-cfd9f44fd259@kernel.org \
--to=akemnade@kernel.org \
--cc=alistair@alistair23.me \
--cc=broonie@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=festevam@gmail.com \
--cc=imx@lists.linux.dev \
--cc=kernel@pengutronix.de \
--cc=krzk+dt@kernel.org \
--cc=lee@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robh@kernel.org \
--cc=s.hauer@pengutronix.de \
--cc=shawnguo@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox