Implementation of IIO ADF4377 Driver.
More...
#include "iio_types.h"
#include "iio.h"
|
| enum | adf4377_iio_ch_attr_id {
ADF4377_IIO_CH_ATTR_FREQ
,
ADF4377_IIO_CH_ATTR_OPWR
,
ADF4377_IIO_CH_ATTR_EN
,
ADF4377_IIO_DEV_ATTR_CLK_INV
} |
| |
| enum | adf4377_iio_dev_attr_id {
ADF4377_IIO_DEV_ATTR_REF_CLK
,
ADF4377_IIO_DEV_ATTR_REF_DIV
,
ADF4377_IIO_DEV_ATTR_RFOUT_DIV
,
ADF4377_IIO_DEV_ATTR_RFOUT_DIV_AVAIL
,
ADF4377_IIO_DEV_ATTR_CP_I
,
ADF4377_IIO_DEV_ATTR_CP_AVAIL
,
ADF4377_IIO_DEV_ATTR_BLEED_CURRENT
,
ADF4377_IIO_DEV_ATTR_BLEED_DELAY
,
ADF4377_IIO_DEV_ATTR_REF_DOUBLER_EN
,
ADF4377_IIO_DEV_ATTR_NDEL
,
ADF4377_IIO_DEV_ATTR_RDEL
,
ADF4377_IIO_DEV_ATTR_SR_DEL_ADJ
,
ADF4377_IIO_DEV_ATTR_SR_INV_ADJ
,
ADF4377_IIO_DEV_ATTR_SR_MONITORING
,
ADF4377_IIO_DEV_ATTR_DEFAULT_REG
} |
| |
◆ adf4377_iio_ch_attr_id
| Enumerator |
|---|
| ADF4377_IIO_CH_ATTR_FREQ | |
| ADF4377_IIO_CH_ATTR_OPWR | |
| ADF4377_IIO_CH_ATTR_EN | |
| ADF4377_IIO_DEV_ATTR_CLK_INV | |
◆ adf4377_iio_dev_attr_id
| Enumerator |
|---|
| ADF4377_IIO_DEV_ATTR_REF_CLK | |
| ADF4377_IIO_DEV_ATTR_REF_DIV | |
| ADF4377_IIO_DEV_ATTR_RFOUT_DIV | |
| ADF4377_IIO_DEV_ATTR_RFOUT_DIV_AVAIL | |
| ADF4377_IIO_DEV_ATTR_CP_I | |
| ADF4377_IIO_DEV_ATTR_CP_AVAIL | |
| ADF4377_IIO_DEV_ATTR_BLEED_CURRENT | |
| ADF4377_IIO_DEV_ATTR_BLEED_DELAY | |
| ADF4377_IIO_DEV_ATTR_REF_DOUBLER_EN | |
| ADF4377_IIO_DEV_ATTR_NDEL | |
| ADF4377_IIO_DEV_ATTR_RDEL | |
| ADF4377_IIO_DEV_ATTR_SR_DEL_ADJ | |
| ADF4377_IIO_DEV_ATTR_SR_INV_ADJ | |
| ADF4377_IIO_DEV_ATTR_SR_MONITORING | |
| ADF4377_IIO_DEV_ATTR_DEFAULT_REG | |
◆ adf4377_iio_init()
Initialize the ADF4377 IIO device.
- Parameters
-
| iio_dev | - The IIO device structure. |
| init_param | - The structure containing the initialization parameters. |
- Returns
- ret - Result of the initialization procedure.
◆ adf4377_iio_remove()
Free the resources allocated by adf4377_iio_init().
- Parameters
-
| dev | - The IIO device structure. |
- Returns
- ret - Result of the remove procedure.