Data Fields
CSL_NandObj Struct Reference

This object contains the reference to the instance of nand device. More...

#include <csl_nand.h>

Data Fields

CSL_EmifRegsOvly regs
CSL_SysRegsOvly sysCtrlRegs
Uint16 instId
CSL_NandWidth nandWidth
Int intrNumNand
CSL_NandAsyncBank bank
CSL_NandPageSize nandPageSize
Uint16 addrCycles
CSL_NandOpMode nandOpMode
CSL_NandType nandType
CSL_NandChipSelect chipSelect
Uint8 waitPin

Detailed Description

This object contains the reference to the instance of nand device.

This object is initialized during nand initialization and passed as the parameter to all nand CSL APIs


Field Documentation

NAND Address cycles for setting page/block address

Nand chip select Id

Referenced by NAND_setup().

Instance Id of NAND on the SoC.

Referenced by NAND_init().

Interrupt number of NAND

NAND Operating mode

Referenced by NAND_getSetup(), and NAND_setup().

NAND page Size

Referenced by NAND_getSetup(), and NAND_setup().

Type of the nand device

Referenced by NAND_getSetup(), NAND_isStatusWriteProtected(), and NAND_setup().

CSL_EmifRegsOvly CSL_NandObj::regs
CSL_SysRegsOvly CSL_NandObj::sysCtrlRegs

CPU system control register overlay structure

Referenced by NAND_disableHwECC(), NAND_enableHwECC(), NAND_getSetup(), NAND_init(), and NAND_setup().

Wait pin selected for NAND

Referenced by NAND_checkCommandStatus(), and NAND_setup().


The documentation for this struct was generated from the following file: