sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/translations/zh_CN/iio/ad7380modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/zh_TW/iio/ad7380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/it_IT/iio/ad7380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ja_JP/iio/ad7380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ko_KR/iio/ad7380modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/sp_SP/iio/ad7380modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h%SPDX-License-Identifier: GPL-2.0-onlyh]h%SPDX-License-Identifier: GPL-2.0-only}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh8/var/lib/git/docbuild/linux/Documentation/iio/ad7380.rsthKubhsection)}(hhh](htitle)}(h AD7380 driverh]h AD7380 driver}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(h]ADC driver for Analog Devices Inc. AD7380 and similar devices. The module name is ``ad7380``.h](hRADC driver for Analog Devices Inc. AD7380 and similar devices. The module name is }(hhhhhNhNubhliteral)}(h ``ad7380``h]had7380}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh.}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(hSupported devicesh]hSupported devices}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh)}(h1The following chips are supported by this driver:h]h1The following chips are supported by this driver:}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh bullet_list)}(hhh](h list_item)}(h:`AD7380 `_h]h)}(hjh](h reference)}(hjh]hAD7380}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7380refuri.https://www.analog.com/en/products/ad7380.htmluh1jhjubhtarget)}(h1 h]h}(h]ad7380ah ]h"]ad7380ah$]h&]refurij,uh1j- referencedKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h:`AD7381 `_h]h)}(hjKh](j)}(hjKh]hAD7381}(hjPhhhNhNubah}(h]h ]h"]h$]h&]nameAD7381j+.https://www.analog.com/en/products/ad7381.htmluh1jhjMubj.)}(h1 h]h}(h]ad7381ah ]h"]ad7381ah$]h&]refurij_uh1j-j<KhjMubeh}(h]h ]h"]h$]h&]uh1hhhhKhjIubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h:`AD7383 `_h]h)}(hj{h](j)}(hj{h]hAD7383}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7383j+.https://www.analog.com/en/products/ad7383.htmluh1jhj}ubj.)}(h1 h]h}(h]ad7383ah ]h"]ad7383ah$]h&]refurijuh1j-j<Khj}ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h:`AD7384 `_h]h)}(hjh](j)}(hjh]hAD7384}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7384j+.https://www.analog.com/en/products/ad7384.htmluh1jhjubj.)}(h1 h]h}(h]ad7384ah ]h"]ad7384ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h:`AD7386 `_h]h)}(hjh](j)}(hjh]hAD7386}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7386j+.https://www.analog.com/en/products/ad7386.htmluh1jhjubj.)}(h1 h]h}(h]ad7386ah ]h"]ad7386ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h:`AD7387 `_h]h)}(hj h](j)}(hj h]hAD7387}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7387j+.https://www.analog.com/en/products/ad7387.htmluh1jhj ubj.)}(h1 h]h}(h]ad7387ah ]h"]ad7387ah$]h&]refurijuh1j-j<Khj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h:`AD7388 `_h]h)}(hj;h](j)}(hj;h]hAD7388}(hj@hhhNhNubah}(h]h ]h"]h$]h&]nameAD7388j+.https://www.analog.com/en/products/ad7388.htmluh1jhj=ubj.)}(h1 h]h}(h]ad7388ah ]h"]ad7388ah$]h&]refurijOuh1j-j<Khj=ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7380-4 `_h]h)}(hjkh](j)}(hjkh]hAD7380-4}(hjphhhNhNubah}(h]h ]h"]h$]h&]nameAD7380-4j+0https://www.analog.com/en/products/ad7380-4.htmluh1jhjmubj.)}(h3 h]h}(h]ad7380-4ah ]h"]ad7380-4ah$]h&]refurijuh1j-j<Khjmubeh}(h]h ]h"]h$]h&]uh1hhhhKhjiubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7381-4 `_h]h)}(hjh](j)}(hjh]hAD7381-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7381-4j+0https://www.analog.com/en/products/ad7381-4.htmluh1jhjubj.)}(h3 h]h}(h]ad7381-4ah ]h"]ad7381-4ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7383-4 `_h]h)}(hjh](j)}(hjh]hAD7383-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7383-4j+0https://www.analog.com/en/products/ad7383-4.htmluh1jhjubj.)}(h3 h]h}(h]ad7383-4ah ]h"]ad7383-4ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7384-4 `_h]h)}(hjh](j)}(hjh]hAD7384-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7384-4j+0https://www.analog.com/en/products/ad7384-4.htmluh1jhjubj.)}(h3 h]h}(h]ad7384-4ah ]h"]ad7384-4ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7386-4 `_h]h)}(hj+h](j)}(hj+h]hAD7386-4}(hj0hhhNhNubah}(h]h ]h"]h$]h&]nameAD7386-4j+0https://www.analog.com/en/products/ad7386-4.htmluh1jhj-ubj.)}(h3 h]h}(h]ad7386-4ah ]h"]ad7386-4ah$]h&]refurij?uh1j-j<Khj-ubeh}(h]h ]h"]h$]h&]uh1hhhhKhj)ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7387-4 `_h]h)}(hj[h](j)}(hj[h]hAD7387-4}(hj`hhhNhNubah}(h]h ]h"]h$]h&]nameAD7387-4j+0https://www.analog.com/en/products/ad7387-4.htmluh1jhj]ubj.)}(h3 h]h}(h]ad7387-4ah ]h"]ad7387-4ah$]h&]refurijouh1j-j<Khj]ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjYubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h>`AD7388-4 `_h]h)}(hjh](j)}(hjh]hAD7388-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAD7388-4j+0https://www.analog.com/en/products/ad7388-4.htmluh1jhjubj.)}(h3 h]h}(h]ad7388-4ah ]h"]ad7388-4ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hB`ADAQ4370-4 `_h]h)}(hjh](j)}(hjh]h ADAQ4370-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADAQ4370-4j+2https://www.analog.com/en/products/adaq4370-4.htmluh1jhjubj.)}(h5 h]h}(h] adaq4370-4ah ]h"] adaq4370-4ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hB`ADAQ4380-4 `_h]h)}(hjh](j)}(hjh]h ADAQ4380-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]name ADAQ4380-4j+2https://www.analog.com/en/products/adaq4380-4.htmluh1jhjubj.)}(h5 h]h}(h] adaq4380-4ah ]h"] adaq4380-4ah$]h&]refurijuh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hD`ADAQ4381-4 `_ h]h)}(hB`ADAQ4381-4 `_h](j)}(hjh]h ADAQ4381-4}(hj!hhhNhNubah}(h]h ]h"]h$]h&]name ADAQ4381-4j+2https://www.analog.com/en/products/adaq4381-4.htmluh1jhjubj.)}(h5 h]h}(h] adaq4381-4ah ]h"] adaq4381-4ah$]h&]refurij0uh1j-j<Khjubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]bullet*uh1j hhhKhhhhubeh}(h]supported-devicesah ]h"]supported devicesah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hSupported featuresh]hSupported features}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZhhhhhK$ubh)}(hhh](h)}(hSPI wiring modesh]hSPI wiring modes}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjkhhhhhK'ubh)}(hhad738x ADCs can output data on several SDO lines (1/2/4). The driver currently supports only 1 SDO line.h]hhad738x ADCs can output data on several SDO lines (1/2/4). The driver currently supports only 1 SDO line.}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjkhhubeh}(h]spi-wiring-modesah ]h"]spi wiring modesah$]h&]uh1hhjZhhhhhK'j<Kubh)}(hhh](h)}(hReference voltageh]hReference voltage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK-ubh)}(hhh](h)}(had7380-4h]had7380-4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK0ubh)}(had7380-4 supports only an external reference voltage (2.5V to 3.3V). It must be declared in the device tree as ``refin-supply``.h](hoad7380-4 supports only an external reference voltage (2.5V to 3.3V). It must be declared in the device tree as }(hjhhhNhNubh)}(h``refin-supply``h]h refin-supply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK2hjhhubeh}(h]id1ah ]h"]h$]ad7380-4ah&]uh1hhjhhhhhK0j<Kubh)}(hhh](h)}(h ADAQ devicesh]h ADAQ devices}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK6ubh)}(hADAQ devices don't have an external reference, but use a 3.3V internal reference derived from one of its supplies (``refin-supply``)h](huADAQ devices don’t have an external reference, but use a 3.3V internal reference derived from one of its supplies (}(hjhhhNhNubh)}(h``refin-supply``h]h refin-supply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK8hjhhubeh}(h] adaq-devicesah ]h"] adaq devicesah$]h&]uh1hhjhhhhhK6ubh)}(hhh](h)}(h$All other devices from ad738x familyh]h$All other devices from ad738x family}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKhjhhubj )}(hhh](j)}(hInternal reference (2.5V)h]h)}(hj9h]hInternal reference (2.5V)}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hj7ubah}(h]h ]h"]h$]h&]uh1jhj4hhhhhNubj)}(h"External reference (2.5V to 3.3V) h]h)}(h!External reference (2.5V to 3.3V)h]h!External reference (2.5V to 3.3V)}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjNubah}(h]h ]h"]h$]h&]uh1jhj4hhhhhNubeh}(h]h ]h"]h$]h&]jP-uh1j hhhK@hjhhubh)}(hThe source is determined by the device tree. If ``refio-supply`` is present, then it is used as external reference, else the internal reference is used.h](h0The source is determined by the device tree. If }(hjmhhhNhNubh)}(h``refio-supply``h]h refio-supply}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjmubhX is present, then it is used as external reference, else the internal reference is used.}(hjmhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKChjhhubeh}(h]$all-other-devices-from-ad738x-familyah ]h"]$all other devices from ad738x familyah$]h&]uh1hhjhhhhhK| | | | | | | mux |----->| ADCA |--- voltage2 | AinA1 --|--->| | | | | | |_____| |_____ | | | _____ ______ | | | | | | voltage1 | AinB0 --|--->| | | | | | | mux |----->| ADCB |--- voltage3 | AinB1 --|--->| | | | | | |_____| |______| | | | +----------------------------h]hX IIO | AD7386/7/8 | +---------------------------- | | _____ ______ | | | | | | voltage0 | AinA0 --|--->| | | | | | | mux |----->| ADCA |--- voltage2 | AinA1 --|--->| | | | | | |_____| |_____ | | | _____ ______ | | | | | | voltage1 | AinB0 --|--->| | | | | | | mux |----->| ADCB |--- voltage3 | AinB1 --|--->| | | | | | |_____| |______| | | | +----------------------------}hjsbah}(h]h ]h"]h$]h&]hhjjnonej}uh1jhhhKhjhhubh)}(hLWhen enabling sequencer mode, the effective sampling rate is divided by two.h]hLWhen enabling sequencer mode, the effective sampling rate is divided by two.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hhh](h)}(hGain (ADAQ devices only)h]hGain (ADAQ devices only)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hADAQ devices have a pin selectable gain in front of each ADC. The appropriate gain is selectable from device tree using the ``adi,gain-milli`` property. Refer to the typical connection diagrams section of the datasheet for pin wiring.h](h|ADAQ devices have a pin selectable gain in front of each ADC. The appropriate gain is selectable from device tree using the }(hj&hhhNhNubh)}(h``adi,gain-milli``h]hadi,gain-milli}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh\ property. Refer to the typical connection diagrams section of the datasheet for pin wiring.}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]gain-adaq-devices-onlyah ]h"]gain (adaq devices only)ah$]h&]uh1hhjhhhhhKubeh}(h]5channel-selection-and-sequencer-single-end-chips-onlyah ]h"]7channel selection and sequencer (single-end chips only)ah$]h&]uh1hhjZhhhhhKubh)}(hhh](h)}(hUnimplemented featuresh]hUnimplemented features}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVhhhhhKubj )}(hhh](j)}(h 2/4 SDO linesh]h)}(hjlh]h 2/4 SDO lines}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjjubah}(h]h ]h"]h$]h&]uh1jhjghhhhhNubj)}(hRolling average oversamplingh]h)}(hjh]hRolling average oversampling}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjghhhhhNubj)}(hPower down modeh]h)}(hjh]hPower down mode}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjghhhhhNubj)}(hCRC indication h]h)}(hCRC indicationh]hCRC indication}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjghhhhhNubeh}(h]h ]h"]h$]h&]jPjluh1j hhhKhjVhhubeh}(h]unimplemented-featuresah ]h"]unimplemented featuresah$]h&]uh1hhjZhhhhhKubeh}(h]supported-featuresah ]h"]supported featuresah$]h&]uh1hhhhhhhhK$ubh)}(hhh](h)}(hSPI offload supporth]hSPI offload support}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hTo be able to achieve the maximum sample rate, the driver can be used with the `AXI SPI Engine`_ to provide SPI offload support.h](hOTo be able to achieve the maximum sample rate, the driver can be used with the }(hjhhhNhNubj)}(h`AXI SPI Engine`_h]hAXI SPI Engine}(hjhhhNhNubah}(h]h ]h"]h$]h&]nameAXI SPI Enginej+Dhttp://analogdevicesinc.github.io/hdl/projects/pulsar_adc/index.htmluh1jhjjKubh to provide SPI offload support.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj.)}(hX.. _AXI SPI Engine: http://analogdevicesinc.github.io/hdl/projects/pulsar_adc/index.htmlh]h}(h]axi-spi-engineah ]h"]axi spi engineah$]h&]j+juh1j-hKhjhhhhj<Kubh)}(hBWhen SPI offload is being used, some attributes will be different.h]hBWhen SPI offload is being used, some attributes will be different.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj )}(hhh](j)}(h!``trigger`` directory is removed.h]h)}(hj0h](h)}(h ``trigger``h]htrigger}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2ubh directory is removed.}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj.ubah}(h]h ]h"]h$]h&]uh1jhj+hhhhhNubj)}(hR``in_voltage0_sampling_frequency`` attribute is added for setting the sample rate.h]h)}(hR``in_voltage0_sampling_frequency`` attribute is added for setting the sample rate.h](h)}(h"``in_voltage0_sampling_frequency``h]hin_voltage0_sampling_frequency}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjWubh0 attribute is added for setting the sample rate.}(hjWhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjSubah}(h]h ]h"]h$]h&]uh1jhj+hhhhhNubj)}(ha``in_voltage0_sampling_frequency_available`` attribute is added for querying the max sample rate.h]h)}(ha``in_voltage0_sampling_frequency_available`` attribute is added for querying the max sample rate.h](h)}(h,``in_voltage0_sampling_frequency_available``h]h(in_voltage0_sampling_frequency_available}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj}ubh5 attribute is added for querying the max sample rate.}(hj}hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jhj+hhhhhNubj)}(h!``timestamp`` channel is removed.h]h)}(hjh](h)}(h ``timestamp``h]h timestamp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh channel is removed.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj+hhhhhNubj)}(hsBuffer data format may be different compared to when offload is not used, e.g. the ``in_voltage0_type`` attribute. h]h)}(hrBuffer data format may be different compared to when offload is not used, e.g. the ``in_voltage0_type`` attribute.h](hSBuffer data format may be different compared to when offload is not used, e.g. the }(hjhhhNhNubh)}(h``in_voltage0_type``h]hin_voltage0_type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh attribute.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj+hhhhhNubeh}(h]h ]h"]h$]h&]jPjQuh1j hhhKhjhhubeh}(h]spi-offload-supportah ]h"]spi offload supportah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hDevice buffersh]hDevice buffers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(h+This driver supports IIO triggered buffers.h]h+This driver supports IIO triggered buffers.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h+See :doc:`iio_devbuf` for more information.h](hSee }(hj hhhNhNubh)}(h:doc:`iio_devbuf`h]hinline)}(hj% h]h iio_devbuf}(hj) hhhNhNubah}(h]h ](xrefstdstd-doceh"]h$]h&]uh1j' hj# ubah}(h]h ]h"]h$]h&]refdoc iio/ad7380 refdomainj4 reftypedoc refexplicitrefwarn reftarget iio_devbufuh1hhhhKhj ubh for more information.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]device-buffersah ]h"]device buffersah$]h&]uh1hhhhhhhhKubeh}(h] ad7380-driverah ]h"] ad7380 driverah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}(spi wiring modes]jaaxi spi engine]jaurefids}nameids}(j_ j\ jWjTj8j5jijfjjjjjjj)j&jYjVjjjjjjjjjIjFjyjvjjjjj jj:j7jjjjjjjjjjjjjjjSjPjKjHjjjjjjjW jT u nametypes}(j_ jWj8jijjjj)jYjjjjjIjyjjj j:jjjjjjjjSjKjjjjW uh}(j\ hjThj5j/jfj`jjjjjjj&j jVjPjjjjjjjjjFj@jvjpjjjjjjj7j1jjZjjkjjjjjjjjjjjjjPjjHjjjVjjjjjT ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j KsRparse_messages]hsystem_message)}(hhh]h)}(h+Duplicate implicit target name: "ad7380-4".h]h/Duplicate implicit target name: “ad7380-4”.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]jalevelKtypeINFOsourcehlineK0uh1j hjhhhhhK0ubatransform_messages] transformerN include_log] decorationNhhub.