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 716be06aaSJonathan Camerontitle: X-Powers AXP ADC bindings 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 3016be06aaSJonathan Cameron 3116be06aaSJonathan Cameron AXP22x 3216be06aaSJonathan Cameron ------ 3316be06aaSJonathan Cameron 0 | pmic_temp 3416be06aaSJonathan Cameron 1 | batt_v 3516be06aaSJonathan Cameron 2 | batt_chrg_i 3616be06aaSJonathan Cameron 3 | batt_dischrg_i 3716be06aaSJonathan Cameron 3816be06aaSJonathan Cameron AXP813 3916be06aaSJonathan Cameron ------ 4016be06aaSJonathan Cameron 0 | pmic_temp 4116be06aaSJonathan Cameron 1 | gpio0_v 4216be06aaSJonathan Cameron 2 | batt_v 4316be06aaSJonathan Cameron 3 | batt_chrg_i 4416be06aaSJonathan Cameron 4 | batt_dischrg_i 4516be06aaSJonathan Cameron 4616be06aaSJonathan Cameron 4716be06aaSJonathan Cameronproperties: 4816be06aaSJonathan Cameron compatible: 49*dcd80eafSMaxime Ripard oneOf: 50*dcd80eafSMaxime Ripard - const: x-powers,axp209-adc 51*dcd80eafSMaxime Ripard - const: x-powers,axp221-adc 52*dcd80eafSMaxime Ripard - const: x-powers,axp813-adc 53*dcd80eafSMaxime Ripard 54*dcd80eafSMaxime Ripard - items: 55*dcd80eafSMaxime Ripard - const: x-powers,axp803-adc 56*dcd80eafSMaxime Ripard - const: x-powers,axp813-adc 5716be06aaSJonathan Cameron 5816be06aaSJonathan Cameron "#io-channel-cells": 5916be06aaSJonathan Cameron const: 1 6016be06aaSJonathan Cameron 6116be06aaSJonathan CameronadditionalProperties: false 6216be06aaSJonathan Cameron 6316be06aaSJonathan Cameronexamples: 6416be06aaSJonathan Cameron - | 6516be06aaSJonathan Cameron axp221 { 6616be06aaSJonathan Cameron adc { 6716be06aaSJonathan Cameron compatible = "x-powers,axp221-adc"; 6816be06aaSJonathan Cameron #io-channel-cells = <1>; 6916be06aaSJonathan Cameron }; 7016be06aaSJonathan Cameron }; 7116be06aaSJonathan Cameron... 72