1 #ifndef _PLLAPI_H
2 #define _PLLAPI_H
3 /*************************************************************************************
4 * FILE PURPOSE: Define the public pll api
5 *************************************************************************************
6 * FILE NAME: pllapi.h
7 *
8 * DESCRIPTION: Defines the public api for the pll driver
9 *
10 * @file pllapi.h
11 *
12 * @brief
13 * This file defines the API used by all PLL drivers
14 *
15 *************************************************************************************/
16 #include "types.h"
18 /* Prototypes */
19 uint16 hwPllResetType (uint32 pllNum);
20 int16 hwPllSetPll (uint32 pllNum, uint32 prediv, uint32 mult, uint32 postdiv);
21 int16 hwPllDisable (uint32 pllNum);
22 int16 hwPllEnable (uint32 pllNum);
25 /**
26 * @def pll_POR_RESET
27 */
28 #define pll_POR_RESET 500 /**< last reset was a power on reset */
30 /**
31 * @def pll_WARM_RESET
32 */
33 #define pll_WARM_RESET 501 /**< last reset was a warm reset */
37 #endif /* _PLLAPI_H */