116be06aaSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 216be06aaSJonathan Cameron%YAML 1.2 316be06aaSJonathan Cameron--- 416be06aaSJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/x-powers,axp209-adc.yaml# 516be06aaSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 616be06aaSJonathan Cameron 784e85359SKrzysztof Kozlowskititle: X-Powers AXP ADC 816be06aaSJonathan Cameron 916be06aaSJonathan Cameronmaintainers: 1016be06aaSJonathan Cameron - Chen-Yu Tsai <wens@csie.org> 1116be06aaSJonathan Cameron 1216be06aaSJonathan Camerondescription: | 1316be06aaSJonathan Cameron ADC is frequently used as a provider to consumers of the ADC channels. 1416be06aaSJonathan Cameron Device is a child of an axp209 multifunction device 1516be06aaSJonathan Cameron ADC channels and their indexes per variant: 1616be06aaSJonathan Cameron 1716be06aaSJonathan Cameron AXP209 1816be06aaSJonathan Cameron ------ 1916be06aaSJonathan Cameron 0 | acin_v 2016be06aaSJonathan Cameron 1 | acin_i 2116be06aaSJonathan Cameron 2 | vbus_v 2216be06aaSJonathan Cameron 3 | vbus_i 2316be06aaSJonathan Cameron 4 | pmic_temp 2416be06aaSJonathan Cameron 5 | gpio0_v 2516be06aaSJonathan Cameron 6 | gpio1_v 2616be06aaSJonathan Cameron 7 | ipsout_v 2716be06aaSJonathan Cameron 8 | batt_v 2816be06aaSJonathan Cameron 9 | batt_chrg_i 2916be06aaSJonathan Cameron 10 | batt_dischrg_i 30fc27e69fSEvgeny Boger 11 | ts_v 3116be06aaSJonathan Cameron 3216be06aaSJonathan Cameron AXP22x 3316be06aaSJonathan Cameron ------ 3416be06aaSJonathan Cameron 0 | pmic_temp 3516be06aaSJonathan Cameron 1 | batt_v 3616be06aaSJonathan Cameron 2 | batt_chrg_i 3716be06aaSJonathan Cameron 3 | batt_dischrg_i 38fc27e69fSEvgeny Boger 4 | ts_v 3916be06aaSJonathan Cameron 40*85d3af3eSChris Morgan AXP717 41*85d3af3eSChris Morgan ------ 42*85d3af3eSChris Morgan 0 | batt_v 43*85d3af3eSChris Morgan 1 | ts_v 44*85d3af3eSChris Morgan 2 | vbus_v 45*85d3af3eSChris Morgan 3 | vsys_v 46*85d3af3eSChris Morgan 4 | pmic_temp 47*85d3af3eSChris Morgan 5 | batt_chrg_i 48*85d3af3eSChris Morgan 6 | vmid_v 49*85d3af3eSChris Morgan 7 | bkup_batt_v 50*85d3af3eSChris Morgan 5116be06aaSJonathan Cameron AXP813 5216be06aaSJonathan Cameron ------ 5316be06aaSJonathan Cameron 0 | pmic_temp 5416be06aaSJonathan Cameron 1 | gpio0_v 5516be06aaSJonathan Cameron 2 | batt_v 5616be06aaSJonathan Cameron 3 | batt_chrg_i 5716be06aaSJonathan Cameron 4 | batt_dischrg_i 58fc27e69fSEvgeny Boger 5 | ts_v 5916be06aaSJonathan Cameron 6016be06aaSJonathan Cameron 6116be06aaSJonathan Cameronproperties: 6216be06aaSJonathan Cameron compatible: 63dcd80eafSMaxime Ripard oneOf: 64dcd80eafSMaxime Ripard - const: x-powers,axp209-adc 65dcd80eafSMaxime Ripard - const: x-powers,axp221-adc 66*85d3af3eSChris Morgan - const: x-powers,axp717-adc 67dcd80eafSMaxime Ripard - const: x-powers,axp813-adc 68dcd80eafSMaxime Ripard 69dcd80eafSMaxime Ripard - items: 70dcd80eafSMaxime Ripard - const: x-powers,axp803-adc 71dcd80eafSMaxime Ripard - const: x-powers,axp813-adc 7216be06aaSJonathan Cameron 7316be06aaSJonathan Cameron "#io-channel-cells": 7416be06aaSJonathan Cameron const: 1 7516be06aaSJonathan Cameron 7616be06aaSJonathan CameronadditionalProperties: false 7716be06aaSJonathan Cameron 7816be06aaSJonathan Cameronexamples: 7916be06aaSJonathan Cameron - | 8016be06aaSJonathan Cameron axp221 { 8116be06aaSJonathan Cameron adc { 8216be06aaSJonathan Cameron compatible = "x-powers,axp221-adc"; 8316be06aaSJonathan Cameron #io-channel-cells = <1>; 8416be06aaSJonathan Cameron }; 8516be06aaSJonathan Cameron }; 8616be06aaSJonathan Cameron... 87