Based on kernel version 7.0. Page generated on 2026-04-23 09:48 EST.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/regulator/rohm,bd72720-regulator.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: ROHM BD72720 Power Management Integrated Circuit regulators maintainers: - Matti Vaittinen <mazziesaccount@gmail.com> description: | This module is part of the ROHM BD72720 MFD device. For more details see Documentation/devicetree/bindings/mfd/rohm,bd72720-pmic.yaml. The regulator controller is represented as a sub-node of the PMIC node on the device tree. Regulator nodes should be named to BUCK_<number> and LDO_<number>. The valid names for BD72720 regulator nodes are buck1, buck2, buck3, buck4, buck5, buck6, buck7, buck8, buck9, buck10 ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10, ldo11 patternProperties: "^ldo([1-9]|1[0-1])$": type: object description: Properties for single LDO regulator. $ref: regulator.yaml# properties: regulator-name: pattern: "^ldo([1-9]|1[0-1])$" rohm,dvs-run-voltage: description: PMIC default "RUN" state voltage in uV. See below table for LDOs which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 rohm,dvs-idle-voltage: description: PMIC default "IDLE" state voltage in uV. See below table for LDOs which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 rohm,dvs-suspend-voltage: description: PMIC default "SUSPEND" state voltage in uV. See below table for LDOs which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 rohm,dvs-lpsr-voltage: description: PMIC default "deep-idle" state voltage in uV. See below table for LDOs which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 # Supported default DVS states: # ldo | run | idle | suspend | lpsr # -------------------------------------------------------------- # 1, 2, 3, and 4 | supported | supported | supported | supported # -------------------------------------------------------------- # 5 - 11 | supported (*) # -------------------------------------------------------------- # # (*) All states use same voltage but have own enable / disable # settings. Voltage 0 can be specified for a state to make # regulator disabled on that state. unevaluatedProperties: false "^buck([1-9]|10)$": type: object description: Properties for single BUCK regulator. $ref: regulator.yaml# properties: regulator-name: pattern: "^buck([1-9]|10)$" rohm,ldon-head-microvolt: description: Set this on boards where BUCK10 is used to supply LDOs 1-4. The bucki voltage will be changed by the PMIC to follow the LDO output voltages with the offset voltage given here. This will improve the LDO efficiency. minimum: 50000 maximum: 300000 rohm,dvs-run-voltage: description: PMIC default "RUN" state voltage in uV. See below table for bucks which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 rohm,dvs-idle-voltage: description: PMIC default "IDLE" state voltage in uV. See below table for bucks which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 rohm,dvs-suspend-voltage: description: PMIC default "SUSPEND" state voltage in uV. See below table for bucks which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 rohm,dvs-lpsr-voltage: description: PMIC default "deep-idle" state voltage in uV. See below table for bucks which support this. 0 means disabled. $ref: /schemas/types.yaml#/definitions/uint32 minimum: 0 maximum: 3300000 # Supported default DVS states: # buck | run | idle | suspend | lpsr # -------------------------------------------------------------- # 1, 2, 3, and 4 | supported | supported | supported | supported # -------------------------------------------------------------- # 5 - 10 | supported (*) # -------------------------------------------------------------- # # (*) All states use same voltage but have own enable / disable # settings. Voltage 0 can be specified for a state to make # regulator disabled on that state. required: - regulator-name unevaluatedProperties: false additionalProperties: false |