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