1*08025a3bSAlexander Sverdlin# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*08025a3bSAlexander Sverdlin%YAML 1.2 3*08025a3bSAlexander Sverdlin--- 4*08025a3bSAlexander Sverdlin$id: http://devicetree.org/schemas/iio/adc/cirrus,ep9301-adc.yaml# 5*08025a3bSAlexander Sverdlin$schema: http://devicetree.org/meta-schemas/core.yaml# 6*08025a3bSAlexander Sverdlin 7*08025a3bSAlexander Sverdlintitle: Cirrus Logic EP930x internal ADC 8*08025a3bSAlexander Sverdlin 9*08025a3bSAlexander Sverdlindescription: | 10*08025a3bSAlexander Sverdlin Cirrus Logic EP9301/EP9302 SoCs' internal ADC block. 11*08025a3bSAlexander Sverdlin 12*08025a3bSAlexander Sverdlin User's manual: 13*08025a3bSAlexander Sverdlin https://cdn.embeddedts.com/resource-attachments/ts-7000_ep9301-ug.pdf 14*08025a3bSAlexander Sverdlin 15*08025a3bSAlexander Sverdlinmaintainers: 16*08025a3bSAlexander Sverdlin - Alexander Sverdlin <alexander.sverdlin@gmail.com> 17*08025a3bSAlexander Sverdlin 18*08025a3bSAlexander Sverdlinproperties: 19*08025a3bSAlexander Sverdlin compatible: 20*08025a3bSAlexander Sverdlin const: cirrus,ep9301-adc 21*08025a3bSAlexander Sverdlin 22*08025a3bSAlexander Sverdlin reg: 23*08025a3bSAlexander Sverdlin maxItems: 1 24*08025a3bSAlexander Sverdlin 25*08025a3bSAlexander Sverdlin clocks: 26*08025a3bSAlexander Sverdlin maxItems: 1 27*08025a3bSAlexander Sverdlin 28*08025a3bSAlexander Sverdlin interrupts: 29*08025a3bSAlexander Sverdlin maxItems: 1 30*08025a3bSAlexander Sverdlin 31*08025a3bSAlexander Sverdlinrequired: 32*08025a3bSAlexander Sverdlin - compatible 33*08025a3bSAlexander Sverdlin - reg 34*08025a3bSAlexander Sverdlin - clocks 35*08025a3bSAlexander Sverdlin 36*08025a3bSAlexander SverdlinadditionalProperties: false 37*08025a3bSAlexander Sverdlin 38*08025a3bSAlexander Sverdlinexamples: 39*08025a3bSAlexander Sverdlin - | 40*08025a3bSAlexander Sverdlin adc: adc@80900000 { 41*08025a3bSAlexander Sverdlin compatible = "cirrus,ep9301-adc"; 42*08025a3bSAlexander Sverdlin reg = <0x80900000 0x28>; 43*08025a3bSAlexander Sverdlin clocks = <&syscon 24>; 44*08025a3bSAlexander Sverdlin interrupt-parent = <&vic1>; 45*08025a3bSAlexander Sverdlin interrupts = <30>; 46*08025a3bSAlexander Sverdlin }; 47*08025a3bSAlexander Sverdlin... 48