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

silergy,sy7636a.yaml (1563B)


      1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/mfd/silergy,sy7636a.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: silergy sy7636a PMIC
      8
      9maintainers:
     10  - Alistair Francis <alistair@alistair23.me>
     11
     12properties:
     13  compatible:
     14    const: silergy,sy7636a
     15
     16  reg:
     17    description:
     18      I2C device address.
     19    maxItems: 1
     20
     21  "#address-cells":
     22    const: 1
     23
     24  "#size-cells":
     25    const: 0
     26
     27  '#thermal-sensor-cells':
     28    const: 0
     29
     30  epd-pwr-good-gpios:
     31    description:
     32      Specifying the power good GPIOs.
     33    maxItems: 1
     34
     35  regulators:
     36    type: object
     37
     38    properties:
     39      compatible:
     40        const: silergy,sy7636a-regulator
     41
     42      vcom:
     43        type: object
     44        $ref: /schemas/regulator/regulator.yaml#
     45        description:
     46          The regulator for the compenstation voltage. Enabling/disabling this
     47          enables/disables the entire device.
     48        properties:
     49          regulator-name:
     50            const: vcom
     51
     52    additionalProperties: false
     53
     54required:
     55  - compatible
     56  - reg
     57  - '#thermal-sensor-cells'
     58
     59additionalProperties: false
     60
     61examples:
     62  - |
     63    i2c {
     64      #address-cells = <1>;
     65      #size-cells = <0>;
     66
     67      pmic@62 {
     68        compatible = "silergy,sy7636a";
     69        reg = <0x62>;
     70        pinctrl-names = "default";
     71        pinctrl-0 = <&pinctrl_epdpmic>;
     72        #thermal-sensor-cells = <0>;
     73
     74        regulators {
     75          reg_epdpmic: vcom {
     76            regulator-name = "vcom";
     77            regulator-boot-on;
     78          };
     79        };
     80      };
     81    };
     82...