1*fd964ee0SNinad Naik# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*fd964ee0SNinad Naik%YAML 1.2 3*fd964ee0SNinad Naik--- 4*fd964ee0SNinad Naik$id: http://devicetree.org/schemas/regulator/mediatek,mt6311-regulator.yaml# 5*fd964ee0SNinad Naik$schema: http://devicetree.org/meta-schemas/core.yaml# 6*fd964ee0SNinad Naik 7*fd964ee0SNinad Naiktitle: MediaTek MT6311 Regulator 8*fd964ee0SNinad Naik 9*fd964ee0SNinad Naikmaintainers: 10*fd964ee0SNinad Naik - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> 11*fd964ee0SNinad Naik 12*fd964ee0SNinad Naikdescription: 13*fd964ee0SNinad Naik The MediaTek MT6311 is an I2C power management IC that provides one step-down 14*fd964ee0SNinad Naik converter and one low-dropout regulator. The regulators are named VDVFS and 15*fd964ee0SNinad Naik VBIASN, respectively. 16*fd964ee0SNinad Naik 17*fd964ee0SNinad Naikproperties: 18*fd964ee0SNinad Naik compatible: 19*fd964ee0SNinad Naik const: mediatek,mt6311-regulator 20*fd964ee0SNinad Naik 21*fd964ee0SNinad Naik reg: 22*fd964ee0SNinad Naik description: I2C slave address. 23*fd964ee0SNinad Naik maxItems: 1 24*fd964ee0SNinad Naik 25*fd964ee0SNinad Naik regulators: 26*fd964ee0SNinad Naik type: object 27*fd964ee0SNinad Naik description: List of regulators provided by this controller. 28*fd964ee0SNinad Naik 29*fd964ee0SNinad Naik patternProperties: 30*fd964ee0SNinad Naik "^(VDVFS|VBIASN)$": 31*fd964ee0SNinad Naik type: object 32*fd964ee0SNinad Naik $ref: regulator.yaml# 33*fd964ee0SNinad Naik unevaluatedProperties: false 34*fd964ee0SNinad Naik 35*fd964ee0SNinad Naik additionalProperties: false 36*fd964ee0SNinad Naik 37*fd964ee0SNinad Naikrequired: 38*fd964ee0SNinad Naik - compatible 39*fd964ee0SNinad Naik - reg 40*fd964ee0SNinad Naik - regulators 41*fd964ee0SNinad Naik 42*fd964ee0SNinad NaikadditionalProperties: false 43*fd964ee0SNinad Naik 44*fd964ee0SNinad Naikexamples: 45*fd964ee0SNinad Naik - | 46*fd964ee0SNinad Naik i2c { 47*fd964ee0SNinad Naik #address-cells = <1>; 48*fd964ee0SNinad Naik #size-cells = <0>; 49*fd964ee0SNinad Naik 50*fd964ee0SNinad Naik pmic@6b { 51*fd964ee0SNinad Naik compatible = "mediatek,mt6311-regulator"; 52*fd964ee0SNinad Naik reg = <0x6b>; 53*fd964ee0SNinad Naik 54*fd964ee0SNinad Naik regulators { 55*fd964ee0SNinad Naik VDVFS { 56*fd964ee0SNinad Naik regulator-name = "VDVFS"; 57*fd964ee0SNinad Naik regulator-min-microvolt = <600000>; 58*fd964ee0SNinad Naik regulator-max-microvolt = <1400000>; 59*fd964ee0SNinad Naik regulator-ramp-delay = <10000>; 60*fd964ee0SNinad Naik }; 61*fd964ee0SNinad Naik 62*fd964ee0SNinad Naik VBIASN { 63*fd964ee0SNinad Naik regulator-name = "VBIASN"; 64*fd964ee0SNinad Naik regulator-min-microvolt = <200000>; 65*fd964ee0SNinad Naik regulator-max-microvolt = <800000>; 66*fd964ee0SNinad Naik }; 67*fd964ee0SNinad Naik }; 68*fd964ee0SNinad Naik }; 69*fd964ee0SNinad Naik }; 70*fd964ee0SNinad Naik... 71