no-OS
|
Structure holding CLK function pointers that point to the platform specific function. More...
#include <no_os_clk.h>
Public Attributes | |
int(* | init )(struct no_os_clk_desc **, const struct no_os_clk_init_param *) |
int(* | clk_enable )(struct no_os_clk_desc *) |
int(* | clk_disable )(struct no_os_clk_desc *) |
int(* | clk_recalc_rate )(struct no_os_clk_desc *, uint64_t *) |
int(* | clk_round_rate )(struct no_os_clk_desc *, uint64_t, uint64_t *) |
int(* | clk_set_rate )(struct no_os_clk_desc *, uint64_t) |
int(* | remove )(struct no_os_clk_desc *) |
Structure holding CLK function pointers that point to the platform specific function.
int(* no_os_clk_platform_ops::clk_disable) (struct no_os_clk_desc *) |
Stop CLK function pointer.
int(* no_os_clk_platform_ops::clk_enable) (struct no_os_clk_desc *) |
Start CLK function pointer.
int(* no_os_clk_platform_ops::clk_recalc_rate) (struct no_os_clk_desc *, uint64_t *) |
Get the current frequency of CLK function pointer.
int(* no_os_clk_platform_ops::clk_round_rate) (struct no_os_clk_desc *, uint64_t, uint64_t *) |
int(* no_os_clk_platform_ops::clk_set_rate) (struct no_os_clk_desc *, uint64_t) |
int(* no_os_clk_platform_ops::init) (struct no_os_clk_desc **, const struct no_os_clk_init_param *) |
Initialize CLK function pointer.
int(* no_os_clk_platform_ops::remove) (struct no_os_clk_desc *) |
CLK remove function pointer