162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 262306a36Sopenharmony_ci%YAML 1.2 362306a36Sopenharmony_ci--- 462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/regulator/siliconmitus,sm5703-regulator.yaml# 562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 662306a36Sopenharmony_ci 762306a36Sopenharmony_cititle: Silicon Mitus SM5703 multi function device regulators 862306a36Sopenharmony_ci 962306a36Sopenharmony_cimaintainers: 1062306a36Sopenharmony_ci - Markuss Broks <markuss.broks@gmail.com> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cidescription: | 1362306a36Sopenharmony_ci SM5703 regulators node should be a sub node of the SM5703 MFD node. See SM5703 MFD 1462306a36Sopenharmony_ci bindings at Documentation/devicetree/bindings/mfd/siliconmitus,sm5703.yaml 1562306a36Sopenharmony_ci Regulator nodes should be named as USBLDO_<number>, BUCK, VBUS, LDO_<number>. 1662306a36Sopenharmony_ci The definition for each of these nodes is defined using the standard 1762306a36Sopenharmony_ci binding for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciproperties: 2062306a36Sopenharmony_ci buck: 2162306a36Sopenharmony_ci type: object 2262306a36Sopenharmony_ci $ref: regulator.yaml# 2362306a36Sopenharmony_ci unevaluatedProperties: false 2462306a36Sopenharmony_ci description: 2562306a36Sopenharmony_ci Properties for the BUCK regulator. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci vbus: 2862306a36Sopenharmony_ci type: object 2962306a36Sopenharmony_ci $ref: regulator.yaml# 3062306a36Sopenharmony_ci unevaluatedProperties: false 3162306a36Sopenharmony_ci description: 3262306a36Sopenharmony_ci Properties for the VBUS regulator. 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_cipatternProperties: 3562306a36Sopenharmony_ci "^ldo[1-3]$": 3662306a36Sopenharmony_ci type: object 3762306a36Sopenharmony_ci $ref: regulator.yaml# 3862306a36Sopenharmony_ci unevaluatedProperties: false 3962306a36Sopenharmony_ci description: 4062306a36Sopenharmony_ci Properties for single LDO regulator. 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci "^usbldo[1-2]$": 4362306a36Sopenharmony_ci type: object 4462306a36Sopenharmony_ci $ref: regulator.yaml# 4562306a36Sopenharmony_ci unevaluatedProperties: false 4662306a36Sopenharmony_ci description: 4762306a36Sopenharmony_ci Properties for a single USBLDO regulator. 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ciadditionalProperties: false 50