diff options
| author | Olivier Moysan <[email protected]> | 2024-07-30 10:46:32 +0200 |
|---|---|---|
| committer | Jonathan Cameron <[email protected]> | 2024-08-10 11:17:34 +0100 |
| commit | 2530d7d44ca6dc0c1c059f143cdcb2be8600c59a (patch) | |
| tree | 533dbb8c550b4f106b3ed5c76954bd088887a381 /include/linux | |
| parent | 0737158aabc278526c784f63b8dd8963cdc558a9 (diff) | |
iio: add enable and disable services to iio backend framework
Add iio_backend_disable() and iio_backend_enable() APIs to allow
IIO backend consumer to request backend disabling and enabling.
Signed-off-by: Olivier Moysan <[email protected]>
Reviewed-by: Nuno Sa <[email protected]>
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/iio/backend.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/iio/backend.h b/include/linux/iio/backend.h index 838092b0de3d..b0b663163ff4 100644 --- a/include/linux/iio/backend.h +++ b/include/linux/iio/backend.h @@ -144,6 +144,8 @@ struct iio_backend_info { int iio_backend_chan_enable(struct iio_backend *back, unsigned int chan); int iio_backend_chan_disable(struct iio_backend *back, unsigned int chan); int devm_iio_backend_enable(struct device *dev, struct iio_backend *back); +int iio_backend_enable(struct iio_backend *back); +void iio_backend_disable(struct iio_backend *back); int iio_backend_data_format_set(struct iio_backend *back, unsigned int chan, const struct iio_backend_data_fmt *data); int iio_backend_data_source_set(struct iio_backend *back, unsigned int chan, |