On Sat, 01 Mar 2025, Kaustabh Chakraborty wrote: > Exynos7870 devices use Samsung S2MPU05 as its primary PMIC. Add support > for it in the existing PMIC driver. Additionally, also add support for > voltage regulators which can be accessed and controlled from the PMIC > itself. > > Patches from mfd and regulator subsystems have been placed together in > this series. Here, both patches from both subsystems depend on the other: > 1. The regulator driver patch includes a header file which describes the > PMIC registers. This header is introduced in a PMIC patch. > 2. The PMIC dt-binding patch references the regulator documentation. > > Note that 1. is a build dependency, but 2. is not. > > This patch series is a part of Exynos7870 upstreaming. > > Signed-off-by: Kaustabh Chakraborty <kauschluss@xxxxxxxxxxx> > --- > Changes in v3: > - Lowercase "ldo" and "buck" in regulator dt-bindings and driver patches. > - Add back missing Reviewed-by: tag in [PATCH v2 2/3]. > - Link to v2: https://lore.kernel.org/r/20250219-exynos7870-pmic-regulators-v2-0-1ea86fb332f7@xxxxxxxxxxx > > Changes in v2: > - Drop applied [PATCH 2/4]. > - Added myself as maintainer in s2mpu05-pmic DT docs. > - Edited LDO description to explain missing LDOs. > - Added all missing regulator control registers intended for CP. > - Modify regulator_desc_s2mpu05_ldo* macros to allow choosing register > suffixes (CTRL, CTRL1, etc). Subsequently, drop Reviewed-by: tag in > [PATCH 4/4]. > - Take over ownership of patches by the co-author, upon their request. > - Link to v1: https://lore.kernel.org/r/20250204-exynos7870-pmic-regulators-v1-0-05adad38102c@xxxxxxxxxxx > > --- > Kaustabh Chakraborty (3): > regulator: dt-bindings: add documentation for s2mpu05-pmic regulators > mfd: sec: add support for S2MPU05 PMIC > regulator: s2mps11: Add support for S2MPU05 regulators > > .../bindings/regulator/samsung,s2mpu05.yaml | 47 ++++++ > drivers/mfd/sec-core.c | 12 ++ > drivers/mfd/sec-irq.c | 34 ++++ > drivers/regulator/Kconfig | 4 +- > drivers/regulator/s2mps11.c | 92 ++++++++++- > include/linux/mfd/samsung/core.h | 1 + > include/linux/mfd/samsung/irq.h | 44 +++++ > include/linux/mfd/samsung/s2mpu05.h | 183 +++++++++++++++++++++ > 8 files changed, 414 insertions(+), 3 deletions(-) > --- > base-commit: be5c7bbb3a64baf884481a1ba0c2f8fb2f93f7c3 > change-id: 20250203-exynos7870-pmic-regulators-26512b79a29b > > Best regards, > -- > Kaustabh Chakraborty <kauschluss@xxxxxxxxxxx> Applied the set. I'll send out a pull-request if all goes well with build testing. Note to self: ib-mfd-regulator-6.15 -- Lee Jones [李琼斯]