no-OS
Loading...
Searching...
No Matches
clk_axi_clkgen.h File Reference

Driver for the Analog Devices AXI CLKGEN. More...

#include <stdint.h>
Include dependency graph for clk_axi_clkgen.h:

Classes

struct  axi_clkgen
 
struct  axi_clkgen_init
 

Functions

int32_t axi_clkgen_set_rate (struct axi_clkgen *clkgen, uint32_t rate)
 axi_clkgen_set_rate
 
int32_t axi_clkgen_get_rate (struct axi_clkgen *clkgen, uint32_t *rate)
 axi_clkgen_get_rate
 
int32_t axi_clkgen_init (struct axi_clkgen **clk, const struct axi_clkgen_init *init)
 axi_clkgen_init
 
int32_t axi_clkgen_remove (struct axi_clkgen *clkgen)
 axi_clkgen_remove
 

Detailed Description

Driver for the Analog Devices AXI CLKGEN.

Author
DBogdan (drago.nosp@m.s.bo.nosp@m.gdan@.nosp@m.anal.nosp@m.og.co.nosp@m.m)

Copyright 2018(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ axi_clkgen_get_rate()

int32_t axi_clkgen_get_rate ( struct axi_clkgen * clkgen,
uint32_t * rate )

axi_clkgen_get_rate

◆ axi_clkgen_init()

int32_t axi_clkgen_init ( struct axi_clkgen ** clk,
const struct axi_clkgen_init * init )

◆ axi_clkgen_remove()

int32_t axi_clkgen_remove ( struct axi_clkgen * clkgen)

axi_clkgen_remove

◆ axi_clkgen_set_rate()

int32_t axi_clkgen_set_rate ( struct axi_clkgen * clkgen,
uint32_t rate )

axi_clkgen_set_rate