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

mps,mp886x.yaml (1464B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/regulator/mps,mp886x.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Monolithic Power Systems MP8867/MP8869 voltage regulator
      8
      9maintainers:
     10  - Jisheng Zhang <jszhang@kernel.org>
     11
     12allOf:
     13  - $ref: regulator.yaml#
     14
     15properties:
     16  compatible:
     17    enum:
     18      - mps,mp8867
     19      - mps,mp8869
     20
     21  reg:
     22    maxItems: 1
     23
     24  enable-gpios:
     25    description: GPIO to enable/disable the regulator.
     26    maxItems: 1
     27
     28  mps,fb-voltage-divider:
     29    description: An array of two integers containing the resistor
     30      values R1 and R2 of the feedback voltage divider in kilo ohms.
     31    $ref: "/schemas/types.yaml#/definitions/uint32-array"
     32    maxItems: 2
     33
     34  mps,switch-frequency-hz:
     35    description: The valid switch frequency in Hertz.
     36    enum: [500000, 750000, 1000000, 1250000, 1500000]
     37
     38required:
     39  - compatible
     40  - reg
     41  - enable-gpios
     42  - mps,fb-voltage-divider
     43
     44unevaluatedProperties: false
     45
     46examples:
     47  - |
     48    #include <dt-bindings/gpio/gpio.h>
     49    i2c {
     50        #address-cells = <1>;
     51        #size-cells = <0>;
     52        regulator@62 {
     53          compatible = "mps,mp8869";
     54          regulator-name = "vcpu";
     55          regulator-min-microvolt = <800000>;
     56          regulator-max-microvolt = <1150000>;
     57          enable-gpios = <&porta 1 GPIO_ACTIVE_LOW>;
     58          mps,fb-voltage-divider = <80 240>;
     59          reg = <0x62>;
     60        };
     61    };
     62
     63...