Loading Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 0 → 100644 +54 −0 Original line number Diff line number Diff line 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"; }; MAINTAINERS +6 −0 Original line number Diff line number Diff line Loading @@ -6127,6 +6127,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 <peda@axentia.se> L: linux-iio@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt IIO SUBSYSTEM AND DRIVERS M: Jonathan Cameron <jic23@kernel.org> R: Hartmut Knaack <knaack.h@gmx.de> Loading Loading
Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 0 → 100644 +54 −0 Original line number Diff line number Diff line 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"; };
MAINTAINERS +6 −0 Original line number Diff line number Diff line Loading @@ -6127,6 +6127,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 <peda@axentia.se> L: linux-iio@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt IIO SUBSYSTEM AND DRIVERS M: Jonathan Cameron <jic23@kernel.org> R: Hartmut Knaack <knaack.h@gmx.de> Loading