Implementation of IIO ADF4382 Driver.
More...
|
| enum | adf4382_iio_ch_attr_id {
ADF4382_IIO_CH_ATTR_EN
,
ADF4382_IIO_CH_ATTR_FREQ
,
ADF4382_IIO_CH_ATTR_OPWR
,
ADF4382_IIO_CH_ATTR_PHASE_ADJ
} |
| |
| enum | adf4382_iio_dev_attr_id {
ADF4382_IIO_DEV_ATTR_REF_FREQ
,
ADF4382_IIO_DEV_ATTR_BLEED_CURRENT
,
ADF4382_IIO_DEV_ATTR_CHARGE_PUMP_CURRENT
,
ADF4382_IIO_DEV_ATTR_CHARGE_PUMP_AVAILABLE
,
ADF4382_IIO_DEV_ATTR_REF_DIVIDER
,
ADF4382_IIO_DEV_ATTR_REF_DOUBLER_EN
,
ADF4382_IIO_DEV_ATTR_SW_SYNC
,
ADF4382_IIO_DEV_ATTR_EZ_SYNC
,
ADF4382_IIO_DEV_ATTR_FASTCAL_EN
,
ADF4382_IIO_DEV_ATTR_TIMED_SYNC
,
ADF4382_IIO_DEV_ATTR_FASTCAL_LUT_EN
,
ADF4382_IIO_DEV_ATTR_FASTCAL_CHANGE_FREQ
,
ADF4382_IIO_DEV_ATTR_FASTCAL_START_CALIBRATION
} |
| |
Implementation of IIO ADF4382 Driver.
- Author
- Ciprian Hegbeli (cipri.nosp@m.an.h.nosp@m.egbel.nosp@m.i@an.nosp@m.alog..nosp@m.com)
-
Jude Osemene (jude..nosp@m.osem.nosp@m.ene@a.nosp@m.nalo.nosp@m.g.com)
Copyright 2024(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ adf4382_iio_ch_attr_id
| Enumerator |
|---|
| ADF4382_IIO_CH_ATTR_EN | |
| ADF4382_IIO_CH_ATTR_FREQ | |
| ADF4382_IIO_CH_ATTR_OPWR | |
| ADF4382_IIO_CH_ATTR_PHASE_ADJ | |
◆ adf4382_iio_dev_attr_id
| Enumerator |
|---|
| ADF4382_IIO_DEV_ATTR_REF_FREQ | |
| ADF4382_IIO_DEV_ATTR_BLEED_CURRENT | |
| ADF4382_IIO_DEV_ATTR_CHARGE_PUMP_CURRENT | |
| ADF4382_IIO_DEV_ATTR_CHARGE_PUMP_AVAILABLE | |
| ADF4382_IIO_DEV_ATTR_REF_DIVIDER | |
| ADF4382_IIO_DEV_ATTR_REF_DOUBLER_EN | |
| ADF4382_IIO_DEV_ATTR_SW_SYNC | |
| ADF4382_IIO_DEV_ATTR_EZ_SYNC | |
| ADF4382_IIO_DEV_ATTR_FASTCAL_EN | |
| ADF4382_IIO_DEV_ATTR_TIMED_SYNC | |
| ADF4382_IIO_DEV_ATTR_FASTCAL_LUT_EN | |
| ADF4382_IIO_DEV_ATTR_FASTCAL_CHANGE_FREQ | |
| ADF4382_IIO_DEV_ATTR_FASTCAL_START_CALIBRATION | |
◆ adf4382_iio_init()
Initializes the ADF4382 IIO driver.
- Parameters
-
| iio_dev | - The iio device structure. |
| init_param | - The structure that contains the device initial parameters. |
- Returns
- ret - Result of the initialization procedure.
◆ adf4382_iio_remove()
Free the resources allocated by adf4382_iio_init().
- Parameters
-
| dev | - The IIO device structure. |
- Returns
- ret - Result of the remove procedure.