brintos

brintos / linux-shallow public Read only

0
0
Text · 2.7 KiB · e40ee79 Raw
89 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/regulator/max8893.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Regulator driver for MAX8893 PMIC from Maxim Integrated.8 9maintainers:10  - Sergey Larin <cerg2010cerg2010@mail.ru>11 12description: |13  The device has 5 LDO regulators and a single BUCK regulator.14  Programming is done through I2C bus.15 16properties:17  compatible:18    const: maxim,max889319 20  reg:21    maxItems: 122 23  regulators:24    type: object25 26    patternProperties:27      "^(ldo[1-5]|buck)$":28        $ref: regulator.yaml#29 30    additionalProperties: false31 32additionalProperties: false33 34required:35  - compatible36  - reg37  - regulators38 39examples:40  - |41    i2c {42            #address-cells = <1>;43            #size-cells = <0>;44 45            pmic@3e {46                    compatible = "maxim,max8893";47                    reg = <0x3e>;48 49                    regulators {50                            /* Front camera - s5k6aafx, back - m5mo */51                            /* Numbers used to indicate the sequence */52                            front_1_back_1: buck {53                                    regulator-name = "cam_isp_core_1v2";54                                    regulator-min-microvolt = <1200000>;55                                    regulator-max-microvolt = <1200000>;56                            };57 58                            front_4_back_5: ldo1 {59                                    regulator-name = "vt_io_1v8,cam_isp_1v8";60                                    regulator-min-microvolt = <1800000>;61                                    regulator-max-microvolt = <1800000>;62                            };63 64                            front_3_back_4: ldo2 {65                                    regulator-name = "vt_core_1v5";66                                    regulator-min-microvolt = <1500000>;67                                    regulator-max-microvolt = <1500000>;68                            };69 70                            front_5_back_6: ldo3 {71                                    regulator-name = "vt_cam_1v8,vt_sensor_io_1v8";72                                    regulator-min-microvolt = <1800000>;73                                    regulator-max-microvolt = <1800000>;74                            };75 76                            ldo4 {77                                    /* not used */78                            };79 80                            back_7: ldo5 {81                                    regulator-name = "cam_sensor_io_1v8";82                                    regulator-min-microvolt = <1800000>;83                                    regulator-max-microvolt = <1800000>;84                            };85                    };86            };87    };88...89