Functions
csl_nand.c File Reference

NAND functional layer API source file. More...

#include <csl_nand.h>

Functions

CSL_Status NAND_init (CSL_NandObj *nandObj, Uint16 nandInstId)
CSL_Status NAND_setup (CSL_NandHandle hNand, CSL_NandConfig *nandConfig)
CSL_Status NAND_getBankInfo (CSL_NandHandle hNand, CSL_NandAsyncBank *bank, Uint16 bankNum)
CSL_Status NAND_setLatchEnableOffset (CSL_NandHandle hNand, Uint32 addrOffset, Uint32 cmdOffset)
CSL_Status NAND_isStatusWriteProtected (CSL_NandHandle hNand, Uint16 *WPstatus)
CSL_Status NAND_sendCommand (CSL_NandHandle hNand, CSL_VUint16 cmd)
CSL_Status NAND_checkCommandStatus (CSL_NandHandle hNand)
CSL_Status NAND_setAddress (CSL_NandHandle hNand, Uint16 addr)
CSL_Status NAND_enableHwECC (CSL_NandHandle hNand, CSL_NandChipSelect csInput)
CSL_Status NAND_disableHwECC (CSL_NandHandle hNand, CSL_NandChipSelect csInput)
CSL_Status NAND_readECC (CSL_NandHandle hNand, Uint16 *eccBuffer, CSL_NandChipSelect csInput)
CSL_Status NAND_readNBytes (CSL_NandHandle hNand, Uint16 readRequest, Uint16 *pReadBuffer, Uint16 pack, Bool spare)
CSL_Status NAND_writeNBytes (CSL_NandHandle hNand, Uint16 writeRequest, Uint16 *pWriteBuffer, Uint16 val, Bool spare)
void NAND_hasRandomRead (Uint32 nandOptions, Uint16 *RRstatus)
void NAND_hasRandomWrite (Uint32 nandOptions, Uint16 *RWstatus)
void NAND_hasCacheProg (Uint32 nandOptions, Uint16 *CPstatus)
void NAND_hasCopyBack (Uint32 nandOptions, Uint16 *CBstatus)
CSL_Status NAND_intrEnable (CSL_NandHandle hNand)
CSL_Status NAND_intrDisable (CSL_NandHandle hNand)
Int16 NAND_getIntrNum (Uint16 nandInstId)
CSL_Status NAND_intrReadAT (CSL_NandHandle hNand, Uint16 *ATstatus)
CSL_Status NAND_intrReadLT (CSL_NandHandle hNand, Uint16 *LTstatus)
CSL_Status NAND_intrReadWR (CSL_NandHandle hNand, Uint16 *WRstatus)
CSL_Status NAND_intrClear (CSL_NandHandle hNand)

Detailed Description

NAND functional layer API source file.

Path: \(CSLPATH)