S2MPS16 is a PMIC present in Samsung's exynos8890 devices. It houses voltage regulators (38 LDOs and 11 BUCKs), an RTC and a clocks module. Add the compatible string "samsung,s2mps16-pmic" to the PMIC. Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@xxxxxxxxx> --- .../bindings/mfd/samsung,s2mps11.yaml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml b/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml index 31d544a9c..445596323 100644 --- a/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml +++ b/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml @@ -4,7 +4,7 @@ $id: http://devicetree.org/schemas/mfd/samsung,s2mps11.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC +title: Samsung S2MPS11/13/14/15/16 and S2MPU02 Power Management IC maintainers: - Krzysztof Kozlowski <krzk@xxxxxxxxxx> @@ -13,7 +13,7 @@ description: | This is a part of device tree bindings for S2M and S5M family of Power Management IC (PMIC). - The Samsung S2MPS11/13/14/15 and S2MPU02 is a family of Power Management IC + The Samsung S2MPS11/13/14/15/16 and S2MPU02 is a family of Power Management IC which include voltage and current regulators, RTC, clock outputs and other sub-blocks. @@ -25,6 +25,7 @@ properties: - samsung,s2mps13-pmic - samsung,s2mps14-pmic - samsung,s2mps15-pmic + - samsung,s2mps16-pmic - samsung,s2mpu02-pmic - samsung,s2mpu05-pmic @@ -141,6 +142,18 @@ allOf: samsung,s2mps11-acokb-ground: false samsung,s2mps11-wrstbi-ground: false + - if: + properties: + compatible: + contains: + const: samsung,s2mps16-pmic + then: + properties: + regulators: + $ref: /schemas/regulator/samsung,s2mps16.yaml + samsung,s2mps11-acokb-ground: false + samsung,s2mps11-wrstbi-ground: false + - if: properties: compatible: -- 2.43.0