From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from saturn.retrosnub.co.uk ([178.18.118.26]:36249 "EHLO saturn.retrosnub.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966527AbcKLRZg (ORCPT ); Sat, 12 Nov 2016 12:25:36 -0500 Subject: Re: [PATCH v4 7/8] dt-bindings: iio: document envelope-detector bindings To: Peter Rosin , linux-kernel@vger.kernel.org References: <1478606339-31253-1-git-send-email-peda@axentia.se> <1478606339-31253-8-git-send-email-peda@axentia.se> Cc: Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler , Rob Herring , Mark Rutland , Daniel Baluta , Slawomir Stepien , Thomas Gleixner , linux-iio@vger.kernel.org, devicetree@vger.kernel.org From: Jonathan Cameron Message-ID: <9c761b5c-1014-10b2-a2df-d7a624bea8f1@kernel.org> Date: Sat, 12 Nov 2016 17:25:34 +0000 MIME-Version: 1.0 In-Reply-To: <1478606339-31253-8-git-send-email-peda@axentia.se> Content-Type: text/plain; charset=windows-1252 Sender: linux-iio-owner@vger.kernel.org List-Id: linux-iio@vger.kernel.org On 08/11/16 11:58, Peter Rosin wrote: > Acked-by: Rob Herring > Signed-off-by: Peter Rosin Applied. > --- > .../bindings/iio/adc/envelope-detector.txt | 54 ++++++++++++++++++++++ > MAINTAINERS | 6 +++ > 2 files changed, 60 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.txt > > diff --git a/Documentation/devicetree/bindings/iio/adc/envelope-detector.txt b/Documentation/devicetree/bindings/iio/adc/envelope-detector.txt > new file mode 100644 > index 000000000000..27544bdd4478 > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/adc/envelope-detector.txt > @@ -0,0 +1,54 @@ > +Bindings for ADC envelope detector using a DAC and a comparator > + > +The DAC is used to find the peak level of an alternating voltage input > +signal by a binary search using the output of a comparator wired to > +an interrupt pin. Like so: > + _ > + | \ > + input +------>-------|+ \ > + | \ > + .-------. | }---. > + | | | / | > + | dac|-->--|- / | > + | | |_/ | > + | | | > + | | | > + | irq|------<-------' > + | | > + '-------' > + > +Required properties: > +- compatible: Should be "axentia,tse850-envelope-detector" > +- io-channels: Channel node of the dac to be used for comparator input. > +- io-channel-names: Should be "dac". > +- interrupt specification for one client interrupt, > + see ../../interrupt-controller/interrupts.txt for details. > +- interrupt-names: Should be "comp". > + > +Example: > + > + &i2c { > + dpot: mcp4651-104@28 { > + compatible = "microchip,mcp4651-104"; > + reg = <0x28>; > + #io-channel-cells = <1>; > + }; > + }; > + > + dac: dac { > + compatible = "dpot-dac"; > + vref-supply = <®_3v3>; > + io-channels = <&dpot 0>; > + io-channel-names = "dpot"; > + #io-channel-cells = <1>; > + }; > + > + envelope-detector { > + compatible = "axentia,tse850-envelope-detector"; > + io-channels = <&dac 0>; > + io-channel-names = "dac"; > + > + interrupt-parent = <&gpio>; > + interrupts = <3 IRQ_TYPE_EDGE_FALLING>; > + interrupt-names = "comp"; > + }; > diff --git a/MAINTAINERS b/MAINTAINERS > index 583c6c93b6f3..0e13066ca3a2 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -6132,6 +6132,12 @@ F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac > F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt > F: drivers/iio/dac/dpot-dac.c > > +IIO ENVELOPE DETECTOR > +M: Peter Rosin > +L: linux-iio@vger.kernel.org > +S: Maintained > +F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt > + > IIO SUBSYSTEM AND DRIVERS > M: Jonathan Cameron > R: Hartmut Knaack >