no-OS
Loading...
Searching...
No Matches
ad9361_util.c File Reference

AD9361 Implementation of Util Driver. More...

#include "ad9361_util.h"
#include "string.h"
#include "no_os_delay.h"
Include dependency graph for ad9361_util.c:

Macros

#define NO_OS_BITS_PER_LONG   32
 

Functions

int32_t clk_prepare_enable (struct no_os_clk *clk)
 clk_prepare_enable
 
uint32_t clk_get_rate (struct ad9361_rf_phy *phy, struct refclk_scale *clk_priv)
 clk_get_rate
 
int32_t clk_set_rate (struct ad9361_rf_phy *phy, struct refclk_scale *clk_priv, uint32_t rate)
 clk_set_rate
 
uint32_t int_sqrt (uint32_t x)
 int_sqrt
 
int32_t ilog2 (int32_t x)
 ilog2
 
uint32_t find_first_bit (uint32_t word)
 find_first_bit
 
void * ERR_PTR (long error)
 ERR_PTR.
 

Detailed Description

AD9361 Implementation of Util Driver.

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

Copyright 2013(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ NO_OS_BITS_PER_LONG

#define NO_OS_BITS_PER_LONG   32

Function Documentation

◆ clk_get_rate()

uint32_t clk_get_rate ( struct ad9361_rf_phy * phy,
struct refclk_scale * clk_priv )

clk_get_rate

◆ clk_prepare_enable()

int32_t clk_prepare_enable ( struct no_os_clk * clk)

clk_prepare_enable

◆ clk_set_rate()

int32_t clk_set_rate ( struct ad9361_rf_phy * phy,
struct refclk_scale * clk_priv,
uint32_t rate )

clk_set_rate

◆ ERR_PTR()

void * ERR_PTR ( long error)

ERR_PTR.

◆ find_first_bit()

uint32_t find_first_bit ( uint32_t word)

find_first_bit

◆ ilog2()

int32_t ilog2 ( int32_t x)

ilog2

◆ int_sqrt()

uint32_t int_sqrt ( uint32_t x)

int_sqrt