···11+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause22+%YAML 1.233+---44+$id: http://devicetree.org/schemas/regulator/samsung,s2mpu05.yaml#55+$schema: http://devicetree.org/meta-schemas/core.yaml#66+77+title: Samsung S2MPU05 Power Management IC regulators88+99+maintainers:1010+ - Kaustabh Chakraborty <kauschluss@disroot.org>1111+1212+description: |1313+ This is a part of device tree bindings for S2M and S5M family of Power1414+ Management IC (PMIC).1515+1616+ The S2MPU05 provides buck and LDO regulators.1717+1818+ See also Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml for1919+ additional information and example.2020+2121+patternProperties:2222+ # 21 LDOs2323+ "^ldo([1-9]|10|2[5-9]|3[0-5])$":2424+ type: object2525+ $ref: regulator.yaml#2626+ unevaluatedProperties: false2727+ description:2828+ Properties for single LDO regulator.2929+3030+ LDOs 11-24 are used for CP, and they're left unimplemented due to lack3131+ of documentation on these regulators.3232+3333+ required:3434+ - regulator-name3535+3636+ # 5 bucks3737+ "^buck[1-5]$":3838+ type: object3939+ $ref: regulator.yaml#4040+ unevaluatedProperties: false4141+ description:4242+ Properties for single buck regulator.4343+4444+ required:4545+ - regulator-name4646+4747+additionalProperties: false
···13301330 via I2C bus. S2MPA01 has 10 Bucks and 26 LDO outputs.1331133113321332config REGULATOR_S2MPS1113331333- tristate "Samsung S2MPS11/13/14/15/S2MPU02 voltage regulator"13331333+ tristate "Samsung S2MPS11/13/14/15/S2MPU02/05 voltage regulator"13341334 depends on MFD_SEC_CORE || COMPILE_TEST13351335 help13361336- This driver supports a Samsung S2MPS11/13/14/15/S2MPU02 voltage13361336+ This driver supports a Samsung S2MPS11/13/14/15/S2MPU02/05 voltage13371337 output regulator via I2C bus. The chip is comprised of high efficient13381338 Buck converters including Dual-Phase Buck converter, Buck-Boost13391339 converter, various LDOs.