M480 BSP V3.05.006
The Board Support Package for M480 Series
Data Structures
ebi_reg.h File Reference

EBI register definition header file. More...

Go to the source code of this file.

Data Structures

struct  EBI_T
 

Macros

#define EBI_CTL_EN_Pos   (0)
 
#define EBI_CTL_EN_Msk   (0x1ul << EBI_CTL_EN_Pos)
 
#define EBI_CTL_DW16_Pos   (1)
 
#define EBI_CTL_DW16_Msk   (0x1ul << EBI_CTL_DW16_Pos)
 
#define EBI_CTL_CSPOLINV_Pos   (2)
 
#define EBI_CTL_CSPOLINV_Msk   (0x1ul << EBI_CTL_CSPOLINV_Pos)
 
#define EBI_CTL_ADSEPEN_Pos   (3)
 
#define EBI_CTL_ADSEPEN_Msk   (0x1ul << EBI_CTL_ADSEPEN_Pos)
 
#define EBI_CTL_CACCESS_Pos   (4)
 
#define EBI_CTL_CACCESS_Msk   (0x1ul << EBI_CTL_CACCESS_Pos)
 
#define EBI_CTL_MCLKDIV_Pos   (8)
 
#define EBI_CTL_MCLKDIV_Msk   (0x7ul << EBI_CTL_MCLKDIV_Pos)
 
#define EBI_CTL_TALE_Pos   (16)
 
#define EBI_CTL_TALE_Msk   (0x7ul << EBI_CTL_TALE_Pos)
 
#define EBI_CTL_WBUFEN_Pos   (24)
 
#define EBI_CTL_WBUFEN_Msk   (0x1ul << EBI_CTL_WBUFEN_Pos)
 
#define EBI_TCTL_TACC_Pos   (3)
 
#define EBI_TCTL_TACC_Msk   (0x1ful << EBI_TCTL_TACC_Pos)
 
#define EBI_TCTL_TAHD_Pos   (8)
 
#define EBI_TCTL_TAHD_Msk   (0x7ul << EBI_TCTL_TAHD_Pos)
 
#define EBI_TCTL_W2X_Pos   (12)
 
#define EBI_TCTL_W2X_Msk   (0xful << EBI_TCTL_W2X_Pos)
 
#define EBI_TCTL_RAHDOFF_Pos   (22)
 
#define EBI_TCTL_RAHDOFF_Msk   (0x1ul << EBI_TCTL_RAHDOFF_Pos)
 
#define EBI_TCTL_WAHDOFF_Pos   (23)
 
#define EBI_TCTL_WAHDOFF_Msk   (0x1ul << EBI_TCTL_WAHDOFF_Pos)
 
#define EBI_TCTL_R2R_Pos   (24)
 
#define EBI_TCTL_R2R_Msk   (0xful << EBI_TCTL_R2R_Pos)
 
#define EBI_CTL0_EN_Pos   (0)
 
#define EBI_CTL0_EN_Msk   (0x1ul << EBI_CTL0_EN_Pos)
 
#define EBI_CTL0_DW16_Pos   (1)
 
#define EBI_CTL0_DW16_Msk   (0x1ul << EBI_CTL0_DW16_Pos)
 
#define EBI_CTL0_CSPOLINV_Pos   (2)
 
#define EBI_CTL0_CSPOLINV_Msk   (0x1ul << EBI_CTL0_CSPOLINV_Pos)
 
#define EBI_CTL0_ADSEPEN_Pos   (3)
 
#define EBI_CTL0_ADSEPEN_Msk   (0x1ul << EBI_CTL0_ADSEPEN_Pos)
 
#define EBI_CTL0_CACCESS_Pos   (4)
 
#define EBI_CTL0_CACCESS_Msk   (0x1ul << EBI_CTL0_CACCESS_Pos)
 
#define EBI_CTL0_MCLKDIV_Pos   (8)
 
#define EBI_CTL0_MCLKDIV_Msk   (0x7ul << EBI_CTL0_MCLKDIV_Pos)
 
#define EBI_CTL0_TALE_Pos   (16)
 
#define EBI_CTL0_TALE_Msk   (0x7ul << EBI_CTL0_TALE_Pos)
 
#define EBI_CTL0_WBUFEN_Pos   (24)
 
#define EBI_CTL0_WBUFEN_Msk   (0x1ul << EBI_CTL0_WBUFEN_Pos)
 
#define EBI_TCTL0_TACC_Pos   (3)
 
#define EBI_TCTL0_TACC_Msk   (0x1ful << EBI_TCTL0_TACC_Pos)
 
#define EBI_TCTL0_TAHD_Pos   (8)
 
#define EBI_TCTL0_TAHD_Msk   (0x7ul << EBI_TCTL0_TAHD_Pos)
 
#define EBI_TCTL0_W2X_Pos   (12)
 
#define EBI_TCTL0_W2X_Msk   (0xful << EBI_TCTL0_W2X_Pos)
 
#define EBI_TCTL0_RAHDOFF_Pos   (22)
 
#define EBI_TCTL0_RAHDOFF_Msk   (0x1ul << EBI_TCTL0_RAHDOFF_Pos)
 
#define EBI_TCTL0_WAHDOFF_Pos   (23)
 
#define EBI_TCTL0_WAHDOFF_Msk   (0x1ul << EBI_TCTL0_WAHDOFF_Pos)
 
#define EBI_TCTL0_R2R_Pos   (24)
 
#define EBI_TCTL0_R2R_Msk   (0xful << EBI_TCTL0_R2R_Pos)
 
#define EBI_CTL1_EN_Pos   (0)
 
#define EBI_CTL1_EN_Msk   (0x1ul << EBI_CTL1_EN_Pos)
 
#define EBI_CTL1_DW16_Pos   (1)
 
#define EBI_CTL1_DW16_Msk   (0x1ul << EBI_CTL1_DW16_Pos)
 
#define EBI_CTL1_CSPOLINV_Pos   (2)
 
#define EBI_CTL1_CSPOLINV_Msk   (0x1ul << EBI_CTL1_CSPOLINV_Pos)
 
#define EBI_CTL1_ADSEPEN_Pos   (3)
 
#define EBI_CTL1_ADSEPEN_Msk   (0x1ul << EBI_CTL1_ADSEPEN_Pos)
 
#define EBI_CTL1_CACCESS_Pos   (4)
 
#define EBI_CTL1_CACCESS_Msk   (0x1ul << EBI_CTL1_CACCESS_Pos)
 
#define EBI_CTL1_MCLKDIV_Pos   (8)
 
#define EBI_CTL1_MCLKDIV_Msk   (0x7ul << EBI_CTL1_MCLKDIV_Pos)
 
#define EBI_CTL1_TALE_Pos   (16)
 
#define EBI_CTL1_TALE_Msk   (0x7ul << EBI_CTL1_TALE_Pos)
 
#define EBI_CTL1_WBUFEN_Pos   (24)
 
#define EBI_CTL1_WBUFEN_Msk   (0x1ul << EBI_CTL1_WBUFEN_Pos)
 
#define EBI_TCTL1_TACC_Pos   (3)
 
#define EBI_TCTL1_TACC_Msk   (0x1ful << EBI_TCTL1_TACC_Pos)
 
#define EBI_TCTL1_TAHD_Pos   (8)
 
#define EBI_TCTL1_TAHD_Msk   (0x7ul << EBI_TCTL1_TAHD_Pos)
 
#define EBI_TCTL1_W2X_Pos   (12)
 
#define EBI_TCTL1_W2X_Msk   (0xful << EBI_TCTL1_W2X_Pos)
 
#define EBI_TCTL1_RAHDOFF_Pos   (22)
 
#define EBI_TCTL1_RAHDOFF_Msk   (0x1ul << EBI_TCTL1_RAHDOFF_Pos)
 
#define EBI_TCTL1_WAHDOFF_Pos   (23)
 
#define EBI_TCTL1_WAHDOFF_Msk   (0x1ul << EBI_TCTL1_WAHDOFF_Pos)
 
#define EBI_TCTL1_R2R_Pos   (24)
 
#define EBI_TCTL1_R2R_Msk   (0xful << EBI_TCTL1_R2R_Pos)
 
#define EBI_CTL2_EN_Pos   (0)
 
#define EBI_CTL2_EN_Msk   (0x1ul << EBI_CTL2_EN_Pos)
 
#define EBI_CTL2_DW16_Pos   (1)
 
#define EBI_CTL2_DW16_Msk   (0x1ul << EBI_CTL2_DW16_Pos)
 
#define EBI_CTL2_CSPOLINV_Pos   (2)
 
#define EBI_CTL2_CSPOLINV_Msk   (0x1ul << EBI_CTL2_CSPOLINV_Pos)
 
#define EBI_CTL2_ADSEPEN_Pos   (3)
 
#define EBI_CTL2_ADSEPEN_Msk   (0x1ul << EBI_CTL2_ADSEPEN_Pos)
 
#define EBI_CTL2_CACCESS_Pos   (4)
 
#define EBI_CTL2_CACCESS_Msk   (0x1ul << EBI_CTL2_CACCESS_Pos)
 
#define EBI_CTL2_MCLKDIV_Pos   (8)
 
#define EBI_CTL2_MCLKDIV_Msk   (0x7ul << EBI_CTL2_MCLKDIV_Pos)
 
#define EBI_CTL2_TALE_Pos   (16)
 
#define EBI_CTL2_TALE_Msk   (0x7ul << EBI_CTL2_TALE_Pos)
 
#define EBI_CTL2_WBUFEN_Pos   (24)
 
#define EBI_CTL2_WBUFEN_Msk   (0x1ul << EBI_CTL2_WBUFEN_Pos)
 
#define EBI_TCTL2_TACC_Pos   (3)
 
#define EBI_TCTL2_TACC_Msk   (0x1ful << EBI_TCTL2_TACC_Pos)
 
#define EBI_TCTL2_TAHD_Pos   (8)
 
#define EBI_TCTL2_TAHD_Msk   (0x7ul << EBI_TCTL2_TAHD_Pos)
 
#define EBI_TCTL2_W2X_Pos   (12)
 
#define EBI_TCTL2_W2X_Msk   (0xful << EBI_TCTL2_W2X_Pos)
 
#define EBI_TCTL2_RAHDOFF_Pos   (22)
 
#define EBI_TCTL2_RAHDOFF_Msk   (0x1ul << EBI_TCTL2_RAHDOFF_Pos)
 
#define EBI_TCTL2_WAHDOFF_Pos   (23)
 
#define EBI_TCTL2_WAHDOFF_Msk   (0x1ul << EBI_TCTL2_WAHDOFF_Pos)
 
#define EBI_TCTL2_R2R_Pos   (24)
 
#define EBI_TCTL2_R2R_Msk   (0xful << EBI_TCTL2_R2R_Pos)
 

Detailed Description

EBI register definition header file.

Version
V1.00

SPDX-License-Identifier: Apache-2.0

Definition in file ebi_reg.h.