brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · f94057d Raw
71 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/adc/ti,palmas-gpadc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Palmas general purpose ADC IP block8 9maintainers:10  - Tony Lindgren <tony@atomide.com>11 12description: |13  This ADC is often used to provide channels via the io-channels14  consumer framework.15  Channels list:16    0 battery type17    1 battery temp NTC (optional current source)18    2 GP19    3 temp (with ext. diode, optional current source)20    4 GP21    5 GP22    6 VBAT_SENSE23    7 VCC_SENSE24    8 Backup Battery voltage25    9 external charger (VCHG)26    10 VBUS27    11 DC-DC current probe (how does this work?)28    12 internal die temp29    13 internal die temp30    14 USB ID pin voltage31    15 test network32 33properties:34  compatible:35    const: ti,palmas-gpadc36 37  interrupts:38    minItems: 139    maxItems: 340 41  "#io-channel-cells":42    const: 143 44  ti,channel0-current-microamp:45    description: Channel 0 current in uA.46    enum:47      - 048      - 549      - 1550      - 2051 52  ti,channel3-current-microamp:53    description: Channel 3 current in uA.54    enum:55      - 056      - 1057      - 40058      - 80059 60  ti,enable-extended-delay:61    $ref: /schemas/types.yaml#/definitions/flag62    description: Enable extended delay.63 64additionalProperties: false65 66required:67  - compatible68  - "#io-channel-cells"69 70...71