| From: |
| Otto Pflüger <otto.pflueger-AT-abscue.de> |
| To: |
| Liam Girdwood <lgirdwood-AT-gmail.com>, Mark Brown <broonie-AT-kernel.org>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Orson Zhai <orsonzhai-AT-gmail.com>, Baolin Wang <baolin.wang-AT-linux.alibaba.com>, Chunyan Zhang <zhang.lyra-AT-gmail.com>, Lee Jones <lee-AT-kernel.org> |
| Subject: |
| [PATCH v4 0/4] regulator: Add support for Unisoc SC2730 PMIC regulators |
| Date: |
| Thu, 21 May 2026 18:17:05 +0200 |
| Message-ID: |
| <20260521-sc2730-regulators-v4-0-1ac8a3b5ed82@abscue.de> |
| Cc: |
| linux-kernel-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, Otto Pflüger <otto.pflueger-AT-abscue.de>, Zhongfa Wang <zhongfa.wang-AT-unisoc.com> |
| Archive-link: |
| Article |
Add device tree bindings and a driver for the regulators found in the
Spreadtrum/Unisoc SC2730 PMIC.
The second patch in this series depends on the first patch.
Signed-off-by: Otto Pflüger <otto.pflueger@abscue.de>
---
Changes in v4:
- Add missing patch for MFD cell registration
- Use conditional binding for referencing the regulators now that the
child node cannot be distinguished by its compatible for validation
purposes.
- Drop requirement for removed compatible property (sorry, should have
double-checked this before sending v3)
- Link to v3: https://lore.kernel.org/r/20260519-sc2730-regulators-v3-0...
Changes in v3:
- Drop compatible property
- Drop unused VDDSIM0 and VDDSIM1 IDs
- Link to v2: https://lore.kernel.org/r/20260518-sc2730-regulators-v2-0...
Changes in v2:
- Use lowercase names without underscores for device tree nodes
- Use oneOf for binding reference instead of making it conditional
- Remove some excess line breaks
- Fix author name in driver and add original Signed-off-by
- Link to v1: https://lore.kernel.org/r/20260220-sc2730-regulators-v1-0...
---
Otto Pflüger (4):
regulator: dt-bindings: Add Unisoc SC2730 PMIC
dt-bindings: mfd: sprd,sc2731: Include SC2730 regulator bindings
mfd: sprd-sc27xx: Add SC2730 regulator cell
regulator: Add regulator driver for Unisoc SC2730 PMIC
.../devicetree/bindings/mfd/sprd,sc2731.yaml | 21 +-
.../bindings/regulator/sprd,sc2730-regulator.yaml | 44 +++
drivers/mfd/sprd-sc27xx-spi.c | 1 +
drivers/regulator/Kconfig | 7 +
drivers/regulator/Makefile | 1 +
drivers/regulator/sc2730-regulator.c | 411 +++++++++++++++++++++
6 files changed, 484 insertions(+), 1 deletion(-)
---
base-commit: 550604d6c9b9efc8d068aff94dc301694a7afdee
change-id: 20260216-sc2730-regulators-13ba789641a4
Best regards,
--
Otto Pflüger <otto.pflueger@abscue.de>