/****************************************************************************** * Copyright (c) 2012 - 2020 Xilinx, Inc. All rights reserved. * SPDX-License-Identifier: MIT ******************************************************************************/ /*****************************************************************************/ /** * * @file nand.h * * This file contains the interface for the NAND FLASH functionality * *
* MODIFICATION HISTORY:
*
* Ver	Who	Date		Changes
* ----- ---- -------- -------------------------------------------------------
* 1.00a ecm	01/10/10 Initial release
* 2.00a mb	30/05/12 added the flag XPAR_PS7_NAND_0_BASEADDR
* 10.00a kc 08/04/14 Fix for CR#809336 - Removed smc.h
* 
* * @note * ******************************************************************************/ #ifndef ___NAND_H___ #define ___NAND_H___ #ifdef __cplusplus extern "C" { #endif /***************************** Include Files *********************************/ #ifdef XPAR_PS7_NAND_0_BASEADDR #include "xnandps.h" #include "xnandps_bbm.h" /**************************** Type Definitions *******************************/ /************************** Constant Definitions *****************************/ /**************************** Type Definitions *******************************/ /***************** Macros (Inline Functions) Definitions *********************/ /************************** Function Prototypes ******************************/ u32 InitNand(void); u32 NandAccess( u32 SourceAddress, u32 DestinationAddress, u32 LengthWords); #endif /************************** Variable Definitions *****************************/ #ifdef __cplusplus } #endif #endif /* ___NAND_H___ */