![]() |
no-OS
|
Defines clkgen init and settings to be used by adrv904x examples. More...
#include "platform_includes.h"#include "no_os_print_log.h"#include "clk_axi_clkgen.h"#include "adrv904x.h"Functions | |
| int | clkgen_setup (struct axi_clkgen **rx_clkgen, struct axi_clkgen **tx_clkgen, struct axi_clkgen **orx_clkgen, uint8_t jesd204c_en) |
| Init and set rates for axi_clkgen components. | |
| int | clkgen_remove (struct axi_clkgen *rx_clkgen, struct axi_clkgen *tx_clkgen, struct axi_clkgen *orx_clkgen) |
| remove axi_clkgen structs. | |
Defines clkgen init and settings to be used by adrv904x examples.
Copyright 2025(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int clkgen_remove | ( | struct axi_clkgen * | rx_clkgen, |
| struct axi_clkgen * | tx_clkgen, | ||
| struct axi_clkgen * | orx_clkgen ) |
remove axi_clkgen structs.
| rx_clkgen | - axi_clkgen for Rx path |
| tx_clkgen | - axi_clkgen for Tx path |
| orx_clkgen | - axi_clkgen for ORx path |
| int clkgen_setup | ( | struct axi_clkgen ** | rx_clkgen, |
| struct axi_clkgen ** | tx_clkgen, | ||
| struct axi_clkgen ** | orx_clkgen, | ||
| uint8_t | jesd204c_en ) |
Init and set rates for axi_clkgen components.
| **rx_clkgen | - axi_clkgen for Rx path |
| **tx_clkgen | - axi_clkgen for Tx path |
| **orx_clkgen | - axi_clkgen for ORx path |
| jesd204c_en | - 1 if JESD204C |