Data Structures | Defines | Typedefs | Enumerations | Functions
csl_pll.h File Reference

PLL functional layer API header file. More...

#include "csl_error.h"
#include "csl_types.h"
#include "soc.h"
#include "csl_general.h"

Go to the source code of this file.

Data Structures

struct  PLL_Config
 Config-structure. More...
struct  PLL_Obj
 This object contains the reference to the instance of pll device. More...

Defines

#define TIMEOUT   (0x1fff)
#define CSL_SYS_CGCR2_INIT_VALUE   (0x0806)

Typedefs

typedef struct PLL_ObjPLL_Handle
typedef struct PLL_Obj PLL_Obj
 This object contains the reference to the instance of pll device.

Enumerations

enum  CSL_PllInsId {
  CSL_PLL_INST_0 = (0u),
  CSL_PLL_INST_INVALID = (1u)
}
 PLL instance number. More...

Functions

CSL_Status PLL_init (PLL_Obj *pllObj, Uint32 pllInstId)
CSL_Status PLL_config (PLL_Handle hPll, PLL_Config *pconfigInfo)
CSL_Status PLL_enable (PLL_Handle hPll)
CSL_Status PLL_bypass (PLL_Handle hPll)
CSL_Status PLL_reset (PLL_Handle hPll)

Detailed Description

PLL functional layer API header file.

Path: \(CSLPATH)/inc