![]() |
no-OS
|
Implementation of AD9152 Driver. More...
Functions | |
| int32_t | ad9152_spi_read (struct ad9152_dev *dev, uint16_t reg_addr, uint8_t *reg_data) |
| ad9152_spi_read | |
| int32_t | ad9152_spi_write (struct ad9152_dev *dev, uint16_t reg_addr, uint8_t reg_data) |
| ad9152_spi_write | |
| int32_t | ad9152_setup (struct ad9152_dev **device, struct ad9152_init_param init_param) |
| ad9152_setup | |
| int32_t | ad9152_remove (struct ad9152_dev *dev) |
| Free the resources allocated by ad9152_setup(). | |
| int32_t | ad9152_short_pattern_test (struct ad9152_dev *dev, struct ad9152_init_param init_param) |
| ad9152_setup | |
| int32_t | ad9152_datapath_prbs_test (struct ad9152_dev *dev, struct ad9152_init_param init_param) |
| ad9152_setup | |
| int32_t | ad9152_status (struct ad9152_dev *dev) |
| ad9152_setup | |
Implementation of AD9152 Driver.
Copyright 2015-2016(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int32_t ad9152_datapath_prbs_test | ( | struct ad9152_dev * | dev, |
| struct ad9152_init_param | init_param ) |
ad9152_setup
| int32_t ad9152_remove | ( | struct ad9152_dev * | dev | ) |
Free the resources allocated by ad9152_setup().
| dev | - The device structure. |
| int32_t ad9152_setup | ( | struct ad9152_dev ** | device, |
| struct ad9152_init_param | init_param ) |
ad9152_setup
| int32_t ad9152_short_pattern_test | ( | struct ad9152_dev * | dev, |
| struct ad9152_init_param | init_param ) |
ad9152_setup
| int32_t ad9152_spi_read | ( | struct ad9152_dev * | dev, |
| uint16_t | reg_addr, | ||
| uint8_t * | reg_data ) |
ad9152_spi_read
| int32_t ad9152_spi_write | ( | struct ad9152_dev * | dev, |
| uint16_t | reg_addr, | ||
| uint8_t | reg_data ) |
ad9152_spi_write
| int32_t ad9152_status | ( | struct ad9152_dev * | dev | ) |
ad9152_setup