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

maxim,max77693.yaml (3282B)


      1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/leds/maxim,max77693.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs
      8
      9maintainers:
     10  - Krzysztof Kozlowski <krzk@kernel.org>
     11
     12description: |
     13  This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated
     14  Circuit (MUIC).
     15
     16  There are two LED outputs available - FLED1 and FLED2. Each of them can
     17  control a separate LED or they can be connected together to double the
     18  maximum current for a single connected LED. One LED is represented by one
     19  child node.
     20
     21  See also Documentation/devicetree/bindings/mfd/maxim,max77693.yaml for
     22  additional information and example.
     23
     24properties:
     25  compatible:
     26    const: maxim,max77693-led
     27
     28  maxim,boost-mode:
     29    description:
     30      In boost mode the device can produce up to 1.2A of total current on both
     31      outputs. The maximum current on each output is reduced to 625mA then. If
     32      not enabled explicitly, boost setting defaults to LEDS_BOOST_FIXED in
     33      case both current sources are used.
     34      See LEDS_BOOST_* in include/dt-bindings/leds/common.h.
     35    $ref: /schemas/types.yaml#/definitions/uint32
     36    enum: [0, 1, 2]
     37
     38  maxim,boost-mvout:
     39    description: |
     40      Output voltage of the boost module in millivolts.
     41      Valid values: 3300 - 5500, step by 25 (rounded down)
     42    $ref: /schemas/types.yaml#/definitions/uint32
     43    minimum: 3300
     44    maximum: 5500
     45    default: 3300
     46
     47  maxim,mvsys-min:
     48    description: |
     49      Low input voltage level in millivolts. Flash is not fired if chip
     50      estimates that system voltage could drop below this level due to flash
     51      power consumption.
     52      Valid values: 2400 - 3400, step by 33 (rounded down)
     53    $ref: /schemas/types.yaml#/definitions/uint32
     54    minimum: 2400
     55    maximum: 3400
     56    default: 2400
     57
     58patternProperties:
     59  "^([a-z]+-)?led[01]?$":
     60    type: object
     61    $ref: common.yaml#
     62    unevaluatedProperties: false
     63
     64    properties:
     65      led-sources:
     66        allOf:
     67          - minItems: 1
     68            maxItems: 2
     69            items:
     70              minimum: 0
     71              maximum: 1
     72
     73      led-max-microamp:
     74        description: |
     75          Valid values for a LED connected to one FLED output:
     76            15625 - 250000, step by 15625 (rounded down)
     77          Valid values for a LED connected to both FLED outputs:
     78            15625 - 500000, step by 15625 (rounded down)
     79
     80      flash-max-microamp:
     81        description: |
     82          Valid values for a single LED connected to one FLED output
     83          (boost mode must be turned off):
     84            15625 - 1000000, step by 15625 (rounded down)
     85          Valid values for a single LED connected to both FLED outputs:
     86            15625 - 1250000, step by 15625 (rounded down)
     87          Valid values for two LEDs case:
     88            15625 - 625000, step by 15625 (rounded down)
     89
     90      flash-max-timeout-us:
     91        description: |
     92          Valid values: 62500 - 1000000, step by 62500 (rounded down)
     93        minimum: 62500
     94        maximum: 1000000
     95
     96    required:
     97      - flash-max-microamp
     98      - flash-max-timeout-us
     99      - led-max-microamp
    100      - led-sources
    101
    102required:
    103  - compatible
    104
    105additionalProperties: false