|
Linux Kernel
3.7.1
|
#include <linux/compiler.h>#include <linux/types.h>#include <linux/io.h>#include <linux/of_platform.h>#include <linux/interrupt.h>Go to the source code of this file.
Data Structures | |
| struct | fsl_ifc_nand |
| struct | fsl_ifc_nor |
| struct | fsl_ifc_gpcm |
| struct | fsl_ifc_regs |
| struct | fsl_ifc_ctrl |
Functions | |
| unsigned int | convert_ifc_address (phys_addr_t addr_base) |
| int | fsl_ifc_find (phys_addr_t addr_base) |
Variables | |
| enum ifc_nand_fir_opcodes | __attribute__ |
| struct fsl_ifc_ctrl * | fsl_ifc_ctrl_dev |
| #define CSOR_GPCM_ADM_SHIFT | ( | n | ) | ((n) << CSOR_GPCM_ADM_SHIFT_SHIFT) |
| #define CSOR_GPCM_GAPERRD | ( | n | ) | (((n) - 1) << CSOR_GPCM_GAPERRD_SHIFT) |
| #define CSOR_GPCM_GPTO | ( | n | ) | ((__ilog2(n) - 8) << CSOR_GPCM_GPTO_SHIFT) |
| #define CSOR_NAND_PB | ( | n | ) | ((__ilog2(n) - 5) << CSOR_NAND_PB_SHIFT) |
| #define CSOR_NOR_ADM_SHIFT | ( | n | ) | ((n) << CSOR_NOR_ADM_SHIFT_SHIFT) |
| #define IFC_AMASK | ( | n | ) |
| #define IFC_CCR_CLK_DIV | ( | n | ) | ((n-1) << IFC_CCR_CLK_DIV_SHIFT) |
| #define IFC_CCR_CLK_DLY | ( | n | ) | ((n) << IFC_CCR_CLK_DLY_SHIFT) |
| #define IFC_NAND_NCFGR_NUM_LOOP | ( | n | ) | ((n) << IFC_NAND_NCFGR_NUM_LOOP_SHIFT) |
| #define IFC_NAND_NCR_FTOCNT | ( | n | ) | ((_ilog2(n) - 8) << IFC_NAND_NCR_FTOCNT_SHIFT) |
| #define IFC_NORCR_NUM_PHASE | ( | n | ) | ((n-1) << IFC_NORCR_NUM_PHASE_SHIFT) |
| #define IFC_NORCR_STOCNT | ( | n | ) | ((__ilog2(n) - 8) << IFC_NORCR_STOCNT_SHIFT) |
| #define PGRDCMPL_EVT_STAT_LP_2K | ( | n | ) | (0xF << (28 - (n)*4)) |
| #define PGRDCMPL_EVT_STAT_LP_4K | ( | n | ) | (0xFF << (24 - (n)*8)) |
| enum ifc_nand_fir_opcodes |
| unsigned int convert_ifc_address | ( | phys_addr_t | addr_base | ) |
| int fsl_ifc_find | ( | phys_addr_t | addr_base | ) |
| struct fsl_ifc_ctrl* fsl_ifc_ctrl_dev |
1.8.2