64 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/regulator/rohm,bd96801-regulator.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: ROHM BD96801 Power Management Integrated Circuit regulators8 9maintainers:10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>11 12description:13 This module is part of the ROHM BD96801 MFD device. For more details14 see Documentation/devicetree/bindings/mfd/rohm,bd96801-pmic.yaml.15 16 The regulator controller is represented as a sub-node of the PMIC node17 on the device tree.18 19 Regulator nodes should be named to buck_<number> and ldo_<number>.20 The valid names for BD96801 regulator nodes are21 buck1, buck2, buck3, buck4, ldo5, ldo6, ldo722 23patternProperties:24 "^ldo[5-7]$":25 type: object26 description:27 Properties for single LDO regulator.28 $ref: regulator.yaml#29 30 properties:31 rohm,initial-voltage-microvolt:32 description:33 Initial voltage for regulator. Voltage can be tuned +/-150 mV from34 this value. NOTE, This can be modified via I2C only when PMIC is in35 STBY state.36 minimum: 30000037 maximum: 330000038 39 unevaluatedProperties: false40 41 "^buck[1-4]$":42 type: object43 description:44 Properties for single BUCK regulator.45 $ref: regulator.yaml#46 47 properties:48 rohm,initial-voltage-microvolt:49 description:50 Initial voltage for regulator. Voltage can be tuned +/-150 mV from51 this value. NOTE, This can be modified via I2C only when PMIC is in52 STBY state.53 minimum: 50000054 maximum: 330000055 56 rohm,keep-on-stby:57 description:58 Keep the regulator powered when PMIC transitions to STBY state.59 type: boolean60 61 unevaluatedProperties: false62 63additionalProperties: false64