cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

max8893.yaml (2762B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      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,max8893
     19
     20  reg:
     21    maxItems: 1
     22
     23  regulators:
     24    type: object
     25
     26    patternProperties:
     27      "^(ldo[1-5]|buck)$":
     28        $ref: "regulator.yaml#"
     29
     30    additionalProperties: false
     31
     32additionalProperties: false
     33
     34required:
     35  - compatible
     36  - reg
     37  - regulators
     38
     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...