|
XCfa_Config * | XCfa_LookupConfig (u16 DeviceId) |
| This function returns a reference to an XCfa_Config structure based on the unique device id, DeviceId. More...
|
|
int | XCfa_CfgInitialize (XCfa *InstancePtr, XCfa_Config *CfgPtr, u32 EffectiveAddr) |
| This function initializes the CFA core. More...
|
|
void | XCfa_Setup (XCfa *InstancePtr) |
| This function sets the input/output frame size in Active Size register and enables the register update. More...
|
|
void | XCfa_EnableDbgByPass (XCfa *InstancePtr) |
| This sets the bypass bit of the control register to switch the core to bypass mode if debug is enabled in the CFA core. More...
|
|
int | XCfa_IsDbgByPassEnabled (XCfa *InstancePtr) |
| This function gets the current status of the bypass setting of the CFA core. More...
|
|
void | XCfa_DisableDbgBypass (XCfa *InstancePtr) |
| This function disables bypass mode of the CFA core. More...
|
|
void | XCfa_EnableDbgTestPattern (XCfa *InstancePtr) |
| This function sets the test-pattern mode of the CFA core if debug features is enabled. More...
|
|
int | XCfa_IsDbgTestPatternEnabled (XCfa *InstancePtr) |
| This function gets the test-pattern mode if debug feature is enabled. More...
|
|
void | XCfa_DisableDbgTestPattern (XCfa *InstancePtr) |
| This function disables the test pattern mode of the CFA core. More...
|
|
u32 | XCfa_GetVersion (XCfa *InstancePtr) |
| This function gets the Version of the CFA core. More...
|
|
u32 | XCfa_GetDbgFrameCount (XCfa *InstancePtr) |
| This function gets number of frames processed since power-up or last time the core is reset. More...
|
|
u32 | XCfa_GetDbgLineCount (XCfa *InstancePtr) |
| This function gets the number of lines processed since power-up or last time the core is reset. More...
|
|
u32 | XCfa_GetDbgPixelCount (XCfa *InstancePtr) |
| This function gets the number of pixels processed since power-up or last time the core is reset. More...
|
|
void | XCfa_SetActiveSize (XCfa *InstancePtr, u16 HSize, u16 VSize) |
| This function sets the active H/V sizes in the Active Size register. More...
|
|
void | XCfa_GetActiveSize (XCfa *InstancePtr, u16 *HSize, u16 *VSize) |
| This function gets the number of Active Pixel per Scan line and number of Active Lines per Frame from the Active Frame Size register. More...
|
|
void | XCfa_SetBayerPhase (XCfa *InstancePtr, enum XCfa_BayerPhaseCombination BayerPhase) |
| This function specify whether the starting position pixel(0,0) of the Bayer sampling grid is on a red-green or blue-green line and whether the first pixel is green or not. More...
|
|
u32 | XCfa_GetBayerPhase (XCfa *InstancePtr) |
| This function gets the Bayer phase value combination from Bayer phase register. More...
|
|
int | XCfa_SelfTest (XCfa *InstancePtr) |
| This function reads complete Version register of CFA core and compares with zero values as part of self test. More...
|
|
void | XCfa_IntrHandler (void *InstancePtr) |
| This function is the interrupt handler for the CFA core. More...
|
|
int | XCfa_SetCallBack (XCfa *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef) |
| This routine installs an asynchronous callback function for the given HandlerType: More...
|
|