From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Cercueil Subject: [PATCH 1/2] Documentation: ad5592r: Added devicetree bindings documentation Date: Fri, 2 Oct 2015 14:45:55 +0200 Message-ID: <1443789956-25340-1-git-send-email-paul.cercueil@analog.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Jonathan Cameron Cc: Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , Michael Hennerich , Antonio Fiol , Dmitry Eremin-Solenikov , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-iio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Paul Cercueil List-Id: devicetree@vger.kernel.org Signed-off-by: Paul Cercueil --- .../devicetree/bindings/iio/dac/ad5592r.txt | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt diff --git a/Documentation/devicetree/bindings/iio/dac/ad5592r.txt b/Documentation/devicetree/bindings/iio/dac/ad5592r.txt new file mode 100644 index 0000000..b7bde87 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/dac/ad5592r.txt @@ -0,0 +1,42 @@ +Analog Devices AD5592R/AD5593R DAC/ADC device driver + +Required properties for the AD5592R: + - compatible: Must be "adi,ad5592r" + - reg: SPI chip select number for the device + - spi-max-frequency: Max SPI frequency to use (< 30000000) + - spi-cpol: The AD5592R requires inverse clock polarity (CPOL) mode + +Required properties for the AD5593R: + - compatible: Must be "adi,ad5593r" + - reg: I2C address of the device + +Required properties for all supported chips: + - channel-modes: An array of eight 8-bit values (one per channel) + describing the mode of each channel. Macros specifying the valid values + can be found in . + The following values are currently supported: + * CH_MODE_UNUSED (the pin is pulled down) + * CH_MODE_DAC + * CH_MODE_ADC + * CH_MODE_GPIO_TRISTATE + +Example: + + #include + + ad5592r@0 { + compatible = "adi,ad5592r"; + reg = <0>; + spi-max-frequency = <1000000>; + spi-cpol; + + channel-modes = /bits/ 8 < + CH_MODE_DAC + CH_MODE_ADC + CH_MODE_ADC + CH_MODE_UNUSED + CH_MODE_UNUSED + CH_MODE_UNUSED + CH_MODE_UNUSED + CH_MODE_UNUSED>; + }; -- 2.5.3 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html