11ca9d1b1SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 21ca9d1b1SJonathan Cameron%YAML 1.2 31ca9d1b1SJonathan Cameron--- 41ca9d1b1SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/motorola,cpcap-adc.yaml# 51ca9d1b1SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 61ca9d1b1SJonathan Cameron 7*84e85359SKrzysztof Kozlowskititle: Motorola CPCAP PMIC ADC 81ca9d1b1SJonathan Cameron 91ca9d1b1SJonathan Cameronmaintainers: 101ca9d1b1SJonathan Cameron - Tony Lindgren <tony@atomide.com> 111ca9d1b1SJonathan Cameron 121ca9d1b1SJonathan Camerondescription: 131ca9d1b1SJonathan Cameron On Motorola phones like droid 4 there is a custom CPCAP PMIC. This PMIC 141ca9d1b1SJonathan Cameron has ADCs that are used for battery charging and USB PHY VBUS and ID pin 151ca9d1b1SJonathan Cameron detection. 161ca9d1b1SJonathan Cameron 171ca9d1b1SJonathan Cameronproperties: 181ca9d1b1SJonathan Cameron compatible: 191ca9d1b1SJonathan Cameron enum: 201ca9d1b1SJonathan Cameron - motorola,cpcap-adc 211ca9d1b1SJonathan Cameron - motorola,mapphone-cpcap-adc 221ca9d1b1SJonathan Cameron 231ca9d1b1SJonathan Cameron interrupts: 241ca9d1b1SJonathan Cameron maxItems: 1 251ca9d1b1SJonathan Cameron 261ca9d1b1SJonathan Cameron interrupt-names: 271ca9d1b1SJonathan Cameron const: adcdone 281ca9d1b1SJonathan Cameron 291ca9d1b1SJonathan Cameron "#io-channel-cells": 301ca9d1b1SJonathan Cameron const: 1 311ca9d1b1SJonathan Cameron 321ca9d1b1SJonathan Cameronrequired: 331ca9d1b1SJonathan Cameron - compatible 341ca9d1b1SJonathan Cameron - interrupts 351ca9d1b1SJonathan Cameron - "#io-channel-cells" 361ca9d1b1SJonathan Cameron 371ca9d1b1SJonathan CameronadditionalProperties: false 381ca9d1b1SJonathan Cameron 391ca9d1b1SJonathan Cameronexamples: 401ca9d1b1SJonathan Cameron - | 411ca9d1b1SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 421ca9d1b1SJonathan Cameron pmic { 431ca9d1b1SJonathan Cameron #address-cells = <1>; 441ca9d1b1SJonathan Cameron #size-cells = <0>; 451ca9d1b1SJonathan Cameron adc { 461ca9d1b1SJonathan Cameron compatible = "motorola,mapphone-cpcap-adc"; 471ca9d1b1SJonathan Cameron interrupt-parent = <&cpcap>; 481ca9d1b1SJonathan Cameron interrupts = <8 IRQ_TYPE_NONE>; 491ca9d1b1SJonathan Cameron interrupt-names = "adcdone"; 501ca9d1b1SJonathan Cameron #io-channel-cells = <1>; 511ca9d1b1SJonathan Cameron }; 521ca9d1b1SJonathan Cameron }; 531ca9d1b1SJonathan Cameron... 54