mirror-linux/include/linux/iio
Olivier Moysan c464cc610f iio: add child nodes support in iio backend framework
Add an API to support IIO generic channels binding:
http://devicetree.org/schemas/iio/adc/adc.yaml#
This new API is needed, as generic channel DT node isn't populated as a
device.
Add devm_iio_backend_fwnode_get() to allow an IIO device backend
consumer to reference backend phandles in its child nodes.

Signed-off-by: Olivier Moysan <olivier.moysan@foss.st.com>
Reviewed-by: Nuno Sa <nuno.sa@analog.com>
Link: https://patch.msgid.link/20240730084640.1307938-4-olivier.moysan@foss.st.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2024-08-10 11:17:34 +01:00
..
accel
adc iio: adc: ad_sigma_delta: add disable_one callback 2024-06-25 21:04:32 +01:00
afe
common iio: invensense: fix timestamp glitches when switching frequency 2024-05-03 11:48:56 +01:00
dac
frequency
gyro
imu iio: imu: adis: remove legacy lock helpers 2024-06-25 21:04:50 +01:00
timer
backend.h iio: add child nodes support in iio backend framework 2024-08-10 11:17:34 +01:00
buffer-dma.h iio: buffer-dma: Enable support for DMABUFs 2024-06-30 11:29:24 +01:00
buffer-dmaengine.h iio: buffer-dmaengine: Support specifying buffer direction 2024-04-20 15:41:14 +01:00
buffer.h
buffer_impl.h iio: core: Add new DMABUF interface infrastructure 2024-06-30 11:29:17 +01:00
configfs.h
consumer.h iio: Add iio_read_channel_label to inkern API 2024-06-28 20:06:56 +01:00
driver.h
events.h
hw-consumer.h
iio-gts-helper.h
iio-opaque.h
iio.h iio: core: add function to retrieve active_scan_mask index 2024-08-03 11:33:34 +01:00
kfifo_buf.h
machine.h
sw_device.h
sw_trigger.h
sysfs.h
trigger.h
trigger_consumer.h
triggered_buffer.h
triggered_event.h
types.h iio: core: introduce trough info element for minimum values 2023-12-11 19:37:10 +00:00