Paul Cercueil
ebe061b9cc
Documentation: iio: Document high-speed DMABUF based API
...
Document the new DMABUF based API.
Signed-off-by: Paul Cercueil <paul@crapouillou.net >
Co-developed-by: Nuno Sa <nuno.sa@analog.com >
Signed-off-by: Nuno Sa <nuno.sa@analog.com >
Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com >
Link: https://patch.msgid.link/20240620122726.41232-7-paul@crapouillou.net
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-06-30 11:30:18 +01:00
Ramona Gradinariu
ef60f9ca26
docs: iio: add documentation for adis16480 driver
...
Add documentation for adis16480 driver which describes the driver
device files and shows how the user may use the ABI for various
scenarios (configuration, measurement, etc.).
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com >
Reviewed-by: Nuno Sa <nuno.sa@analog.com >
Link: https://lore.kernel.org/r/20240528142409.239187-7-ramona.gradinariu@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-06-08 14:44:21 +01:00
Ramona Gradinariu
9bc8b4d27c
docs: iio: add documentation for interfacing tools
...
Add documentation for IIO interfacing tools describing the available
tools which can be used to retrieve data from IIO sysfs.
Reference this documentation in adis16475.rst
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com >
Reviewed-by: Nuno Sa <nuno.sa@analog.com >
Link: https://lore.kernel.org/r/20240528142409.239187-6-ramona.gradinariu@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-06-04 19:53:10 +01:00
David Lechner
633e3015ca
docs: iio: ad7944: add documentation for chain mode
...
Add documentation for chain mode support that was recently added to the
AD7944 ADC driver.
Signed-off-by: David Lechner <dlechner@baylibre.com >
Link: https://lore.kernel.org/r/20240425-iio-ad7944-chain-mode-v1-2-9d9220ff21e1@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-04-29 20:53:25 +01:00
Ramona Gradinariu
c19f273cae
docs: iio: adis16475: fix device files tables
...
Remove in_accel_calibbias_x and in_anglvel_calibbias_x device files
description, as they do not exist and were added by mistake.
Add correct naming for in_accel_y_calibbias and in_anglvel_y_calibbias
device files and update their description.
Fixes: 8243b2877e ("docs: iio: add documentation for adis16475 driver")
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com >
Link: https://lore.kernel.org/r/20240424094152.103667-2-ramona.gradinariu@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-04-29 20:53:25 +01:00
David Lechner
18b51455e6
docs: iio: new docs for ad7944 driver
...
This adds a new page to document how to use the ad7944 ADC driver.
Signed-off-by: David Lechner <dlechner@baylibre.com >
Link: https://lore.kernel.org/r/20240322-mainline-ad7944-doc-v2-2-0923d35d5596@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-03-28 13:22:15 +00:00
Ramona Gradinariu
8243b2877e
docs: iio: add documentation for adis16475 driver
...
Add documentation for adis16475 driver which describes
the driver device files and shows how the user may use the
ABI for various scenarios (configuration, measurement, etc.).
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com >
Link: https://lore.kernel.org/r/20240221085848.991413-4-ramona.gradinariu@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-02-28 19:26:36 +00:00
Ramona Gradinariu
d5422a85ed
docs: iio: add documentation for device buffers
...
Add documentation for IIO device buffers describing buffer
attributes and how data is structured in buffers using
scan elements.
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com >
Link: https://lore.kernel.org/r/20240221085848.991413-3-ramona.gradinariu@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-02-28 19:26:36 +00:00
Ramona Gradinariu
a3e58e4aa9
docs: iio: Refactor index.rst
...
Refactor index.rst such that it contains a section for generic
documentation and a section for Kernel Drivers documentation.
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com >
Link: https://lore.kernel.org/r/20240221085848.991413-2-ramona.gradinariu@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2024-02-28 19:26:36 +00:00
Andrea Merello
130476acfd
docs: iio: add documentation for BNO055 driver
...
The bno055 driver is rather complex and have some oddities and not-obvious
things that worth to document (e.g. calibration files).
This patch also contains this [0] fix squashed in.
[0] https://lore.kernel.org/lkml/20220704034041.15448-1-bagasdotme@gmail.com/
Signed-off-by: Andrea Merello <andrea.merello@iit.it >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20220907132205.28021-15-andrea.merello@iit.it
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2022-09-21 18:42:56 +01:00
Gwendal Grignou
dafcf4ed83
iio: hrtimer: Allow sub Hz granularity
...
Allow setting frequency below 1Hz or sub 1Hz precision.
Useful for slow sensors like ALS.
Test frequency is set properly:
modprobe iio-trig-hrtimer && \
mkdir /sys/kernel/config/iio/triggers/hrtimer/t1 && \
cd /sys/bus/iio/devices/triggerX ;
for i in 1 .1 .01 .001 ; do
echo $i > sampling_frequency
cat sampling_frequency
done
Signed-off-by: Gwendal Grignou <gwendal@chromium.org >
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com >
Link: https://lore.kernel.org/r/20210226014733.2108544-1-gwendal@chromium.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2021-03-25 19:13:49 +00:00
Luca Ceresoli
c1d82dbcb0
docs: iio: fix example formatting
...
This line is part of the code snippet, so it has to be nested in order
to be rendered correctly.
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Link: https://lore.kernel.org/r/20210215143511.25471-2-luca@lucaceresoli.net
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2021-03-11 20:47:07 +00:00
Yanteng Si
1008bfd8e3
docs: iio: Correct a typo
...
There are two EP9312, one of them should be 9315
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Link: https://lore.kernel.org/r/20210119030320.2860870-1-siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2021-01-21 14:06:00 -07:00
Lars Poeschel
2e915ea0bf
Documentation: iio: fix a typo
...
Rename function name to the actual name referenced in
struct iio_sw_trigger_ops.
Signed-off-by: Lars Poeschel <poeschel@lemonage.de >
Link: https://lore.kernel.org/r/20200904091911.269715-1-poeschel@lemonage.de
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-09-09 11:41:20 -06:00
Mauro Carvalho Chehab
982649915d
docs: filesystems: convert configfs.txt to ReST
...
- Add a SPDX header;
- Adjust document and section titles;
- Use copyright symbol;
- Some whitespace fixes and new line breaks;
- Mark literal blocks as such;
- Add it to filesystems/index.rst.
Also, as this file is alone on its own dir, and it doesn't
seem too likely that other documents will follow it, let's
move it to the filesystems/ root documentation dir.
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org >
Link: https://lore.kernel.org/r/c2424ec2ad4d735751434ff7f52144c44aa02d5a.1588021877.git.mchehab+huawei@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2020-05-05 09:23:25 -06:00
Mauro Carvalho Chehab
df1b7ce784
docs: add some documentation dirs to the driver-api book
...
Those are subsystem docs, with a mix of kABI and user-faced
docs. While they're not split, keep the dirs where they are,
adding just a pointer to the main index.
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org >
2019-07-15 11:03:02 -03:00
Mauro Carvalho Chehab
1c349f4fd3
docs: iio: convert to ReST
...
Rename the iio documentation files to ReST, add an
index for them and adjust in order to produce a nice html
output via the Sphinx build system.
At its new index.rst, let's add a :orphan: while this is not linked to
the main index.rst file, in order to avoid build warnings.
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-06-22 10:41:57 +01:00
Alexander Sverdlin
8614206a05
iio: adc: New driver for Cirrus Logic EP93xx ADC
...
New driver adding support for ADC found on Cirrus Logic EP93xx series of SoCs.
Board specific code must take care to create plaform device with all necessary
resources.
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com >
Acked-by: Jonathan Cameron <jic23@kernel.org >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2017-07-25 19:56:23 +01:00
Sandhya Bankar
964cce16b1
iio: Documentation: Correct the path used to create triggers.
...
Correct the path used to create triggers.
Signed-off-by: Sandhya Bankar <bankarsandhya512@gmail.com >
Acked-by: Daniel Baluta <daniel.baluta@intel.com >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2016-10-01 00:49:58 -06:00
Daniel Baluta
4c3e2a4036
iio: Documentation: Add IIO configfs documentation
...
Signed-off-by: Daniel Baluta <daniel.baluta@intel.com >
Acked-by: Crt Mori <cmo@melexis.com >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2015-12-03 18:19:28 +00:00