Loading Documentation/devicetree/bindings/regulator/max8997-regulator.txt +1 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ Optional properties: - interrupts: Interrupt specifiers for two interrupt sources. - First interrupt specifier is for 'irq1' interrupt. - Second interrupt specifier is for 'alert' interrupt. - charger-supply: regulator node for charging current. - max8997,pmic-buck1-uses-gpio-dvs: 'buck1' can be controlled by gpio dvs. - max8997,pmic-buck2-uses-gpio-dvs: 'buck2' can be controlled by gpio dvs. - max8997,pmic-buck5-uses-gpio-dvs: 'buck5' can be controlled by gpio dvs. Loading Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt +2 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,8 @@ Required properties: - compatible: "microchip,mcp16502" - reg: I2C slave address - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during suspend-to-ram, keeping the PMIC into HIBERNATE mode. suspend-to-ram, keeping the PMIC into HIBERNATE mode; this property is optional; - regulators: A node that houses a sub-node for each regulator within the device. Each sub-node is identified using the node's name. The content of each sub-node is defined by the Loading Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml 0 → 100644 +69 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/regulator/mt6315-regulator.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Mediatek MT6315 Regulator maintainers: - Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com> description: | The MT6315 is a power management IC (PMIC) configurable with SPMI. that contains 4 BUCKs output which can combine with each other by different efuse settings. properties: compatible: const: mediatek,mt6315-regulator reg: maxItems: 1 regulators: type: object description: List of regulators and its properties patternProperties: "^vbuck[1-4]$": type: object $ref: "regulator.yaml#" properties: regulator-name: pattern: "^vbuck[1-4]$" additionalProperties: false required: - compatible - reg - regulators additionalProperties: false examples: - | pmic@6 { compatible = "mediatek,mt6315-regulator"; reg = <0x6 0>; regulators { vbuck1 { regulator-compatible = "vbuck1"; regulator-min-microvolt = <300000>; regulator-max-microvolt = <1193750>; regulator-enable-ramp-delay = <256>; regulator-allowed-modes = <0 1 2 4>; }; vbuck3 { regulator-compatible = "vbuck3"; regulator-min-microvolt = <300000>; regulator-max-microvolt = <1193750>; regulator-enable-ramp-delay = <256>; regulator-allowed-modes = <0 1 2 4>; }; }; }; Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,11 @@ properties: additionalProperties: false sd-vsel-gpios: description: GPIO that is used to switch LDO5 between being configured by LDO5CTRL_L or LDO5CTRL_H register. Use this if the SD_VSEL signal is connected to a host GPIO. required: - compatible - reg Loading Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml +5 −12 Original line number Diff line number Diff line Loading @@ -62,8 +62,11 @@ properties: $ref: "/schemas/types.yaml#/definitions/uint32" minimum: 2100 maximum: 4500 deprecated: true description: BUCK regulators current limit in mA. This property is deprecated, please use "regulator-max-microamp" instead. Listed current limits in mA are, 2100 (default) Loading @@ -73,21 +76,11 @@ properties: nxp,phase-shift: $ref: "/schemas/types.yaml#/definitions/uint32" minimum: 45 maximum: 0 default: 0 enum: [ 0, 45, 90, 135, 180, 225, 270, 315 ] description: BUCK regulators phase shift control in degrees. Listed phase shift control values in degrees are, 45 90 135 180 225 270 315 0 (default) unevaluatedProperties: false "^vsnvs$": Loading Loading
Documentation/devicetree/bindings/regulator/max8997-regulator.txt +1 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ Optional properties: - interrupts: Interrupt specifiers for two interrupt sources. - First interrupt specifier is for 'irq1' interrupt. - Second interrupt specifier is for 'alert' interrupt. - charger-supply: regulator node for charging current. - max8997,pmic-buck1-uses-gpio-dvs: 'buck1' can be controlled by gpio dvs. - max8997,pmic-buck2-uses-gpio-dvs: 'buck2' can be controlled by gpio dvs. - max8997,pmic-buck5-uses-gpio-dvs: 'buck5' can be controlled by gpio dvs. Loading
Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt +2 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,8 @@ Required properties: - compatible: "microchip,mcp16502" - reg: I2C slave address - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during suspend-to-ram, keeping the PMIC into HIBERNATE mode. suspend-to-ram, keeping the PMIC into HIBERNATE mode; this property is optional; - regulators: A node that houses a sub-node for each regulator within the device. Each sub-node is identified using the node's name. The content of each sub-node is defined by the Loading
Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml 0 → 100644 +69 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause %YAML 1.2 --- $id: http://devicetree.org/schemas/regulator/mt6315-regulator.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Mediatek MT6315 Regulator maintainers: - Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com> description: | The MT6315 is a power management IC (PMIC) configurable with SPMI. that contains 4 BUCKs output which can combine with each other by different efuse settings. properties: compatible: const: mediatek,mt6315-regulator reg: maxItems: 1 regulators: type: object description: List of regulators and its properties patternProperties: "^vbuck[1-4]$": type: object $ref: "regulator.yaml#" properties: regulator-name: pattern: "^vbuck[1-4]$" additionalProperties: false required: - compatible - reg - regulators additionalProperties: false examples: - | pmic@6 { compatible = "mediatek,mt6315-regulator"; reg = <0x6 0>; regulators { vbuck1 { regulator-compatible = "vbuck1"; regulator-min-microvolt = <300000>; regulator-max-microvolt = <1193750>; regulator-enable-ramp-delay = <256>; regulator-allowed-modes = <0 1 2 4>; }; vbuck3 { regulator-compatible = "vbuck3"; regulator-min-microvolt = <300000>; regulator-max-microvolt = <1193750>; regulator-enable-ramp-delay = <256>; regulator-allowed-modes = <0 1 2 4>; }; }; };
Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,11 @@ properties: additionalProperties: false sd-vsel-gpios: description: GPIO that is used to switch LDO5 between being configured by LDO5CTRL_L or LDO5CTRL_H register. Use this if the SD_VSEL signal is connected to a host GPIO. required: - compatible - reg Loading
Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml +5 −12 Original line number Diff line number Diff line Loading @@ -62,8 +62,11 @@ properties: $ref: "/schemas/types.yaml#/definitions/uint32" minimum: 2100 maximum: 4500 deprecated: true description: BUCK regulators current limit in mA. This property is deprecated, please use "regulator-max-microamp" instead. Listed current limits in mA are, 2100 (default) Loading @@ -73,21 +76,11 @@ properties: nxp,phase-shift: $ref: "/schemas/types.yaml#/definitions/uint32" minimum: 45 maximum: 0 default: 0 enum: [ 0, 45, 90, 135, 180, 225, 270, 315 ] description: BUCK regulators phase shift control in degrees. Listed phase shift control values in degrees are, 45 90 135 180 225 270 315 0 (default) unevaluatedProperties: false "^vsnvs$": Loading