16 #ifndef __EBIF_WAPPER_H 17 #define __EBIF_WAPPER_H 44 #define EBIF_NULL ((void *)0) 46 #define EXBMOD_WAIT_0MULTI (uint32_t)(0x00000000) 47 #define EXBMOD_WAIT_2MULTI (uint32_t)(0x00000002) 48 #define EXBMOD_WAIT_4MULTI (uint32_t)(0x00000004) 50 #define EXBMODE_SEL_MULTIPLEXEER (uint32_t)(0x00000000) 51 #define EXBMODE_SEL_SEPARETE (uint32_t)(0x00000001) 53 #define ECBAS_EXAR_16M (uint32_t)(0x00000000) 54 #define ECBAS_EXAR_8M (uint32_t)(0x00000001) 55 #define ECBAS_EXAR_4M (uint32_t)(0x00000002) 56 #define ECBAS_EXAR_2M (uint32_t)(0x00000003) 57 #define ECBAS_EXAR_1M (uint32_t)(0x00000004) 58 #define ECBAS_EXAR_512K (uint32_t)(0x00000005) 59 #define ECBAS_EXAR_256K (uint32_t)(0x00000006) 60 #define ECBAS_EXAR_128K (uint32_t)(0x00000007) 61 #define ECBAS_EXAR_64K (uint32_t)(0x00000008) 63 #define EXBCS_CSR_0CYCLE (uint32_t)(0x00000000) 64 #define EXBCS_CSR_1CYCLE (uint32_t)(0x40000000) 65 #define EXBCS_CSR_2CYCLE (uint32_t)(0x80000000) 66 #define EXBCS_CSR_4CYCLE (uint32_t)(0xC0000000) 68 #define EXBCS_WRR_0CYCLE (uint32_t)(0x00000000) 69 #define EXBCS_WRR_1CYCLE (uint32_t)(0x08000000) 70 #define EXBCS_WRR_2CYCLE (uint32_t)(0x10000000) 71 #define EXBCS_WRR_3CYCLE (uint32_t)(0x18000000) 72 #define EXBCS_WRR_4CYCLE (uint32_t)(0x20000000) 73 #define EXBCS_WRR_5CYCLE (uint32_t)(0x28000000) 74 #define EXBCS_WRR_6CYCLE (uint32_t)(0x30000000) 75 #define EXBCS_WRR_8CYCLE (uint32_t)(0x38000000) 77 #define EXBCS_RDR_0CYCLE (uint32_t)(0x00000000) 78 #define EXBCS_RDR_1CYCLE (uint32_t)(0x01000000) 79 #define EXBCS_RFR_2CYCLE (uint32_t)(0x02000000) 80 #define EXBCS_RFR_3CYCLE (uint32_t)(0x03000000) 81 #define EXBCS_RFR_4CYCLE (uint32_t)(0x04000000) 82 #define EXBCS_RFR_5CYCLE (uint32_t)(0x05000000) 83 #define EXBCS_RFR_6CYCLE (uint32_t)(0x06000000) 84 #define EXBCS_RFR_8CYCLE (uint32_t)(0x07000000) 86 #define EXBCS_ALEW_1CYCLE (uint32_t)(0x00000000) 87 #define EXBCS_ALEW_2CYCLE (uint32_t)(0x00100000) 88 #define EXBCS_ALEW_3CYCLE (uint32_t)(0x00200000) 89 #define EXBCS_ALEW_4CYCLE (uint32_t)(0x00300000) 91 #define EXBCS_WRS_0CYCLE (uint32_t)(0x00000000) 92 #define EXBCS_WRS_1CYCLE (uint32_t)(0x00040000) 93 #define EXBCS_WRS_2CYCLE (uint32_t)(0x00080000) 94 #define EXBCS_WRS_4CYCLE (uint32_t)(0x000C0000) 96 #define EXBCS_RDS_0CYCLE (uint32_t)(0x00000000) 97 #define EXBCS_RDS_1CYCLE (uint32_t)(0x00010000) 98 #define EXBCS_RDS_2CYCLE (uint32_t)(0x00020000) 99 #define EXBCS_RDS_4CYCLE (uint32_t)(0x00030000) 101 #define EXBCS_WSEL_LOW_ACTIVE (uint32_t)(0x00000000) 102 #define EXBCS_WSEL_HI_ACTIVE (uint32_t)(0x00002000) 104 #define EXBCS_WAIT_INTERNAL (uint32_t)(0x00000000) 105 #define EXBCS_WAIT_EXTERNAL (uint32_t)(0x00001000) 107 #define EXBCS_CSIW_0WAIT (uint32_t)(0x00000000) 108 #define EXBCS_CSIW_1WAIT (uint32_t)(0x00000100) 109 #define EXBCS_CSIW_2WAIT (uint32_t)(0x00000200) 110 #define EXBCS_CSIW_3WAIT (uint32_t)(0x00000300) 111 #define EXBCS_CSIW_4WAIT (uint32_t)(0x00000400) 112 #define EXBCS_CSIW_5WAIT (uint32_t)(0x00000500) 113 #define EXBCS_CSIW_6WAIT (uint32_t)(0x00000600) 114 #define EXBCS_CSIW_7WAIT (uint32_t)(0x00000700) 116 #define EXBCS_CSIW_8WAIT (uint32_t)(0x00000800) 118 #define EXBCS_CSIW_9WAIT (uint32_t)(0x00000900) 120 #define EXBCS_CSIW_10WAIT (uint32_t)(0x00000A00) 121 #define EXBCS_CSIW_11WAIT (uint32_t)(0x00000B00) 122 #define EXBCS_CSIW_12WAIT (uint32_t)(0x00000C00) 123 #define EXBCS_CSIW_13WAIT (uint32_t)(0x00000D00) 124 #define EXBCS_CSIW_14WAIT (uint32_t)(0x00000E00) 125 #define EXBCS_CSIW_15WAIT (uint32_t)(0x00000F00) 127 #define EXBCS_CSW_8BIT (uint32_t)(0x00000000) 128 #define EXBCS_CSW_16BIT (uint32_t)(0x00000002) 130 #define EXBCS_CSW0_DISABLE (uint32_t)(0x00000000) 131 #define EXBCS_CSW0_ENABLE (uint32_t)(0x00000001) uint32_t exbcs_wrr
Definition: ebif_wapper.h:152
uint32_t exbcs_rdr
Definition: ebif_wapper.h:153
uint32_t exbcs_csw
Definition: ebif_wapper.h:160
uint32_t exbcs_rds
Definition: ebif_wapper.h:156
uint32_t exbcs_wsel
Definition: ebif_wapper.h:157
uint32_t exbcs_wait
Definition: ebif_wapper.h:158
uint32_t exbas_start_address
Definition: ebif_wapper.h:148
uint32_t exbmod_wait
Definition: ebif_wapper.h:166
uint32_t exbcs_csr
Definition: ebif_wapper.h:151
uint32_t exbcs_wrs
Definition: ebif_wapper.h:155
uint32_t exbcs_csiw
Definition: ebif_wapper.h:159
Definition: ebif_wapper.h:146
CS_setting_t * cs2_reg
Definition: ebif_wapper.h:171
All common macro and definition for TXZ peripheral drivers.
uint32_t exbmod_select
Definition: ebif_wapper.h:167
CS_setting_t * cs1_reg
Definition: ebif_wapper.h:170
void EBIF_init(EBIF_setting_t *ebif_reg)
EBIF Init Function.
Definition: ebif_wapper.c:69
Definition: ebif_wapper.h:164
uint32_t exbcs_alew
Definition: ebif_wapper.h:154
uint32_t exbas_area
Definition: ebif_wapper.h:149
CS_setting_t * cs0_reg
Definition: ebif_wapper.h:169
uint32_t exbcs_csw0
Definition: ebif_wapper.h:161