cslr_usimocp.h 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971
  1. /********************************************************************
  2. * Copyright (C) 2003-2011 Texas Instruments Incorporated.
  3. *
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions
  6. * are met:
  7. *
  8. * Redistributions of source code must retain the above copyright
  9. * notice, this list of conditions and the following disclaimer.
  10. *
  11. * Redistributions in binary form must reproduce the above copyright
  12. * notice, this list of conditions and the following disclaimer in the
  13. * documentation and/or other materials provided with the
  14. * distribution.
  15. *
  16. * Neither the name of Texas Instruments Incorporated nor the names of
  17. * its contributors may be used to endorse or promote products derived
  18. * from this software without specific prior written permission.
  19. *
  20. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  21. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  22. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  23. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  24. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  25. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  26. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  27. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  28. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  29. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  30. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  31. *
  32. */
  33. /*********************************************************************
  34. * file: cslr_usimocp.h
  35. *
  36. * Brief: This file contains the Register Description for usimocp
  37. *
  38. *********************************************************************/
  39. #ifndef CSLR_VCP2_H
  40. #define CSLR_VCP2_H
  41. /* CSL Modification:
  42. * The file has been modified from the AUTOGEN file for the following
  43. * reasons:-
  44. * a) Modified the header file includes to be RTSC compliant
  45. */
  46. #include <ti/csl/cslr.h>
  47. #include <ti/csl/tistdtypes.h>
  48. /* Minimum unit = 1 byte */
  49. /**************************************************************************\
  50. * Register Overlay Structure for __ALL__
  51. \**************************************************************************/
  52. typedef struct {
  53. volatile Uint32 REVISION;
  54. volatile Uint32 IDENT;
  55. volatile Uint8 RSVD0[8];
  56. volatile Uint32 SYSCONFIG;
  57. volatile Uint32 SYSSTATUS;
  58. volatile Uint32 IRQSTATUS;
  59. volatile Uint32 IRQENABLE;
  60. volatile Uint32 WAKEUPEN;
  61. volatile Uint32 USIMCMD;
  62. volatile Uint32 USIMSTAT;
  63. volatile Uint32 USIMCONF1;
  64. volatile Uint32 USIMCONF2;
  65. volatile Uint32 USIMCONF3;
  66. volatile Uint32 USIM_DRX;
  67. volatile Uint32 USIM_DTX;
  68. volatile Uint32 USIM_FIFOS;
  69. volatile Uint32 USIM_CGT;
  70. volatile Uint32 USIM_CWT;
  71. volatile Uint32 USIM_BWT;
  72. volatile Uint32 DEBUG_REG;
  73. volatile Uint32 CONF_SAM1_DIV;
  74. volatile Uint32 CONF4_REG;
  75. volatile Uint32 ATR_CLK_PRD_NBS;
  76. volatile Uint32 CONF_ETU_DIV;
  77. volatile Uint32 CONF5_REG;
  78. volatile Uint32 TC_GUARD_TIME_ADD;
  79. volatile Uint32 USIM_RXFIFO_LEVEL;
  80. volatile Uint32 USIM_RXFIFO_BYTECNT;
  81. } CSL_Usimocp__all__Regs;
  82. /**************************************************************************\
  83. * Register Overlay Structure
  84. \**************************************************************************/
  85. typedef struct {
  86. CSL_Usimocp__all__Regs __ALL__;
  87. } CSL_UsimocpRegs;
  88. /**************************************************************************\
  89. * Field Definition Macros
  90. \**************************************************************************/
  91. /* REVISION */
  92. #define CSL_USIMOCP_REVISION_REV_MASK (0x000000FFu)
  93. #define CSL_USIMOCP_REVISION_REV_SHIFT (0x00000000u)
  94. #define CSL_USIMOCP_REVISION_REV_RESETVAL (0x00000000u)
  95. #define CSL_USIMOCP_REVISION_RESERVED_24_MASK (0xFFFFFF00u)
  96. #define CSL_USIMOCP_REVISION_RESERVED_24_SHIFT (0x00000008u)
  97. #define CSL_USIMOCP_REVISION_RESERVED_24_RESETVAL (0x00000000u)
  98. #define CSL_USIMOCP_REVISION_RESETVAL (0x00000000u)
  99. /* IDENT */
  100. #define CSL_USIMOCP_IDENT_VC_MASK (0x0000FFFFu)
  101. #define CSL_USIMOCP_IDENT_VC_SHIFT (0x00000000u)
  102. #define CSL_USIMOCP_IDENT_VC_RESETVAL (0x00000000u)
  103. #define CSL_USIMOCP_IDENT_RESERVED_16_31_MASK (0xFFFF0000u)
  104. #define CSL_USIMOCP_IDENT_RESERVED_16_31_SHIFT (0x00000010u)
  105. #define CSL_USIMOCP_IDENT_RESERVED_16_31_RESETVAL (0x00000000u)
  106. #define CSL_USIMOCP_IDENT_RESETVAL (0x00000000u)
  107. /* SYSCONFIG */
  108. #define CSL_USIMOCP_SYSCONFIG_AUTOIDLE_MASK (0x00000001u)
  109. #define CSL_USIMOCP_SYSCONFIG_AUTOIDLE_SHIFT (0x00000000u)
  110. #define CSL_USIMOCP_SYSCONFIG_AUTOIDLE_RESETVAL (0x00000000u)
  111. /*----AUTOIDLE Tokens----*/
  112. #define CSL_USIMOCP_SYSCONFIG_AUTOIDLE_AUTOIDLE_VALUE_1 (0x00000001u)
  113. #define CSL_USIMOCP_SYSCONFIG_AUTOIDLE_AUTOIDLE_VALUE_0 (0x00000000u)
  114. #define CSL_USIMOCP_SYSCONFIG_SOFTRESET_MASK (0x00000002u)
  115. #define CSL_USIMOCP_SYSCONFIG_SOFTRESET_SHIFT (0x00000001u)
  116. #define CSL_USIMOCP_SYSCONFIG_SOFTRESET_RESETVAL (0x00000000u)
  117. /*----SOFTRESET Tokens----*/
  118. #define CSL_USIMOCP_SYSCONFIG_SOFTRESET_SOFTRESET_VALUE_1 (0x00000001u)
  119. #define CSL_USIMOCP_SYSCONFIG_SOFTRESET_SOFTRESET_VALUE_0 (0x00000000u)
  120. #define CSL_USIMOCP_SYSCONFIG_ENAWAKEUP_MASK (0x00000004u)
  121. #define CSL_USIMOCP_SYSCONFIG_ENAWAKEUP_SHIFT (0x00000002u)
  122. #define CSL_USIMOCP_SYSCONFIG_ENAWAKEUP_RESETVAL (0x00000000u)
  123. /*----ENAWAKEUP Tokens----*/
  124. #define CSL_USIMOCP_SYSCONFIG_ENAWAKEUP_ENAWAKEUP_VALUE_1 (0x00000001u)
  125. #define CSL_USIMOCP_SYSCONFIG_ENAWAKEUP_ENAWAKEUP_VALUE_0 (0x00000000u)
  126. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_MASK (0x00000018u)
  127. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_SHIFT (0x00000003u)
  128. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_RESETVAL (0x00000000u)
  129. /*----IDLEMODE Tokens----*/
  130. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_IDLEMODE_VALUE_3 (0x00000003u)
  131. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_IDLEMODE_VALUE_2 (0x00000002u)
  132. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_IDLEMODE_VALUE_1 (0x00000001u)
  133. #define CSL_USIMOCP_SYSCONFIG_IDLEMODE_IDLEMODE_VALUE_0 (0x00000000u)
  134. #define CSL_USIMOCP_SYSCONFIG_EMUFREE_MASK (0x00000020u)
  135. #define CSL_USIMOCP_SYSCONFIG_EMUFREE_SHIFT (0x00000005u)
  136. #define CSL_USIMOCP_SYSCONFIG_EMUFREE_RESETVAL (0x00000000u)
  137. /*----EMUFREE Tokens----*/
  138. #define CSL_USIMOCP_SYSCONFIG_EMUFREE_EMUFREE_VALUE_0 (0x00000000u)
  139. #define CSL_USIMOCP_SYSCONFIG_EMUFREE_EMUFREE_VALUE_1 (0x00000001u)
  140. #define CSL_USIMOCP_SYSCONFIG_RESERVED_6_7_MASK (0x000000C0u)
  141. #define CSL_USIMOCP_SYSCONFIG_RESERVED_6_7_SHIFT (0x00000006u)
  142. #define CSL_USIMOCP_SYSCONFIG_RESERVED_6_7_RESETVAL (0x00000000u)
  143. #define CSL_USIMOCP_SYSCONFIG_CLOCKACTIVITY_MASK (0x00000300u)
  144. #define CSL_USIMOCP_SYSCONFIG_CLOCKACTIVITY_SHIFT (0x00000008u)
  145. #define CSL_USIMOCP_SYSCONFIG_CLOCKACTIVITY_RESETVAL (0x00000000u)
  146. #define CSL_USIMOCP_SYSCONFIG_RESERVED_22_MASK (0xFFFFFC00u)
  147. #define CSL_USIMOCP_SYSCONFIG_RESERVED_22_SHIFT (0x0000000Au)
  148. #define CSL_USIMOCP_SYSCONFIG_RESERVED_22_RESETVAL (0x00000000u)
  149. #define CSL_USIMOCP_SYSCONFIG_RESETVAL (0x00000000u)
  150. /* SYSSTATUS */
  151. #define CSL_USIMOCP_SYSSTATUS_RESETDONE_MASK (0x00000001u)
  152. #define CSL_USIMOCP_SYSSTATUS_RESETDONE_SHIFT (0x00000000u)
  153. #define CSL_USIMOCP_SYSSTATUS_RESETDONE_RESETVAL (0x00000000u)
  154. /*----RESETDONE Tokens----*/
  155. #define CSL_USIMOCP_SYSSTATUS_RESETDONE_RESETDONE_VALUE_1 (0x00000001u)
  156. #define CSL_USIMOCP_SYSSTATUS_RESETDONE_RESETDONE_VALUE_0 (0x00000000u)
  157. #define CSL_USIMOCP_SYSSTATUS_RESERVED_31_MASK (0xFFFFFFFEu)
  158. #define CSL_USIMOCP_SYSSTATUS_RESERVED_31_SHIFT (0x00000001u)
  159. #define CSL_USIMOCP_SYSSTATUS_RESERVED_31_RESETVAL (0x00000000u)
  160. #define CSL_USIMOCP_SYSSTATUS_RESETVAL (0x00000000u)
  161. /* IRQSTATUS */
  162. #define CSL_USIMOCP_IRQSTATUS_USIM_NATR_MASK (0x00000001u)
  163. #define CSL_USIMOCP_IRQSTATUS_USIM_NATR_SHIFT (0x00000000u)
  164. #define CSL_USIMOCP_IRQSTATUS_USIM_NATR_RESETVAL (0x00000000u)
  165. #define CSL_USIMOCP_IRQSTATUS_USIM_WT_MASK (0x00000002u)
  166. #define CSL_USIMOCP_IRQSTATUS_USIM_WT_SHIFT (0x00000001u)
  167. #define CSL_USIMOCP_IRQSTATUS_USIM_WT_RESETVAL (0x00000000u)
  168. #define CSL_USIMOCP_IRQSTATUS_USIM_RXFULL_MASK (0x00000004u)
  169. #define CSL_USIMOCP_IRQSTATUS_USIM_RXFULL_SHIFT (0x00000002u)
  170. #define CSL_USIMOCP_IRQSTATUS_USIM_RXFULL_RESETVAL (0x00000000u)
  171. #define CSL_USIMOCP_IRQSTATUS_USIM_TX_MASK (0x00000008u)
  172. #define CSL_USIMOCP_IRQSTATUS_USIM_TX_SHIFT (0x00000003u)
  173. #define CSL_USIMOCP_IRQSTATUS_USIM_TX_RESETVAL (0x00000000u)
  174. #define CSL_USIMOCP_IRQSTATUS_USIM_RX_MASK (0x00000010u)
  175. #define CSL_USIMOCP_IRQSTATUS_USIM_RX_SHIFT (0x00000004u)
  176. #define CSL_USIMOCP_IRQSTATUS_USIM_RX_RESETVAL (0x00000000u)
  177. #define CSL_USIMOCP_IRQSTATUS_USIM_CD_MASK (0x00000020u)
  178. #define CSL_USIMOCP_IRQSTATUS_USIM_CD_SHIFT (0x00000005u)
  179. #define CSL_USIMOCP_IRQSTATUS_USIM_CD_RESETVAL (0x00000000u)
  180. #define CSL_USIMOCP_IRQSTATUS_USIM_EOB_MASK (0x00000040u)
  181. #define CSL_USIMOCP_IRQSTATUS_USIM_EOB_SHIFT (0x00000006u)
  182. #define CSL_USIMOCP_IRQSTATUS_USIM_EOB_RESETVAL (0x00000000u)
  183. #define CSL_USIMOCP_IRQSTATUS_USIM_TOC_MASK (0x00000080u)
  184. #define CSL_USIMOCP_IRQSTATUS_USIM_TOC_SHIFT (0x00000007u)
  185. #define CSL_USIMOCP_IRQSTATUS_USIM_TOC_RESETVAL (0x00000000u)
  186. #define CSL_USIMOCP_IRQSTATUS_USIM_TOB_MASK (0x00000100u)
  187. #define CSL_USIMOCP_IRQSTATUS_USIM_TOB_SHIFT (0x00000008u)
  188. #define CSL_USIMOCP_IRQSTATUS_USIM_TOB_RESETVAL (0x00000000u)
  189. #define CSL_USIMOCP_IRQSTATUS_USIM_RESENT_MASK (0x00000200u)
  190. #define CSL_USIMOCP_IRQSTATUS_USIM_RESENT_SHIFT (0x00000009u)
  191. #define CSL_USIMOCP_IRQSTATUS_USIM_RESENT_RESETVAL (0x00000000u)
  192. #define CSL_USIMOCP_IRQSTATUS_TS_ERROR_MASK (0x00000400u)
  193. #define CSL_USIMOCP_IRQSTATUS_TS_ERROR_SHIFT (0x0000000Au)
  194. #define CSL_USIMOCP_IRQSTATUS_TS_ERROR_RESETVAL (0x00000000u)
  195. #define CSL_USIMOCP_IRQSTATUS_IT_EMV_ATR_LENGTH_TIME_OUT_MASK (0x00000800u)
  196. #define CSL_USIMOCP_IRQSTATUS_IT_EMV_ATR_LENGTH_TIME_OUT_SHIFT (0x0000000Bu)
  197. #define CSL_USIMOCP_IRQSTATUS_IT_EMV_ATR_LENGTH_TIME_OUT_RESETVAL (0x00000000u)
  198. #define CSL_USIMOCP_IRQSTATUS_RESERVED_17_MASK (0xFFFF8000u)
  199. #define CSL_USIMOCP_IRQSTATUS_RESERVED_17_SHIFT (0x0000000Fu)
  200. #define CSL_USIMOCP_IRQSTATUS_RESERVED_17_RESETVAL (0x00000000u)
  201. #define CSL_USIMOCP_IRQSTATUS_USIM_STOP_CLK_MASK (0x00001000u)
  202. #define CSL_USIMOCP_IRQSTATUS_USIM_STOP_CLK_SHIFT (0x0000000Cu)
  203. #define CSL_USIMOCP_IRQSTATUS_USIM_STOP_CLK_RESETVAL (0x00000000u)
  204. #define CSL_USIMOCP_IRQSTATUS_PAR_ERR_LEVEL_REACHED_MASK (0x00002000u)
  205. #define CSL_USIMOCP_IRQSTATUS_PAR_ERR_LEVEL_REACHED_SHIFT (0x0000000Du)
  206. #define CSL_USIMOCP_IRQSTATUS_PAR_ERR_LEVEL_REACHED_RESETVAL (0x00000000u)
  207. #define CSL_USIMOCP_IRQSTATUS_FRAME_ERR_MASK (0x00004000u)
  208. #define CSL_USIMOCP_IRQSTATUS_FRAME_ERR_SHIFT (0x0000000Eu)
  209. #define CSL_USIMOCP_IRQSTATUS_FRAME_ERR_RESETVAL (0x00000000u)
  210. #define CSL_USIMOCP_IRQSTATUS_RESETVAL (0x00000000u)
  211. /* IRQENABLE */
  212. #define CSL_USIMOCP_IRQENABLE_RESERVED_17_MASK (0xFFFF8000u)
  213. #define CSL_USIMOCP_IRQENABLE_RESERVED_17_SHIFT (0x0000000Fu)
  214. #define CSL_USIMOCP_IRQENABLE_RESERVED_17_RESETVAL (0x00000000u)
  215. #define CSL_USIMOCP_IRQENABLE_EMV_ATR_LENGTH_TIME_OUT_EN_MASK (0x00000800u)
  216. #define CSL_USIMOCP_IRQENABLE_EMV_ATR_LENGTH_TIME_OUT_EN_SHIFT (0x0000000Bu)
  217. #define CSL_USIMOCP_IRQENABLE_EMV_ATR_LENGTH_TIME_OUT_EN_RESETVAL (0x00000000u)
  218. #define CSL_USIMOCP_IRQENABLE_TS_ERR_EN_MASK (0x00000400u)
  219. #define CSL_USIMOCP_IRQENABLE_TS_ERR_EN_SHIFT (0x0000000Au)
  220. #define CSL_USIMOCP_IRQENABLE_TS_ERR_EN_RESETVAL (0x00000000u)
  221. #define CSL_USIMOCP_IRQENABLE_RESENT_EN_MASK (0x00000200u)
  222. #define CSL_USIMOCP_IRQENABLE_RESENT_EN_SHIFT (0x00000009u)
  223. #define CSL_USIMOCP_IRQENABLE_RESENT_EN_RESETVAL (0x00000000u)
  224. #define CSL_USIMOCP_IRQENABLE_TOB_EN_MASK (0x00000100u)
  225. #define CSL_USIMOCP_IRQENABLE_TOB_EN_SHIFT (0x00000008u)
  226. #define CSL_USIMOCP_IRQENABLE_TOB_EN_RESETVAL (0x00000000u)
  227. #define CSL_USIMOCP_IRQENABLE_TOC_EN_MASK (0x00000080u)
  228. #define CSL_USIMOCP_IRQENABLE_TOC_EN_SHIFT (0x00000007u)
  229. #define CSL_USIMOCP_IRQENABLE_TOC_EN_RESETVAL (0x00000000u)
  230. #define CSL_USIMOCP_IRQENABLE_EOB_EN_MASK (0x00000040u)
  231. #define CSL_USIMOCP_IRQENABLE_EOB_EN_SHIFT (0x00000006u)
  232. #define CSL_USIMOCP_IRQENABLE_EOB_EN_RESETVAL (0x00000000u)
  233. #define CSL_USIMOCP_IRQENABLE_CD_EN_MASK (0x00000020u)
  234. #define CSL_USIMOCP_IRQENABLE_CD_EN_SHIFT (0x00000005u)
  235. #define CSL_USIMOCP_IRQENABLE_CD_EN_RESETVAL (0x00000000u)
  236. #define CSL_USIMOCP_IRQENABLE_RX_EN_MASK (0x00000010u)
  237. #define CSL_USIMOCP_IRQENABLE_RX_EN_SHIFT (0x00000004u)
  238. #define CSL_USIMOCP_IRQENABLE_RX_EN_RESETVAL (0x00000000u)
  239. #define CSL_USIMOCP_IRQENABLE_TX_EN_MASK (0x00000008u)
  240. #define CSL_USIMOCP_IRQENABLE_TX_EN_SHIFT (0x00000003u)
  241. #define CSL_USIMOCP_IRQENABLE_TX_EN_RESETVAL (0x00000000u)
  242. #define CSL_USIMOCP_IRQENABLE_RXFULL_EN_MASK (0x00000004u)
  243. #define CSL_USIMOCP_IRQENABLE_RXFULL_EN_SHIFT (0x00000002u)
  244. #define CSL_USIMOCP_IRQENABLE_RXFULL_EN_RESETVAL (0x00000000u)
  245. #define CSL_USIMOCP_IRQENABLE_WT_EN_MASK (0x00000002u)
  246. #define CSL_USIMOCP_IRQENABLE_WT_EN_SHIFT (0x00000001u)
  247. #define CSL_USIMOCP_IRQENABLE_WT_EN_RESETVAL (0x00000000u)
  248. #define CSL_USIMOCP_IRQENABLE_NATR_EN_MASK (0x00000001u)
  249. #define CSL_USIMOCP_IRQENABLE_NATR_EN_SHIFT (0x00000000u)
  250. #define CSL_USIMOCP_IRQENABLE_NATR_EN_RESETVAL (0x00000000u)
  251. #define CSL_USIMOCP_IRQENABLE_STOP_CLK_MASK (0x00001000u)
  252. #define CSL_USIMOCP_IRQENABLE_STOP_CLK_SHIFT (0x0000000Cu)
  253. #define CSL_USIMOCP_IRQENABLE_STOP_CLK_RESETVAL (0x00000000u)
  254. #define CSL_USIMOCP_IRQENABLE_PAR_ERR_LEVEL_REACHED_EN_MASK (0x00002000u)
  255. #define CSL_USIMOCP_IRQENABLE_PAR_ERR_LEVEL_REACHED_EN_SHIFT (0x0000000Du)
  256. #define CSL_USIMOCP_IRQENABLE_PAR_ERR_LEVEL_REACHED_EN_RESETVAL (0x00000000u)
  257. /*----PAR_ERR_LEVEL_REACHED_EN Tokens----*/
  258. #define CSL_USIMOCP_IRQENABLE_PAR_ERR_LEVEL_REACHED_EN_DISABLE (0x00000000u)
  259. #define CSL_USIMOCP_IRQENABLE_PAR_ERR_LEVEL_REACHED_EN_ENABLE (0x00000001u)
  260. #define CSL_USIMOCP_IRQENABLE_FRAME_ERR_EN_MASK (0x00004000u)
  261. #define CSL_USIMOCP_IRQENABLE_FRAME_ERR_EN_SHIFT (0x0000000Eu)
  262. #define CSL_USIMOCP_IRQENABLE_FRAME_ERR_EN_RESETVAL (0x00000000u)
  263. /*----FRAME_ERR_EN Tokens----*/
  264. #define CSL_USIMOCP_IRQENABLE_FRAME_ERR_EN_DISABLE (0x00000000u)
  265. #define CSL_USIMOCP_IRQENABLE_FRAME_ERR_EN_ENABLE (0x00000001u)
  266. #define CSL_USIMOCP_IRQENABLE_RESETVAL (0x00000000u)
  267. /* WAKEUPEN */
  268. #define CSL_USIMOCP_WAKEUPEN_STOP_CLK_MASK (0x00001000u)
  269. #define CSL_USIMOCP_WAKEUPEN_STOP_CLK_SHIFT (0x0000000Cu)
  270. #define CSL_USIMOCP_WAKEUPEN_STOP_CLK_RESETVAL (0x00000000u)
  271. #define CSL_USIMOCP_WAKEUPEN_NATR_EN_MASK (0x00000001u)
  272. #define CSL_USIMOCP_WAKEUPEN_NATR_EN_SHIFT (0x00000000u)
  273. #define CSL_USIMOCP_WAKEUPEN_NATR_EN_RESETVAL (0x00000000u)
  274. #define CSL_USIMOCP_WAKEUPEN_WT_EN_MASK (0x00000002u)
  275. #define CSL_USIMOCP_WAKEUPEN_WT_EN_SHIFT (0x00000001u)
  276. #define CSL_USIMOCP_WAKEUPEN_WT_EN_RESETVAL (0x00000000u)
  277. #define CSL_USIMOCP_WAKEUPEN_RXFULL_EN_MASK (0x00000004u)
  278. #define CSL_USIMOCP_WAKEUPEN_RXFULL_EN_SHIFT (0x00000002u)
  279. #define CSL_USIMOCP_WAKEUPEN_RXFULL_EN_RESETVAL (0x00000000u)
  280. #define CSL_USIMOCP_WAKEUPEN_TX_EN_MASK (0x00000008u)
  281. #define CSL_USIMOCP_WAKEUPEN_TX_EN_SHIFT (0x00000003u)
  282. #define CSL_USIMOCP_WAKEUPEN_TX_EN_RESETVAL (0x00000000u)
  283. #define CSL_USIMOCP_WAKEUPEN_RX_EN_MASK (0x00000010u)
  284. #define CSL_USIMOCP_WAKEUPEN_RX_EN_SHIFT (0x00000004u)
  285. #define CSL_USIMOCP_WAKEUPEN_RX_EN_RESETVAL (0x00000000u)
  286. #define CSL_USIMOCP_WAKEUPEN_CD_EN_MASK (0x00000020u)
  287. #define CSL_USIMOCP_WAKEUPEN_CD_EN_SHIFT (0x00000005u)
  288. #define CSL_USIMOCP_WAKEUPEN_CD_EN_RESETVAL (0x00000000u)
  289. #define CSL_USIMOCP_WAKEUPEN_EOB_EN_MASK (0x00000040u)
  290. #define CSL_USIMOCP_WAKEUPEN_EOB_EN_SHIFT (0x00000006u)
  291. #define CSL_USIMOCP_WAKEUPEN_EOB_EN_RESETVAL (0x00000000u)
  292. #define CSL_USIMOCP_WAKEUPEN_TOC_EN_MASK (0x00000080u)
  293. #define CSL_USIMOCP_WAKEUPEN_TOC_EN_SHIFT (0x00000007u)
  294. #define CSL_USIMOCP_WAKEUPEN_TOC_EN_RESETVAL (0x00000000u)
  295. #define CSL_USIMOCP_WAKEUPEN_TOB_EN_MASK (0x00000100u)
  296. #define CSL_USIMOCP_WAKEUPEN_TOB_EN_SHIFT (0x00000008u)
  297. #define CSL_USIMOCP_WAKEUPEN_TOB_EN_RESETVAL (0x00000000u)
  298. #define CSL_USIMOCP_WAKEUPEN_RESENT_EN_MASK (0x00000200u)
  299. #define CSL_USIMOCP_WAKEUPEN_RESENT_EN_SHIFT (0x00000009u)
  300. #define CSL_USIMOCP_WAKEUPEN_RESENT_EN_RESETVAL (0x00000000u)
  301. #define CSL_USIMOCP_WAKEUPEN_TS_ERR_EN_MASK (0x00000400u)
  302. #define CSL_USIMOCP_WAKEUPEN_TS_ERR_EN_SHIFT (0x0000000Au)
  303. #define CSL_USIMOCP_WAKEUPEN_TS_ERR_EN_RESETVAL (0x00000000u)
  304. #define CSL_USIMOCP_WAKEUPEN_EMV_ATR_LENGTH_TIME_OUT_EN_MASK (0x00000800u)
  305. #define CSL_USIMOCP_WAKEUPEN_EMV_ATR_LENGTH_TIME_OUT_EN_SHIFT (0x0000000Bu)
  306. #define CSL_USIMOCP_WAKEUPEN_EMV_ATR_LENGTH_TIME_OUT_EN_RESETVAL (0x00000000u)
  307. #define CSL_USIMOCP_WAKEUPEN_RESERVED_17_MASK (0xFFFF8000u)
  308. #define CSL_USIMOCP_WAKEUPEN_RESERVED_17_SHIFT (0x0000000Fu)
  309. #define CSL_USIMOCP_WAKEUPEN_RESERVED_17_RESETVAL (0x00000000u)
  310. #define CSL_USIMOCP_WAKEUPEN_PAR_ERR_LEVEL_REACHED_EN_MASK (0x00002000u)
  311. #define CSL_USIMOCP_WAKEUPEN_PAR_ERR_LEVEL_REACHED_EN_SHIFT (0x0000000Du)
  312. #define CSL_USIMOCP_WAKEUPEN_PAR_ERR_LEVEL_REACHED_EN_RESETVAL (0x00000000u)
  313. /*----PAR_ERR_LEVEL_REACHED_EN Tokens----*/
  314. #define CSL_USIMOCP_WAKEUPEN_PAR_ERR_LEVEL_REACHED_EN_DISABLE (0x00000000u)
  315. #define CSL_USIMOCP_WAKEUPEN_PAR_ERR_LEVEL_REACHED_EN_ENABLE (0x00000001u)
  316. #define CSL_USIMOCP_WAKEUPEN_FRAME_ERR_EN_MASK (0x00004000u)
  317. #define CSL_USIMOCP_WAKEUPEN_FRAME_ERR_EN_SHIFT (0x0000000Eu)
  318. #define CSL_USIMOCP_WAKEUPEN_FRAME_ERR_EN_RESETVAL (0x00000000u)
  319. /*----FRAME_ERR_EN Tokens----*/
  320. #define CSL_USIMOCP_WAKEUPEN_FRAME_ERR_EN_DISBALE (0x00000000u)
  321. #define CSL_USIMOCP_WAKEUPEN_FRAME_ERR_EN_ENABLE (0x00000001u)
  322. #define CSL_USIMOCP_WAKEUPEN_RESETVAL (0x00000000u)
  323. /* USIMCMD */
  324. #define CSL_USIMOCP_USIMCMD_RESERVED_0_MASK (0x00000001u)
  325. #define CSL_USIMOCP_USIMCMD_RESERVED_0_SHIFT (0x00000000u)
  326. #define CSL_USIMOCP_USIMCMD_RESERVED_0_RESETVAL (0x00000000u)
  327. #define CSL_USIMOCP_USIMCMD_CMDSTOP_MASK (0x00000002u)
  328. #define CSL_USIMOCP_USIMCMD_CMDSTOP_SHIFT (0x00000001u)
  329. #define CSL_USIMOCP_USIMCMD_CMDSTOP_RESETVAL (0x00000000u)
  330. /*----CMDSTOP Tokens----*/
  331. #define CSL_USIMOCP_USIMCMD_CMDSTOP_CMDSTOP_VALUE_0 (0x00000000u)
  332. #define CSL_USIMOCP_USIMCMD_CMDSTOP_CMDSTOP_VALUE_1 (0x00000001u)
  333. #define CSL_USIMOCP_USIMCMD_CMDSTART_MASK (0x00000004u)
  334. #define CSL_USIMOCP_USIMCMD_CMDSTART_SHIFT (0x00000002u)
  335. #define CSL_USIMOCP_USIMCMD_CMDSTART_RESETVAL (0x00000000u)
  336. /*----CMDSTART Tokens----*/
  337. #define CSL_USIMOCP_USIMCMD_CMDSTART_CMDSTART_VALUE_0 (0x00000000u)
  338. #define CSL_USIMOCP_USIMCMD_CMDSTART_CMDSTART_VALUE_1 (0x00000001u)
  339. #define CSL_USIMOCP_USIMCMD_MODULE_CLK_EN_MASK (0x00000008u)
  340. #define CSL_USIMOCP_USIMCMD_MODULE_CLK_EN_SHIFT (0x00000003u)
  341. #define CSL_USIMOCP_USIMCMD_MODULE_CLK_EN_RESETVAL (0x00000000u)
  342. /*----MODULE_CLK_EN Tokens----*/
  343. #define CSL_USIMOCP_USIMCMD_MODULE_CLK_EN_MODULE_CLK_EN_VALUE_0 (0x00000000u)
  344. #define CSL_USIMOCP_USIMCMD_MODULE_CLK_EN_MODULE_CLK_EN_VALUE_1 (0x00000001u)
  345. #define CSL_USIMOCP_USIMCMD_CMD_WARM_RST_MASK (0x00000010u)
  346. #define CSL_USIMOCP_USIMCMD_CMD_WARM_RST_SHIFT (0x00000004u)
  347. #define CSL_USIMOCP_USIMCMD_CMD_WARM_RST_RESETVAL (0x00000000u)
  348. /*----CMD_WARM_RST Tokens----*/
  349. #define CSL_USIMOCP_USIMCMD_CMD_WARM_RST_WARM_RST_VALUE_1 (0x00000001u)
  350. #define CSL_USIMOCP_USIMCMD_CMD_WARM_RST_WARM_RST_VALUE_0 (0x00000000u)
  351. #define CSL_USIMOCP_USIMCMD_CMD_CLOCK_STOP_MASK (0x00000020u)
  352. #define CSL_USIMOCP_USIMCMD_CMD_CLOCK_STOP_SHIFT (0x00000005u)
  353. #define CSL_USIMOCP_USIMCMD_CMD_CLOCK_STOP_RESETVAL (0x00000000u)
  354. /*----CMD_CLOCK_STOP Tokens----*/
  355. #define CSL_USIMOCP_USIMCMD_CMD_CLOCK_STOP_CLOCK_STOP_VALUE_1 (0x00000001u)
  356. #define CSL_USIMOCP_USIMCMD_CMD_CLOCK_STOP_CLOCK_STOP_VALUE_0 (0x00000000u)
  357. #define CSL_USIMOCP_USIMCMD_RESERVED_7_31_MASK (0xFFFFFF80u)
  358. #define CSL_USIMOCP_USIMCMD_RESERVED_7_31_SHIFT (0x00000007u)
  359. #define CSL_USIMOCP_USIMCMD_RESERVED_7_31_RESETVAL (0x00000000u)
  360. #define CSL_USIMOCP_USIMCMD_STOP_EMV_ATR_LENGTH_TIMER_MASK (0x00000040u)
  361. #define CSL_USIMOCP_USIMCMD_STOP_EMV_ATR_LENGTH_TIMER_SHIFT (0x00000006u)
  362. #define CSL_USIMOCP_USIMCMD_STOP_EMV_ATR_LENGTH_TIMER_RESETVAL (0x00000000u)
  363. /*----STOP_EMV_ATR_LENGTH_TIMER Tokens----*/
  364. #define CSL_USIMOCP_USIMCMD_STOP_EMV_ATR_LENGTH_TIMER_STOP_EMV_ATR_LENGTH_TIMER_VALUE_1 (0x00000001u)
  365. #define CSL_USIMOCP_USIMCMD_STOP_EMV_ATR_LENGTH_TIMER_STOP_EMV_ATR_LENGTH_TIMER_VALUE_0 (0x00000000u)
  366. #define CSL_USIMOCP_USIMCMD_RESETVAL (0x00000000u)
  367. /* USIMSTAT */
  368. #define CSL_USIMOCP_USIMSTAT_STATNOCARD_MASK (0x00000001u)
  369. #define CSL_USIMOCP_USIMSTAT_STATNOCARD_SHIFT (0x00000000u)
  370. #define CSL_USIMOCP_USIMSTAT_STATNOCARD_RESETVAL (0x00000000u)
  371. /*----STATNOCARD Tokens----*/
  372. #define CSL_USIMOCP_USIMSTAT_STATNOCARD_STATNOCARD_VALUE_1 (0x00000001u)
  373. #define CSL_USIMOCP_USIMSTAT_STATNOCARD_STATNOCARD_VALUE_0 (0x00000000u)
  374. #define CSL_USIMOCP_USIMSTAT_RESERVED_6_31_MASK (0xFFFFFFC0u)
  375. #define CSL_USIMOCP_USIMSTAT_RESERVED_6_31_SHIFT (0x00000006u)
  376. #define CSL_USIMOCP_USIMSTAT_RESERVED_6_31_RESETVAL (0x00000000u)
  377. #define CSL_USIMOCP_USIMSTAT_STATTXPAR_MASK (0x00000002u)
  378. #define CSL_USIMOCP_USIMSTAT_STATTXPAR_SHIFT (0x00000001u)
  379. #define CSL_USIMOCP_USIMSTAT_STATTXPAR_RESETVAL (0x00000000u)
  380. /*----STATTXPAR Tokens----*/
  381. #define CSL_USIMOCP_USIMSTAT_STATTXPAR_STATTXPAR_VALUE_1 (0x00000001u)
  382. #define CSL_USIMOCP_USIMSTAT_STATTXPAR_STATTXPAR_VALUE_0 (0x00000000u)
  383. #define CSL_USIMOCP_USIMSTAT_STATLRC_MASK (0x00000004u)
  384. #define CSL_USIMOCP_USIMSTAT_STATLRC_SHIFT (0x00000002u)
  385. #define CSL_USIMOCP_USIMSTAT_STATLRC_RESETVAL (0x00000000u)
  386. /*----STATLRC Tokens----*/
  387. #define CSL_USIMOCP_USIMSTAT_STATLRC_STATLRC_VALUE_1 (0x00000001u)
  388. #define CSL_USIMOCP_USIMSTAT_STATLRC_STATLRC_VALUE_0 (0x00000000u)
  389. #define CSL_USIMOCP_USIMSTAT_CONFCODCONV_MASK (0x00000008u)
  390. #define CSL_USIMOCP_USIMSTAT_CONFCODCONV_SHIFT (0x00000003u)
  391. #define CSL_USIMOCP_USIMSTAT_CONFCODCONV_RESETVAL (0x00000000u)
  392. /*----CONFCODCONV Tokens----*/
  393. #define CSL_USIMOCP_USIMSTAT_CONFCODCONV_CONFCODCONV_VALUE_1 (0x00000001u)
  394. #define CSL_USIMOCP_USIMSTAT_CONFCODCONV_CONFCODCONV_VALUE_0 (0x00000000u)
  395. #define CSL_USIMOCP_USIMSTAT_RESERVED_MASK (0x00000010u)
  396. #define CSL_USIMOCP_USIMSTAT_RESERVED_SHIFT (0x00000004u)
  397. #define CSL_USIMOCP_USIMSTAT_RESERVED_RESETVAL (0x00000000u)
  398. #define CSL_USIMOCP_USIMSTAT_FDDEACTSTATE_MASK (0x00000020u)
  399. #define CSL_USIMOCP_USIMSTAT_FDDEACTSTATE_SHIFT (0x00000005u)
  400. #define CSL_USIMOCP_USIMSTAT_FDDEACTSTATE_RESETVAL (0x00000000u)
  401. /*----FDDEACTSTATE Tokens----*/
  402. #define CSL_USIMOCP_USIMSTAT_FDDEACTSTATE_FDDEACTSTATE_VALUE_0 (0x00000000u)
  403. #define CSL_USIMOCP_USIMSTAT_FDDEACTSTATE_FDDEACTSTATE_VALUE_1 (0x00000001u)
  404. #define CSL_USIMOCP_USIMSTAT_RESETVAL (0x00000000u)
  405. /* USIMCONF1 */
  406. #define CSL_USIMOCP_USIMCONF1_CONFSIOLOW_MASK (0x00000002u)
  407. #define CSL_USIMOCP_USIMCONF1_CONFSIOLOW_SHIFT (0x00000001u)
  408. #define CSL_USIMOCP_USIMCONF1_CONFSIOLOW_RESETVAL (0x00000000u)
  409. /*----CONFSIOLOW Tokens----*/
  410. #define CSL_USIMOCP_USIMCONF1_CONFSIOLOW_CONFSIOLOW_VALUE_0 (0x00000000u)
  411. #define CSL_USIMOCP_USIMCONF1_CONFSIOLOW_CONFSIOLOW_VALUE_1 (0x00000001u)
  412. #define CSL_USIMOCP_USIMCONF1_RESERVED_8_31_MASK (0xFFFFFF00u)
  413. #define CSL_USIMOCP_USIMCONF1_RESERVED_8_31_SHIFT (0x00000008u)
  414. #define CSL_USIMOCP_USIMCONF1_RESERVED_8_31_RESETVAL (0x00000000u)
  415. #define CSL_USIMOCP_USIMCONF1_SCLKLEV_MASK (0x00000001u)
  416. #define CSL_USIMOCP_USIMCONF1_SCLKLEV_SHIFT (0x00000000u)
  417. #define CSL_USIMOCP_USIMCONF1_SCLKLEV_RESETVAL (0x00000000u)
  418. /*----SCLKLEV Tokens----*/
  419. #define CSL_USIMOCP_USIMCONF1_SCLKLEV_SCLKLEV_VALUE_0 (0x00000000u)
  420. #define CSL_USIMOCP_USIMCONF1_SCLKLEV_SCLKLEV_VALUE_1 (0x00000001u)
  421. #define CSL_USIMOCP_USIMCONF1_CONFBYPASS_MASK (0x00000004u)
  422. #define CSL_USIMOCP_USIMCONF1_CONFBYPASS_SHIFT (0x00000002u)
  423. #define CSL_USIMOCP_USIMCONF1_CONFBYPASS_RESETVAL (0x00000000u)
  424. /*----CONFBYPASS Tokens----*/
  425. #define CSL_USIMOCP_USIMCONF1_CONFBYPASS_CONFBYPASS_VALUE_0 (0x00000000u)
  426. #define CSL_USIMOCP_USIMCONF1_CONFBYPASS_CONFBYPASS_VALUE_1 (0x00000001u)
  427. #define CSL_USIMOCP_USIMCONF1_SVCCLEV_MASK (0x00000008u)
  428. #define CSL_USIMOCP_USIMCONF1_SVCCLEV_SHIFT (0x00000003u)
  429. #define CSL_USIMOCP_USIMCONF1_SVCCLEV_RESETVAL (0x00000000u)
  430. /*----SVCCLEV Tokens----*/
  431. #define CSL_USIMOCP_USIMCONF1_SVCCLEV_SVCCLEV_VALUE_0 (0x00000000u)
  432. #define CSL_USIMOCP_USIMCONF1_SVCCLEV_SVCCLEV_VALUE_1 (0x00000001u)
  433. #define CSL_USIMOCP_USIMCONF1_SRSTLEV_MASK (0x00000010u)
  434. #define CSL_USIMOCP_USIMCONF1_SRSTLEV_SHIFT (0x00000004u)
  435. #define CSL_USIMOCP_USIMCONF1_SRSTLEV_RESETVAL (0x00000000u)
  436. /*----SRSTLEV Tokens----*/
  437. #define CSL_USIMOCP_USIMCONF1_SRSTLEV_SRSTLEV_VALUE_0 (0x00000000u)
  438. #define CSL_USIMOCP_USIMCONF1_SRSTLEV_SRSTLEV_VALUE_1 (0x00000001u)
  439. #define CSL_USIMOCP_USIMCONF1_CONF_SCLK_EN_MASK (0x00000020u)
  440. #define CSL_USIMOCP_USIMCONF1_CONF_SCLK_EN_SHIFT (0x00000005u)
  441. #define CSL_USIMOCP_USIMCONF1_CONF_SCLK_EN_RESETVAL (0x00000000u)
  442. /*----CONF_SCLK_EN Tokens----*/
  443. #define CSL_USIMOCP_USIMCONF1_CONF_SCLK_EN_CONF_SCLK_EN_VALUE_0 (0x00000000u)
  444. #define CSL_USIMOCP_USIMCONF1_CONF_SCLK_EN_CONF_SCLK_EN_VALUE_1 (0x00000001u)
  445. #define CSL_USIMOCP_USIMCONF1_EMV_CONF_MASK (0x00000040u)
  446. #define CSL_USIMOCP_USIMCONF1_EMV_CONF_SHIFT (0x00000006u)
  447. #define CSL_USIMOCP_USIMCONF1_EMV_CONF_RESETVAL (0x00000000u)
  448. /*----EMV_CONF Tokens----*/
  449. #define CSL_USIMOCP_USIMCONF1_EMV_CONF_EMV_CONF_VALUE_0 (0x00000000u)
  450. #define CSL_USIMOCP_USIMCONF1_EMV_CONF_EMV_CONF_VALUE_1 (0x00000001u)
  451. #define CSL_USIMOCP_USIMCONF1_BYPASS_HW_AUTO_MASK (0x00000080u)
  452. #define CSL_USIMOCP_USIMCONF1_BYPASS_HW_AUTO_SHIFT (0x00000007u)
  453. #define CSL_USIMOCP_USIMCONF1_BYPASS_HW_AUTO_RESETVAL (0x00000000u)
  454. /*----BYPASS_HW_AUTO Tokens----*/
  455. #define CSL_USIMOCP_USIMCONF1_BYPASS_HW_AUTO_BYPASS_HW_AUTO_VALUE_0 (0x00000000u)
  456. #define CSL_USIMOCP_USIMCONF1_BYPASS_HW_AUTO_BYPASS_HW_AUTO_VALUE_1 (0x00000001u)
  457. #define CSL_USIMOCP_USIMCONF1_RESETVAL (0x00000000u)
  458. /* USIMCONF2 */
  459. #define CSL_USIMOCP_USIMCONF2_CONFCHKPAR_MASK (0x00000001u)
  460. #define CSL_USIMOCP_USIMCONF2_CONFCHKPAR_SHIFT (0x00000000u)
  461. #define CSL_USIMOCP_USIMCONF2_CONFCHKPAR_RESETVAL (0x00000000u)
  462. /*----CONFCHKPAR Tokens----*/
  463. #define CSL_USIMOCP_USIMCONF2_CONFCHKPAR_CONFCHKPAR_VALUE_0 (0x00000000u)
  464. #define CSL_USIMOCP_USIMCONF2_CONFCHKPAR_CONFCHKPAR_VALUE_1 (0x00000001u)
  465. #define CSL_USIMOCP_USIMCONF2_RESERVED_20_31_MASK (0xFFF00000u)
  466. #define CSL_USIMOCP_USIMCONF2_RESERVED_20_31_SHIFT (0x00000014u)
  467. #define CSL_USIMOCP_USIMCONF2_RESERVED_20_31_RESETVAL (0x00000000u)
  468. #define CSL_USIMOCP_USIMCONF2_TXNRX_MASK (0x00000002u)
  469. #define CSL_USIMOCP_USIMCONF2_TXNRX_SHIFT (0x00000001u)
  470. #define CSL_USIMOCP_USIMCONF2_TXNRX_RESETVAL (0x00000000u)
  471. /*----TXNRX Tokens----*/
  472. #define CSL_USIMOCP_USIMCONF2_TXNRX_TXNRX_VALUE_0 (0x00000000u)
  473. #define CSL_USIMOCP_USIMCONF2_TXNRX_TXNRX_VALUE_1 (0x00000001u)
  474. #define CSL_USIMOCP_USIMCONF2_CONFSCLKDIV_MASK (0x0000000Cu)
  475. #define CSL_USIMOCP_USIMCONF2_CONFSCLKDIV_SHIFT (0x00000002u)
  476. #define CSL_USIMOCP_USIMCONF2_CONFSCLKDIV_RESETVAL (0x00000000u)
  477. #define CSL_USIMOCP_USIMCONF2_ATR_ASYN_BYPASS_MASK (0x00000010u)
  478. #define CSL_USIMOCP_USIMCONF2_ATR_ASYN_BYPASS_SHIFT (0x00000004u)
  479. #define CSL_USIMOCP_USIMCONF2_ATR_ASYN_BYPASS_RESETVAL (0x00000000u)
  480. /*----ATR_ASYN_BYPASS Tokens----*/
  481. #define CSL_USIMOCP_USIMCONF2_ATR_ASYN_BYPASS_ATR_ASYN_BYPASS_VALUE_0 (0x00000000u)
  482. #define CSL_USIMOCP_USIMCONF2_ATR_ASYN_BYPASS_ATR_ASYN_BYPASS_VALUE_1 (0x00000001u)
  483. #define CSL_USIMOCP_USIMCONF2_CONFPROTOCOL_MASK (0x00000020u)
  484. #define CSL_USIMOCP_USIMCONF2_CONFPROTOCOL_SHIFT (0x00000005u)
  485. #define CSL_USIMOCP_USIMCONF2_CONFPROTOCOL_RESETVAL (0x00000000u)
  486. /*----CONFPROTOCOL Tokens----*/
  487. #define CSL_USIMOCP_USIMCONF2_CONFPROTOCOL_CONFPROTOCOL_VALUE_0 (0x00000000u)
  488. #define CSL_USIMOCP_USIMCONF2_CONFPROTOCOL_CONFPROTOCOL_VALUE_1 (0x00000001u)
  489. #define CSL_USIMOCP_USIMCONF2_CONFEDC_MASK (0x00000040u)
  490. #define CSL_USIMOCP_USIMCONF2_CONFEDC_SHIFT (0x00000006u)
  491. #define CSL_USIMOCP_USIMCONF2_CONFEDC_RESETVAL (0x00000000u)
  492. /*----CONFEDC Tokens----*/
  493. #define CSL_USIMOCP_USIMCONF2_CONFEDC_CONFEDC_VALUE_0 (0x00000000u)
  494. #define CSL_USIMOCP_USIMCONF2_CONFEDC_CONFEDC_VALUE_1 (0x00000001u)
  495. #define CSL_USIMOCP_USIMCONF2_CONFLRCCHECK_MASK (0x00000080u)
  496. #define CSL_USIMOCP_USIMCONF2_CONFLRCCHECK_SHIFT (0x00000007u)
  497. #define CSL_USIMOCP_USIMCONF2_CONFLRCCHECK_RESETVAL (0x00000000u)
  498. /*----CONFLRCCHECK Tokens----*/
  499. #define CSL_USIMOCP_USIMCONF2_CONFLRCCHECK_CONFLRCCHECK_VALUE_0 (0x00000000u)
  500. #define CSL_USIMOCP_USIMCONF2_CONFLRCCHECK_CONFLRCCHECK_VALUE_1 (0x00000001u)
  501. #define CSL_USIMOCP_USIMCONF2_CONFRESENT_MASK (0x00000700u)
  502. #define CSL_USIMOCP_USIMCONF2_CONFRESENT_SHIFT (0x00000008u)
  503. #define CSL_USIMOCP_USIMCONF2_CONFRESENT_RESETVAL (0x00000000u)
  504. #define CSL_USIMOCP_USIMCONF2_CARD_POLARITY_MASK (0x00000800u)
  505. #define CSL_USIMOCP_USIMCONF2_CARD_POLARITY_SHIFT (0x0000000Bu)
  506. #define CSL_USIMOCP_USIMCONF2_CARD_POLARITY_RESETVAL (0x00000000u)
  507. /*----CARD_POLARITY Tokens----*/
  508. #define CSL_USIMOCP_USIMCONF2_CARD_POLARITY_CARD_POLARITY_VALUE_0 (0x00000000u)
  509. #define CSL_USIMOCP_USIMCONF2_CARD_POLARITY_CARD_POLARITY_VALUE_1 (0x00000001u)
  510. #define CSL_USIMOCP_USIMCONF2_HW_DEACTIV_EN_MASK (0x00001000u)
  511. #define CSL_USIMOCP_USIMCONF2_HW_DEACTIV_EN_SHIFT (0x0000000Cu)
  512. #define CSL_USIMOCP_USIMCONF2_HW_DEACTIV_EN_RESETVAL (0x00000000u)
  513. /*----HW_DEACTIV_EN Tokens----*/
  514. #define CSL_USIMOCP_USIMCONF2_HW_DEACTIV_EN_HW_DEACTIV_EN_VALUE_0 (0x00000000u)
  515. #define CSL_USIMOCP_USIMCONF2_HW_DEACTIV_EN_HW_DEACTIV_EN_VALUE_1 (0x00000001u)
  516. #define CSL_USIMOCP_USIMCONF2_DEBOUNCE_EN_MASK (0x00002000u)
  517. #define CSL_USIMOCP_USIMCONF2_DEBOUNCE_EN_SHIFT (0x0000000Du)
  518. #define CSL_USIMOCP_USIMCONF2_DEBOUNCE_EN_RESETVAL (0x00000000u)
  519. /*----DEBOUNCE_EN Tokens----*/
  520. #define CSL_USIMOCP_USIMCONF2_DEBOUNCE_EN_DEBOUNCE_EN_VALUE0 (0x00000000u)
  521. #define CSL_USIMOCP_USIMCONF2_DEBOUNCE_EN_DEBOUNCE_EN_VALUE1 (0x00000001u)
  522. #define CSL_USIMOCP_USIMCONF2_PUT_ERR_IN_FIFO_MASK (0x00004000u)
  523. #define CSL_USIMOCP_USIMCONF2_PUT_ERR_IN_FIFO_SHIFT (0x0000000Eu)
  524. #define CSL_USIMOCP_USIMCONF2_PUT_ERR_IN_FIFO_RESETVAL (0x00000000u)
  525. #define CSL_USIMOCP_USIMCONF2_NACKING_EN_MASK (0x00008000u)
  526. #define CSL_USIMOCP_USIMCONF2_NACKING_EN_SHIFT (0x0000000Fu)
  527. #define CSL_USIMOCP_USIMCONF2_NACKING_EN_RESETVAL (0x00000000u)
  528. #define CSL_USIMOCP_USIMCONF2_PAR_ERR_LEVEL_MASK (0x00070000u)
  529. #define CSL_USIMOCP_USIMCONF2_PAR_ERR_LEVEL_SHIFT (0x00000010u)
  530. #define CSL_USIMOCP_USIMCONF2_PAR_ERR_LEVEL_RESETVAL (0x00000000u)
  531. #define CSL_USIMOCP_USIMCONF2_CONFSCLKMODE_MASK (0x00080000u)
  532. #define CSL_USIMOCP_USIMCONF2_CONFSCLKMODE_SHIFT (0x00000013u)
  533. #define CSL_USIMOCP_USIMCONF2_CONFSCLKMODE_RESETVAL (0x00000000u)
  534. #define CSL_USIMOCP_USIMCONF2_RESETVAL (0x00000000u)
  535. /* USIMCONF3 */
  536. #define CSL_USIMOCP_USIMCONF3_TDUSIM_MASK (0x000000F0u)
  537. #define CSL_USIMOCP_USIMCONF3_TDUSIM_SHIFT (0x00000004u)
  538. #define CSL_USIMOCP_USIMCONF3_TDUSIM_RESETVAL (0x00000000u)
  539. #define CSL_USIMOCP_USIMCONF3_TFUSIM_MASK (0x0000000Fu)
  540. #define CSL_USIMOCP_USIMCONF3_TFUSIM_SHIFT (0x00000000u)
  541. #define CSL_USIMOCP_USIMCONF3_TFUSIM_RESETVAL (0x00000000u)
  542. #define CSL_USIMOCP_USIMCONF3_RESERVED_8_31_MASK (0xFFFFFF00u)
  543. #define CSL_USIMOCP_USIMCONF3_RESERVED_8_31_SHIFT (0x00000008u)
  544. #define CSL_USIMOCP_USIMCONF3_RESERVED_8_31_RESETVAL (0x00000000u)
  545. #define CSL_USIMOCP_USIMCONF3_RESETVAL (0x00000000u)
  546. /* USIM_DRX */
  547. #define CSL_USIMOCP_USIM_DRX_USIMDRX_MASK (0x000000FFu)
  548. #define CSL_USIMOCP_USIM_DRX_USIMDRX_SHIFT (0x00000000u)
  549. #define CSL_USIMOCP_USIM_DRX_USIMDRX_RESETVAL (0x00000000u)
  550. #define CSL_USIMOCP_USIM_DRX_STATRXPAR_MASK (0x00000100u)
  551. #define CSL_USIMOCP_USIM_DRX_STATRXPAR_SHIFT (0x00000008u)
  552. #define CSL_USIMOCP_USIM_DRX_STATRXPAR_RESETVAL (0x00000000u)
  553. /*----STATRXPAR Tokens----*/
  554. #define CSL_USIMOCP_USIM_DRX_STATRXPAR_STATRXPAR_VALUE_1 (0x00000001u)
  555. #define CSL_USIMOCP_USIM_DRX_STATRXPAR_STATRXPAR_VALUE_0 (0x00000000u)
  556. #define CSL_USIMOCP_USIM_DRX_RESERVED_9_31_MASK (0xFFFFFE00u)
  557. #define CSL_USIMOCP_USIM_DRX_RESERVED_9_31_SHIFT (0x00000009u)
  558. #define CSL_USIMOCP_USIM_DRX_RESERVED_9_31_RESETVAL (0x00000000u)
  559. #define CSL_USIMOCP_USIM_DRX_RESETVAL (0x00000000u)
  560. /* USIM_DTX */
  561. #define CSL_USIMOCP_USIM_DTX_DTX_MASK (0x000000FFu)
  562. #define CSL_USIMOCP_USIM_DTX_DTX_SHIFT (0x00000000u)
  563. #define CSL_USIMOCP_USIM_DTX_DTX_RESETVAL (0x00000000u)
  564. #define CSL_USIMOCP_USIM_DTX_RESERVED_8_31_MASK (0xFFFFFF00u)
  565. #define CSL_USIMOCP_USIM_DTX_RESERVED_8_31_SHIFT (0x00000008u)
  566. #define CSL_USIMOCP_USIM_DTX_RESERVED_8_31_RESETVAL (0x00000000u)
  567. #define CSL_USIMOCP_USIM_DTX_RESETVAL (0x00000000u)
  568. /* USIM_FIFOS */
  569. #define CSL_USIMOCP_USIM_FIFOS_DMA_MODE_MASK (0x00000001u)
  570. #define CSL_USIMOCP_USIM_FIFOS_DMA_MODE_SHIFT (0x00000000u)
  571. #define CSL_USIMOCP_USIM_FIFOS_DMA_MODE_RESETVAL (0x00000000u)
  572. /*----DMA_MODE Tokens----*/
  573. #define CSL_USIMOCP_USIM_FIFOS_DMA_MODE_DMA_MODE_VALUE_1 (0x00000001u)
  574. #define CSL_USIMOCP_USIM_FIFOS_DMA_MODE_DMA_MODE_VALUE_0 (0x00000000u)
  575. #define CSL_USIMOCP_USIM_FIFOS_FIFO_ENABLE_MASK (0x00000002u)
  576. #define CSL_USIMOCP_USIM_FIFOS_FIFO_ENABLE_SHIFT (0x00000001u)
  577. #define CSL_USIMOCP_USIM_FIFOS_FIFO_ENABLE_RESETVAL (0x00000000u)
  578. /*----FIFO_ENABLE Tokens----*/
  579. #define CSL_USIMOCP_USIM_FIFOS_FIFO_ENABLE_FIFO_ENABLE_VALUE_1 (0x00000001u)
  580. #define CSL_USIMOCP_USIM_FIFOS_FIFO_ENABLE_FIFO_ENABLE_VALUE_0 (0x00000000u)
  581. #define CSL_USIMOCP_USIM_FIFOS_FIFO_TX_TRIGGER_MASK (0x0000003Cu)
  582. #define CSL_USIMOCP_USIM_FIFOS_FIFO_TX_TRIGGER_SHIFT (0x00000002u)
  583. #define CSL_USIMOCP_USIM_FIFOS_FIFO_TX_TRIGGER_RESETVAL (0x00000000u)
  584. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_RESET_MASK (0x00000040u)
  585. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_RESET_SHIFT (0x00000006u)
  586. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_RESET_RESETVAL (0x00000000u)
  587. /*----FIFOTX_RESET Tokens----*/
  588. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_RESET_FIFOTX_RESET_VALUE_1 (0x00000001u)
  589. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_RESET_FIFOTX_RESET_VALUE_0 (0x00000000u)
  590. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_EMPTY_MASK (0x00000080u)
  591. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_EMPTY_SHIFT (0x00000007u)
  592. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_EMPTY_RESETVAL (0x00000000u)
  593. /*----FIFOTX_EMPTY Tokens----*/
  594. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_EMPTY_FIFOTX_EMPTY_VALUE_1 (0x00000001u)
  595. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_EMPTY_FIFOTX_EMPTY_VALUE_0 (0x00000000u)
  596. #define CSL_USIMOCP_USIM_FIFOS_RESERVED_23_31_MASK (0xFF800000u)
  597. #define CSL_USIMOCP_USIM_FIFOS_RESERVED_23_31_SHIFT (0x00000017u)
  598. #define CSL_USIMOCP_USIM_FIFOS_RESERVED_23_31_RESETVAL (0x00000000u)
  599. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_FULL_MASK (0x00000100u)
  600. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_FULL_SHIFT (0x00000008u)
  601. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_FULL_RESETVAL (0x00000000u)
  602. /*----FIFOTX_FULL Tokens----*/
  603. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_FULL_FIFOTX_FULL_VALUE_1 (0x00000001u)
  604. #define CSL_USIMOCP_USIM_FIFOS_FIFOTX_FULL_FIFOTX_FULL_VALUE_0 (0x00000000u)
  605. #define CSL_USIMOCP_USIM_FIFOS_FIFO_RX_TRIGGER_MASK (0x0003FE00u)
  606. #define CSL_USIMOCP_USIM_FIFOS_FIFO_RX_TRIGGER_SHIFT (0x00000009u)
  607. #define CSL_USIMOCP_USIM_FIFOS_FIFO_RX_TRIGGER_RESETVAL (0x00000000u)
  608. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_RESET_MASK (0x00040000u)
  609. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_RESET_SHIFT (0x00000012u)
  610. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_RESET_RESETVAL (0x00000000u)
  611. /*----FIFORX_RESET Tokens----*/
  612. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_RESET_FIFORX_RESET_VALUE_1 (0x00000001u)
  613. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_RESET_FIFORX_RESET_VALUE_0 (0x00000000u)
  614. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_EMPTY_MASK (0x00080000u)
  615. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_EMPTY_SHIFT (0x00000013u)
  616. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_EMPTY_RESETVAL (0x00000000u)
  617. /*----FIFORX_EMPTY Tokens----*/
  618. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_EMPTY_FIFORX_EMPTY_VALUE_1 (0x00000001u)
  619. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_EMPTY_FIFORX_EMPTY_VALUE_0 (0x00000000u)
  620. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_FULL_MASK (0x00100000u)
  621. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_FULL_SHIFT (0x00000014u)
  622. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_FULL_RESETVAL (0x00000000u)
  623. /*----FIFORX_FULL Tokens----*/
  624. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_FULL_FIFORX_FULL_VALUE_1 (0x00000001u)
  625. #define CSL_USIMOCP_USIM_FIFOS_FIFORX_FULL_FIFORX_FULL_VALUE_0 (0x00000000u)
  626. #define CSL_USIMOCP_USIM_FIFOS_RXDMA_TYPE_MASK (0x00600000u)
  627. #define CSL_USIMOCP_USIM_FIFOS_RXDMA_TYPE_SHIFT (0x00000015u)
  628. #define CSL_USIMOCP_USIM_FIFOS_RXDMA_TYPE_RESETVAL (0x00000000u)
  629. #define CSL_USIMOCP_USIM_FIFOS_RESETVAL (0x00000000u)
  630. /* USIM_CGT */
  631. #define CSL_USIMOCP_USIM_CGT_RESERVED_9_31_MASK (0xFFFFFE00u)
  632. #define CSL_USIMOCP_USIM_CGT_RESERVED_9_31_SHIFT (0x00000009u)
  633. #define CSL_USIMOCP_USIM_CGT_RESERVED_9_31_RESETVAL (0x00000000u)
  634. #define CSL_USIMOCP_USIM_CGT_CGT_MASK (0x000001FFu)
  635. #define CSL_USIMOCP_USIM_CGT_CGT_SHIFT (0x00000000u)
  636. #define CSL_USIMOCP_USIM_CGT_CGT_RESETVAL (0x00000000u)
  637. #define CSL_USIMOCP_USIM_CGT_RESETVAL (0x00000000u)
  638. /* USIM_CWT */
  639. #define CSL_USIMOCP_USIM_CWT_RESERVED_16_31_MASK (0xFFFF0000u)
  640. #define CSL_USIMOCP_USIM_CWT_RESERVED_16_31_SHIFT (0x00000010u)
  641. #define CSL_USIMOCP_USIM_CWT_RESERVED_16_31_RESETVAL (0x00000000u)
  642. #define CSL_USIMOCP_USIM_CWT_CWT_MASK (0x0000FFFFu)
  643. #define CSL_USIMOCP_USIM_CWT_CWT_SHIFT (0x00000000u)
  644. #define CSL_USIMOCP_USIM_CWT_CWT_RESETVAL (0x00000000u)
  645. #define CSL_USIMOCP_USIM_CWT_RESETVAL (0x00000000u)
  646. /* USIM_BWT */
  647. #define CSL_USIMOCP_USIM_BWT_RESERVED_23_31_MASK (0xFE000000u)
  648. #define CSL_USIMOCP_USIM_BWT_RESERVED_23_31_SHIFT (0x00000019u)
  649. #define CSL_USIMOCP_USIM_BWT_RESERVED_23_31_RESETVAL (0x00000000u)
  650. #define CSL_USIMOCP_USIM_BWT_BWT_MASK (0x01FFFFFFu)
  651. #define CSL_USIMOCP_USIM_BWT_BWT_SHIFT (0x00000000u)
  652. #define CSL_USIMOCP_USIM_BWT_BWT_RESETVAL (0x00000000u)
  653. #define CSL_USIMOCP_USIM_BWT_RESETVAL (0x00000000u)
  654. /* DEBUG_REG */
  655. #define CSL_USIMOCP_DEBUG_REG_RESERVED_20_31_MASK (0xFFF00000u)
  656. #define CSL_USIMOCP_DEBUG_REG_RESERVED_20_31_SHIFT (0x00000014u)
  657. #define CSL_USIMOCP_DEBUG_REG_RESERVED_20_31_RESETVAL (0x00000000u)
  658. #define CSL_USIMOCP_DEBUG_REG_MAIN_STATE_DEBUG_MASK (0x0000000Fu)
  659. #define CSL_USIMOCP_DEBUG_REG_MAIN_STATE_DEBUG_SHIFT (0x00000000u)
  660. #define CSL_USIMOCP_DEBUG_REG_MAIN_STATE_DEBUG_RESETVAL (0x00000000u)
  661. #define CSL_USIMOCP_DEBUG_REG_TX_STATE_MACHINE_MASK (0x00000030u)
  662. #define CSL_USIMOCP_DEBUG_REG_TX_STATE_MACHINE_SHIFT (0x00000004u)
  663. #define CSL_USIMOCP_DEBUG_REG_TX_STATE_MACHINE_RESETVAL (0x00000000u)
  664. #define CSL_USIMOCP_DEBUG_REG_RX_STATE_MACHINE_MASK (0x000000C0u)
  665. #define CSL_USIMOCP_DEBUG_REG_RX_STATE_MACHINE_SHIFT (0x00000006u)
  666. #define CSL_USIMOCP_DEBUG_REG_RX_STATE_MACHINE_RESETVAL (0x00000000u)
  667. #define CSL_USIMOCP_DEBUG_REG_RXFIFO_PEAK_MASK (0x0003FF00u)
  668. #define CSL_USIMOCP_DEBUG_REG_RXFIFO_PEAK_SHIFT (0x00000008u)
  669. #define CSL_USIMOCP_DEBUG_REG_RXFIFO_PEAK_RESETVAL (0x00000000u)
  670. #define CSL_USIMOCP_DEBUG_REG_RXDMA_MASK (0x00040000u)
  671. #define CSL_USIMOCP_DEBUG_REG_RXDMA_SHIFT (0x00000012u)
  672. #define CSL_USIMOCP_DEBUG_REG_RXDMA_RESETVAL (0x00000000u)
  673. #define CSL_USIMOCP_DEBUG_REG_TXDMA_MASK (0x00080000u)
  674. #define CSL_USIMOCP_DEBUG_REG_TXDMA_SHIFT (0x00000013u)
  675. #define CSL_USIMOCP_DEBUG_REG_TXDMA_RESETVAL (0x00000000u)
  676. #define CSL_USIMOCP_DEBUG_REG_RESETVAL (0x00000000u)
  677. /* CONF_SAM1_DIV */
  678. #define CSL_USIMOCP_CONF_SAM1_DIV_RESERVED_12_31_MASK (0xFFFFF000u)
  679. #define CSL_USIMOCP_CONF_SAM1_DIV_RESERVED_12_31_SHIFT (0x0000000Cu)
  680. #define CSL_USIMOCP_CONF_SAM1_DIV_RESERVED_12_31_RESETVAL (0x00000000u)
  681. #define CSL_USIMOCP_CONF_SAM1_DIV_SAM1_DIV_MASK (0x00000FFFu)
  682. #define CSL_USIMOCP_CONF_SAM1_DIV_SAM1_DIV_SHIFT (0x00000000u)
  683. #define CSL_USIMOCP_CONF_SAM1_DIV_SAM1_DIV_RESETVAL (0x00000000u)
  684. #define CSL_USIMOCP_CONF_SAM1_DIV_RESETVAL (0x00000000u)
  685. /* CONF4_REG */
  686. #define CSL_USIMOCP_CONF4_REG_RESERVED_16_31_MASK (0xFFFF0000u)
  687. #define CSL_USIMOCP_CONF4_REG_RESERVED_16_31_SHIFT (0x00000010u)
  688. #define CSL_USIMOCP_CONF4_REG_RESERVED_16_31_RESETVAL (0x00000000u)
  689. #define CSL_USIMOCP_CONF4_REG_CONFWAITI_MASK (0x0000FFFFu)
  690. #define CSL_USIMOCP_CONF4_REG_CONFWAITI_SHIFT (0x00000000u)
  691. #define CSL_USIMOCP_CONF4_REG_CONFWAITI_RESETVAL (0x00000000u)
  692. #define CSL_USIMOCP_CONF4_REG_RESETVAL (0x00000000u)
  693. /* ATR_CLK_PRD_NBS */
  694. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_RESERVED_16_31_MASK (0xFFFF0000u)
  695. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_RESERVED_16_31_SHIFT (0x00000010u)
  696. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_RESERVED_16_31_RESETVAL (0x00000000u)
  697. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_CLOCK_NUMBER_BEFORE_ATR_MASK (0x0000FFFFu)
  698. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_CLOCK_NUMBER_BEFORE_ATR_SHIFT (0x00000000u)
  699. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_CLOCK_NUMBER_BEFORE_ATR_RESETVAL (0x00000000u)
  700. #define CSL_USIMOCP_ATR_CLK_PRD_NBS_RESETVAL (0x00000000u)
  701. /* CONF_ETU_DIV */
  702. #define CSL_USIMOCP_CONF_ETU_DIV_RESERVED_16_31_MASK (0xFFFF0000u)
  703. #define CSL_USIMOCP_CONF_ETU_DIV_RESERVED_16_31_SHIFT (0x00000010u)
  704. #define CSL_USIMOCP_CONF_ETU_DIV_RESERVED_16_31_RESETVAL (0x00000000u)
  705. #define CSL_USIMOCP_CONF_ETU_DIV_ETU_DIV_MASK (0x0000FFFFu)
  706. #define CSL_USIMOCP_CONF_ETU_DIV_ETU_DIV_SHIFT (0x00000000u)
  707. #define CSL_USIMOCP_CONF_ETU_DIV_ETU_DIV_RESETVAL (0x00000000u)
  708. #define CSL_USIMOCP_CONF_ETU_DIV_RESETVAL (0x00000000u)
  709. /* CONF5_REG */
  710. #define CSL_USIMOCP_CONF5_REG_RESERVED_12_31_MASK (0xFFFFFE00u)
  711. #define CSL_USIMOCP_CONF5_REG_RESERVED_12_31_SHIFT (0x00000009u)
  712. #define CSL_USIMOCP_CONF5_REG_RESERVED_12_31_RESETVAL (0x00000000u)
  713. #define CSL_USIMOCP_CONF5_REG_DI_MASK (0x0000000Fu)
  714. #define CSL_USIMOCP_CONF5_REG_DI_SHIFT (0x00000000u)
  715. #define CSL_USIMOCP_CONF5_REG_DI_RESETVAL (0x00000000u)
  716. #define CSL_USIMOCP_CONF5_REG_CONFFI_MASK (0x000000F0u)
  717. #define CSL_USIMOCP_CONF5_REG_CONFFI_SHIFT (0x00000004u)
  718. #define CSL_USIMOCP_CONF5_REG_CONFFI_RESETVAL (0x00000000u)
  719. #define CSL_USIMOCP_CONF5_REG_SOFT_NHARD_FIDI_PROG_MASK (0x00000100u)
  720. #define CSL_USIMOCP_CONF5_REG_SOFT_NHARD_FIDI_PROG_SHIFT (0x00000008u)
  721. #define CSL_USIMOCP_CONF5_REG_SOFT_NHARD_FIDI_PROG_RESETVAL (0x00000000u)
  722. /*----SOFT_NHARD_FIDI_PROG Tokens----*/
  723. #define CSL_USIMOCP_CONF5_REG_SOFT_NHARD_FIDI_PROG_SOFT_NHARD_FIDI_PROG_VALUE_0 (0x00000000u)
  724. #define CSL_USIMOCP_CONF5_REG_SOFT_NHARD_FIDI_PROG_SOFT_NHARD_FIDI_PROG_VALUE_1 (0x00000001u)
  725. #define CSL_USIMOCP_CONF5_REG_RESETVAL (0x00000000u)
  726. /* TC_GUARD_TIME_ADD */
  727. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_RESERVED_14_31_MASK (0xFFFFC000u)
  728. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_RESERVED_14_31_SHIFT (0x0000000Eu)
  729. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_RESERVED_14_31_RESETVAL (0x00000000u)
  730. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_EN_MASK (0x00002000u)
  731. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_EN_SHIFT (0x0000000Du)
  732. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_EN_RESETVAL (0x00000000u)
  733. /*----SOFT_TC_GUARD_TIME_ADD_EN Tokens----*/
  734. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_EN_SOFT_TC_GUARD_TIME_ADD_EN_VALUE_0 (0x00000000u)
  735. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_EN_SOFT_TC_GUARD_TIME_ADD_EN_VALUE_1 (0x00000001u)
  736. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_MASK (0x00001FFFu)
  737. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_SHIFT (0x00000000u)
  738. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_SOFT_TC_GUARD_TIME_ADD_RESETVAL (0x00000000u)
  739. #define CSL_USIMOCP_TC_GUARD_TIME_ADD_RESETVAL (0x00000000u)
  740. /* USIM_RXFIFO_LEVEL */
  741. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_USIM_RXFIFO_LEVEL_MASK (0x000001FFu)
  742. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_USIM_RXFIFO_LEVEL_SHIFT (0x00000000u)
  743. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_USIM_RXFIFO_LEVEL_RESETVAL (0x00000000u)
  744. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_RESERVED_MASK (0xFFFFFE00u)
  745. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_RESERVED_SHIFT (0x00000009u)
  746. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_RESERVED_RESETVAL (0x00000000u)
  747. #define CSL_USIMOCP_USIM_RXFIFO_LEVEL_RESETVAL (0x00000000u)
  748. /* USIM_RXFIFO_BYTECNT */
  749. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_USIM_RXFIFO_BYTECNT_MASK (0x000001FFu)
  750. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_USIM_RXFIFO_BYTECNT_SHIFT (0x00000000u)
  751. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_USIM_RXFIFO_BYTECNT_RESETVAL (0x00000000u)
  752. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_RESERVED_MASK (0xFFFFFE00u)
  753. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_RESERVED_SHIFT (0x00000009u)
  754. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_RESERVED_RESETVAL (0x00000000u)
  755. #define CSL_USIMOCP_USIM_RXFIFO_BYTECNT_RESETVAL (0x00000000u)
  756. #endif