#include <sys/types.h>Go to the source code of this file.
Defines | |
| #define | CY2239X_CLKA 0 |
| Clock A output. | |
| #define | CY2239X_CLKB 1 |
| Clock B output. | |
| #define | CY2239X_CLKC 2 |
| Clock C output. | |
| #define | CY2239X_CLKD 3 |
| Clock D output. | |
| #define | CY2239X_CLKE 4 |
| Clock E output. | |
| #define | CY2239X_REF 0 |
| Reference clock identifier. | |
| #define | CY2239X_PLL1 1 |
| PLL1 identifier. | |
| #define | CY2239X_PLL2 2 |
| PLL2 identifier. | |
| #define | CY2239X_PLL3 3 |
| PLL3 identifier. | |
Functions | |
| uint32_t | Cy2239xGetFreq (int clk, int fctrl) |
| Get the frequency of a specified output. | |
| int | Cy2239xGetPll (int clk) |
| Get the PLL connected to the specified output. | |
| int | Cy2239xSetPll (int clk, int pll) |
| Connect a specified PLL to a specified output. | |
| int | Cy2239xGetDivider (int clk, int fctrl) |
| Get the current divider value of the specified output. | |
| int | Cy2239xSetDivider (int clk, int sel, int val) |
| Set the divider value of the specified output. | |
| int | Cy2239xPllEnable (int pll, int fctrl, int ena) |
| Enable or disable a specified PLL. | |
| uint32_t | Cy2239xPllGetFreq (int pll, int fctrl) |
| Get the current frequency of a specified PLL. | |
| int | Cy2239xPllSetFreq (int pll, int fctrl, unsigned int pval, unsigned int poff, unsigned int qval, unsigned int fval) |
| Set the frequency of a specified PLL. | |