123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- * Powerventure Semiconductor PV88060 Voltage Regulator
- Required properties:
- - compatible: "pvs,pv88060".
- - reg: I2C slave address, usually 0x49.
- - interrupts: the interrupt outputs of the controller
- - regulators: A node that houses a sub-node for each regulator within the
- device. Each sub-node is identified using the node's name, with valid
- values listed below. The content of each sub-node is defined by the
- standard binding for regulators; see regulator.txt.
- BUCK1, LDO1, LDO2, LDO3, LDO4, LDO5, LDO6, LDO7, SW1, SW2, SW3, SW4,
- SW5, and SW6.
- Optional properties:
- - Any optional property defined in regulator.txt
- Example
- pmic: pv88060@49 {
- compatible = "pvs,pv88060";
- reg = <0x49>;
- interrupt-parent = <&gpio>;
- interrupts = <24 24>;
- regulators {
- BUCK1 {
- regulator-name = "buck1";
- regulator-min-microvolt = <2800000>;
- regulator-max-microvolt = <4387500>;
- regulator-min-microamp = <1496000>;
- regulator-max-microamp = <4189000>;
- regulator-boot-on;
- };
- LDO1 {
- regulator-name = "ldo1";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- LDO2 {
- regulator-name = "ldo2";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- LDO3 {
- regulator-name = "ldo3";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- LDO4 {
- regulator-name = "ldo4";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- LDO5 {
- regulator-name = "ldo5";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- LDO6 {
- regulator-name = "ldo6";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- LDO7 {
- regulator-name = "ldo7";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <3350000>;
- regulator-boot-on;
- };
- SW1 {
- regulator-name = "sw1";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- };
- SW2 {
- regulator-name = "sw2";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-boot-on;
- };
- SW3 {
- regulator-name = "sw3";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-boot-on;
- };
- SW4 {
- regulator-name = "sw4";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-boot-on;
- };
- SW5 {
- regulator-name = "sw5";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-boot-on;
- };
- SW6 {
- regulator-name = "sw6";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- };
- };
- };
|