![]() |
no-OS
|
Header file of Clock Driver. More...
#include <stdint.h>Classes | |
| struct | no_os_clk_init_param |
| struct | no_os_clk_hw |
| struct | no_os_clk |
| struct | no_os_clk_desc |
| Structure holding CLK descriptor. More... | |
| struct | no_os_clk_platform_ops |
| Structure holding CLK function pointers that point to the platform specific function. More... | |
Typedefs | |
| typedef struct no_os_clk_desc | no_os_clk_desc |
Functions | |
| int32_t | no_os_clk_init (struct no_os_clk_desc **desc, const struct no_os_clk_init_param *param) |
| int32_t | no_os_clk_remove (struct no_os_clk_desc *desc) |
| int32_t | no_os_clk_enable (struct no_os_clk_desc *desc) |
| int32_t | no_os_clk_disable (struct no_os_clk_desc *desc) |
| int32_t | no_os_clk_recalc_rate (struct no_os_clk_desc *desc, uint64_t *rate) |
| int32_t | no_os_clk_round_rate (struct no_os_clk_desc *desc, uint64_t rate, uint64_t *rounded_rate) |
| int32_t | no_os_clk_set_rate (struct no_os_clk_desc *desc, uint64_t rate) |
Header file of Clock Driver.
Copyright 2020(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| typedef struct no_os_clk_desc no_os_clk_desc |
| int32_t no_os_clk_disable | ( | struct no_os_clk_desc * | desc | ) |
| int32_t no_os_clk_enable | ( | struct no_os_clk_desc * | desc | ) |
| int32_t no_os_clk_init | ( | struct no_os_clk_desc ** | desc, |
| const struct no_os_clk_init_param * | param ) |
| int32_t no_os_clk_recalc_rate | ( | struct no_os_clk_desc * | desc, |
| uint64_t * | rate ) |
| int32_t no_os_clk_remove | ( | struct no_os_clk_desc * | desc | ) |
| int32_t no_os_clk_round_rate | ( | struct no_os_clk_desc * | desc, |
| uint64_t | rate, | ||
| uint64_t * | rounded_rate ) |
| int32_t no_os_clk_set_rate | ( | struct no_os_clk_desc * | desc, |
| uint64_t | rate ) |