- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

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)