1d496d68dSMarkuss Broks# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2d496d68dSMarkuss Broks%YAML 1.2 3d496d68dSMarkuss Broks--- 4d496d68dSMarkuss Broks$id: http://devicetree.org/schemas/regulator/siliconmitus,sm5703-regulator.yaml# 5d496d68dSMarkuss Broks$schema: http://devicetree.org/meta-schemas/core.yaml# 6d496d68dSMarkuss Broks 7d496d68dSMarkuss Brokstitle: Silicon Mitus SM5703 multi function device regulators 8d496d68dSMarkuss Broks 9d496d68dSMarkuss Broksmaintainers: 10d496d68dSMarkuss Broks - Markuss Broks <markuss.broks@gmail.com> 11d496d68dSMarkuss Broks 12d496d68dSMarkuss Broksdescription: | 13d496d68dSMarkuss Broks SM5703 regulators node should be a sub node of the SM5703 MFD node. See SM5703 MFD 14d496d68dSMarkuss Broks bindings at Documentation/devicetree/bindings/mfd/siliconmitus,sm5703.yaml 15d496d68dSMarkuss Broks Regulator nodes should be named as USBLDO_<number>, BUCK, VBUS, LDO_<number>. 16d496d68dSMarkuss Broks The definition for each of these nodes is defined using the standard 17d496d68dSMarkuss Broks binding for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. 18d496d68dSMarkuss Broks 19d496d68dSMarkuss Broksproperties: 20d496d68dSMarkuss Broks buck: 21d496d68dSMarkuss Broks type: object 22*dc6d0461SMarkuss Broks $ref: regulator.yaml# 23d496d68dSMarkuss Broks unevaluatedProperties: false 24d496d68dSMarkuss Broks description: 25d496d68dSMarkuss Broks Properties for the BUCK regulator. 26d496d68dSMarkuss Broks 27d496d68dSMarkuss Broks vbus: 28d496d68dSMarkuss Broks type: object 29*dc6d0461SMarkuss Broks $ref: regulator.yaml# 30d496d68dSMarkuss Broks unevaluatedProperties: false 31d496d68dSMarkuss Broks description: 32d496d68dSMarkuss Broks Properties for the VBUS regulator. 33d496d68dSMarkuss Broks 34d496d68dSMarkuss BrokspatternProperties: 35d496d68dSMarkuss Broks "^ldo[1-3]$": 36d496d68dSMarkuss Broks type: object 37*dc6d0461SMarkuss Broks $ref: regulator.yaml# 38d496d68dSMarkuss Broks unevaluatedProperties: false 39d496d68dSMarkuss Broks description: 40d496d68dSMarkuss Broks Properties for single LDO regulator. 41d496d68dSMarkuss Broks 42d496d68dSMarkuss Broks "^usbldo[1-2]$": 43d496d68dSMarkuss Broks type: object 44*dc6d0461SMarkuss Broks $ref: regulator.yaml# 45d496d68dSMarkuss Broks unevaluatedProperties: false 46d496d68dSMarkuss Broks description: 47d496d68dSMarkuss Broks Properties for a single USBLDO regulator. 48d496d68dSMarkuss Broks 49d496d68dSMarkuss BroksadditionalProperties: false 50