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