1 /* This device file has been adapted from ARM CMSIS-Core sources*/
2 /* by NXP Semiconductors (2018)*/
3 /* Copyright(C) NXP B.V. 2018*/
4 /* All rights are reserved. Reproduction in whole or in part is prohibited*/
5 /* without the prior written consent of the copy-right owner.*/
6 /* This source code and any compilation or derivative thereof is the sole*/
7 /* property of NXP B.V. and is provided pursuant to a Software License*/
8 /* Agreement. This code is the proprietary information of NXP B.V. and*/
9 /* is confidential in nature. Its use and dissemination by any party other*/
10 /* than NXP B.V. is strictly limited by the confidential information*/
11 /* provisions of the agreement referenced above.*/
12 /* NXP makes no warranty, expressed, implied or statutory, including but*/
13 /* not limited to any implied warranty of merchantability or fitness for any*/
14 /* particular purpose, or that the use will not infringe any third party patent,*/
15 /* copyright or trademark.*/
16 /* NXP must not be liable for any loss or damage arising from its use.*/
17 /********************************************************************************************************
18  * @file     ip_css.h
19  *
20  * @brief    CMSIS  Peripheral Access Layer Header File for ip_css.
21  *
22  * @version  $Revision:$
23  * @date     17. June 2020
24  *
25  * @note     Generated with csv2a_create_cmsis_cheader V1.41
26  *******************************************************************************************************/
27 /* Copyright (c) 2012 ARM LIMITED
28 
29    All rights reserved.
30    Redistribution and use in source and binary forms, with or without
31    modification, are permitted provided that the following conditions are met:
32    - Redistributions of source code must retain the above copyright
33      notice, this list of conditions and the following disclaimer.
34    - Redistributions in binary form must reproduce the above copyright
35      notice, this list of conditions and the following disclaimer in the
36      documentation and/or other materials provided with the distribution.
37    - Neither the name of ARM nor the names of its contributors may be used
38      to endorse or promote products derived from this software without
39      specific prior written permission.
40    *
41    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
42    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
43    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
44    ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
45    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
46    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
47    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
48    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
49    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
50    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
51    POSSIBILITY OF SUCH DAMAGE.
52    ---------------------------------------------------------------------------*/
53 
54 
55 
56 /** @addtogroup (null)
57   * @{
58   */
59 
60 /** @addtogroup ip_css
61   * @{
62   */
63 
64 #ifndef ip_css_H
65 #define ip_css_H
66 
67 #ifdef __cplusplus
68 extern "C" {
69 #endif
70 
71 
72 /** @addtogroup Configuration_of_CMSIS
73   * @{
74   */
75 
76 /* ================================================================================ */
77 /* =========================  Interrupt Number Definition  ======================== */
78 /* ================================================================================ */
79 
80 //typedef enum {
81 ///* =====================   Processor Exceptions Numbers  ===================== */
82 //  Reset_IRQn                    = -15,              /*!<   -15  Reset Vector, invoked on Power up and warm reset                 */
83 //  NonMaskableInt_IRQn           = -14,              /*!<   -14  Non maskable Interrupt, cannot be stopped or preempted           */
84 //  HardFault_IRQn                = -13,              /*!<   -13  Hard Fault, all classes of Fault                                 */
85 //  MemoryManagement_IRQn         = -12,              /*!<   -12  Memory Management, MPU mismatch, including Access Violation
86 //                                                                and No Match                                                     */
87 //  BusFault_IRQn                 = -11,              /*!<   -11  Bus Fault, Pre-Fetch-, Memory Access Fault, other address/memory
88 //                                                                related Fault                                                    */
89 //  UsageFault_IRQn               = -10,              /*!<   -10  Usage Fault, i.e. Undef Instruction, Illegal State Transition    */
90 //  SVCall_IRQn                   =  -5,              /*!<    -5  System Service Call via SVC instruction                          */
91 //  DebugMonitor_IRQn             =  -4,              /*!<    -4  Debug Monitor                                                    */
92 //  PendSV_IRQn                   =  -2,              /*!<    -2  Pendable request for system service                              */
93 //  SysTick_IRQn                  =  -1,              /*!<    -1  System Tick Timer                                                */
94 ///* =====================  ip_css Specific Interrupt Numbers  ===================== */
95 //} IRQn_Type;
96 
97 
98 
99 /* ================================================================================ */
100 /* ================      Processor and Core Peripheral Section     ================ */
101 /* ================================================================================ */
102 
103 /** @} */ /* End of group Configuration_of_CMSIS */
104 
105 //#include "core_.h"                                                 /*!<  processor and core peripherals              */
106 //#include "system_ip_css.h"                                         /*!< ip_css System                                */
107 
108 #ifndef __IM                                    /*!< Fallback for older CMSIS versions                                         */
109   #define __IM   __I
110 #endif
111 #ifndef __OM                                    /*!< Fallback for older CMSIS versions                                         */
112   #define __OM   __O
113 #endif
114 #ifndef __IOM                                   /*!< Fallback for older CMSIS versions                                         */
115   #define __IOM  __IO
116 #endif
117 
118 
119 /* ================================================================================ */
120 /* ================       Device Specific Peripheral Section       ================ */
121 /* ================================================================================ */
122 
123 
124 /** @addtogroup Device_Peripheral_Registers
125   * @{
126   */
127 
128 
129 /* ===================  Start of section using anonymous unions  ================== */
130 #if defined(__CC_ARM)
131   #pragma push
132   #pragma anon_unions
133 #elif defined (__ICCARM__)
134   #pragma language=extended
135 #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
136   #pragma clang diagnostic push
137   #pragma clang diagnostic ignored "-Wc11-extensions"
138   #pragma clang diagnostic ignored "-Wreserved-id-macro"
139   #pragma clang diagnostic ignored "-Wgnu-anonymous-struct"
140   #pragma clang diagnostic ignored "-Wnested-anon-types"
141 #elif defined(__GNUC__)
142   /* anonymous unions are enabled by default */
143 #elif defined(__TMS470__)
144   /* anonymous unions are enabled by default */
145 #elif defined(__TASKING__)
146   #pragma warning 586
147 #elif defined(__CSMC__)
148   /* anonymous unions are enabled by default */
149 #else
150   #warning Not supported compiler type
151 #endif
152 
153 
154 
155 /* ================================================================================ */
156 /* ================                     ip_css                     ================ */
157 /* ================================================================================ */
158 
159 
160 /**
161   * @brief SFRs of block ip_css (ip_css)
162   */
163 
164 typedef struct {                                    /*!< ip_css Structure                                                         */
165 
166   union {
167     __IM  uint32_t  CSS_STATUS;                      /*!< Status register                                                       */
168 
169     struct {
170       __IM  uint32_t  CSS_BUSY   :  1;              /*!< High to indicate the CSS is executing a Crypto Sequence               */
171       __IM  uint32_t  CSS_IRQ    :  1;              /*!< High to indicate the CSS has an active interrupt                      */
172       __IM  uint32_t  CSS_ERR    :  1;              /*!< High to indicate the CSS has detected an internal error               */
173       __IM  uint32_t  PRNG_RDY   :  1;              /*!< High to indicate the internal PRNG is ready. SFR; CSS_PRNG_DATOUT
174                                                          can be read only when this status flag; is high. Reading SFR
175                                                          CSS_PRNG_DATOUT while this status; is low will trigger a CSS
176                                                          error.                                                                */
177       __IM  uint32_t  ECDSA_VFY_STATUS:  2;         /*!< Signature Verify Result Status; 0 == No Verify Run; 1 ==
178                                                          Signature Verify Failed; 2 == Signature Verify Passed; 3 ==
179                                                          Invalid , Error                                                       */
180       __IM  uint32_t  PPROT      :  2;              /*!< Current command privilege level                                       */
181       __IM  uint32_t  DRBG_ENT_LVL:  2;             /*!< Entropy quality of the current DRBG instance. This value; can
182                                                          change while executing a CSS command but will remain; stable when
183                                                          CSS is not busy.; 00 - NONE. DRBG is not running.; 01 - LOW. DRBG
184                                                          generates random numbers of low quality entropy.; 10 - HIGH. DRBG
185                                                          generates random numbers of high quality entropy.; 11 - RFU.
186                                                          Reserved for Future Use.                                              */
187       __IM  uint32_t  DTRNG_BUSY :  1;              /*!< When set, it indicates the DTRNG is gathering entropy                 */
188       __IM  uint32_t  GDET_IRQ_POS:  1;             /*!< IRQ for GDET has detected a negative glitch: active high irq          */
189       __IM  uint32_t  GDET_IRQ_NEG:  1;             /*!< IRQ for GDET has detected a positive glitch: active high irq          */
190       __IM  uint32_t  STATUS_RSVD: 19;              /*!< STATUS_RSVD                                                           */
191     } CSS_STATUS_b;                                 /*!< BitSize                                                               */
192   };
193 
194   union {
195     __IOM uint32_t  CSS_CTRL;                        /*!< CSS Control register                                                  */
196 
197     struct {
198       __IOM uint32_t  CSS_EN     :  1;              /*!< CSS enable 0=CSS disabled, 1= CSS is enabled                          */
199       __IOM uint32_t  CSS_START  :  1;              /*!< Write to 1 to start a CSS Operation                                   */
200       __IOM uint32_t  CSS_RESET  :  1;              /*!< Write to 1 to perform a CSS synchronous Reset                         */
201       __IOM uint32_t  CSS_CMD    :  5;              /*!< CSS Command Field: List of Valid commands:; CIPHER; AUTH_CIPHER;
202                                                          ECSIGN; ECVFY; ECKXCH; KEYGEN; KEYIN; KEYOUT; KDELETE; KEYPROV;
203                                                          CKDF; HKDF; TLS_INIT; HASH; HMAC; CMAC; DRBG_REQ; DRBG_TEST;
204                                                          DTRNG_CFG_LOAD; DTRNG_EVAL; GDET_CFG_LOAD; GDET_TRIM                  */
205       __IOM uint32_t  BYTE_ORDER :  1;              /*!< Defines Endianness - 1: BigEndian, 0: Little Endian                   */
206       __IOM uint32_t  CTRL_RFU   : 23;              /*!< reserved                                                              */
207     } CSS_CTRL_b;                                   /*!< BitSize                                                               */
208   };
209 
210   union {
211     __IOM uint32_t  CSS_CMDCFG0;                     /*!< CSS command configuration register                                    */
212 
213     struct {
214       __IOM uint32_t  CMDCFG0    : 32;              /*!< refer to reference manual for assignment of this field                */
215     } CSS_CMDCFG0_b;                                /*!< BitSize                                                               */
216   };
217 
218   union {
219     __IOM uint32_t  CSS_CFG;                         /*!< CSS configuration register                                            */
220 
221     struct {
222       __IOM uint32_t  CFG_RSVD0  : 16;              /*!< reserved                                                              */
223       __IOM uint32_t  ADCTRL     : 10;              /*!< maximum aes start delay                                               */
224       __IOM uint32_t  CFG_RSVD1  :  5;              /*!< reserved                                                              */
225       __IOM uint32_t  SHA2_DIRECT:  1;              /*!< 1=enable sha2 direct mode: direct access from external; bus to
226                                                          css internal sha                                                      */
227     } CSS_CFG_b;                                    /*!< BitSize                                                               */
228   };
229 
230   union {
231     __IOM uint32_t  CSS_KIDX0;                       /*!< Keystore index 0 - for commands that access a single key              */
232 
233     struct {
234       __IOM uint32_t  KIDX0      :  7;              /*!< keystore is indexed as an array of 128 bit key slots                  */
235             uint32_t             : 25;              /*!< reserved                                                              */
236     } CSS_KIDX0_b;                                  /*!< BitSize                                                               */
237   };
238 
239   union {
240     __IOM uint32_t  CSS_KIDX1;                       /*!< Keystore index 1 - for commands that access 2 keys                    */
241 
242     struct {
243       __IOM uint32_t  KIDX1      :  7;              /*!< keystore is indexed as an array of 128 bit key slots                  */
244             uint32_t             : 25;              /*!< reserved                                                              */
245     } CSS_KIDX1_b;                                  /*!< BitSize                                                               */
246   };
247 
248   union {
249     __IOM uint32_t  CSS_KPROPIN;                     /*!< key properties request                                                */
250 
251     struct {
252       __IOM uint32_t  KPROPIN    : 32;              /*!< for commands that create a key - requested properties; of the key
253                                                          that is being created                                                 */
254     } CSS_KPROPIN_b;                                /*!< BitSize                                                               */
255   };
256   __IM  uint32_t  RESERVED0;
257 
258   union {
259     __IOM uint32_t  CSS_DMA_SRC0;                    /*!< CSS DMA Source 0                                                      */
260 
261     struct {
262       __IOM uint32_t  ADDR_SRC0  : 32;              /*!< defines the System address of the start of the; data to be
263                                                          transferred to the CSS via DMA                                        */
264     } CSS_DMA_SRC0_b;                               /*!< BitSize                                                               */
265   };
266 
267   union {
268     __IOM uint32_t  CSS_DMA_SRC0_LEN;                /*!< CSS DMA Source 0 length                                               */
269 
270     struct {
271       __IOM uint32_t  SIZE_SRC0_LEN: 32;            /*!< Size in bytes of the data to be transferred from; the target
272                                                          defined in SFR CSS_DMA_SRC0                                           */
273     } CSS_DMA_SRC0_LEN_b;                           /*!< BitSize                                                               */
274   };
275 
276   union {
277     __IOM uint32_t  CSS_DMA_SRC1;                    /*!< CSS DMA Source 1                                                      */
278 
279     struct {
280       __IOM uint32_t  ADDR_SRC1  : 32;              /*!< defines the System address of the start of the; data to be
281                                                          transferred to the CSS via DMA                                        */
282     } CSS_DMA_SRC1_b;                               /*!< BitSize                                                               */
283   };
284   __IM  uint32_t  RESERVED1;
285 
286   union {
287     __IOM uint32_t  CSS_DMA_SRC2;                    /*!< CSS DMA Source 2                                                      */
288 
289     struct {
290       __IOM uint32_t  ADDR_SRC2  : 32;              /*!< defines the System address of the start of the; data to be
291                                                          transferred to the CSS via DMA                                        */
292     } CSS_DMA_SRC2_b;                               /*!< BitSize                                                               */
293   };
294 
295   union {
296     __IOM uint32_t  CSS_DMA_SRC2_LEN;                /*!< CSS DMA Source 2 length                                               */
297 
298     struct {
299       __IOM uint32_t  SIZE_SRC2_LEN: 32;            /*!< Size in bytes of the data to be transferred from; the target
300                                                          defined in SFR CSS_DMA_SRC2                                           */
301     } CSS_DMA_SRC2_LEN_b;                           /*!< BitSize                                                               */
302   };
303 
304   union {
305     __IOM uint32_t  CSS_DMA_RES0;                    /*!< CSS DMA Result 0                                                      */
306 
307     struct {
308       __IOM uint32_t  ADDR_RES0  : 32;              /*!< defines the System Start address of where the result; of the CSS
309                                                          operation will be transferred via DMA                                 */
310     } CSS_DMA_RES0_b;                               /*!< BitSize                                                               */
311   };
312 
313   union {
314     __IOM uint32_t  CSS_DMA_RES0_LEN;                /*!< CSS DMA Result 0 Size                                                 */
315 
316     struct {
317       __IOM uint32_t  SIZE_RES0_LEN: 32;            /*!< Size in bytes of the data to be transferred to                        */
318     } CSS_DMA_RES0_LEN_b;                           /*!< BitSize                                                               */
319   };
320 
321   union {
322     __IOM uint32_t  CSS_INT_ENABLE;                  /*!< Interrupt enable                                                      */
323 
324     struct {
325       __IOM uint32_t  INT_EN     :  1;              /*!< Interrupt enable bit                                                  */
326       __IOM uint32_t  GDET_INT_EN:  1;              /*!< GDET Interrupt enable bit                                             */
327       __IOM uint32_t  INT_ENA_RSVD: 30;             /*!< reserved                                                              */
328     } CSS_INT_ENABLE_b;                             /*!< BitSize                                                               */
329   };
330 
331   union {
332     __OM  uint32_t  CSS_INT_STATUS_CLR;              /*!< Interrupt status clear                                                */
333 
334     /* skipped register field struct because it's write-only */
335   };
336 
337   union {
338     __OM  uint32_t  CSS_INT_STATUS_SET;              /*!< Interrupt status set                                                  */
339 
340     /* skipped register field struct because it's write-only */
341   };
342 
343   union {
344     __IM  uint32_t  CSS_ERR_STATUS;                  /*!< Status register                                                       */
345 
346     struct {
347       __IM  uint32_t  BUS_ERR    :  1;              /*!< Bus access error: public or private bus                               */
348       __IM  uint32_t  OPN_ERR    :  1;              /*!< Operational error:; CSS has been incorrectly operated                 */
349       __IM  uint32_t  ALG_ERR    :  1;              /*!< Algorithm error: An internal algorithm has; produced an
350                                                          unexpected result.                                                    */
351       __IM  uint32_t  ITG_ERR    :  1;              /*!< Data integrity error:; Internal data integrity check failed           */
352       __IM  uint32_t  FLT_ERR    :  1;              /*!< Hardware fault error: Attempt to change the value; of an internal
353                                                          register                                                              */
354       __IM  uint32_t  PRNG_ERR   :  1;              /*!< User Read of CSS_PRNG_DATOUT when CSS_STATUS.PRNG_RDY; is 0           */
355       __IM  uint32_t  ERR_LVL    :  2;              /*!< Indicates Error Level which has been triggerer. 0, 1 ,2               */
356       __IM  uint32_t  DTRNG_ERR  :  1;              /*!< DTRNG unable to gather entropy with the current; configuration.
357                                                          Provide the DTRNG with a new, valid; configuration via CSS
358                                                          command DTRNG_CFG_LOAD.                                               */
359       __IM  uint32_t  ERR_STAT_RSVD: 23;            /*!< ERR_STAT_RSVD                                                         */
360     } CSS_ERR_STATUS_b;                             /*!< BitSize                                                               */
361   };
362 
363   union {
364     __OM  uint32_t  CSS_ERR_STATUS_CLR;              /*!< Interrupt status clear                                                */
365 
366     /* skipped register field struct because it's write-only */
367   };
368 
369   union {
370     __IM  uint32_t  CSS_VERSION;                     /*!< CSS Version                                                           */
371 
372     struct {
373       __IM  uint32_t  Z          :  4;              /*!< extended revision version: possible values 0-9                        */
374       __IM  uint32_t  Y2         :  4;              /*!< minor release versino digit0: possible values 0-9                     */
375       __IM  uint32_t  Y1         :  4;              /*!< minor release version digit1: possible values 0-9                     */
376       __IM  uint32_t  X          :  4;              /*!< major release version: possible values 1-9                            */
377       __IM  uint32_t  VERSION_RSVD: 16;             /*!< reserved                                                              */
378     } CSS_VERSION_b;                                /*!< BitSize                                                               */
379   };
380 
381   union {
382     __IM  uint32_t  CSS_CONFIG;                      /*!< CSS Config                                                            */
383 
384     struct {
385       __IM  uint32_t  CIPHER_SUP :  1;              /*!< cipher      command is supported                                      */
386       __IM  uint32_t  AUTH_CIPHER_SUP:  1;          /*!< auth_cipher command is supported                                      */
387       __IM  uint32_t  ECSIGN_SUP :  1;              /*!< ecsign      command is supported                                      */
388       __IM  uint32_t  ECVFY_SUP  :  1;              /*!< ecvfy       command is supported                                      */
389       __IM  uint32_t  ECKXCH_SUP :  1;              /*!< dhkey_xch   command is supported                                      */
390       __IM  uint32_t  KEYGEN_SUP :  1;              /*!< keygen      command is supported                                      */
391       __IM  uint32_t  KEYIN_SUP  :  1;              /*!< keyin       command is supported                                      */
392       __IM  uint32_t  KEYOUT_SUP :  1;              /*!< keyout      command  is  supported                                    */
393       __IM  uint32_t  KDELETE_SUP:  1;              /*!< kdelete     command is supported                                      */
394       __IM  uint32_t  KEYPROV_SUP:  1;              /*!< keyprov     command is supported                                      */
395       __IM  uint32_t  CKDF_SUP   :  1;              /*!< ckdf        command is supported                                      */
396       __IM  uint32_t  HKDF_SUP   :  1;              /*!< hkdf        command is supported                                      */
397       __IM  uint32_t  TLS_INIT_SUP:  1;             /*!< tls_init    command is supported                                      */
398       __IM  uint32_t  HASH_SUP   :  1;              /*!< hash        command is supported                                      */
399       __IM  uint32_t  HMAC_SUP   :  1;              /*!< hmac        command is supported                                      */
400       __IM  uint32_t  CMAC_SUP   :  1;              /*!< cmac        command is supported                                      */
401       __IM  uint32_t  DRBG_REQ_SUP:  1;             /*!< drbg_req    command is supported                                      */
402       __IM  uint32_t  DRBG_TEST_SUP:  1;            /*!< drbg_test   command is supported                                      */
403       __IM  uint32_t  DTRNG_CFG_LOAD_SUP:  1;       /*!< dtrng_cfg_load command is supported                                   */
404       __IM  uint32_t  DTRNG_EVAL_SUP:  1;           /*!< dtrng_eval     command is supported                                   */
405       __IM  uint32_t  GDET_CFG_LOAD_SUP:  1;        /*!< gdet_cfg_load command is supported                                    */
406       __IM  uint32_t  GDET_TRIM_SUP:  1;            /*!< gdet_trim command is supported                                        */
407       __IM  uint32_t  CONFIG_RSVD: 10;              /*!< reserved                                                              */
408     } CSS_CONFIG_b;                                 /*!< BitSize                                                               */
409   };
410 
411   union {
412     __IM  uint32_t  CSS_PRNG_DATOUT;                 /*!< PRNG SW read out register                                             */
413 
414     struct {
415       __IM  uint32_t  PRNG_DATOUT: 32;              /*!< 32-bit wide pseudo-random number                                      */
416     } CSS_PRNG_DATOUT_b;                            /*!< BitSize                                                               */
417   };
418 
419   union {
420     __IM  uint32_t  CSS_GDET_EVTCNT;                 /*!< CSS GDET Event Counter                                                */
421 
422     struct {
423       __IM  uint32_t  GDET_EVTCNT:  8;              /*!< Number of glitch event recorded                                       */
424       __IM  uint32_t  GDET_EVTCNT_CLR_DONE:  1;     /*!< The GDET event counter has been cleared                               */
425       __IM  uint32_t  GDET_EVTCNT_RSVD: 23;         /*!< reserved                                                              */
426     } CSS_GDET_EVTCNT_b;                            /*!< BitSize                                                               */
427   };
428 
429   union {
430     __OM  uint32_t  CSS_GDET_EVTCNT_CLR;             /*!< CSS GDET Event Counter Clear                                          */
431 
432     /* skipped register field struct because it's write-only */
433   };
434   __IM  uint32_t  RESERVED2[38];
435 
436   union {
437     __IM  uint32_t  CSS_SHA2_STATUS;                 /*!< CSS SHA2 Status Register                                              */
438 
439     struct {
440       __IM  uint32_t  SHA2_BUSY  :  1;              /*!< SHA2_BUSY                                                             */
441       __IM  uint32_t  STATUS_RSVD1: 31;             /*!< reserved                                                              */
442     } CSS_SHA2_STATUS_b;                            /*!< BitSize                                                               */
443   };
444 
445   union {
446     __IOM uint32_t  CSS_SHA2_CTRL;                   /*!< SHA2 Control register                                                 */
447 
448     struct {
449       __IOM uint32_t  SHA2_START :  1;              /*!< Write to 1 to Init the SHA2 Module                                    */
450       __IOM uint32_t  SHA2_RST   :  1;              /*!< Write to 1 to Reset a SHA2 operation                                  */
451       __IOM uint32_t  SHA2_INIT  :  1;              /*!< Write to 1 to Init the SHA2 Kernel                                    */
452       __IOM uint32_t  SHA2_LOAD  :  1;              /*!< Write to 1 to Load the SHA2 Kernel                                    */
453       __IOM uint32_t  SHA2_MODE  :  2;              /*!< SHA2 MODE:; 2'b11 - SHA512; 2'b10 - SHA384; 2'b01 - SHA224; 2'b00
454                                                          - SHA256                                                              */
455       __IOM uint32_t  CTRL_RSVD1 :  3;              /*!< r-eserved                                                             */
456       __IOM uint32_t  SHA2_BYTE_ORDER:  1;          /*!< Write to 1 to Reverse byte endianess                                  */
457       __IOM uint32_t  CTRL_RSVD  : 22;              /*!< r-eserved                                                             */
458     } CSS_SHA2_CTRL_b;                              /*!< BitSize                                                               */
459   };
460 
461   union {
462     __IOM uint32_t  CSS_SHA2_DIN;                    /*!< CSS SHA_DATA IN Register 0                                            */
463 
464     struct {
465       __IOM uint32_t  SHA_DATIN  : 32;              /*!< Output CSS_SHA_DATIN from CSS Application being executed              */
466     } CSS_SHA2_DIN_b;                               /*!< BitSize                                                               */
467   };
468 
469   union {
470     __IM  uint32_t  CSS_SHA2_DOUT0;                  /*!< CSS CSS_SHA_DATA Out Register 0                                       */
471 
472     struct {
473       __IM  uint32_t  SHA_DATA0  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
474     } CSS_SHA2_DOUT0_b;                             /*!< BitSize                                                               */
475   };
476 
477   union {
478     __IM  uint32_t  CSS_SHA2_DOUT1;                  /*!< CSS SHA_DATA Out Register 1                                           */
479 
480     struct {
481       __IM  uint32_t  SHA_DATA1  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
482     } CSS_SHA2_DOUT1_b;                             /*!< BitSize                                                               */
483   };
484 
485   union {
486     __IM  uint32_t  CSS_SHA2_DOUT2;                  /*!< CSS SHA_DATA Out Register 2                                           */
487 
488     struct {
489       __IM  uint32_t  SHA_DATA2  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
490     } CSS_SHA2_DOUT2_b;                             /*!< BitSize                                                               */
491   };
492 
493   union {
494     __IM  uint32_t  CSS_SHA2_DOUT3;                  /*!< CSS SHA_DATA Out Register 3                                           */
495 
496     struct {
497       __IM  uint32_t  SHA_DATA3  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
498     } CSS_SHA2_DOUT3_b;                             /*!< BitSize                                                               */
499   };
500 
501   union {
502     __IM  uint32_t  CSS_SHA2_DOUT4;                  /*!< CSS SHA_DATA Out Register 4                                           */
503 
504     struct {
505       __IM  uint32_t  SHA_DATA4  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
506     } CSS_SHA2_DOUT4_b;                             /*!< BitSize                                                               */
507   };
508 
509   union {
510     __IM  uint32_t  CSS_SHA2_DOUT5;                  /*!< CSS SHA_DATA Out Register 5                                           */
511 
512     struct {
513       __IM  uint32_t  SHA_DATA5  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
514     } CSS_SHA2_DOUT5_b;                             /*!< BitSize                                                               */
515   };
516 
517   union {
518     __IM  uint32_t  CSS_SHA2_DOUT6;                  /*!< CSS SHA_DATA Out Register 6                                           */
519 
520     struct {
521       __IM  uint32_t  SHA_DATA6  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
522     } CSS_SHA2_DOUT6_b;                             /*!< BitSize                                                               */
523   };
524 
525   union {
526     __IM  uint32_t  CSS_SHA2_DOUT7;                  /*!< CSS SHA_DATA Out Register 7                                           */
527 
528     struct {
529       __IM  uint32_t  SHA_DATA7  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
530     } CSS_SHA2_DOUT7_b;                             /*!< BitSize                                                               */
531   };
532 
533   union {
534     __IM  uint32_t  CSS_SHA2_DOUT8;                  /*!< CSS CSS_SHA_DATA Out Register 8                                       */
535 
536     struct {
537       __IM  uint32_t  SHA_DATA8  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
538     } CSS_SHA2_DOUT8_b;                             /*!< BitSize                                                               */
539   };
540 
541   union {
542     __IM  uint32_t  CSS_SHA2_DOUT9;                  /*!< CSS SHA_DATA Out Register 9                                           */
543 
544     struct {
545       __IM  uint32_t  SHA_DATA9  : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
546     } CSS_SHA2_DOUT9_b;                             /*!< BitSize                                                               */
547   };
548 
549   union {
550     __IM  uint32_t  CSS_SHA2_DOUT10;                 /*!< CSS SHA_DATA Out Register 10                                          */
551 
552     struct {
553       __IM  uint32_t  SHA_DATA10 : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
554     } CSS_SHA2_DOUT10_b;                            /*!< BitSize                                                               */
555   };
556 
557   union {
558     __IM  uint32_t  CSS_SHA2_DOUT11;                 /*!< CSS SHA_DATA Out Register 11                                          */
559 
560     struct {
561       __IM  uint32_t  SHA_DATA11 : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
562     } CSS_SHA2_DOUT11_b;                            /*!< BitSize                                                               */
563   };
564 
565   union {
566     __IM  uint32_t  CSS_SHA2_DOUT12;                 /*!< CSS SHA_DATA Out Register 12                                          */
567 
568     struct {
569       __IM  uint32_t  SHA_DATA12 : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
570     } CSS_SHA2_DOUT12_b;                            /*!< BitSize                                                               */
571   };
572 
573   union {
574     __IM  uint32_t  CSS_SHA2_DOUT13;                 /*!< CSS SHA_DATA Out Register 13                                          */
575 
576     struct {
577       __IM  uint32_t  SHA_DATA13 : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
578     } CSS_SHA2_DOUT13_b;                            /*!< BitSize                                                               */
579   };
580 
581   union {
582     __IM  uint32_t  CSS_SHA2_DOUT14;                 /*!< CSS SHA_DATA Out Register 14                                          */
583 
584     struct {
585       __IM  uint32_t  SHA_DATA14 : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
586     } CSS_SHA2_DOUT14_b;                            /*!< BitSize                                                               */
587   };
588 
589   union {
590     __IM  uint32_t  CSS_SHA2_DOUT15;                 /*!< CSS SHA_DATA Out Register 15                                          */
591 
592     struct {
593       __IM  uint32_t  SHA_DATA15 : 32;              /*!< Output SHA_DATA from CSS Application being executed                   */
594     } CSS_SHA2_DOUT15_b;                            /*!< BitSize                                                               */
595   };
596   __IM  uint32_t  RESERVED3;
597 
598   union {
599     __IM  uint32_t  CSS_KS0;                         /*!< Status register                                                       */
600 
601     struct {
602       __IM  uint32_t  KS0_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
603       __IM  uint32_t  KS0_RSVD0  :  4;              /*!< Reserved 0                                                            */
604       __IM  uint32_t  KS0_KACT   :  1;              /*!< Key is active                                                         */
605       __IM  uint32_t  KS0_KBASE  :  1;              /*!< First slot in a multislot key                                         */
606       __IM  uint32_t  KS0_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
607       __IM  uint32_t  KS0_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
608       __IM  uint32_t  KS0_FHWO   :  1;              /*!< Hardware Feature Output                                               */
609       __IM  uint32_t  KS0_RSVD1  :  3;              /*!< Reserved 1                                                            */
610       __IM  uint32_t  KS0_UCMAC  :  1;              /*!< CMAC key                                                              */
611       __IM  uint32_t  KS0_UKSK   :  1;              /*!< KSK key                                                               */
612       __IM  uint32_t  KS0_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
613       __IM  uint32_t  KS0_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
614       __IM  uint32_t  KS0_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
615       __IM  uint32_t  KS0_UECSG  :  1;              /*!< Ecc signing key                                                       */
616       __IM  uint32_t  KS0_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
617       __IM  uint32_t  KS0_UAES   :  1;              /*!< Aes key                                                               */
618       __IM  uint32_t  KS0_UHMAC  :  1;              /*!< Hmac key                                                              */
619       __IM  uint32_t  KS0_UKWK   :  1;              /*!< Key wrapping key                                                      */
620       __IM  uint32_t  KS0_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
621       __IM  uint32_t  KS0_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
622       __IM  uint32_t  KS0_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
623       __IM  uint32_t  KS0_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
624       __IM  uint32_t  KS0_UHWO   :  1;              /*!< Hardware out key                                                      */
625       __IM  uint32_t  KS0_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
626       __IM  uint32_t  KS0_UDUK   :  1;              /*!< Device Unique Key                                                     */
627       __IM  uint32_t  KS0_UPPROT :  2;              /*!< Priviledge level                                                      */
628     } CSS_KS0_b;                                    /*!< BitSize                                                               */
629   };
630 
631   union {
632     __IM  uint32_t  CSS_KS1;                         /*!< Status register                                                       */
633 
634     struct {
635       __IM  uint32_t  KS1_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
636       __IM  uint32_t  KS1_RSVD0  :  4;              /*!< Reserved 0                                                            */
637       __IM  uint32_t  KS1_KACT   :  1;              /*!< Key is active                                                         */
638       __IM  uint32_t  KS1_KBASE  :  1;              /*!< First slot in a multislot key                                         */
639       __IM  uint32_t  KS1_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
640       __IM  uint32_t  KS1_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
641       __IM  uint32_t  KS1_FHWO   :  1;              /*!< Hardware Feature Output                                               */
642       __IM  uint32_t  KS1_RSVD1  :  3;              /*!< Reserved 1                                                            */
643       __IM  uint32_t  KS1_UCMAC  :  1;              /*!< CMAC key                                                              */
644       __IM  uint32_t  KS1_UKSK   :  1;              /*!< KSK key                                                               */
645       __IM  uint32_t  KS1_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
646       __IM  uint32_t  KS1_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
647       __IM  uint32_t  KS1_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
648       __IM  uint32_t  KS1_UECSG  :  1;              /*!< Ecc signing key                                                       */
649       __IM  uint32_t  KS1_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
650       __IM  uint32_t  KS1_UAES   :  1;              /*!< Aes key                                                               */
651       __IM  uint32_t  KS1_UHMAC  :  1;              /*!< Hmac key                                                              */
652       __IM  uint32_t  KS1_UKWK   :  1;              /*!< Key wrapping key                                                      */
653       __IM  uint32_t  KS1_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
654       __IM  uint32_t  KS1_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
655       __IM  uint32_t  KS1_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
656       __IM  uint32_t  KS1_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
657       __IM  uint32_t  KS1_UHWO   :  1;              /*!< Hardware out key                                                      */
658       __IM  uint32_t  KS1_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
659       __IM  uint32_t  KS1_UDUK   :  1;              /*!< Device Unique Key                                                     */
660       __IM  uint32_t  KS1_UPPROT :  2;              /*!< Priviledge level                                                      */
661     } CSS_KS1_b;                                    /*!< BitSize                                                               */
662   };
663 
664   union {
665     __IM  uint32_t  CSS_KS2;                         /*!< Status register                                                       */
666 
667     struct {
668       __IM  uint32_t  KS2_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
669       __IM  uint32_t  KS2_RSVD0  :  4;              /*!< Reserved 0                                                            */
670       __IM  uint32_t  KS2_KACT   :  1;              /*!< Key is active                                                         */
671       __IM  uint32_t  KS2_KBASE  :  1;              /*!< First slot in a multislot key                                         */
672       __IM  uint32_t  KS2_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
673       __IM  uint32_t  KS2_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
674       __IM  uint32_t  KS2_FHWO   :  1;              /*!< Hardware Feature Output                                               */
675       __IM  uint32_t  KS2_RSVD1  :  3;              /*!< Reserved 1                                                            */
676       __IM  uint32_t  KS2_UCMAC  :  1;              /*!< CMAC key                                                              */
677       __IM  uint32_t  KS2_UKSK   :  1;              /*!< KSK key                                                               */
678       __IM  uint32_t  KS2_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
679       __IM  uint32_t  KS2_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
680       __IM  uint32_t  KS2_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
681       __IM  uint32_t  KS2_UECSG  :  1;              /*!< Ecc signing key                                                       */
682       __IM  uint32_t  KS2_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
683       __IM  uint32_t  KS2_UAES   :  1;              /*!< Aes key                                                               */
684       __IM  uint32_t  KS2_UHMAC  :  1;              /*!< Hmac key                                                              */
685       __IM  uint32_t  KS2_UKWK   :  1;              /*!< Key wrapping key                                                      */
686       __IM  uint32_t  KS2_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
687       __IM  uint32_t  KS2_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
688       __IM  uint32_t  KS2_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
689       __IM  uint32_t  KS2_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
690       __IM  uint32_t  KS2_UHWO   :  1;              /*!< Hardware out key                                                      */
691       __IM  uint32_t  KS2_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
692       __IM  uint32_t  KS2_UDUK   :  1;              /*!< Device Unique Key                                                     */
693       __IM  uint32_t  KS2_UPPROT :  2;              /*!< Priviledge level                                                      */
694     } CSS_KS2_b;                                    /*!< BitSize                                                               */
695   };
696 
697   union {
698     __IM  uint32_t  CSS_KS3;                         /*!< Status register                                                       */
699 
700     struct {
701       __IM  uint32_t  KS3_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
702       __IM  uint32_t  KS3_RSVD0  :  4;              /*!< Reserved 0                                                            */
703       __IM  uint32_t  KS3_KACT   :  1;              /*!< Key is active                                                         */
704       __IM  uint32_t  KS3_KBASE  :  1;              /*!< First slot in a multislot key                                         */
705       __IM  uint32_t  KS3_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
706       __IM  uint32_t  KS3_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
707       __IM  uint32_t  KS3_FHWO   :  1;              /*!< Hardware Feature Output                                               */
708       __IM  uint32_t  KS3_RSVD1  :  3;              /*!< Reserved 1                                                            */
709       __IM  uint32_t  KS3_UCMAC  :  1;              /*!< CMAC key                                                              */
710       __IM  uint32_t  KS3_UKSK   :  1;              /*!< KSK key                                                               */
711       __IM  uint32_t  KS3_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
712       __IM  uint32_t  KS3_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
713       __IM  uint32_t  KS3_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
714       __IM  uint32_t  KS3_UECSG  :  1;              /*!< Ecc signing key                                                       */
715       __IM  uint32_t  KS3_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
716       __IM  uint32_t  KS3_UAES   :  1;              /*!< Aes key                                                               */
717       __IM  uint32_t  KS3_UHMAC  :  1;              /*!< Hmac key                                                              */
718       __IM  uint32_t  KS3_UKWK   :  1;              /*!< Key wrapping key                                                      */
719       __IM  uint32_t  KS3_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
720       __IM  uint32_t  KS3_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
721       __IM  uint32_t  KS3_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
722       __IM  uint32_t  KS3_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
723       __IM  uint32_t  KS3_UHWO   :  1;              /*!< Hardware out key                                                      */
724       __IM  uint32_t  KS3_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
725       __IM  uint32_t  KS3_UDUK   :  1;              /*!< Device Unique Key                                                     */
726       __IM  uint32_t  KS3_UPPROT :  2;              /*!< Priviledge level                                                      */
727     } CSS_KS3_b;                                    /*!< BitSize                                                               */
728   };
729 
730   union {
731     __IM  uint32_t  CSS_KS4;                         /*!< Status register                                                       */
732 
733     struct {
734       __IM  uint32_t  KS4_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
735       __IM  uint32_t  KS4_RSVD0  :  4;              /*!< Reserved 0                                                            */
736       __IM  uint32_t  KS4_KACT   :  1;              /*!< Key is active                                                         */
737       __IM  uint32_t  KS4_KBASE  :  1;              /*!< First slot in a multislot key                                         */
738       __IM  uint32_t  KS4_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
739       __IM  uint32_t  KS4_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
740       __IM  uint32_t  KS4_FHWO   :  1;              /*!< Hardware Feature Output                                               */
741       __IM  uint32_t  KS4_RSVD1  :  3;              /*!< Reserved 1                                                            */
742       __IM  uint32_t  KS4_UCMAC  :  1;              /*!< CMAC key                                                              */
743       __IM  uint32_t  KS4_UKSK   :  1;              /*!< KSK key                                                               */
744       __IM  uint32_t  KS4_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
745       __IM  uint32_t  KS4_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
746       __IM  uint32_t  KS4_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
747       __IM  uint32_t  KS4_UECSG  :  1;              /*!< Ecc signing key                                                       */
748       __IM  uint32_t  KS4_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
749       __IM  uint32_t  KS4_UAES   :  1;              /*!< Aes key                                                               */
750       __IM  uint32_t  KS4_UHMAC  :  1;              /*!< Hmac key                                                              */
751       __IM  uint32_t  KS4_UKWK   :  1;              /*!< Key wrapping key                                                      */
752       __IM  uint32_t  KS4_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
753       __IM  uint32_t  KS4_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
754       __IM  uint32_t  KS4_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
755       __IM  uint32_t  KS4_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
756       __IM  uint32_t  KS4_UHWO   :  1;              /*!< Hardware out key                                                      */
757       __IM  uint32_t  KS4_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
758       __IM  uint32_t  KS4_UDUK   :  1;              /*!< Device Unique Key                                                     */
759       __IM  uint32_t  KS4_UPPROT :  2;              /*!< Priviledge level                                                      */
760     } CSS_KS4_b;                                    /*!< BitSize                                                               */
761   };
762 
763   union {
764     __IM  uint32_t  CSS_KS5;                         /*!< Status register                                                       */
765 
766     struct {
767       __IM  uint32_t  KS5_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
768       __IM  uint32_t  KS5_RSVD0  :  4;              /*!< Reserved 0                                                            */
769       __IM  uint32_t  KS5_KACT   :  1;              /*!< Key is active                                                         */
770       __IM  uint32_t  KS5_KBASE  :  1;              /*!< First slot in a multislot key                                         */
771       __IM  uint32_t  KS5_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
772       __IM  uint32_t  KS5_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
773       __IM  uint32_t  KS5_FHWO   :  1;              /*!< Hardware Feature Output                                               */
774       __IM  uint32_t  KS5_RSVD1  :  3;              /*!< Reserved 1                                                            */
775       __IM  uint32_t  KS5_UCMAC  :  1;              /*!< CMAC key                                                              */
776       __IM  uint32_t  KS5_UKSK   :  1;              /*!< KSK key                                                               */
777       __IM  uint32_t  KS5_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
778       __IM  uint32_t  KS5_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
779       __IM  uint32_t  KS5_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
780       __IM  uint32_t  KS5_UECSG  :  1;              /*!< Ecc signing key                                                       */
781       __IM  uint32_t  KS5_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
782       __IM  uint32_t  KS5_UAES   :  1;              /*!< Aes key                                                               */
783       __IM  uint32_t  KS5_UHMAC  :  1;              /*!< Hmac key                                                              */
784       __IM  uint32_t  KS5_UKWK   :  1;              /*!< Key wrapping key                                                      */
785       __IM  uint32_t  KS5_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
786       __IM  uint32_t  KS5_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
787       __IM  uint32_t  KS5_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
788       __IM  uint32_t  KS5_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
789       __IM  uint32_t  KS5_UHWO   :  1;              /*!< Hardware out key                                                      */
790       __IM  uint32_t  KS5_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
791       __IM  uint32_t  KS5_UDUK   :  1;              /*!< Device Unique Key                                                     */
792       __IM  uint32_t  KS5_UPPROT :  2;              /*!< Priviledge level                                                      */
793     } CSS_KS5_b;                                    /*!< BitSize                                                               */
794   };
795 
796   union {
797     __IM  uint32_t  CSS_KS6;                         /*!< Status register                                                       */
798 
799     struct {
800       __IM  uint32_t  KS6_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
801       __IM  uint32_t  KS6_RSVD0  :  4;              /*!< Reserved 0                                                            */
802       __IM  uint32_t  KS6_KACT   :  1;              /*!< Key is active                                                         */
803       __IM  uint32_t  KS6_KBASE  :  1;              /*!< First slot in a multislot key                                         */
804       __IM  uint32_t  KS6_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
805       __IM  uint32_t  KS6_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
806       __IM  uint32_t  KS6_FHWO   :  1;              /*!< Hardware Feature Output                                               */
807       __IM  uint32_t  KS6_RSVD1  :  3;              /*!< Reserved 1                                                            */
808       __IM  uint32_t  KS6_UCMAC  :  1;              /*!< CMAC key                                                              */
809       __IM  uint32_t  KS6_UKSK   :  1;              /*!< KSK key                                                               */
810       __IM  uint32_t  KS6_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
811       __IM  uint32_t  KS6_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
812       __IM  uint32_t  KS6_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
813       __IM  uint32_t  KS6_UECSG  :  1;              /*!< Ecc signing key                                                       */
814       __IM  uint32_t  KS6_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
815       __IM  uint32_t  KS6_UAES   :  1;              /*!< Aes key                                                               */
816       __IM  uint32_t  KS6_UHMAC  :  1;              /*!< Hmac key                                                              */
817       __IM  uint32_t  KS6_UKWK   :  1;              /*!< Key wrapping key                                                      */
818       __IM  uint32_t  KS6_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
819       __IM  uint32_t  KS6_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
820       __IM  uint32_t  KS6_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
821       __IM  uint32_t  KS6_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
822       __IM  uint32_t  KS6_UHWO   :  1;              /*!< Hardware out key                                                      */
823       __IM  uint32_t  KS6_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
824       __IM  uint32_t  KS6_UDUK   :  1;              /*!< Device Unique Key                                                     */
825       __IM  uint32_t  KS6_UPPROT :  2;              /*!< Priviledge level                                                      */
826     } CSS_KS6_b;                                    /*!< BitSize                                                               */
827   };
828 
829   union {
830     __IM  uint32_t  CSS_KS7;                         /*!< Status register                                                       */
831 
832     struct {
833       __IM  uint32_t  KS7_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
834       __IM  uint32_t  KS7_RSVD0  :  4;              /*!< Reserved 0                                                            */
835       __IM  uint32_t  KS7_KACT   :  1;              /*!< Key is active                                                         */
836       __IM  uint32_t  KS7_KBASE  :  1;              /*!< First slot in a multislot key                                         */
837       __IM  uint32_t  KS7_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
838       __IM  uint32_t  KS7_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
839       __IM  uint32_t  KS7_FHWO   :  1;              /*!< Hardware Feature Output                                               */
840       __IM  uint32_t  KS7_RSVD1  :  3;              /*!< Reserved 1                                                            */
841       __IM  uint32_t  KS7_UCMAC  :  1;              /*!< CMAC key                                                              */
842       __IM  uint32_t  KS7_UKSK   :  1;              /*!< KSK key                                                               */
843       __IM  uint32_t  KS7_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
844       __IM  uint32_t  KS7_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
845       __IM  uint32_t  KS7_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
846       __IM  uint32_t  KS7_UECSG  :  1;              /*!< Ecc signing key                                                       */
847       __IM  uint32_t  KS7_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
848       __IM  uint32_t  KS7_UAES   :  1;              /*!< Aes key                                                               */
849       __IM  uint32_t  KS7_UHMAC  :  1;              /*!< Hmac key                                                              */
850       __IM  uint32_t  KS7_UKWK   :  1;              /*!< Key wrapping key                                                      */
851       __IM  uint32_t  KS7_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
852       __IM  uint32_t  KS7_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
853       __IM  uint32_t  KS7_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
854       __IM  uint32_t  KS7_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
855       __IM  uint32_t  KS7_UHWO   :  1;              /*!< Hardware out key                                                      */
856       __IM  uint32_t  KS7_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
857       __IM  uint32_t  KS7_UDUK   :  1;              /*!< Device Unique Key                                                     */
858       __IM  uint32_t  KS7_UPPROT :  2;              /*!< Priviledge level                                                      */
859     } CSS_KS7_b;                                    /*!< BitSize                                                               */
860   };
861 
862   union {
863     __IM  uint32_t  CSS_KS8;                         /*!< Status register                                                       */
864 
865     struct {
866       __IM  uint32_t  KS8_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
867       __IM  uint32_t  KS8_RSVD0  :  4;              /*!< Reserved 0                                                            */
868       __IM  uint32_t  KS8_KACT   :  1;              /*!< Key is active                                                         */
869       __IM  uint32_t  KS8_KBASE  :  1;              /*!< First slot in a multislot key                                         */
870       __IM  uint32_t  KS8_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
871       __IM  uint32_t  KS8_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
872       __IM  uint32_t  KS8_FHWO   :  1;              /*!< Hardware Feature Output                                               */
873       __IM  uint32_t  KS8_RSVD1  :  3;              /*!< Reserved 1                                                            */
874       __IM  uint32_t  KS8_UCMAC  :  1;              /*!< CMAC key                                                              */
875       __IM  uint32_t  KS8_UKSK   :  1;              /*!< KSK key                                                               */
876       __IM  uint32_t  KS8_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
877       __IM  uint32_t  KS8_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
878       __IM  uint32_t  KS8_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
879       __IM  uint32_t  KS8_UECSG  :  1;              /*!< Ecc signing key                                                       */
880       __IM  uint32_t  KS8_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
881       __IM  uint32_t  KS8_UAES   :  1;              /*!< Aes key                                                               */
882       __IM  uint32_t  KS8_UHMAC  :  1;              /*!< Hmac key                                                              */
883       __IM  uint32_t  KS8_UKWK   :  1;              /*!< Key wrapping key                                                      */
884       __IM  uint32_t  KS8_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
885       __IM  uint32_t  KS8_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
886       __IM  uint32_t  KS8_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
887       __IM  uint32_t  KS8_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
888       __IM  uint32_t  KS8_UHWO   :  1;              /*!< Hardware out key                                                      */
889       __IM  uint32_t  KS8_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
890       __IM  uint32_t  KS8_UDUK   :  1;              /*!< Device Unique Key                                                     */
891       __IM  uint32_t  KS8_UPPROT :  2;              /*!< Priviledge level                                                      */
892     } CSS_KS8_b;                                    /*!< BitSize                                                               */
893   };
894 
895   union {
896     __IM  uint32_t  CSS_KS9;                         /*!< Status register                                                       */
897 
898     struct {
899       __IM  uint32_t  KS9_KSIZE  :  1;              /*!< Key size: 0-128, 1-256                                                */
900       __IM  uint32_t  KS9_RSVD0  :  4;              /*!< Reserved 0                                                            */
901       __IM  uint32_t  KS9_KACT   :  1;              /*!< Key is active                                                         */
902       __IM  uint32_t  KS9_KBASE  :  1;              /*!< First slot in a multislot key                                         */
903       __IM  uint32_t  KS9_FGP    :  1;              /*!< Hardware Feature General Purpose                                      */
904       __IM  uint32_t  KS9_FRTN   :  1;              /*!< Hardware Feature Retention                                            */
905       __IM  uint32_t  KS9_FHWO   :  1;              /*!< Hardware Feature Output                                               */
906       __IM  uint32_t  KS9_RSVD1  :  3;              /*!< Reserved 1                                                            */
907       __IM  uint32_t  KS9_UCMAC  :  1;              /*!< CMAC key                                                              */
908       __IM  uint32_t  KS9_UKSK   :  1;              /*!< KSK key                                                               */
909       __IM  uint32_t  KS9_URTF   :  1;              /*!< Real Time Fingerprint key                                             */
910       __IM  uint32_t  KS9_UCKDF  :  1;              /*!< Derivation key for CKDF command                                       */
911       __IM  uint32_t  KS9_UHKDF  :  1;              /*!< Derivation key for HKDF command                                       */
912       __IM  uint32_t  KS9_UECSG  :  1;              /*!< Ecc signing key                                                       */
913       __IM  uint32_t  KS9_UECDH  :  1;              /*!< Ecc diffie hellman key                                                */
914       __IM  uint32_t  KS9_UAES   :  1;              /*!< Aes key                                                               */
915       __IM  uint32_t  KS9_UHMAC  :  1;              /*!< Hmac key                                                              */
916       __IM  uint32_t  KS9_UKWK   :  1;              /*!< Key wrapping key                                                      */
917       __IM  uint32_t  KS9_UKUOK  :  1;              /*!< Key unwrapping key                                                    */
918       __IM  uint32_t  KS9_UTLSPMS:  1;              /*!< TLS Pre Master Secret                                                 */
919       __IM  uint32_t  KS9_UTLSMS :  1;              /*!< TLS Master Secret                                                     */
920       __IM  uint32_t  KS9_UKGSRC :  1;              /*!< Supply KEYGEN source                                                  */
921       __IM  uint32_t  KS9_UHWO   :  1;              /*!< Hardware out key                                                      */
922       __IM  uint32_t  KS9_UWRPOK :  1;              /*!< Ok to wrap key                                                        */
923       __IM  uint32_t  KS9_UDUK   :  1;              /*!< Device Unique Key                                                     */
924       __IM  uint32_t  KS9_UPPROT :  2;              /*!< Priviledge level                                                      */
925     } CSS_KS9_b;                                    /*!< BitSize                                                               */
926   };
927 
928   union {
929     __IM  uint32_t  CSS_KS10;                        /*!< Status register                                                       */
930 
931     struct {
932       __IM  uint32_t  KS10_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
933       __IM  uint32_t  KS10_RSVD0 :  4;              /*!< Reserved 0                                                            */
934       __IM  uint32_t  KS10_KACT  :  1;              /*!< Key is active                                                         */
935       __IM  uint32_t  KS10_KBASE :  1;              /*!< First slot in a multislot key                                         */
936       __IM  uint32_t  KS10_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
937       __IM  uint32_t  KS10_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
938       __IM  uint32_t  KS10_FHWO  :  1;              /*!< Hardware Feature Output                                               */
939       __IM  uint32_t  KS10_RSVD1 :  3;              /*!< Reserved 1                                                            */
940       __IM  uint32_t  KS10_UCMAC :  1;              /*!< CMAC key                                                              */
941       __IM  uint32_t  KS10_UKSK  :  1;              /*!< KSK key                                                               */
942       __IM  uint32_t  KS10_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
943       __IM  uint32_t  KS10_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
944       __IM  uint32_t  KS10_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
945       __IM  uint32_t  KS10_UECSG :  1;              /*!< Ecc signing key                                                       */
946       __IM  uint32_t  KS10_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
947       __IM  uint32_t  KS10_UAES  :  1;              /*!< Aes key                                                               */
948       __IM  uint32_t  KS10_UHMAC :  1;              /*!< Hmac key                                                              */
949       __IM  uint32_t  KS10_UKWK  :  1;              /*!< Key wrapping key                                                      */
950       __IM  uint32_t  KS10_UKUOK :  1;              /*!< Key unwrapping key                                                    */
951       __IM  uint32_t  KS10_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
952       __IM  uint32_t  KS10_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
953       __IM  uint32_t  KS10_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
954       __IM  uint32_t  KS10_UHWO  :  1;              /*!< Hardware out key                                                      */
955       __IM  uint32_t  KS10_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
956       __IM  uint32_t  KS10_UDUK  :  1;              /*!< Device Unique Key                                                     */
957       __IM  uint32_t  KS10_UPPROT:  2;              /*!< Priviledge level                                                      */
958     } CSS_KS10_b;                                   /*!< BitSize                                                               */
959   };
960 
961   union {
962     __IM  uint32_t  CSS_KS11;                        /*!< Status register                                                       */
963 
964     struct {
965       __IM  uint32_t  KS11_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
966       __IM  uint32_t  KS11_RSVD0 :  4;              /*!< Reserved 0                                                            */
967       __IM  uint32_t  KS11_KACT  :  1;              /*!< Key is active                                                         */
968       __IM  uint32_t  KS11_KBASE :  1;              /*!< First slot in a multislot key                                         */
969       __IM  uint32_t  KS11_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
970       __IM  uint32_t  KS11_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
971       __IM  uint32_t  KS11_FHWO  :  1;              /*!< Hardware Feature Output                                               */
972       __IM  uint32_t  KS11_RSVD1 :  3;              /*!< Reserved 1                                                            */
973       __IM  uint32_t  KS11_UCMAC :  1;              /*!< CMAC key                                                              */
974       __IM  uint32_t  KS11_UKSK  :  1;              /*!< KSK key                                                               */
975       __IM  uint32_t  KS11_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
976       __IM  uint32_t  KS11_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
977       __IM  uint32_t  KS11_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
978       __IM  uint32_t  KS11_UECSG :  1;              /*!< Ecc signing key                                                       */
979       __IM  uint32_t  KS11_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
980       __IM  uint32_t  KS11_UAES  :  1;              /*!< Aes key                                                               */
981       __IM  uint32_t  KS11_UHMAC :  1;              /*!< Hmac key                                                              */
982       __IM  uint32_t  KS11_UKWK  :  1;              /*!< Key wrapping key                                                      */
983       __IM  uint32_t  KS11_UKUOK :  1;              /*!< Key unwrapping key                                                    */
984       __IM  uint32_t  KS11_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
985       __IM  uint32_t  KS11_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
986       __IM  uint32_t  KS11_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
987       __IM  uint32_t  KS11_UHWO  :  1;              /*!< Hardware out key                                                      */
988       __IM  uint32_t  KS11_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
989       __IM  uint32_t  KS11_UDUK  :  1;              /*!< Device Unique Key                                                     */
990       __IM  uint32_t  KS11_UPPROT:  2;              /*!< Priviledge level                                                      */
991     } CSS_KS11_b;                                   /*!< BitSize                                                               */
992   };
993 
994   union {
995     __IM  uint32_t  CSS_KS12;                        /*!< Status register                                                       */
996 
997     struct {
998       __IM  uint32_t  KS12_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
999       __IM  uint32_t  KS12_RSVD0 :  4;              /*!< Reserved 0                                                            */
1000       __IM  uint32_t  KS12_KACT  :  1;              /*!< Key is active                                                         */
1001       __IM  uint32_t  KS12_KBASE :  1;              /*!< First slot in a multislot key                                         */
1002       __IM  uint32_t  KS12_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1003       __IM  uint32_t  KS12_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1004       __IM  uint32_t  KS12_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1005       __IM  uint32_t  KS12_RSVD1 :  3;              /*!< Reserved 1                                                            */
1006       __IM  uint32_t  KS12_UCMAC :  1;              /*!< CMAC key                                                              */
1007       __IM  uint32_t  KS12_UKSK  :  1;              /*!< KSK key                                                               */
1008       __IM  uint32_t  KS12_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1009       __IM  uint32_t  KS12_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1010       __IM  uint32_t  KS12_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1011       __IM  uint32_t  KS12_UECSG :  1;              /*!< Ecc signing key                                                       */
1012       __IM  uint32_t  KS12_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1013       __IM  uint32_t  KS12_UAES  :  1;              /*!< Aes key                                                               */
1014       __IM  uint32_t  KS12_UHMAC :  1;              /*!< Hmac key                                                              */
1015       __IM  uint32_t  KS12_UKWK  :  1;              /*!< Key wrapping key                                                      */
1016       __IM  uint32_t  KS12_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1017       __IM  uint32_t  KS12_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1018       __IM  uint32_t  KS12_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1019       __IM  uint32_t  KS12_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1020       __IM  uint32_t  KS12_UHWO  :  1;              /*!< Hardware out key                                                      */
1021       __IM  uint32_t  KS12_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1022       __IM  uint32_t  KS12_UDUK  :  1;              /*!< Device Unique Key                                                     */
1023       __IM  uint32_t  KS12_UPPROT:  2;              /*!< Priviledge level                                                      */
1024     } CSS_KS12_b;                                   /*!< BitSize                                                               */
1025   };
1026 
1027   union {
1028     __IM  uint32_t  CSS_KS13;                        /*!< Status register                                                       */
1029 
1030     struct {
1031       __IM  uint32_t  KS13_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1032       __IM  uint32_t  KS13_RSVD0 :  4;              /*!< Reserved 0                                                            */
1033       __IM  uint32_t  KS13_KACT  :  1;              /*!< Key is active                                                         */
1034       __IM  uint32_t  KS13_KBASE :  1;              /*!< First slot in a multislot key                                         */
1035       __IM  uint32_t  KS13_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1036       __IM  uint32_t  KS13_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1037       __IM  uint32_t  KS13_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1038       __IM  uint32_t  KS13_RSVD1 :  3;              /*!< Reserved 1                                                            */
1039       __IM  uint32_t  KS13_UCMAC :  1;              /*!< CMAC key                                                              */
1040       __IM  uint32_t  KS13_UKSK  :  1;              /*!< KSK key                                                               */
1041       __IM  uint32_t  KS13_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1042       __IM  uint32_t  KS13_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1043       __IM  uint32_t  KS13_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1044       __IM  uint32_t  KS13_UECSG :  1;              /*!< Ecc signing key                                                       */
1045       __IM  uint32_t  KS13_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1046       __IM  uint32_t  KS13_UAES  :  1;              /*!< Aes key                                                               */
1047       __IM  uint32_t  KS13_UHMAC :  1;              /*!< Hmac key                                                              */
1048       __IM  uint32_t  KS13_UKWK  :  1;              /*!< Key wrapping key                                                      */
1049       __IM  uint32_t  KS13_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1050       __IM  uint32_t  KS13_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1051       __IM  uint32_t  KS13_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1052       __IM  uint32_t  KS13_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1053       __IM  uint32_t  KS13_UHWO  :  1;              /*!< Hardware out key                                                      */
1054       __IM  uint32_t  KS13_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1055       __IM  uint32_t  KS13_UDUK  :  1;              /*!< Device Unique Key                                                     */
1056       __IM  uint32_t  KS13_UPPROT:  2;              /*!< Priviledge level                                                      */
1057     } CSS_KS13_b;                                   /*!< BitSize                                                               */
1058   };
1059 
1060   union {
1061     __IM  uint32_t  CSS_KS14;                        /*!< Status register                                                       */
1062 
1063     struct {
1064       __IM  uint32_t  KS14_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1065       __IM  uint32_t  KS14_RSVD0 :  4;              /*!< Reserved 0                                                            */
1066       __IM  uint32_t  KS14_KACT  :  1;              /*!< Key is active                                                         */
1067       __IM  uint32_t  KS14_KBASE :  1;              /*!< First slot in a multislot key                                         */
1068       __IM  uint32_t  KS14_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1069       __IM  uint32_t  KS14_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1070       __IM  uint32_t  KS14_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1071       __IM  uint32_t  KS14_RSVD1 :  3;              /*!< Reserved 1                                                            */
1072       __IM  uint32_t  KS14_UCMAC :  1;              /*!< CMAC key                                                              */
1073       __IM  uint32_t  KS14_UKSK  :  1;              /*!< KSK key                                                               */
1074       __IM  uint32_t  KS14_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1075       __IM  uint32_t  KS14_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1076       __IM  uint32_t  KS14_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1077       __IM  uint32_t  KS14_UECSG :  1;              /*!< Ecc signing key                                                       */
1078       __IM  uint32_t  KS14_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1079       __IM  uint32_t  KS14_UAES  :  1;              /*!< Aes key                                                               */
1080       __IM  uint32_t  KS14_UHMAC :  1;              /*!< Hmac key                                                              */
1081       __IM  uint32_t  KS14_UKWK  :  1;              /*!< Key wrapping key                                                      */
1082       __IM  uint32_t  KS14_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1083       __IM  uint32_t  KS14_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1084       __IM  uint32_t  KS14_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1085       __IM  uint32_t  KS14_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1086       __IM  uint32_t  KS14_UHWO  :  1;              /*!< Hardware out key                                                      */
1087       __IM  uint32_t  KS14_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1088       __IM  uint32_t  KS14_UDUK  :  1;              /*!< Device Unique Key                                                     */
1089       __IM  uint32_t  KS14_UPPROT:  2;              /*!< Priviledge level                                                      */
1090     } CSS_KS14_b;                                   /*!< BitSize                                                               */
1091   };
1092 
1093   union {
1094     __IM  uint32_t  CSS_KS15;                        /*!< Status register                                                       */
1095 
1096     struct {
1097       __IM  uint32_t  KS15_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1098       __IM  uint32_t  KS15_RSVD0 :  4;              /*!< Reserved 0                                                            */
1099       __IM  uint32_t  KS15_KACT  :  1;              /*!< Key is active                                                         */
1100       __IM  uint32_t  KS15_KBASE :  1;              /*!< First slot in a multislot key                                         */
1101       __IM  uint32_t  KS15_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1102       __IM  uint32_t  KS15_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1103       __IM  uint32_t  KS15_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1104       __IM  uint32_t  KS15_RSVD1 :  3;              /*!< Reserved 1                                                            */
1105       __IM  uint32_t  KS15_UCMAC :  1;              /*!< CMAC key                                                              */
1106       __IM  uint32_t  KS15_UKSK  :  1;              /*!< KSK key                                                               */
1107       __IM  uint32_t  KS15_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1108       __IM  uint32_t  KS15_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1109       __IM  uint32_t  KS15_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1110       __IM  uint32_t  KS15_UECSG :  1;              /*!< Ecc signing key                                                       */
1111       __IM  uint32_t  KS15_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1112       __IM  uint32_t  KS15_UAES  :  1;              /*!< Aes key                                                               */
1113       __IM  uint32_t  KS15_UHMAC :  1;              /*!< Hmac key                                                              */
1114       __IM  uint32_t  KS15_UKWK  :  1;              /*!< Key wrapping key                                                      */
1115       __IM  uint32_t  KS15_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1116       __IM  uint32_t  KS15_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1117       __IM  uint32_t  KS15_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1118       __IM  uint32_t  KS15_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1119       __IM  uint32_t  KS15_UHWO  :  1;              /*!< Hardware out key                                                      */
1120       __IM  uint32_t  KS15_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1121       __IM  uint32_t  KS15_UDUK  :  1;              /*!< Device Unique Key                                                     */
1122       __IM  uint32_t  KS15_UPPROT:  2;              /*!< Priviledge level                                                      */
1123     } CSS_KS15_b;                                   /*!< BitSize                                                               */
1124   };
1125 
1126   union {
1127     __IM  uint32_t  CSS_KS16;                        /*!< Status register                                                       */
1128 
1129     struct {
1130       __IM  uint32_t  KS16_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1131       __IM  uint32_t  KS16_RSVD0 :  4;              /*!< Reserved 0                                                            */
1132       __IM  uint32_t  KS16_KACT  :  1;              /*!< Key is active                                                         */
1133       __IM  uint32_t  KS16_KBASE :  1;              /*!< First slot in a multislot key                                         */
1134       __IM  uint32_t  KS16_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1135       __IM  uint32_t  KS16_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1136       __IM  uint32_t  KS16_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1137       __IM  uint32_t  KS16_RSVD1 :  3;              /*!< Reserved 1                                                            */
1138       __IM  uint32_t  KS16_UCMAC :  1;              /*!< CMAC key                                                              */
1139       __IM  uint32_t  KS16_UKSK  :  1;              /*!< KSK key                                                               */
1140       __IM  uint32_t  KS16_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1141       __IM  uint32_t  KS16_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1142       __IM  uint32_t  KS16_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1143       __IM  uint32_t  KS16_UECSG :  1;              /*!< Ecc signing key                                                       */
1144       __IM  uint32_t  KS16_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1145       __IM  uint32_t  KS16_UAES  :  1;              /*!< Aes key                                                               */
1146       __IM  uint32_t  KS16_UHMAC :  1;              /*!< Hmac key                                                              */
1147       __IM  uint32_t  KS16_UKWK  :  1;              /*!< Key wrapping key                                                      */
1148       __IM  uint32_t  KS16_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1149       __IM  uint32_t  KS16_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1150       __IM  uint32_t  KS16_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1151       __IM  uint32_t  KS16_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1152       __IM  uint32_t  KS16_UHWO  :  1;              /*!< Hardware out key                                                      */
1153       __IM  uint32_t  KS16_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1154       __IM  uint32_t  KS16_UDUK  :  1;              /*!< Device Unique Key                                                     */
1155       __IM  uint32_t  KS16_UPPROT:  2;              /*!< Priviledge level                                                      */
1156     } CSS_KS16_b;                                   /*!< BitSize                                                               */
1157   };
1158 
1159   union {
1160     __IM  uint32_t  CSS_KS17;                        /*!< Status register                                                       */
1161 
1162     struct {
1163       __IM  uint32_t  KS17_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1164       __IM  uint32_t  KS17_RSVD0 :  4;              /*!< Reserved 0                                                            */
1165       __IM  uint32_t  KS17_KACT  :  1;              /*!< Key is active                                                         */
1166       __IM  uint32_t  KS17_KBASE :  1;              /*!< First slot in a multislot key                                         */
1167       __IM  uint32_t  KS17_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1168       __IM  uint32_t  KS17_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1169       __IM  uint32_t  KS17_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1170       __IM  uint32_t  KS17_RSVD1 :  3;              /*!< Reserved 1                                                            */
1171       __IM  uint32_t  KS17_UCMAC :  1;              /*!< CMAC key                                                              */
1172       __IM  uint32_t  KS17_UKSK  :  1;              /*!< KSK key                                                               */
1173       __IM  uint32_t  KS17_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1174       __IM  uint32_t  KS17_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1175       __IM  uint32_t  KS17_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1176       __IM  uint32_t  KS17_UECSG :  1;              /*!< Ecc signing key                                                       */
1177       __IM  uint32_t  KS17_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1178       __IM  uint32_t  KS17_UAES  :  1;              /*!< Aes key                                                               */
1179       __IM  uint32_t  KS17_UHMAC :  1;              /*!< Hmac key                                                              */
1180       __IM  uint32_t  KS17_UKWK  :  1;              /*!< Key wrapping key                                                      */
1181       __IM  uint32_t  KS17_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1182       __IM  uint32_t  KS17_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1183       __IM  uint32_t  KS17_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1184       __IM  uint32_t  KS17_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1185       __IM  uint32_t  KS17_UHWO  :  1;              /*!< Hardware out key                                                      */
1186       __IM  uint32_t  KS17_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1187       __IM  uint32_t  KS17_UDUK  :  1;              /*!< Device Unique Key                                                     */
1188       __IM  uint32_t  KS17_UPPROT:  2;              /*!< Priviledge level                                                      */
1189     } CSS_KS17_b;                                   /*!< BitSize                                                               */
1190   };
1191 
1192   union {
1193     __IM  uint32_t  CSS_KS18;                        /*!< Status register                                                       */
1194 
1195     struct {
1196       __IM  uint32_t  KS18_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1197       __IM  uint32_t  KS18_RSVD0 :  4;              /*!< Reserved 0                                                            */
1198       __IM  uint32_t  KS18_KACT  :  1;              /*!< Key is active                                                         */
1199       __IM  uint32_t  KS18_KBASE :  1;              /*!< First slot in a multislot key                                         */
1200       __IM  uint32_t  KS18_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1201       __IM  uint32_t  KS18_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1202       __IM  uint32_t  KS18_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1203       __IM  uint32_t  KS18_RSVD1 :  3;              /*!< Reserved 1                                                            */
1204       __IM  uint32_t  KS18_UCMAC :  1;              /*!< CMAC key                                                              */
1205       __IM  uint32_t  KS18_UKSK  :  1;              /*!< KSK key                                                               */
1206       __IM  uint32_t  KS18_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1207       __IM  uint32_t  KS18_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1208       __IM  uint32_t  KS18_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1209       __IM  uint32_t  KS18_UECSG :  1;              /*!< Ecc signing key                                                       */
1210       __IM  uint32_t  KS18_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1211       __IM  uint32_t  KS18_UAES  :  1;              /*!< Aes key                                                               */
1212       __IM  uint32_t  KS18_UHMAC :  1;              /*!< Hmac key                                                              */
1213       __IM  uint32_t  KS18_UKWK  :  1;              /*!< Key wrapping key                                                      */
1214       __IM  uint32_t  KS18_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1215       __IM  uint32_t  KS18_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1216       __IM  uint32_t  KS18_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1217       __IM  uint32_t  KS18_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1218       __IM  uint32_t  KS18_UHWO  :  1;              /*!< Hardware out key                                                      */
1219       __IM  uint32_t  KS18_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1220       __IM  uint32_t  KS18_UDUK  :  1;              /*!< Device Unique Key                                                     */
1221       __IM  uint32_t  KS18_UPPROT:  2;              /*!< Priviledge level                                                      */
1222     } CSS_KS18_b;                                   /*!< BitSize                                                               */
1223   };
1224 
1225   union {
1226     __IM  uint32_t  CSS_KS19;                        /*!< Status register                                                       */
1227 
1228     struct {
1229       __IM  uint32_t  KS19_KSIZE :  1;              /*!< Key size: 0-128, 1-256                                                */
1230       __IM  uint32_t  KS19_RSVD0 :  4;              /*!< Reserved 0                                                            */
1231       __IM  uint32_t  KS19_KACT  :  1;              /*!< Key is active                                                         */
1232       __IM  uint32_t  KS19_KBASE :  1;              /*!< First slot in a multislot key                                         */
1233       __IM  uint32_t  KS19_FGP   :  1;              /*!< Hardware Feature General Purpose                                      */
1234       __IM  uint32_t  KS19_FRTN  :  1;              /*!< Hardware Feature Retention                                            */
1235       __IM  uint32_t  KS19_FHWO  :  1;              /*!< Hardware Feature Output                                               */
1236       __IM  uint32_t  KS19_RSVD1 :  3;              /*!< Reserved 1                                                            */
1237       __IM  uint32_t  KS19_UCMAC :  1;              /*!< CMAC key                                                              */
1238       __IM  uint32_t  KS19_UKSK  :  1;              /*!< KSK key                                                               */
1239       __IM  uint32_t  KS19_URTF  :  1;              /*!< Real Time Fingerprint key                                             */
1240       __IM  uint32_t  KS19_UCKDF :  1;              /*!< Derivation key for CKDF command                                       */
1241       __IM  uint32_t  KS19_UHKDF :  1;              /*!< Derivation key for HKDF command                                       */
1242       __IM  uint32_t  KS19_UECSG :  1;              /*!< Ecc signing key                                                       */
1243       __IM  uint32_t  KS19_UECDH :  1;              /*!< Ecc diffie hellman key                                                */
1244       __IM  uint32_t  KS19_UAES  :  1;              /*!< Aes key                                                               */
1245       __IM  uint32_t  KS19_UHMAC :  1;              /*!< Hmac key                                                              */
1246       __IM  uint32_t  KS19_UKWK  :  1;              /*!< Key wrapping key                                                      */
1247       __IM  uint32_t  KS19_UKUOK :  1;              /*!< Key unwrapping key                                                    */
1248       __IM  uint32_t  KS19_UTLSPMS:  1;             /*!< TLS Pre Master Secret                                                 */
1249       __IM  uint32_t  KS19_UTLSMS:  1;              /*!< TLS Master Secret                                                     */
1250       __IM  uint32_t  KS19_UKGSRC:  1;              /*!< Supply KEYGEN source                                                  */
1251       __IM  uint32_t  KS19_UHWO  :  1;              /*!< Hardware out key                                                      */
1252       __IM  uint32_t  KS19_UWRPOK:  1;              /*!< Ok to wrap key                                                        */
1253       __IM  uint32_t  KS19_UDUK  :  1;              /*!< Device Unique Key                                                     */
1254       __IM  uint32_t  KS19_UPPROT:  2;              /*!< Priviledge level                                                      */
1255     } CSS_KS19_b;                                   /*!< BitSize                                                               */
1256   };
1257   __IM  uint32_t  RESERVED4;
1258 
1259   union {
1260     __IOM uint32_t  CSS_BOOT_ADDR;                   /*!< SW control for the CSS boot addr                                      */
1261 
1262     struct {
1263       __IOM uint32_t  BOOT_ADDR  : 32;              /*!< 32-bit wide boot offset                                               */
1264     } CSS_BOOT_ADDR_b;                              /*!< BitSize                                                               */
1265   };
1266 
1267   union {
1268     __IOM uint32_t  CSS_DBG_CFG;                     /*!< CSS Debug Config SFR                                                  */
1269 
1270     struct {
1271       __IOM uint32_t  DBG_CFG0   :  3;              /*!< Debug Config 0                                                        */
1272       __IOM uint32_t  DBG_CFG1   :  3;              /*!< Debug Config 1                                                        */
1273       __IOM uint32_t  DBG_CFG_RFU: 26;              /*!< reserved                                                              */
1274     } CSS_DBG_CFG_b;                                /*!< BitSize                                                               */
1275   };
1276 } ip_css_Type;
1277 
1278 
1279 /* ====================  End of section using anonymous unions  =================== */
1280 #if defined(__CC_ARM)
1281   #pragma pop
1282 #elif defined(__ICCARM__)
1283   /* leave anonymous unions enabled */
1284 #elif (__ARMCC_VERSION >= 6010050)
1285   #pragma clang diagnostic pop
1286 #elif defined(__GNUC__)
1287   /* anonymous unions are enabled by default */
1288 #elif defined(__TMS470__)
1289 /* anonymous unions are enabled by default */
1290 #elif defined(__TASKING__)
1291   #pragma warning restore
1292 #elif defined(__CSMC__)
1293   /* anonymous unions are enabled by default */
1294 #else
1295   #warning Not supported compiler type
1296 #endif
1297 
1298 
1299 
1300 /* ================================================================================ */
1301 /* ================         struct 'ip_css' Position & Mask        ================ */
1302 /* ================================================================================ */
1303 
1304 
1305 /* ===============================     CSS_STATUS    ============================== */
1306 #define CSS_STATUS_CSS_BUSY_Pos               0                                                       /*!< CSS_STATUS: CSS_BUSY Position           */
1307 #define CSS_STATUS_CSS_BUSY_Msk               (0x01UL << CSS_STATUS_CSS_BUSY_Pos)                     /*!< CSS_STATUS: CSS_BUSY Mask               */
1308 #define CSS_STATUS_CSS_IRQ_Pos                1                                                       /*!< CSS_STATUS: CSS_IRQ Position            */
1309 #define CSS_STATUS_CSS_IRQ_Msk                (0x01UL << CSS_STATUS_CSS_IRQ_Pos)                      /*!< CSS_STATUS: CSS_IRQ Mask                */
1310 #define CSS_STATUS_CSS_ERR_Pos                2                                                       /*!< CSS_STATUS: CSS_ERR Position            */
1311 #define CSS_STATUS_CSS_ERR_Msk                (0x01UL << CSS_STATUS_CSS_ERR_Pos)                      /*!< CSS_STATUS: CSS_ERR Mask                */
1312 #define CSS_STATUS_PRNG_RDY_Pos               3                                                       /*!< CSS_STATUS: PRNG_RDY Position           */
1313 #define CSS_STATUS_PRNG_RDY_Msk               (0x01UL << CSS_STATUS_PRNG_RDY_Pos)                     /*!< CSS_STATUS: PRNG_RDY Mask               */
1314 #define CSS_STATUS_ECDSA_VFY_STATUS_Pos       4                                                       /*!< CSS_STATUS: ECDSA_VFY_STATUS Position   */
1315 #define CSS_STATUS_ECDSA_VFY_STATUS_Msk       (0x03UL << CSS_STATUS_ECDSA_VFY_STATUS_Pos)             /*!< CSS_STATUS: ECDSA_VFY_STATUS Mask       */
1316 #define CSS_STATUS_PPROT_Pos                  6                                                       /*!< CSS_STATUS: PPROT Position              */
1317 #define CSS_STATUS_PPROT_Msk                  (0x03UL << CSS_STATUS_PPROT_Pos)                        /*!< CSS_STATUS: PPROT Mask                  */
1318 #define CSS_STATUS_DRBG_ENT_LVL_Pos           8                                                       /*!< CSS_STATUS: DRBG_ENT_LVL Position       */
1319 #define CSS_STATUS_DRBG_ENT_LVL_Msk           (0x03UL << CSS_STATUS_DRBG_ENT_LVL_Pos)                 /*!< CSS_STATUS: DRBG_ENT_LVL Mask           */
1320 #define CSS_STATUS_DTRNG_BUSY_Pos             10                                                      /*!< CSS_STATUS: DTRNG_BUSY Position         */
1321 #define CSS_STATUS_DTRNG_BUSY_Msk             (0x01UL << CSS_STATUS_DTRNG_BUSY_Pos)                   /*!< CSS_STATUS: DTRNG_BUSY Mask             */
1322 #define CSS_STATUS_GDET_IRQ_POS_Pos           11                                                      /*!< CSS_STATUS: GDET_IRQ_POS Position       */
1323 #define CSS_STATUS_GDET_IRQ_POS_Msk           (0x01UL << CSS_STATUS_GDET_IRQ_POS_Pos)                 /*!< CSS_STATUS: GDET_IRQ_POS Mask           */
1324 #define CSS_STATUS_GDET_IRQ_NEG_Pos           12                                                      /*!< CSS_STATUS: GDET_IRQ_NEG Position       */
1325 #define CSS_STATUS_GDET_IRQ_NEG_Msk           (0x01UL << CSS_STATUS_GDET_IRQ_NEG_Pos)                 /*!< CSS_STATUS: GDET_IRQ_NEG Mask           */
1326 #define CSS_STATUS_STATUS_RSVD_Pos            13                                                      /*!< CSS_STATUS: STATUS_RSVD Position        */
1327 #define CSS_STATUS_STATUS_RSVD_Msk            (0x0007ffffUL << CSS_STATUS_STATUS_RSVD_Pos)            /*!< CSS_STATUS: STATUS_RSVD Mask            */
1328 
1329 /* ===============================      CSS_CTRL     ============================== */
1330 #define CSS_CTRL_CSS_EN_Pos                   0                                                       /*!< CSS_CTRL: CSS_EN Position               */
1331 #define CSS_CTRL_CSS_EN_Msk                   (0x01UL << CSS_CTRL_CSS_EN_Pos)                         /*!< CSS_CTRL: CSS_EN Mask                   */
1332 #define CSS_CTRL_CSS_START_Pos                1                                                       /*!< CSS_CTRL: CSS_START Position            */
1333 #define CSS_CTRL_CSS_START_Msk                (0x01UL << CSS_CTRL_CSS_START_Pos)                      /*!< CSS_CTRL: CSS_START Mask                */
1334 #define CSS_CTRL_CSS_RESET_Pos                2                                                       /*!< CSS_CTRL: CSS_RESET Position            */
1335 #define CSS_CTRL_CSS_RESET_Msk                (0x01UL << CSS_CTRL_CSS_RESET_Pos)                      /*!< CSS_CTRL: CSS_RESET Mask                */
1336 #define CSS_CTRL_CSS_CMD_Pos                  3                                                       /*!< CSS_CTRL: CSS_CMD Position              */
1337 #define CSS_CTRL_CSS_CMD_Msk                  (0x1fUL << CSS_CTRL_CSS_CMD_Pos)                        /*!< CSS_CTRL: CSS_CMD Mask                  */
1338 #define CSS_CTRL_BYTE_ORDER_Pos               8                                                       /*!< CSS_CTRL: BYTE_ORDER Position           */
1339 #define CSS_CTRL_BYTE_ORDER_Msk               (0x01UL << CSS_CTRL_BYTE_ORDER_Pos)                     /*!< CSS_CTRL: BYTE_ORDER Mask               */
1340 #define CSS_CTRL_CTRL_RFU_Pos                 9                                                       /*!< CSS_CTRL: CTRL_RFU Position             */
1341 #define CSS_CTRL_CTRL_RFU_Msk                 (0x007fffffUL << CSS_CTRL_CTRL_RFU_Pos)                 /*!< CSS_CTRL: CTRL_RFU Mask                 */
1342 
1343 /* ===============================    CSS_CMDCFG0    ============================== */
1344 #define CSS_CMDCFG0_CMDCFG0_Pos               0                                                       /*!< CSS_CMDCFG0: CMDCFG0 Position           */
1345 #define CSS_CMDCFG0_CMDCFG0_Msk               (0xffffffffUL << CSS_CMDCFG0_CMDCFG0_Pos)               /*!< CSS_CMDCFG0: CMDCFG0 Mask               */
1346 
1347 /* ===============================      CSS_CFG      ============================== */
1348 #define CSS_CFG_CFG_RSVD0_Pos                 0                                                       /*!< CSS_CFG: CFG_RSVD0 Position             */
1349 #define CSS_CFG_CFG_RSVD0_Msk                 (0x0000ffffUL << CSS_CFG_CFG_RSVD0_Pos)                 /*!< CSS_CFG: CFG_RSVD0 Mask                 */
1350 #define CSS_CFG_ADCTRL_Pos                    16                                                      /*!< CSS_CFG: ADCTRL Position                */
1351 #define CSS_CFG_ADCTRL_Msk                    (0x000003ffUL << CSS_CFG_ADCTRL_Pos)                    /*!< CSS_CFG: ADCTRL Mask                    */
1352 #define CSS_CFG_CFG_RSVD1_Pos                 26                                                      /*!< CSS_CFG: CFG_RSVD1 Position             */
1353 #define CSS_CFG_CFG_RSVD1_Msk                 (0x1fUL << CSS_CFG_CFG_RSVD1_Pos)                       /*!< CSS_CFG: CFG_RSVD1 Mask                 */
1354 #define CSS_CFG_SHA2_DIRECT_Pos               31                                                      /*!< CSS_CFG: SHA2_DIRECT Position           */
1355 #define CSS_CFG_SHA2_DIRECT_Msk               (0x01UL << CSS_CFG_SHA2_DIRECT_Pos)                     /*!< CSS_CFG: SHA2_DIRECT Mask               */
1356 
1357 /* ===============================     CSS_KIDX0     ============================== */
1358 #define CSS_KIDX0_KIDX0_Pos                   0                                                       /*!< CSS_KIDX0: KIDX0 Position               */
1359 #define CSS_KIDX0_KIDX0_Msk                   (0x7fUL << CSS_KIDX0_KIDX0_Pos)                         /*!< CSS_KIDX0: KIDX0 Mask                   */
1360 #define CSS_KIDX0_RESERVED_Pos                7                                                       /*!< CSS_KIDX0: RESERVED Position            */
1361 #define CSS_KIDX0_RESERVED_Msk                (0x01ffffffUL << CSS_KIDX0_RESERVED_Pos)                /*!< CSS_KIDX0: RESERVED Mask                */
1362 
1363 /* ===============================     CSS_KIDX1     ============================== */
1364 #define CSS_KIDX1_KIDX1_Pos                   0                                                       /*!< CSS_KIDX1: KIDX1 Position               */
1365 #define CSS_KIDX1_KIDX1_Msk                   (0x7fUL << CSS_KIDX1_KIDX1_Pos)                         /*!< CSS_KIDX1: KIDX1 Mask                   */
1366 #define CSS_KIDX1_RESERVED_Pos                7                                                       /*!< CSS_KIDX1: RESERVED Position            */
1367 #define CSS_KIDX1_RESERVED_Msk                (0x01ffffffUL << CSS_KIDX1_RESERVED_Pos)                /*!< CSS_KIDX1: RESERVED Mask                */
1368 
1369 /* ===============================    CSS_KPROPIN    ============================== */
1370 #define CSS_KPROPIN_KPROPIN_Pos               0                                                       /*!< CSS_KPROPIN: KPROPIN Position           */
1371 #define CSS_KPROPIN_KPROPIN_Msk               (0xffffffffUL << CSS_KPROPIN_KPROPIN_Pos)               /*!< CSS_KPROPIN: KPROPIN Mask               */
1372 
1373 /* ===============================    CSS_DMA_SRC0   ============================== */
1374 #define CSS_DMA_SRC0_ADDR_SRC0_Pos            0                                                       /*!< CSS_DMA_SRC0: ADDR_SRC0 Position        */
1375 #define CSS_DMA_SRC0_ADDR_SRC0_Msk            (0xffffffffUL << CSS_DMA_SRC0_ADDR_SRC0_Pos)            /*!< CSS_DMA_SRC0: ADDR_SRC0 Mask            */
1376 
1377 /* ===============================  CSS_DMA_SRC0_LEN ============================== */
1378 #define CSS_DMA_SRC0_LEN_SIZE_SRC0_LEN_Pos    0                                                       /*!< CSS_DMA_SRC0_LEN: SIZE_SRC0_LEN Position*/
1379 #define CSS_DMA_SRC0_LEN_SIZE_SRC0_LEN_Msk    (0xffffffffUL << CSS_DMA_SRC0_LEN_SIZE_SRC0_LEN_Pos)    /*!< CSS_DMA_SRC0_LEN: SIZE_SRC0_LEN Mask    */
1380 
1381 /* ===============================    CSS_DMA_SRC1   ============================== */
1382 #define CSS_DMA_SRC1_ADDR_SRC1_Pos            0                                                       /*!< CSS_DMA_SRC1: ADDR_SRC1 Position        */
1383 #define CSS_DMA_SRC1_ADDR_SRC1_Msk            (0xffffffffUL << CSS_DMA_SRC1_ADDR_SRC1_Pos)            /*!< CSS_DMA_SRC1: ADDR_SRC1 Mask            */
1384 
1385 /* ===============================    CSS_DMA_SRC2   ============================== */
1386 #define CSS_DMA_SRC2_ADDR_SRC2_Pos            0                                                       /*!< CSS_DMA_SRC2: ADDR_SRC2 Position        */
1387 #define CSS_DMA_SRC2_ADDR_SRC2_Msk            (0xffffffffUL << CSS_DMA_SRC2_ADDR_SRC2_Pos)            /*!< CSS_DMA_SRC2: ADDR_SRC2 Mask            */
1388 
1389 /* ===============================  CSS_DMA_SRC2_LEN ============================== */
1390 #define CSS_DMA_SRC2_LEN_SIZE_SRC2_LEN_Pos    0                                                       /*!< CSS_DMA_SRC2_LEN: SIZE_SRC2_LEN Position*/
1391 #define CSS_DMA_SRC2_LEN_SIZE_SRC2_LEN_Msk    (0xffffffffUL << CSS_DMA_SRC2_LEN_SIZE_SRC2_LEN_Pos)    /*!< CSS_DMA_SRC2_LEN: SIZE_SRC2_LEN Mask    */
1392 
1393 /* ===============================    CSS_DMA_RES0   ============================== */
1394 #define CSS_DMA_RES0_ADDR_RES0_Pos            0                                                       /*!< CSS_DMA_RES0: ADDR_RES0 Position        */
1395 #define CSS_DMA_RES0_ADDR_RES0_Msk            (0xffffffffUL << CSS_DMA_RES0_ADDR_RES0_Pos)            /*!< CSS_DMA_RES0: ADDR_RES0 Mask            */
1396 
1397 /* ===============================  CSS_DMA_RES0_LEN ============================== */
1398 #define CSS_DMA_RES0_LEN_SIZE_RES0_LEN_Pos    0                                                       /*!< CSS_DMA_RES0_LEN: SIZE_RES0_LEN Position*/
1399 #define CSS_DMA_RES0_LEN_SIZE_RES0_LEN_Msk    (0xffffffffUL << CSS_DMA_RES0_LEN_SIZE_RES0_LEN_Pos)    /*!< CSS_DMA_RES0_LEN: SIZE_RES0_LEN Mask    */
1400 
1401 /* ===============================   CSS_INT_ENABLE  ============================== */
1402 #define CSS_INT_ENABLE_INT_EN_Pos             0                                                       /*!< CSS_INT_ENABLE: INT_EN Position         */
1403 #define CSS_INT_ENABLE_INT_EN_Msk             (0x01UL << CSS_INT_ENABLE_INT_EN_Pos)                   /*!< CSS_INT_ENABLE: INT_EN Mask             */
1404 #define CSS_INT_ENABLE_GDET_INT_EN_Pos        1                                                       /*!< CSS_INT_ENABLE: GDET_INT_EN Position    */
1405 #define CSS_INT_ENABLE_GDET_INT_EN_Msk        (0x01UL << CSS_INT_ENABLE_GDET_INT_EN_Pos)              /*!< CSS_INT_ENABLE: GDET_INT_EN Mask        */
1406 #define CSS_INT_ENABLE_INT_ENA_RSVD_Pos       2                                                       /*!< CSS_INT_ENABLE: INT_ENA_RSVD Position   */
1407 #define CSS_INT_ENABLE_INT_ENA_RSVD_Msk       (0x3fffffffUL << CSS_INT_ENABLE_INT_ENA_RSVD_Pos)       /*!< CSS_INT_ENABLE: INT_ENA_RSVD Mask       */
1408 
1409 /* =============================== CSS_INT_STATUS_CLR ============================== */
1410 #define CSS_INT_STATUS_CLR_INT_CLR_Pos        0                                                       /*!< CSS_INT_STATUS_CLR: INT_CLR Position    */
1411 #define CSS_INT_STATUS_CLR_INT_CLR_Msk        (0x01UL << CSS_INT_STATUS_CLR_INT_CLR_Pos)              /*!< CSS_INT_STATUS_CLR: INT_CLR Mask        */
1412 #define CSS_INT_STATUS_CLR_GDET_INT_CLR_Pos   1                                                       /*!< CSS_INT_STATUS_CLR: GDET_INT_CLR Position*/
1413 #define CSS_INT_STATUS_CLR_GDET_INT_CLR_Msk   (0x01UL << CSS_INT_STATUS_CLR_GDET_INT_CLR_Pos)         /*!< CSS_INT_STATUS_CLR: GDET_INT_CLR Mask   */
1414 #define CSS_INT_STATUS_CLR_INT_STSC_RSVD_Pos  2                                                       /*!< CSS_INT_STATUS_CLR: INT_STSC_RSVD Position*/
1415 #define CSS_INT_STATUS_CLR_INT_STSC_RSVD_Msk  (0x3fffffffUL << CSS_INT_STATUS_CLR_INT_STSC_RSVD_Pos)  /*!< CSS_INT_STATUS_CLR: INT_STSC_RSVD Mask  */
1416 
1417 /* =============================== CSS_INT_STATUS_SET ============================== */
1418 #define CSS_INT_STATUS_SET_INT_SET_Pos        0                                                       /*!< CSS_INT_STATUS_SET: INT_SET Position    */
1419 #define CSS_INT_STATUS_SET_INT_SET_Msk        (0x01UL << CSS_INT_STATUS_SET_INT_SET_Pos)              /*!< CSS_INT_STATUS_SET: INT_SET Mask        */
1420 #define CSS_INT_STATUS_SET_GDET_INT_NEG_SET_Pos 1                                                       /*!< CSS_INT_STATUS_SET: GDET_INT_NEG_SET Position*/
1421 #define CSS_INT_STATUS_SET_GDET_INT_NEG_SET_Msk (0x01UL << CSS_INT_STATUS_SET_GDET_INT_NEG_SET_Pos)     /*!< CSS_INT_STATUS_SET: GDET_INT_NEG_SET Mask*/
1422 #define CSS_INT_STATUS_SET_GDET_INT_POS_SET_Pos 2                                                       /*!< CSS_INT_STATUS_SET: GDET_INT_POS_SET Position*/
1423 #define CSS_INT_STATUS_SET_GDET_INT_POS_SET_Msk (0x01UL << CSS_INT_STATUS_SET_GDET_INT_POS_SET_Pos)     /*!< CSS_INT_STATUS_SET: GDET_INT_POS_SET Mask*/
1424 #define CSS_INT_STATUS_SET_INT_STSS_RSVD_Pos  3                                                       /*!< CSS_INT_STATUS_SET: INT_STSS_RSVD Position*/
1425 #define CSS_INT_STATUS_SET_INT_STSS_RSVD_Msk  (0x1fffffffUL << CSS_INT_STATUS_SET_INT_STSS_RSVD_Pos)  /*!< CSS_INT_STATUS_SET: INT_STSS_RSVD Mask  */
1426 
1427 /* ===============================   CSS_ERR_STATUS  ============================== */
1428 #define CSS_ERR_STATUS_BUS_ERR_Pos            0                                                       /*!< CSS_ERR_STATUS: BUS_ERR Position        */
1429 #define CSS_ERR_STATUS_BUS_ERR_Msk            (0x01UL << CSS_ERR_STATUS_BUS_ERR_Pos)                  /*!< CSS_ERR_STATUS: BUS_ERR Mask            */
1430 #define CSS_ERR_STATUS_OPN_ERR_Pos            1                                                       /*!< CSS_ERR_STATUS: OPN_ERR Position        */
1431 #define CSS_ERR_STATUS_OPN_ERR_Msk            (0x01UL << CSS_ERR_STATUS_OPN_ERR_Pos)                  /*!< CSS_ERR_STATUS: OPN_ERR Mask            */
1432 #define CSS_ERR_STATUS_ALG_ERR_Pos            2                                                       /*!< CSS_ERR_STATUS: ALG_ERR Position        */
1433 #define CSS_ERR_STATUS_ALG_ERR_Msk            (0x01UL << CSS_ERR_STATUS_ALG_ERR_Pos)                  /*!< CSS_ERR_STATUS: ALG_ERR Mask            */
1434 #define CSS_ERR_STATUS_ITG_ERR_Pos            3                                                       /*!< CSS_ERR_STATUS: ITG_ERR Position        */
1435 #define CSS_ERR_STATUS_ITG_ERR_Msk            (0x01UL << CSS_ERR_STATUS_ITG_ERR_Pos)                  /*!< CSS_ERR_STATUS: ITG_ERR Mask            */
1436 #define CSS_ERR_STATUS_FLT_ERR_Pos            4                                                       /*!< CSS_ERR_STATUS: FLT_ERR Position        */
1437 #define CSS_ERR_STATUS_FLT_ERR_Msk            (0x01UL << CSS_ERR_STATUS_FLT_ERR_Pos)                  /*!< CSS_ERR_STATUS: FLT_ERR Mask            */
1438 #define CSS_ERR_STATUS_PRNG_ERR_Pos           5                                                       /*!< CSS_ERR_STATUS: PRNG_ERR Position       */
1439 #define CSS_ERR_STATUS_PRNG_ERR_Msk           (0x01UL << CSS_ERR_STATUS_PRNG_ERR_Pos)                 /*!< CSS_ERR_STATUS: PRNG_ERR Mask           */
1440 #define CSS_ERR_STATUS_ERR_LVL_Pos            6                                                       /*!< CSS_ERR_STATUS: ERR_LVL Position        */
1441 #define CSS_ERR_STATUS_ERR_LVL_Msk            (0x03UL << CSS_ERR_STATUS_ERR_LVL_Pos)                  /*!< CSS_ERR_STATUS: ERR_LVL Mask            */
1442 #define CSS_ERR_STATUS_DTRNG_ERR_Pos          8                                                       /*!< CSS_ERR_STATUS: DTRNG_ERR Position      */
1443 #define CSS_ERR_STATUS_DTRNG_ERR_Msk          (0x01UL << CSS_ERR_STATUS_DTRNG_ERR_Pos)                /*!< CSS_ERR_STATUS: DTRNG_ERR Mask          */
1444 #define CSS_ERR_STATUS_ERR_STAT_RSVD_Pos      9                                                       /*!< CSS_ERR_STATUS: ERR_STAT_RSVD Position  */
1445 #define CSS_ERR_STATUS_ERR_STAT_RSVD_Msk      (0x007fffffUL << CSS_ERR_STATUS_ERR_STAT_RSVD_Pos)      /*!< CSS_ERR_STATUS: ERR_STAT_RSVD Mask      */
1446 
1447 /* =============================== CSS_ERR_STATUS_CLR ============================== */
1448 #define CSS_ERR_STATUS_CLR_ERR_CLR_Pos        0                                                       /*!< CSS_ERR_STATUS_CLR: ERR_CLR Position    */
1449 #define CSS_ERR_STATUS_CLR_ERR_CLR_Msk        (0x01UL << CSS_ERR_STATUS_CLR_ERR_CLR_Pos)              /*!< CSS_ERR_STATUS_CLR: ERR_CLR Mask        */
1450 #define CSS_ERR_STATUS_CLR_ERR_STSC_RSVD_Pos  1                                                       /*!< CSS_ERR_STATUS_CLR: ERR_STSC_RSVD Position*/
1451 #define CSS_ERR_STATUS_CLR_ERR_STSC_RSVD_Msk  (0x7fffffffUL << CSS_ERR_STATUS_CLR_ERR_STSC_RSVD_Pos)  /*!< CSS_ERR_STATUS_CLR: ERR_STSC_RSVD Mask  */
1452 
1453 /* ===============================    CSS_VERSION    ============================== */
1454 #define CSS_VERSION_Z_Pos                     0                                                       /*!< CSS_VERSION: Z Position                 */
1455 #define CSS_VERSION_Z_Msk                     (0x0fUL << CSS_VERSION_Z_Pos)                           /*!< CSS_VERSION: Z Mask                     */
1456 #define CSS_VERSION_Y2_Pos                    4                                                       /*!< CSS_VERSION: Y2 Position                */
1457 #define CSS_VERSION_Y2_Msk                    (0x0fUL << CSS_VERSION_Y2_Pos)                          /*!< CSS_VERSION: Y2 Mask                    */
1458 #define CSS_VERSION_Y1_Pos                    8                                                       /*!< CSS_VERSION: Y1 Position                */
1459 #define CSS_VERSION_Y1_Msk                    (0x0fUL << CSS_VERSION_Y1_Pos)                          /*!< CSS_VERSION: Y1 Mask                    */
1460 #define CSS_VERSION_X_Pos                     12                                                      /*!< CSS_VERSION: X Position                 */
1461 #define CSS_VERSION_X_Msk                     (0x0fUL << CSS_VERSION_X_Pos)                           /*!< CSS_VERSION: X Mask                     */
1462 #define CSS_VERSION_VERSION_RSVD_Pos          16                                                      /*!< CSS_VERSION: VERSION_RSVD Position      */
1463 #define CSS_VERSION_VERSION_RSVD_Msk          (0x0000ffffUL << CSS_VERSION_VERSION_RSVD_Pos)          /*!< CSS_VERSION: VERSION_RSVD Mask          */
1464 
1465 /* ===============================     CSS_CONFIG    ============================== */
1466 #define CSS_CONFIG_CIPHER_SUP_Pos             0                                                       /*!< CSS_CONFIG: CIPHER_SUP Position         */
1467 #define CSS_CONFIG_CIPHER_SUP_Msk             (0x01UL << CSS_CONFIG_CIPHER_SUP_Pos)                   /*!< CSS_CONFIG: CIPHER_SUP Mask             */
1468 #define CSS_CONFIG_AUTH_CIPHER_SUP_Pos        1                                                       /*!< CSS_CONFIG: AUTH_CIPHER_SUP Position    */
1469 #define CSS_CONFIG_AUTH_CIPHER_SUP_Msk        (0x01UL << CSS_CONFIG_AUTH_CIPHER_SUP_Pos)              /*!< CSS_CONFIG: AUTH_CIPHER_SUP Mask        */
1470 #define CSS_CONFIG_ECSIGN_SUP_Pos             2                                                       /*!< CSS_CONFIG: ECSIGN_SUP Position         */
1471 #define CSS_CONFIG_ECSIGN_SUP_Msk             (0x01UL << CSS_CONFIG_ECSIGN_SUP_Pos)                   /*!< CSS_CONFIG: ECSIGN_SUP Mask             */
1472 #define CSS_CONFIG_ECVFY_SUP_Pos              3                                                       /*!< CSS_CONFIG: ECVFY_SUP Position          */
1473 #define CSS_CONFIG_ECVFY_SUP_Msk              (0x01UL << CSS_CONFIG_ECVFY_SUP_Pos)                    /*!< CSS_CONFIG: ECVFY_SUP Mask              */
1474 #define CSS_CONFIG_ECKXCH_SUP_Pos             4                                                       /*!< CSS_CONFIG: ECKXCH_SUP Position         */
1475 #define CSS_CONFIG_ECKXCH_SUP_Msk             (0x01UL << CSS_CONFIG_ECKXCH_SUP_Pos)                   /*!< CSS_CONFIG: ECKXCH_SUP Mask             */
1476 #define CSS_CONFIG_KEYGEN_SUP_Pos             5                                                       /*!< CSS_CONFIG: KEYGEN_SUP Position         */
1477 #define CSS_CONFIG_KEYGEN_SUP_Msk             (0x01UL << CSS_CONFIG_KEYGEN_SUP_Pos)                   /*!< CSS_CONFIG: KEYGEN_SUP Mask             */
1478 #define CSS_CONFIG_KEYIN_SUP_Pos              6                                                       /*!< CSS_CONFIG: KEYIN_SUP Position          */
1479 #define CSS_CONFIG_KEYIN_SUP_Msk              (0x01UL << CSS_CONFIG_KEYIN_SUP_Pos)                    /*!< CSS_CONFIG: KEYIN_SUP Mask              */
1480 #define CSS_CONFIG_KEYOUT_SUP_Pos             7                                                       /*!< CSS_CONFIG: KEYOUT_SUP Position         */
1481 #define CSS_CONFIG_KEYOUT_SUP_Msk             (0x01UL << CSS_CONFIG_KEYOUT_SUP_Pos)                   /*!< CSS_CONFIG: KEYOUT_SUP Mask             */
1482 #define CSS_CONFIG_KDELETE_SUP_Pos            8                                                       /*!< CSS_CONFIG: KDELETE_SUP Position        */
1483 #define CSS_CONFIG_KDELETE_SUP_Msk            (0x01UL << CSS_CONFIG_KDELETE_SUP_Pos)                  /*!< CSS_CONFIG: KDELETE_SUP Mask            */
1484 #define CSS_CONFIG_KEYPROV_SUP_Pos            9                                                       /*!< CSS_CONFIG: KEYPROV_SUP Position        */
1485 #define CSS_CONFIG_KEYPROV_SUP_Msk            (0x01UL << CSS_CONFIG_KEYPROV_SUP_Pos)                  /*!< CSS_CONFIG: KEYPROV_SUP Mask            */
1486 #define CSS_CONFIG_CKDF_SUP_Pos               10                                                      /*!< CSS_CONFIG: CKDF_SUP Position           */
1487 #define CSS_CONFIG_CKDF_SUP_Msk               (0x01UL << CSS_CONFIG_CKDF_SUP_Pos)                     /*!< CSS_CONFIG: CKDF_SUP Mask               */
1488 #define CSS_CONFIG_HKDF_SUP_Pos               11                                                      /*!< CSS_CONFIG: HKDF_SUP Position           */
1489 #define CSS_CONFIG_HKDF_SUP_Msk               (0x01UL << CSS_CONFIG_HKDF_SUP_Pos)                     /*!< CSS_CONFIG: HKDF_SUP Mask               */
1490 #define CSS_CONFIG_TLS_INIT_SUP_Pos           12                                                      /*!< CSS_CONFIG: TLS_INIT_SUP Position       */
1491 #define CSS_CONFIG_TLS_INIT_SUP_Msk           (0x01UL << CSS_CONFIG_TLS_INIT_SUP_Pos)                 /*!< CSS_CONFIG: TLS_INIT_SUP Mask           */
1492 #define CSS_CONFIG_HASH_SUP_Pos               13                                                      /*!< CSS_CONFIG: HASH_SUP Position           */
1493 #define CSS_CONFIG_HASH_SUP_Msk               (0x01UL << CSS_CONFIG_HASH_SUP_Pos)                     /*!< CSS_CONFIG: HASH_SUP Mask               */
1494 #define CSS_CONFIG_HMAC_SUP_Pos               14                                                      /*!< CSS_CONFIG: HMAC_SUP Position           */
1495 #define CSS_CONFIG_HMAC_SUP_Msk               (0x01UL << CSS_CONFIG_HMAC_SUP_Pos)                     /*!< CSS_CONFIG: HMAC_SUP Mask               */
1496 #define CSS_CONFIG_CMAC_SUP_Pos               15                                                      /*!< CSS_CONFIG: CMAC_SUP Position           */
1497 #define CSS_CONFIG_CMAC_SUP_Msk               (0x01UL << CSS_CONFIG_CMAC_SUP_Pos)                     /*!< CSS_CONFIG: CMAC_SUP Mask               */
1498 #define CSS_CONFIG_DRBG_REQ_SUP_Pos           16                                                      /*!< CSS_CONFIG: DRBG_REQ_SUP Position       */
1499 #define CSS_CONFIG_DRBG_REQ_SUP_Msk           (0x01UL << CSS_CONFIG_DRBG_REQ_SUP_Pos)                 /*!< CSS_CONFIG: DRBG_REQ_SUP Mask           */
1500 #define CSS_CONFIG_DRBG_TEST_SUP_Pos          17                                                      /*!< CSS_CONFIG: DRBG_TEST_SUP Position      */
1501 #define CSS_CONFIG_DRBG_TEST_SUP_Msk          (0x01UL << CSS_CONFIG_DRBG_TEST_SUP_Pos)                /*!< CSS_CONFIG: DRBG_TEST_SUP Mask          */
1502 #define CSS_CONFIG_DTRNG_CFG_LOAD_SUP_Pos     18                                                      /*!< CSS_CONFIG: DTRNG_CFG_LOAD_SUP Position */
1503 #define CSS_CONFIG_DTRNG_CFG_LOAD_SUP_Msk     (0x01UL << CSS_CONFIG_DTRNG_CFG_LOAD_SUP_Pos)           /*!< CSS_CONFIG: DTRNG_CFG_LOAD_SUP Mask     */
1504 #define CSS_CONFIG_DTRNG_EVAL_SUP_Pos         19                                                      /*!< CSS_CONFIG: DTRNG_EVAL_SUP Position     */
1505 #define CSS_CONFIG_DTRNG_EVAL_SUP_Msk         (0x01UL << CSS_CONFIG_DTRNG_EVAL_SUP_Pos)               /*!< CSS_CONFIG: DTRNG_EVAL_SUP Mask         */
1506 #define CSS_CONFIG_GDET_CFG_LOAD_SUP_Pos      20                                                      /*!< CSS_CONFIG: GDET_CFG_LOAD_SUP Position  */
1507 #define CSS_CONFIG_GDET_CFG_LOAD_SUP_Msk      (0x01UL << CSS_CONFIG_GDET_CFG_LOAD_SUP_Pos)            /*!< CSS_CONFIG: GDET_CFG_LOAD_SUP Mask      */
1508 #define CSS_CONFIG_GDET_TRIM_SUP_Pos          21                                                      /*!< CSS_CONFIG: GDET_TRIM_SUP Position      */
1509 #define CSS_CONFIG_GDET_TRIM_SUP_Msk          (0x01UL << CSS_CONFIG_GDET_TRIM_SUP_Pos)                /*!< CSS_CONFIG: GDET_TRIM_SUP Mask          */
1510 #define CSS_CONFIG_CONFIG_RSVD_Pos            22                                                      /*!< CSS_CONFIG: CONFIG_RSVD Position        */
1511 #define CSS_CONFIG_CONFIG_RSVD_Msk            (0x000003ffUL << CSS_CONFIG_CONFIG_RSVD_Pos)            /*!< CSS_CONFIG: CONFIG_RSVD Mask            */
1512 
1513 /* ===============================  CSS_PRNG_DATOUT  ============================== */
1514 #define CSS_PRNG_DATOUT_PRNG_DATOUT_Pos       0                                                       /*!< CSS_PRNG_DATOUT: PRNG_DATOUT Position   */
1515 #define CSS_PRNG_DATOUT_PRNG_DATOUT_Msk       (0xffffffffUL << CSS_PRNG_DATOUT_PRNG_DATOUT_Pos)       /*!< CSS_PRNG_DATOUT: PRNG_DATOUT Mask       */
1516 
1517 /* ===============================  CSS_GDET_EVTCNT  ============================== */
1518 #define CSS_GDET_EVTCNT_GDET_EVTCNT_Pos       0                                                       /*!< CSS_GDET_EVTCNT: GDET_EVTCNT Position   */
1519 #define CSS_GDET_EVTCNT_GDET_EVTCNT_Msk       (0x000000ffUL << CSS_GDET_EVTCNT_GDET_EVTCNT_Pos)       /*!< CSS_GDET_EVTCNT: GDET_EVTCNT Mask       */
1520 #define CSS_GDET_EVTCNT_GDET_EVTCNT_CLR_DONE_Pos 8                                                       /*!< CSS_GDET_EVTCNT: GDET_EVTCNT_CLR_DONE Position*/
1521 #define CSS_GDET_EVTCNT_GDET_EVTCNT_CLR_DONE_Msk (0x01UL << CSS_GDET_EVTCNT_GDET_EVTCNT_CLR_DONE_Pos)    /*!< CSS_GDET_EVTCNT: GDET_EVTCNT_CLR_DONE Mask*/
1522 #define CSS_GDET_EVTCNT_GDET_EVTCNT_RSVD_Pos  9                                                       /*!< CSS_GDET_EVTCNT: GDET_EVTCNT_RSVD Position*/
1523 #define CSS_GDET_EVTCNT_GDET_EVTCNT_RSVD_Msk  (0x007fffffUL << CSS_GDET_EVTCNT_GDET_EVTCNT_RSVD_Pos)  /*!< CSS_GDET_EVTCNT: GDET_EVTCNT_RSVD Mask  */
1524 
1525 /* =============================== CSS_GDET_EVTCNT_CLR ============================== */
1526 #define CSS_GDET_EVTCNT_CLR_GDET_EVTCNT_CLR_Pos 0                                                       /*!< CSS_GDET_EVTCNT_CLR: GDET_EVTCNT_CLR Position*/
1527 #define CSS_GDET_EVTCNT_CLR_GDET_EVTCNT_CLR_Msk (0x01UL << CSS_GDET_EVTCNT_CLR_GDET_EVTCNT_CLR_Pos)     /*!< CSS_GDET_EVTCNT_CLR: GDET_EVTCNT_CLR Mask*/
1528 #define CSS_GDET_EVTCNT_CLR_GDET_EVTCNT_CLR_RSVD_Pos 1                                                       /*!< CSS_GDET_EVTCNT_CLR: GDET_EVTCNT_CLR_RSVD Position*/
1529 #define CSS_GDET_EVTCNT_CLR_GDET_EVTCNT_CLR_RSVD_Msk (0x7fffffffUL << CSS_GDET_EVTCNT_CLR_GDET_EVTCNT_CLR_RSVD_Pos)/*!< CSS_GDET_EVTCNT_CLR: GDET_EVTCNT_CLR_RSVD Mask*/
1530 
1531 /* ===============================  CSS_SHA2_STATUS  ============================== */
1532 #define CSS_SHA2_STATUS_SHA2_BUSY_Pos         0                                                       /*!< CSS_SHA2_STATUS: SHA2_BUSY Position     */
1533 #define CSS_SHA2_STATUS_SHA2_BUSY_Msk         (0x01UL << CSS_SHA2_STATUS_SHA2_BUSY_Pos)               /*!< CSS_SHA2_STATUS: SHA2_BUSY Mask         */
1534 #define CSS_SHA2_STATUS_STATUS_RSVD1_Pos      1                                                       /*!< CSS_SHA2_STATUS: STATUS_RSVD1 Position  */
1535 #define CSS_SHA2_STATUS_STATUS_RSVD1_Msk      (0x7fffffffUL << CSS_SHA2_STATUS_STATUS_RSVD1_Pos)      /*!< CSS_SHA2_STATUS: STATUS_RSVD1 Mask      */
1536 
1537 /* ===============================   CSS_SHA2_CTRL   ============================== */
1538 #define CSS_SHA2_CTRL_SHA2_START_Pos          0                                                       /*!< CSS_SHA2_CTRL: SHA2_START Position      */
1539 #define CSS_SHA2_CTRL_SHA2_START_Msk          (0x01UL << CSS_SHA2_CTRL_SHA2_START_Pos)                /*!< CSS_SHA2_CTRL: SHA2_START Mask          */
1540 #define CSS_SHA2_CTRL_SHA2_RST_Pos            1                                                       /*!< CSS_SHA2_CTRL: SHA2_RST Position        */
1541 #define CSS_SHA2_CTRL_SHA2_RST_Msk            (0x01UL << CSS_SHA2_CTRL_SHA2_RST_Pos)                  /*!< CSS_SHA2_CTRL: SHA2_RST Mask            */
1542 #define CSS_SHA2_CTRL_SHA2_INIT_Pos           2                                                       /*!< CSS_SHA2_CTRL: SHA2_INIT Position       */
1543 #define CSS_SHA2_CTRL_SHA2_INIT_Msk           (0x01UL << CSS_SHA2_CTRL_SHA2_INIT_Pos)                 /*!< CSS_SHA2_CTRL: SHA2_INIT Mask           */
1544 #define CSS_SHA2_CTRL_SHA2_LOAD_Pos           3                                                       /*!< CSS_SHA2_CTRL: SHA2_LOAD Position       */
1545 #define CSS_SHA2_CTRL_SHA2_LOAD_Msk           (0x01UL << CSS_SHA2_CTRL_SHA2_LOAD_Pos)                 /*!< CSS_SHA2_CTRL: SHA2_LOAD Mask           */
1546 #define CSS_SHA2_CTRL_SHA2_MODE_Pos           4                                                       /*!< CSS_SHA2_CTRL: SHA2_MODE Position       */
1547 #define CSS_SHA2_CTRL_SHA2_MODE_Msk           (0x03UL << CSS_SHA2_CTRL_SHA2_MODE_Pos)                 /*!< CSS_SHA2_CTRL: SHA2_MODE Mask           */
1548 #define CSS_SHA2_CTRL_CTRL_RSVD1_Pos          6                                                       /*!< CSS_SHA2_CTRL: CTRL_RSVD1 Position      */
1549 #define CSS_SHA2_CTRL_CTRL_RSVD1_Msk          (0x07UL << CSS_SHA2_CTRL_CTRL_RSVD1_Pos)                /*!< CSS_SHA2_CTRL: CTRL_RSVD1 Mask          */
1550 #define CSS_SHA2_CTRL_SHA2_BYTE_ORDER_Pos     9                                                       /*!< CSS_SHA2_CTRL: SHA2_BYTE_ORDER Position */
1551 #define CSS_SHA2_CTRL_SHA2_BYTE_ORDER_Msk     (0x01UL << CSS_SHA2_CTRL_SHA2_BYTE_ORDER_Pos)           /*!< CSS_SHA2_CTRL: SHA2_BYTE_ORDER Mask     */
1552 #define CSS_SHA2_CTRL_CTRL_RSVD_Pos           10                                                      /*!< CSS_SHA2_CTRL: CTRL_RSVD Position       */
1553 #define CSS_SHA2_CTRL_CTRL_RSVD_Msk           (0x003fffffUL << CSS_SHA2_CTRL_CTRL_RSVD_Pos)           /*!< CSS_SHA2_CTRL: CTRL_RSVD Mask           */
1554 
1555 /* ===============================    CSS_SHA2_DIN   ============================== */
1556 #define CSS_SHA2_DIN_SHA_DATIN_Pos            0                                                       /*!< CSS_SHA2_DIN: SHA_DATIN Position        */
1557 #define CSS_SHA2_DIN_SHA_DATIN_Msk            (0xffffffffUL << CSS_SHA2_DIN_SHA_DATIN_Pos)            /*!< CSS_SHA2_DIN: SHA_DATIN Mask            */
1558 
1559 /* ===============================   CSS_SHA2_DOUT0  ============================== */
1560 #define CSS_SHA2_DOUT0_SHA_DATA0_Pos          0                                                       /*!< CSS_SHA2_DOUT0: SHA_DATA0 Position      */
1561 #define CSS_SHA2_DOUT0_SHA_DATA0_Msk          (0xffffffffUL << CSS_SHA2_DOUT0_SHA_DATA0_Pos)          /*!< CSS_SHA2_DOUT0: SHA_DATA0 Mask          */
1562 
1563 /* ===============================   CSS_SHA2_DOUT1  ============================== */
1564 #define CSS_SHA2_DOUT1_SHA_DATA1_Pos          0                                                       /*!< CSS_SHA2_DOUT1: SHA_DATA1 Position      */
1565 #define CSS_SHA2_DOUT1_SHA_DATA1_Msk          (0xffffffffUL << CSS_SHA2_DOUT1_SHA_DATA1_Pos)          /*!< CSS_SHA2_DOUT1: SHA_DATA1 Mask          */
1566 
1567 /* ===============================   CSS_SHA2_DOUT2  ============================== */
1568 #define CSS_SHA2_DOUT2_SHA_DATA2_Pos          0                                                       /*!< CSS_SHA2_DOUT2: SHA_DATA2 Position      */
1569 #define CSS_SHA2_DOUT2_SHA_DATA2_Msk          (0xffffffffUL << CSS_SHA2_DOUT2_SHA_DATA2_Pos)          /*!< CSS_SHA2_DOUT2: SHA_DATA2 Mask          */
1570 
1571 /* ===============================   CSS_SHA2_DOUT3  ============================== */
1572 #define CSS_SHA2_DOUT3_SHA_DATA3_Pos          0                                                       /*!< CSS_SHA2_DOUT3: SHA_DATA3 Position      */
1573 #define CSS_SHA2_DOUT3_SHA_DATA3_Msk          (0xffffffffUL << CSS_SHA2_DOUT3_SHA_DATA3_Pos)          /*!< CSS_SHA2_DOUT3: SHA_DATA3 Mask          */
1574 
1575 /* ===============================   CSS_SHA2_DOUT4  ============================== */
1576 #define CSS_SHA2_DOUT4_SHA_DATA4_Pos          0                                                       /*!< CSS_SHA2_DOUT4: SHA_DATA4 Position      */
1577 #define CSS_SHA2_DOUT4_SHA_DATA4_Msk          (0xffffffffUL << CSS_SHA2_DOUT4_SHA_DATA4_Pos)          /*!< CSS_SHA2_DOUT4: SHA_DATA4 Mask          */
1578 
1579 /* ===============================   CSS_SHA2_DOUT5  ============================== */
1580 #define CSS_SHA2_DOUT5_SHA_DATA5_Pos          0                                                       /*!< CSS_SHA2_DOUT5: SHA_DATA5 Position      */
1581 #define CSS_SHA2_DOUT5_SHA_DATA5_Msk          (0xffffffffUL << CSS_SHA2_DOUT5_SHA_DATA5_Pos)          /*!< CSS_SHA2_DOUT5: SHA_DATA5 Mask          */
1582 
1583 /* ===============================   CSS_SHA2_DOUT6  ============================== */
1584 #define CSS_SHA2_DOUT6_SHA_DATA6_Pos          0                                                       /*!< CSS_SHA2_DOUT6: SHA_DATA6 Position      */
1585 #define CSS_SHA2_DOUT6_SHA_DATA6_Msk          (0xffffffffUL << CSS_SHA2_DOUT6_SHA_DATA6_Pos)          /*!< CSS_SHA2_DOUT6: SHA_DATA6 Mask          */
1586 
1587 /* ===============================   CSS_SHA2_DOUT7  ============================== */
1588 #define CSS_SHA2_DOUT7_SHA_DATA7_Pos          0                                                       /*!< CSS_SHA2_DOUT7: SHA_DATA7 Position      */
1589 #define CSS_SHA2_DOUT7_SHA_DATA7_Msk          (0xffffffffUL << CSS_SHA2_DOUT7_SHA_DATA7_Pos)          /*!< CSS_SHA2_DOUT7: SHA_DATA7 Mask          */
1590 
1591 /* ===============================   CSS_SHA2_DOUT8  ============================== */
1592 #define CSS_SHA2_DOUT8_SHA_DATA8_Pos          0                                                       /*!< CSS_SHA2_DOUT8: SHA_DATA8 Position      */
1593 #define CSS_SHA2_DOUT8_SHA_DATA8_Msk          (0xffffffffUL << CSS_SHA2_DOUT8_SHA_DATA8_Pos)          /*!< CSS_SHA2_DOUT8: SHA_DATA8 Mask          */
1594 
1595 /* ===============================   CSS_SHA2_DOUT9  ============================== */
1596 #define CSS_SHA2_DOUT9_SHA_DATA9_Pos          0                                                       /*!< CSS_SHA2_DOUT9: SHA_DATA9 Position      */
1597 #define CSS_SHA2_DOUT9_SHA_DATA9_Msk          (0xffffffffUL << CSS_SHA2_DOUT9_SHA_DATA9_Pos)          /*!< CSS_SHA2_DOUT9: SHA_DATA9 Mask          */
1598 
1599 /* ===============================  CSS_SHA2_DOUT10  ============================== */
1600 #define CSS_SHA2_DOUT10_SHA_DATA10_Pos        0                                                       /*!< CSS_SHA2_DOUT10: SHA_DATA10 Position    */
1601 #define CSS_SHA2_DOUT10_SHA_DATA10_Msk        (0xffffffffUL << CSS_SHA2_DOUT10_SHA_DATA10_Pos)        /*!< CSS_SHA2_DOUT10: SHA_DATA10 Mask        */
1602 
1603 /* ===============================  CSS_SHA2_DOUT11  ============================== */
1604 #define CSS_SHA2_DOUT11_SHA_DATA11_Pos        0                                                       /*!< CSS_SHA2_DOUT11: SHA_DATA11 Position    */
1605 #define CSS_SHA2_DOUT11_SHA_DATA11_Msk        (0xffffffffUL << CSS_SHA2_DOUT11_SHA_DATA11_Pos)        /*!< CSS_SHA2_DOUT11: SHA_DATA11 Mask        */
1606 
1607 /* ===============================  CSS_SHA2_DOUT12  ============================== */
1608 #define CSS_SHA2_DOUT12_SHA_DATA12_Pos        0                                                       /*!< CSS_SHA2_DOUT12: SHA_DATA12 Position    */
1609 #define CSS_SHA2_DOUT12_SHA_DATA12_Msk        (0xffffffffUL << CSS_SHA2_DOUT12_SHA_DATA12_Pos)        /*!< CSS_SHA2_DOUT12: SHA_DATA12 Mask        */
1610 
1611 /* ===============================  CSS_SHA2_DOUT13  ============================== */
1612 #define CSS_SHA2_DOUT13_SHA_DATA13_Pos        0                                                       /*!< CSS_SHA2_DOUT13: SHA_DATA13 Position    */
1613 #define CSS_SHA2_DOUT13_SHA_DATA13_Msk        (0xffffffffUL << CSS_SHA2_DOUT13_SHA_DATA13_Pos)        /*!< CSS_SHA2_DOUT13: SHA_DATA13 Mask        */
1614 
1615 /* ===============================  CSS_SHA2_DOUT14  ============================== */
1616 #define CSS_SHA2_DOUT14_SHA_DATA14_Pos        0                                                       /*!< CSS_SHA2_DOUT14: SHA_DATA14 Position    */
1617 #define CSS_SHA2_DOUT14_SHA_DATA14_Msk        (0xffffffffUL << CSS_SHA2_DOUT14_SHA_DATA14_Pos)        /*!< CSS_SHA2_DOUT14: SHA_DATA14 Mask        */
1618 
1619 /* ===============================  CSS_SHA2_DOUT15  ============================== */
1620 #define CSS_SHA2_DOUT15_SHA_DATA15_Pos        0                                                       /*!< CSS_SHA2_DOUT15: SHA_DATA15 Position    */
1621 #define CSS_SHA2_DOUT15_SHA_DATA15_Msk        (0xffffffffUL << CSS_SHA2_DOUT15_SHA_DATA15_Pos)        /*!< CSS_SHA2_DOUT15: SHA_DATA15 Mask        */
1622 
1623 /* ===============================      CSS_KS0      ============================== */
1624 #define CSS_KS0_KS0_KSIZE_Pos                 0                                                       /*!< CSS_KS0: KS0_KSIZE Position             */
1625 #define CSS_KS0_KS0_KSIZE_Msk                 (0x01UL << CSS_KS0_KS0_KSIZE_Pos)                       /*!< CSS_KS0: KS0_KSIZE Mask                 */
1626 #define CSS_KS0_KS0_RSVD0_Pos                 1                                                       /*!< CSS_KS0: KS0_RSVD0 Position             */
1627 #define CSS_KS0_KS0_RSVD0_Msk                 (0x0fUL << CSS_KS0_KS0_RSVD0_Pos)                       /*!< CSS_KS0: KS0_RSVD0 Mask                 */
1628 #define CSS_KS0_KS0_KACT_Pos                  5                                                       /*!< CSS_KS0: KS0_KACT Position              */
1629 #define CSS_KS0_KS0_KACT_Msk                  (0x01UL << CSS_KS0_KS0_KACT_Pos)                        /*!< CSS_KS0: KS0_KACT Mask                  */
1630 #define CSS_KS0_KS0_KBASE_Pos                 6                                                       /*!< CSS_KS0: KS0_KBASE Position             */
1631 #define CSS_KS0_KS0_KBASE_Msk                 (0x01UL << CSS_KS0_KS0_KBASE_Pos)                       /*!< CSS_KS0: KS0_KBASE Mask                 */
1632 #define CSS_KS0_KS0_FGP_Pos                   7                                                       /*!< CSS_KS0: KS0_FGP Position               */
1633 #define CSS_KS0_KS0_FGP_Msk                   (0x01UL << CSS_KS0_KS0_FGP_Pos)                         /*!< CSS_KS0: KS0_FGP Mask                   */
1634 #define CSS_KS0_KS0_FRTN_Pos                  8                                                       /*!< CSS_KS0: KS0_FRTN Position              */
1635 #define CSS_KS0_KS0_FRTN_Msk                  (0x01UL << CSS_KS0_KS0_FRTN_Pos)                        /*!< CSS_KS0: KS0_FRTN Mask                  */
1636 #define CSS_KS0_KS0_FHWO_Pos                  9                                                       /*!< CSS_KS0: KS0_FHWO Position              */
1637 #define CSS_KS0_KS0_FHWO_Msk                  (0x01UL << CSS_KS0_KS0_FHWO_Pos)                        /*!< CSS_KS0: KS0_FHWO Mask                  */
1638 #define CSS_KS0_KS0_RSVD1_Pos                 10                                                      /*!< CSS_KS0: KS0_RSVD1 Position             */
1639 #define CSS_KS0_KS0_RSVD1_Msk                 (0x07UL << CSS_KS0_KS0_RSVD1_Pos)                       /*!< CSS_KS0: KS0_RSVD1 Mask                 */
1640 #define CSS_KS0_KS0_UCMAC_Pos                 13                                                      /*!< CSS_KS0: KS0_UCMAC Position             */
1641 #define CSS_KS0_KS0_UCMAC_Msk                 (0x01UL << CSS_KS0_KS0_UCMAC_Pos)                       /*!< CSS_KS0: KS0_UCMAC Mask                 */
1642 #define CSS_KS0_KS0_UKSK_Pos                  14                                                      /*!< CSS_KS0: KS0_UKSK Position              */
1643 #define CSS_KS0_KS0_UKSK_Msk                  (0x01UL << CSS_KS0_KS0_UKSK_Pos)                        /*!< CSS_KS0: KS0_UKSK Mask                  */
1644 #define CSS_KS0_KS0_URTF_Pos                  15                                                      /*!< CSS_KS0: KS0_URTF Position              */
1645 #define CSS_KS0_KS0_URTF_Msk                  (0x01UL << CSS_KS0_KS0_URTF_Pos)                        /*!< CSS_KS0: KS0_URTF Mask                  */
1646 #define CSS_KS0_KS0_UCKDF_Pos                 16                                                      /*!< CSS_KS0: KS0_UCKDF Position             */
1647 #define CSS_KS0_KS0_UCKDF_Msk                 (0x01UL << CSS_KS0_KS0_UCKDF_Pos)                       /*!< CSS_KS0: KS0_UCKDF Mask                 */
1648 #define CSS_KS0_KS0_UHKDF_Pos                 17                                                      /*!< CSS_KS0: KS0_UHKDF Position             */
1649 #define CSS_KS0_KS0_UHKDF_Msk                 (0x01UL << CSS_KS0_KS0_UHKDF_Pos)                       /*!< CSS_KS0: KS0_UHKDF Mask                 */
1650 #define CSS_KS0_KS0_UECSG_Pos                 18                                                      /*!< CSS_KS0: KS0_UECSG Position             */
1651 #define CSS_KS0_KS0_UECSG_Msk                 (0x01UL << CSS_KS0_KS0_UECSG_Pos)                       /*!< CSS_KS0: KS0_UECSG Mask                 */
1652 #define CSS_KS0_KS0_UECDH_Pos                 19                                                      /*!< CSS_KS0: KS0_UECDH Position             */
1653 #define CSS_KS0_KS0_UECDH_Msk                 (0x01UL << CSS_KS0_KS0_UECDH_Pos)                       /*!< CSS_KS0: KS0_UECDH Mask                 */
1654 #define CSS_KS0_KS0_UAES_Pos                  20                                                      /*!< CSS_KS0: KS0_UAES Position              */
1655 #define CSS_KS0_KS0_UAES_Msk                  (0x01UL << CSS_KS0_KS0_UAES_Pos)                        /*!< CSS_KS0: KS0_UAES Mask                  */
1656 #define CSS_KS0_KS0_UHMAC_Pos                 21                                                      /*!< CSS_KS0: KS0_UHMAC Position             */
1657 #define CSS_KS0_KS0_UHMAC_Msk                 (0x01UL << CSS_KS0_KS0_UHMAC_Pos)                       /*!< CSS_KS0: KS0_UHMAC Mask                 */
1658 #define CSS_KS0_KS0_UKWK_Pos                  22                                                      /*!< CSS_KS0: KS0_UKWK Position              */
1659 #define CSS_KS0_KS0_UKWK_Msk                  (0x01UL << CSS_KS0_KS0_UKWK_Pos)                        /*!< CSS_KS0: KS0_UKWK Mask                  */
1660 #define CSS_KS0_KS0_UKUOK_Pos                 23                                                      /*!< CSS_KS0: KS0_UKUOK Position             */
1661 #define CSS_KS0_KS0_UKUOK_Msk                 (0x01UL << CSS_KS0_KS0_UKUOK_Pos)                       /*!< CSS_KS0: KS0_UKUOK Mask                 */
1662 #define CSS_KS0_KS0_UTLSPMS_Pos               24                                                      /*!< CSS_KS0: KS0_UTLSPMS Position           */
1663 #define CSS_KS0_KS0_UTLSPMS_Msk               (0x01UL << CSS_KS0_KS0_UTLSPMS_Pos)                     /*!< CSS_KS0: KS0_UTLSPMS Mask               */
1664 #define CSS_KS0_KS0_UTLSMS_Pos                25                                                      /*!< CSS_KS0: KS0_UTLSMS Position            */
1665 #define CSS_KS0_KS0_UTLSMS_Msk                (0x01UL << CSS_KS0_KS0_UTLSMS_Pos)                      /*!< CSS_KS0: KS0_UTLSMS Mask                */
1666 #define CSS_KS0_KS0_UKGSRC_Pos                26                                                      /*!< CSS_KS0: KS0_UKGSRC Position            */
1667 #define CSS_KS0_KS0_UKGSRC_Msk                (0x01UL << CSS_KS0_KS0_UKGSRC_Pos)                      /*!< CSS_KS0: KS0_UKGSRC Mask                */
1668 #define CSS_KS0_KS0_UHWO_Pos                  27                                                      /*!< CSS_KS0: KS0_UHWO Position              */
1669 #define CSS_KS0_KS0_UHWO_Msk                  (0x01UL << CSS_KS0_KS0_UHWO_Pos)                        /*!< CSS_KS0: KS0_UHWO Mask                  */
1670 #define CSS_KS0_KS0_UWRPOK_Pos                28                                                      /*!< CSS_KS0: KS0_UWRPOK Position            */
1671 #define CSS_KS0_KS0_UWRPOK_Msk                (0x01UL << CSS_KS0_KS0_UWRPOK_Pos)                      /*!< CSS_KS0: KS0_UWRPOK Mask                */
1672 #define CSS_KS0_KS0_UDUK_Pos                  29                                                      /*!< CSS_KS0: KS0_UDUK Position              */
1673 #define CSS_KS0_KS0_UDUK_Msk                  (0x01UL << CSS_KS0_KS0_UDUK_Pos)                        /*!< CSS_KS0: KS0_UDUK Mask                  */
1674 #define CSS_KS0_KS0_UPPROT_Pos                30                                                      /*!< CSS_KS0: KS0_UPPROT Position            */
1675 #define CSS_KS0_KS0_UPPROT_Msk                (0x03UL << CSS_KS0_KS0_UPPROT_Pos)                      /*!< CSS_KS0: KS0_UPPROT Mask                */
1676 
1677 /* ===============================      CSS_KS1      ============================== */
1678 #define CSS_KS1_KS1_KSIZE_Pos                 0                                                       /*!< CSS_KS1: KS1_KSIZE Position             */
1679 #define CSS_KS1_KS1_KSIZE_Msk                 (0x01UL << CSS_KS1_KS1_KSIZE_Pos)                       /*!< CSS_KS1: KS1_KSIZE Mask                 */
1680 #define CSS_KS1_KS1_RSVD0_Pos                 1                                                       /*!< CSS_KS1: KS1_RSVD0 Position             */
1681 #define CSS_KS1_KS1_RSVD0_Msk                 (0x0fUL << CSS_KS1_KS1_RSVD0_Pos)                       /*!< CSS_KS1: KS1_RSVD0 Mask                 */
1682 #define CSS_KS1_KS1_KACT_Pos                  5                                                       /*!< CSS_KS1: KS1_KACT Position              */
1683 #define CSS_KS1_KS1_KACT_Msk                  (0x01UL << CSS_KS1_KS1_KACT_Pos)                        /*!< CSS_KS1: KS1_KACT Mask                  */
1684 #define CSS_KS1_KS1_KBASE_Pos                 6                                                       /*!< CSS_KS1: KS1_KBASE Position             */
1685 #define CSS_KS1_KS1_KBASE_Msk                 (0x01UL << CSS_KS1_KS1_KBASE_Pos)                       /*!< CSS_KS1: KS1_KBASE Mask                 */
1686 #define CSS_KS1_KS1_FGP_Pos                   7                                                       /*!< CSS_KS1: KS1_FGP Position               */
1687 #define CSS_KS1_KS1_FGP_Msk                   (0x01UL << CSS_KS1_KS1_FGP_Pos)                         /*!< CSS_KS1: KS1_FGP Mask                   */
1688 #define CSS_KS1_KS1_FRTN_Pos                  8                                                       /*!< CSS_KS1: KS1_FRTN Position              */
1689 #define CSS_KS1_KS1_FRTN_Msk                  (0x01UL << CSS_KS1_KS1_FRTN_Pos)                        /*!< CSS_KS1: KS1_FRTN Mask                  */
1690 #define CSS_KS1_KS1_FHWO_Pos                  9                                                       /*!< CSS_KS1: KS1_FHWO Position              */
1691 #define CSS_KS1_KS1_FHWO_Msk                  (0x01UL << CSS_KS1_KS1_FHWO_Pos)                        /*!< CSS_KS1: KS1_FHWO Mask                  */
1692 #define CSS_KS1_KS1_RSVD1_Pos                 10                                                      /*!< CSS_KS1: KS1_RSVD1 Position             */
1693 #define CSS_KS1_KS1_RSVD1_Msk                 (0x07UL << CSS_KS1_KS1_RSVD1_Pos)                       /*!< CSS_KS1: KS1_RSVD1 Mask                 */
1694 #define CSS_KS1_KS1_UCMAC_Pos                 13                                                      /*!< CSS_KS1: KS1_UCMAC Position             */
1695 #define CSS_KS1_KS1_UCMAC_Msk                 (0x01UL << CSS_KS1_KS1_UCMAC_Pos)                       /*!< CSS_KS1: KS1_UCMAC Mask                 */
1696 #define CSS_KS1_KS1_UKSK_Pos                  14                                                      /*!< CSS_KS1: KS1_UKSK Position              */
1697 #define CSS_KS1_KS1_UKSK_Msk                  (0x01UL << CSS_KS1_KS1_UKSK_Pos)                        /*!< CSS_KS1: KS1_UKSK Mask                  */
1698 #define CSS_KS1_KS1_URTF_Pos                  15                                                      /*!< CSS_KS1: KS1_URTF Position              */
1699 #define CSS_KS1_KS1_URTF_Msk                  (0x01UL << CSS_KS1_KS1_URTF_Pos)                        /*!< CSS_KS1: KS1_URTF Mask                  */
1700 #define CSS_KS1_KS1_UCKDF_Pos                 16                                                      /*!< CSS_KS1: KS1_UCKDF Position             */
1701 #define CSS_KS1_KS1_UCKDF_Msk                 (0x01UL << CSS_KS1_KS1_UCKDF_Pos)                       /*!< CSS_KS1: KS1_UCKDF Mask                 */
1702 #define CSS_KS1_KS1_UHKDF_Pos                 17                                                      /*!< CSS_KS1: KS1_UHKDF Position             */
1703 #define CSS_KS1_KS1_UHKDF_Msk                 (0x01UL << CSS_KS1_KS1_UHKDF_Pos)                       /*!< CSS_KS1: KS1_UHKDF Mask                 */
1704 #define CSS_KS1_KS1_UECSG_Pos                 18                                                      /*!< CSS_KS1: KS1_UECSG Position             */
1705 #define CSS_KS1_KS1_UECSG_Msk                 (0x01UL << CSS_KS1_KS1_UECSG_Pos)                       /*!< CSS_KS1: KS1_UECSG Mask                 */
1706 #define CSS_KS1_KS1_UECDH_Pos                 19                                                      /*!< CSS_KS1: KS1_UECDH Position             */
1707 #define CSS_KS1_KS1_UECDH_Msk                 (0x01UL << CSS_KS1_KS1_UECDH_Pos)                       /*!< CSS_KS1: KS1_UECDH Mask                 */
1708 #define CSS_KS1_KS1_UAES_Pos                  20                                                      /*!< CSS_KS1: KS1_UAES Position              */
1709 #define CSS_KS1_KS1_UAES_Msk                  (0x01UL << CSS_KS1_KS1_UAES_Pos)                        /*!< CSS_KS1: KS1_UAES Mask                  */
1710 #define CSS_KS1_KS1_UHMAC_Pos                 21                                                      /*!< CSS_KS1: KS1_UHMAC Position             */
1711 #define CSS_KS1_KS1_UHMAC_Msk                 (0x01UL << CSS_KS1_KS1_UHMAC_Pos)                       /*!< CSS_KS1: KS1_UHMAC Mask                 */
1712 #define CSS_KS1_KS1_UKWK_Pos                  22                                                      /*!< CSS_KS1: KS1_UKWK Position              */
1713 #define CSS_KS1_KS1_UKWK_Msk                  (0x01UL << CSS_KS1_KS1_UKWK_Pos)                        /*!< CSS_KS1: KS1_UKWK Mask                  */
1714 #define CSS_KS1_KS1_UKUOK_Pos                 23                                                      /*!< CSS_KS1: KS1_UKUOK Position             */
1715 #define CSS_KS1_KS1_UKUOK_Msk                 (0x01UL << CSS_KS1_KS1_UKUOK_Pos)                       /*!< CSS_KS1: KS1_UKUOK Mask                 */
1716 #define CSS_KS1_KS1_UTLSPMS_Pos               24                                                      /*!< CSS_KS1: KS1_UTLSPMS Position           */
1717 #define CSS_KS1_KS1_UTLSPMS_Msk               (0x01UL << CSS_KS1_KS1_UTLSPMS_Pos)                     /*!< CSS_KS1: KS1_UTLSPMS Mask               */
1718 #define CSS_KS1_KS1_UTLSMS_Pos                25                                                      /*!< CSS_KS1: KS1_UTLSMS Position            */
1719 #define CSS_KS1_KS1_UTLSMS_Msk                (0x01UL << CSS_KS1_KS1_UTLSMS_Pos)                      /*!< CSS_KS1: KS1_UTLSMS Mask                */
1720 #define CSS_KS1_KS1_UKGSRC_Pos                26                                                      /*!< CSS_KS1: KS1_UKGSRC Position            */
1721 #define CSS_KS1_KS1_UKGSRC_Msk                (0x01UL << CSS_KS1_KS1_UKGSRC_Pos)                      /*!< CSS_KS1: KS1_UKGSRC Mask                */
1722 #define CSS_KS1_KS1_UHWO_Pos                  27                                                      /*!< CSS_KS1: KS1_UHWO Position              */
1723 #define CSS_KS1_KS1_UHWO_Msk                  (0x01UL << CSS_KS1_KS1_UHWO_Pos)                        /*!< CSS_KS1: KS1_UHWO Mask                  */
1724 #define CSS_KS1_KS1_UWRPOK_Pos                28                                                      /*!< CSS_KS1: KS1_UWRPOK Position            */
1725 #define CSS_KS1_KS1_UWRPOK_Msk                (0x01UL << CSS_KS1_KS1_UWRPOK_Pos)                      /*!< CSS_KS1: KS1_UWRPOK Mask                */
1726 #define CSS_KS1_KS1_UDUK_Pos                  29                                                      /*!< CSS_KS1: KS1_UDUK Position              */
1727 #define CSS_KS1_KS1_UDUK_Msk                  (0x01UL << CSS_KS1_KS1_UDUK_Pos)                        /*!< CSS_KS1: KS1_UDUK Mask                  */
1728 #define CSS_KS1_KS1_UPPROT_Pos                30                                                      /*!< CSS_KS1: KS1_UPPROT Position            */
1729 #define CSS_KS1_KS1_UPPROT_Msk                (0x03UL << CSS_KS1_KS1_UPPROT_Pos)                      /*!< CSS_KS1: KS1_UPPROT Mask                */
1730 
1731 /* ===============================      CSS_KS2      ============================== */
1732 #define CSS_KS2_KS2_KSIZE_Pos                 0                                                       /*!< CSS_KS2: KS2_KSIZE Position             */
1733 #define CSS_KS2_KS2_KSIZE_Msk                 (0x01UL << CSS_KS2_KS2_KSIZE_Pos)                       /*!< CSS_KS2: KS2_KSIZE Mask                 */
1734 #define CSS_KS2_KS2_RSVD0_Pos                 1                                                       /*!< CSS_KS2: KS2_RSVD0 Position             */
1735 #define CSS_KS2_KS2_RSVD0_Msk                 (0x0fUL << CSS_KS2_KS2_RSVD0_Pos)                       /*!< CSS_KS2: KS2_RSVD0 Mask                 */
1736 #define CSS_KS2_KS2_KACT_Pos                  5                                                       /*!< CSS_KS2: KS2_KACT Position              */
1737 #define CSS_KS2_KS2_KACT_Msk                  (0x01UL << CSS_KS2_KS2_KACT_Pos)                        /*!< CSS_KS2: KS2_KACT Mask                  */
1738 #define CSS_KS2_KS2_KBASE_Pos                 6                                                       /*!< CSS_KS2: KS2_KBASE Position             */
1739 #define CSS_KS2_KS2_KBASE_Msk                 (0x01UL << CSS_KS2_KS2_KBASE_Pos)                       /*!< CSS_KS2: KS2_KBASE Mask                 */
1740 #define CSS_KS2_KS2_FGP_Pos                   7                                                       /*!< CSS_KS2: KS2_FGP Position               */
1741 #define CSS_KS2_KS2_FGP_Msk                   (0x01UL << CSS_KS2_KS2_FGP_Pos)                         /*!< CSS_KS2: KS2_FGP Mask                   */
1742 #define CSS_KS2_KS2_FRTN_Pos                  8                                                       /*!< CSS_KS2: KS2_FRTN Position              */
1743 #define CSS_KS2_KS2_FRTN_Msk                  (0x01UL << CSS_KS2_KS2_FRTN_Pos)                        /*!< CSS_KS2: KS2_FRTN Mask                  */
1744 #define CSS_KS2_KS2_FHWO_Pos                  9                                                       /*!< CSS_KS2: KS2_FHWO Position              */
1745 #define CSS_KS2_KS2_FHWO_Msk                  (0x01UL << CSS_KS2_KS2_FHWO_Pos)                        /*!< CSS_KS2: KS2_FHWO Mask                  */
1746 #define CSS_KS2_KS2_RSVD1_Pos                 10                                                      /*!< CSS_KS2: KS2_RSVD1 Position             */
1747 #define CSS_KS2_KS2_RSVD1_Msk                 (0x07UL << CSS_KS2_KS2_RSVD1_Pos)                       /*!< CSS_KS2: KS2_RSVD1 Mask                 */
1748 #define CSS_KS2_KS2_UCMAC_Pos                 13                                                      /*!< CSS_KS2: KS2_UCMAC Position             */
1749 #define CSS_KS2_KS2_UCMAC_Msk                 (0x01UL << CSS_KS2_KS2_UCMAC_Pos)                       /*!< CSS_KS2: KS2_UCMAC Mask                 */
1750 #define CSS_KS2_KS2_UKSK_Pos                  14                                                      /*!< CSS_KS2: KS2_UKSK Position              */
1751 #define CSS_KS2_KS2_UKSK_Msk                  (0x01UL << CSS_KS2_KS2_UKSK_Pos)                        /*!< CSS_KS2: KS2_UKSK Mask                  */
1752 #define CSS_KS2_KS2_URTF_Pos                  15                                                      /*!< CSS_KS2: KS2_URTF Position              */
1753 #define CSS_KS2_KS2_URTF_Msk                  (0x01UL << CSS_KS2_KS2_URTF_Pos)                        /*!< CSS_KS2: KS2_URTF Mask                  */
1754 #define CSS_KS2_KS2_UCKDF_Pos                 16                                                      /*!< CSS_KS2: KS2_UCKDF Position             */
1755 #define CSS_KS2_KS2_UCKDF_Msk                 (0x01UL << CSS_KS2_KS2_UCKDF_Pos)                       /*!< CSS_KS2: KS2_UCKDF Mask                 */
1756 #define CSS_KS2_KS2_UHKDF_Pos                 17                                                      /*!< CSS_KS2: KS2_UHKDF Position             */
1757 #define CSS_KS2_KS2_UHKDF_Msk                 (0x01UL << CSS_KS2_KS2_UHKDF_Pos)                       /*!< CSS_KS2: KS2_UHKDF Mask                 */
1758 #define CSS_KS2_KS2_UECSG_Pos                 18                                                      /*!< CSS_KS2: KS2_UECSG Position             */
1759 #define CSS_KS2_KS2_UECSG_Msk                 (0x01UL << CSS_KS2_KS2_UECSG_Pos)                       /*!< CSS_KS2: KS2_UECSG Mask                 */
1760 #define CSS_KS2_KS2_UECDH_Pos                 19                                                      /*!< CSS_KS2: KS2_UECDH Position             */
1761 #define CSS_KS2_KS2_UECDH_Msk                 (0x01UL << CSS_KS2_KS2_UECDH_Pos)                       /*!< CSS_KS2: KS2_UECDH Mask                 */
1762 #define CSS_KS2_KS2_UAES_Pos                  20                                                      /*!< CSS_KS2: KS2_UAES Position              */
1763 #define CSS_KS2_KS2_UAES_Msk                  (0x01UL << CSS_KS2_KS2_UAES_Pos)                        /*!< CSS_KS2: KS2_UAES Mask                  */
1764 #define CSS_KS2_KS2_UHMAC_Pos                 21                                                      /*!< CSS_KS2: KS2_UHMAC Position             */
1765 #define CSS_KS2_KS2_UHMAC_Msk                 (0x01UL << CSS_KS2_KS2_UHMAC_Pos)                       /*!< CSS_KS2: KS2_UHMAC Mask                 */
1766 #define CSS_KS2_KS2_UKWK_Pos                  22                                                      /*!< CSS_KS2: KS2_UKWK Position              */
1767 #define CSS_KS2_KS2_UKWK_Msk                  (0x01UL << CSS_KS2_KS2_UKWK_Pos)                        /*!< CSS_KS2: KS2_UKWK Mask                  */
1768 #define CSS_KS2_KS2_UKUOK_Pos                 23                                                      /*!< CSS_KS2: KS2_UKUOK Position             */
1769 #define CSS_KS2_KS2_UKUOK_Msk                 (0x01UL << CSS_KS2_KS2_UKUOK_Pos)                       /*!< CSS_KS2: KS2_UKUOK Mask                 */
1770 #define CSS_KS2_KS2_UTLSPMS_Pos               24                                                      /*!< CSS_KS2: KS2_UTLSPMS Position           */
1771 #define CSS_KS2_KS2_UTLSPMS_Msk               (0x01UL << CSS_KS2_KS2_UTLSPMS_Pos)                     /*!< CSS_KS2: KS2_UTLSPMS Mask               */
1772 #define CSS_KS2_KS2_UTLSMS_Pos                25                                                      /*!< CSS_KS2: KS2_UTLSMS Position            */
1773 #define CSS_KS2_KS2_UTLSMS_Msk                (0x01UL << CSS_KS2_KS2_UTLSMS_Pos)                      /*!< CSS_KS2: KS2_UTLSMS Mask                */
1774 #define CSS_KS2_KS2_UKGSRC_Pos                26                                                      /*!< CSS_KS2: KS2_UKGSRC Position            */
1775 #define CSS_KS2_KS2_UKGSRC_Msk                (0x01UL << CSS_KS2_KS2_UKGSRC_Pos)                      /*!< CSS_KS2: KS2_UKGSRC Mask                */
1776 #define CSS_KS2_KS2_UHWO_Pos                  27                                                      /*!< CSS_KS2: KS2_UHWO Position              */
1777 #define CSS_KS2_KS2_UHWO_Msk                  (0x01UL << CSS_KS2_KS2_UHWO_Pos)                        /*!< CSS_KS2: KS2_UHWO Mask                  */
1778 #define CSS_KS2_KS2_UWRPOK_Pos                28                                                      /*!< CSS_KS2: KS2_UWRPOK Position            */
1779 #define CSS_KS2_KS2_UWRPOK_Msk                (0x01UL << CSS_KS2_KS2_UWRPOK_Pos)                      /*!< CSS_KS2: KS2_UWRPOK Mask                */
1780 #define CSS_KS2_KS2_UDUK_Pos                  29                                                      /*!< CSS_KS2: KS2_UDUK Position              */
1781 #define CSS_KS2_KS2_UDUK_Msk                  (0x01UL << CSS_KS2_KS2_UDUK_Pos)                        /*!< CSS_KS2: KS2_UDUK Mask                  */
1782 #define CSS_KS2_KS2_UPPROT_Pos                30                                                      /*!< CSS_KS2: KS2_UPPROT Position            */
1783 #define CSS_KS2_KS2_UPPROT_Msk                (0x03UL << CSS_KS2_KS2_UPPROT_Pos)                      /*!< CSS_KS2: KS2_UPPROT Mask                */
1784 
1785 /* ===============================      CSS_KS3      ============================== */
1786 #define CSS_KS3_KS3_KSIZE_Pos                 0                                                       /*!< CSS_KS3: KS3_KSIZE Position             */
1787 #define CSS_KS3_KS3_KSIZE_Msk                 (0x01UL << CSS_KS3_KS3_KSIZE_Pos)                       /*!< CSS_KS3: KS3_KSIZE Mask                 */
1788 #define CSS_KS3_KS3_RSVD0_Pos                 1                                                       /*!< CSS_KS3: KS3_RSVD0 Position             */
1789 #define CSS_KS3_KS3_RSVD0_Msk                 (0x0fUL << CSS_KS3_KS3_RSVD0_Pos)                       /*!< CSS_KS3: KS3_RSVD0 Mask                 */
1790 #define CSS_KS3_KS3_KACT_Pos                  5                                                       /*!< CSS_KS3: KS3_KACT Position              */
1791 #define CSS_KS3_KS3_KACT_Msk                  (0x01UL << CSS_KS3_KS3_KACT_Pos)                        /*!< CSS_KS3: KS3_KACT Mask                  */
1792 #define CSS_KS3_KS3_KBASE_Pos                 6                                                       /*!< CSS_KS3: KS3_KBASE Position             */
1793 #define CSS_KS3_KS3_KBASE_Msk                 (0x01UL << CSS_KS3_KS3_KBASE_Pos)                       /*!< CSS_KS3: KS3_KBASE Mask                 */
1794 #define CSS_KS3_KS3_FGP_Pos                   7                                                       /*!< CSS_KS3: KS3_FGP Position               */
1795 #define CSS_KS3_KS3_FGP_Msk                   (0x01UL << CSS_KS3_KS3_FGP_Pos)                         /*!< CSS_KS3: KS3_FGP Mask                   */
1796 #define CSS_KS3_KS3_FRTN_Pos                  8                                                       /*!< CSS_KS3: KS3_FRTN Position              */
1797 #define CSS_KS3_KS3_FRTN_Msk                  (0x01UL << CSS_KS3_KS3_FRTN_Pos)                        /*!< CSS_KS3: KS3_FRTN Mask                  */
1798 #define CSS_KS3_KS3_FHWO_Pos                  9                                                       /*!< CSS_KS3: KS3_FHWO Position              */
1799 #define CSS_KS3_KS3_FHWO_Msk                  (0x01UL << CSS_KS3_KS3_FHWO_Pos)                        /*!< CSS_KS3: KS3_FHWO Mask                  */
1800 #define CSS_KS3_KS3_RSVD1_Pos                 10                                                      /*!< CSS_KS3: KS3_RSVD1 Position             */
1801 #define CSS_KS3_KS3_RSVD1_Msk                 (0x07UL << CSS_KS3_KS3_RSVD1_Pos)                       /*!< CSS_KS3: KS3_RSVD1 Mask                 */
1802 #define CSS_KS3_KS3_UCMAC_Pos                 13                                                      /*!< CSS_KS3: KS3_UCMAC Position             */
1803 #define CSS_KS3_KS3_UCMAC_Msk                 (0x01UL << CSS_KS3_KS3_UCMAC_Pos)                       /*!< CSS_KS3: KS3_UCMAC Mask                 */
1804 #define CSS_KS3_KS3_UKSK_Pos                  14                                                      /*!< CSS_KS3: KS3_UKSK Position              */
1805 #define CSS_KS3_KS3_UKSK_Msk                  (0x01UL << CSS_KS3_KS3_UKSK_Pos)                        /*!< CSS_KS3: KS3_UKSK Mask                  */
1806 #define CSS_KS3_KS3_URTF_Pos                  15                                                      /*!< CSS_KS3: KS3_URTF Position              */
1807 #define CSS_KS3_KS3_URTF_Msk                  (0x01UL << CSS_KS3_KS3_URTF_Pos)                        /*!< CSS_KS3: KS3_URTF Mask                  */
1808 #define CSS_KS3_KS3_UCKDF_Pos                 16                                                      /*!< CSS_KS3: KS3_UCKDF Position             */
1809 #define CSS_KS3_KS3_UCKDF_Msk                 (0x01UL << CSS_KS3_KS3_UCKDF_Pos)                       /*!< CSS_KS3: KS3_UCKDF Mask                 */
1810 #define CSS_KS3_KS3_UHKDF_Pos                 17                                                      /*!< CSS_KS3: KS3_UHKDF Position             */
1811 #define CSS_KS3_KS3_UHKDF_Msk                 (0x01UL << CSS_KS3_KS3_UHKDF_Pos)                       /*!< CSS_KS3: KS3_UHKDF Mask                 */
1812 #define CSS_KS3_KS3_UECSG_Pos                 18                                                      /*!< CSS_KS3: KS3_UECSG Position             */
1813 #define CSS_KS3_KS3_UECSG_Msk                 (0x01UL << CSS_KS3_KS3_UECSG_Pos)                       /*!< CSS_KS3: KS3_UECSG Mask                 */
1814 #define CSS_KS3_KS3_UECDH_Pos                 19                                                      /*!< CSS_KS3: KS3_UECDH Position             */
1815 #define CSS_KS3_KS3_UECDH_Msk                 (0x01UL << CSS_KS3_KS3_UECDH_Pos)                       /*!< CSS_KS3: KS3_UECDH Mask                 */
1816 #define CSS_KS3_KS3_UAES_Pos                  20                                                      /*!< CSS_KS3: KS3_UAES Position              */
1817 #define CSS_KS3_KS3_UAES_Msk                  (0x01UL << CSS_KS3_KS3_UAES_Pos)                        /*!< CSS_KS3: KS3_UAES Mask                  */
1818 #define CSS_KS3_KS3_UHMAC_Pos                 21                                                      /*!< CSS_KS3: KS3_UHMAC Position             */
1819 #define CSS_KS3_KS3_UHMAC_Msk                 (0x01UL << CSS_KS3_KS3_UHMAC_Pos)                       /*!< CSS_KS3: KS3_UHMAC Mask                 */
1820 #define CSS_KS3_KS3_UKWK_Pos                  22                                                      /*!< CSS_KS3: KS3_UKWK Position              */
1821 #define CSS_KS3_KS3_UKWK_Msk                  (0x01UL << CSS_KS3_KS3_UKWK_Pos)                        /*!< CSS_KS3: KS3_UKWK Mask                  */
1822 #define CSS_KS3_KS3_UKUOK_Pos                 23                                                      /*!< CSS_KS3: KS3_UKUOK Position             */
1823 #define CSS_KS3_KS3_UKUOK_Msk                 (0x01UL << CSS_KS3_KS3_UKUOK_Pos)                       /*!< CSS_KS3: KS3_UKUOK Mask                 */
1824 #define CSS_KS3_KS3_UTLSPMS_Pos               24                                                      /*!< CSS_KS3: KS3_UTLSPMS Position           */
1825 #define CSS_KS3_KS3_UTLSPMS_Msk               (0x01UL << CSS_KS3_KS3_UTLSPMS_Pos)                     /*!< CSS_KS3: KS3_UTLSPMS Mask               */
1826 #define CSS_KS3_KS3_UTLSMS_Pos                25                                                      /*!< CSS_KS3: KS3_UTLSMS Position            */
1827 #define CSS_KS3_KS3_UTLSMS_Msk                (0x01UL << CSS_KS3_KS3_UTLSMS_Pos)                      /*!< CSS_KS3: KS3_UTLSMS Mask                */
1828 #define CSS_KS3_KS3_UKGSRC_Pos                26                                                      /*!< CSS_KS3: KS3_UKGSRC Position            */
1829 #define CSS_KS3_KS3_UKGSRC_Msk                (0x01UL << CSS_KS3_KS3_UKGSRC_Pos)                      /*!< CSS_KS3: KS3_UKGSRC Mask                */
1830 #define CSS_KS3_KS3_UHWO_Pos                  27                                                      /*!< CSS_KS3: KS3_UHWO Position              */
1831 #define CSS_KS3_KS3_UHWO_Msk                  (0x01UL << CSS_KS3_KS3_UHWO_Pos)                        /*!< CSS_KS3: KS3_UHWO Mask                  */
1832 #define CSS_KS3_KS3_UWRPOK_Pos                28                                                      /*!< CSS_KS3: KS3_UWRPOK Position            */
1833 #define CSS_KS3_KS3_UWRPOK_Msk                (0x01UL << CSS_KS3_KS3_UWRPOK_Pos)                      /*!< CSS_KS3: KS3_UWRPOK Mask                */
1834 #define CSS_KS3_KS3_UDUK_Pos                  29                                                      /*!< CSS_KS3: KS3_UDUK Position              */
1835 #define CSS_KS3_KS3_UDUK_Msk                  (0x01UL << CSS_KS3_KS3_UDUK_Pos)                        /*!< CSS_KS3: KS3_UDUK Mask                  */
1836 #define CSS_KS3_KS3_UPPROT_Pos                30                                                      /*!< CSS_KS3: KS3_UPPROT Position            */
1837 #define CSS_KS3_KS3_UPPROT_Msk                (0x03UL << CSS_KS3_KS3_UPPROT_Pos)                      /*!< CSS_KS3: KS3_UPPROT Mask                */
1838 
1839 /* ===============================      CSS_KS4      ============================== */
1840 #define CSS_KS4_KS4_KSIZE_Pos                 0                                                       /*!< CSS_KS4: KS4_KSIZE Position             */
1841 #define CSS_KS4_KS4_KSIZE_Msk                 (0x01UL << CSS_KS4_KS4_KSIZE_Pos)                       /*!< CSS_KS4: KS4_KSIZE Mask                 */
1842 #define CSS_KS4_KS4_RSVD0_Pos                 1                                                       /*!< CSS_KS4: KS4_RSVD0 Position             */
1843 #define CSS_KS4_KS4_RSVD0_Msk                 (0x0fUL << CSS_KS4_KS4_RSVD0_Pos)                       /*!< CSS_KS4: KS4_RSVD0 Mask                 */
1844 #define CSS_KS4_KS4_KACT_Pos                  5                                                       /*!< CSS_KS4: KS4_KACT Position              */
1845 #define CSS_KS4_KS4_KACT_Msk                  (0x01UL << CSS_KS4_KS4_KACT_Pos)                        /*!< CSS_KS4: KS4_KACT Mask                  */
1846 #define CSS_KS4_KS4_KBASE_Pos                 6                                                       /*!< CSS_KS4: KS4_KBASE Position             */
1847 #define CSS_KS4_KS4_KBASE_Msk                 (0x01UL << CSS_KS4_KS4_KBASE_Pos)                       /*!< CSS_KS4: KS4_KBASE Mask                 */
1848 #define CSS_KS4_KS4_FGP_Pos                   7                                                       /*!< CSS_KS4: KS4_FGP Position               */
1849 #define CSS_KS4_KS4_FGP_Msk                   (0x01UL << CSS_KS4_KS4_FGP_Pos)                         /*!< CSS_KS4: KS4_FGP Mask                   */
1850 #define CSS_KS4_KS4_FRTN_Pos                  8                                                       /*!< CSS_KS4: KS4_FRTN Position              */
1851 #define CSS_KS4_KS4_FRTN_Msk                  (0x01UL << CSS_KS4_KS4_FRTN_Pos)                        /*!< CSS_KS4: KS4_FRTN Mask                  */
1852 #define CSS_KS4_KS4_FHWO_Pos                  9                                                       /*!< CSS_KS4: KS4_FHWO Position              */
1853 #define CSS_KS4_KS4_FHWO_Msk                  (0x01UL << CSS_KS4_KS4_FHWO_Pos)                        /*!< CSS_KS4: KS4_FHWO Mask                  */
1854 #define CSS_KS4_KS4_RSVD1_Pos                 10                                                      /*!< CSS_KS4: KS4_RSVD1 Position             */
1855 #define CSS_KS4_KS4_RSVD1_Msk                 (0x07UL << CSS_KS4_KS4_RSVD1_Pos)                       /*!< CSS_KS4: KS4_RSVD1 Mask                 */
1856 #define CSS_KS4_KS4_UCMAC_Pos                 13                                                      /*!< CSS_KS4: KS4_UCMAC Position             */
1857 #define CSS_KS4_KS4_UCMAC_Msk                 (0x01UL << CSS_KS4_KS4_UCMAC_Pos)                       /*!< CSS_KS4: KS4_UCMAC Mask                 */
1858 #define CSS_KS4_KS4_UKSK_Pos                  14                                                      /*!< CSS_KS4: KS4_UKSK Position              */
1859 #define CSS_KS4_KS4_UKSK_Msk                  (0x01UL << CSS_KS4_KS4_UKSK_Pos)                        /*!< CSS_KS4: KS4_UKSK Mask                  */
1860 #define CSS_KS4_KS4_URTF_Pos                  15                                                      /*!< CSS_KS4: KS4_URTF Position              */
1861 #define CSS_KS4_KS4_URTF_Msk                  (0x01UL << CSS_KS4_KS4_URTF_Pos)                        /*!< CSS_KS4: KS4_URTF Mask                  */
1862 #define CSS_KS4_KS4_UCKDF_Pos                 16                                                      /*!< CSS_KS4: KS4_UCKDF Position             */
1863 #define CSS_KS4_KS4_UCKDF_Msk                 (0x01UL << CSS_KS4_KS4_UCKDF_Pos)                       /*!< CSS_KS4: KS4_UCKDF Mask                 */
1864 #define CSS_KS4_KS4_UHKDF_Pos                 17                                                      /*!< CSS_KS4: KS4_UHKDF Position             */
1865 #define CSS_KS4_KS4_UHKDF_Msk                 (0x01UL << CSS_KS4_KS4_UHKDF_Pos)                       /*!< CSS_KS4: KS4_UHKDF Mask                 */
1866 #define CSS_KS4_KS4_UECSG_Pos                 18                                                      /*!< CSS_KS4: KS4_UECSG Position             */
1867 #define CSS_KS4_KS4_UECSG_Msk                 (0x01UL << CSS_KS4_KS4_UECSG_Pos)                       /*!< CSS_KS4: KS4_UECSG Mask                 */
1868 #define CSS_KS4_KS4_UECDH_Pos                 19                                                      /*!< CSS_KS4: KS4_UECDH Position             */
1869 #define CSS_KS4_KS4_UECDH_Msk                 (0x01UL << CSS_KS4_KS4_UECDH_Pos)                       /*!< CSS_KS4: KS4_UECDH Mask                 */
1870 #define CSS_KS4_KS4_UAES_Pos                  20                                                      /*!< CSS_KS4: KS4_UAES Position              */
1871 #define CSS_KS4_KS4_UAES_Msk                  (0x01UL << CSS_KS4_KS4_UAES_Pos)                        /*!< CSS_KS4: KS4_UAES Mask                  */
1872 #define CSS_KS4_KS4_UHMAC_Pos                 21                                                      /*!< CSS_KS4: KS4_UHMAC Position             */
1873 #define CSS_KS4_KS4_UHMAC_Msk                 (0x01UL << CSS_KS4_KS4_UHMAC_Pos)                       /*!< CSS_KS4: KS4_UHMAC Mask                 */
1874 #define CSS_KS4_KS4_UKWK_Pos                  22                                                      /*!< CSS_KS4: KS4_UKWK Position              */
1875 #define CSS_KS4_KS4_UKWK_Msk                  (0x01UL << CSS_KS4_KS4_UKWK_Pos)                        /*!< CSS_KS4: KS4_UKWK Mask                  */
1876 #define CSS_KS4_KS4_UKUOK_Pos                 23                                                      /*!< CSS_KS4: KS4_UKUOK Position             */
1877 #define CSS_KS4_KS4_UKUOK_Msk                 (0x01UL << CSS_KS4_KS4_UKUOK_Pos)                       /*!< CSS_KS4: KS4_UKUOK Mask                 */
1878 #define CSS_KS4_KS4_UTLSPMS_Pos               24                                                      /*!< CSS_KS4: KS4_UTLSPMS Position           */
1879 #define CSS_KS4_KS4_UTLSPMS_Msk               (0x01UL << CSS_KS4_KS4_UTLSPMS_Pos)                     /*!< CSS_KS4: KS4_UTLSPMS Mask               */
1880 #define CSS_KS4_KS4_UTLSMS_Pos                25                                                      /*!< CSS_KS4: KS4_UTLSMS Position            */
1881 #define CSS_KS4_KS4_UTLSMS_Msk                (0x01UL << CSS_KS4_KS4_UTLSMS_Pos)                      /*!< CSS_KS4: KS4_UTLSMS Mask                */
1882 #define CSS_KS4_KS4_UKGSRC_Pos                26                                                      /*!< CSS_KS4: KS4_UKGSRC Position            */
1883 #define CSS_KS4_KS4_UKGSRC_Msk                (0x01UL << CSS_KS4_KS4_UKGSRC_Pos)                      /*!< CSS_KS4: KS4_UKGSRC Mask                */
1884 #define CSS_KS4_KS4_UHWO_Pos                  27                                                      /*!< CSS_KS4: KS4_UHWO Position              */
1885 #define CSS_KS4_KS4_UHWO_Msk                  (0x01UL << CSS_KS4_KS4_UHWO_Pos)                        /*!< CSS_KS4: KS4_UHWO Mask                  */
1886 #define CSS_KS4_KS4_UWRPOK_Pos                28                                                      /*!< CSS_KS4: KS4_UWRPOK Position            */
1887 #define CSS_KS4_KS4_UWRPOK_Msk                (0x01UL << CSS_KS4_KS4_UWRPOK_Pos)                      /*!< CSS_KS4: KS4_UWRPOK Mask                */
1888 #define CSS_KS4_KS4_UDUK_Pos                  29                                                      /*!< CSS_KS4: KS4_UDUK Position              */
1889 #define CSS_KS4_KS4_UDUK_Msk                  (0x01UL << CSS_KS4_KS4_UDUK_Pos)                        /*!< CSS_KS4: KS4_UDUK Mask                  */
1890 #define CSS_KS4_KS4_UPPROT_Pos                30                                                      /*!< CSS_KS4: KS4_UPPROT Position            */
1891 #define CSS_KS4_KS4_UPPROT_Msk                (0x03UL << CSS_KS4_KS4_UPPROT_Pos)                      /*!< CSS_KS4: KS4_UPPROT Mask                */
1892 
1893 /* ===============================      CSS_KS5      ============================== */
1894 #define CSS_KS5_KS5_KSIZE_Pos                 0                                                       /*!< CSS_KS5: KS5_KSIZE Position             */
1895 #define CSS_KS5_KS5_KSIZE_Msk                 (0x01UL << CSS_KS5_KS5_KSIZE_Pos)                       /*!< CSS_KS5: KS5_KSIZE Mask                 */
1896 #define CSS_KS5_KS5_RSVD0_Pos                 1                                                       /*!< CSS_KS5: KS5_RSVD0 Position             */
1897 #define CSS_KS5_KS5_RSVD0_Msk                 (0x0fUL << CSS_KS5_KS5_RSVD0_Pos)                       /*!< CSS_KS5: KS5_RSVD0 Mask                 */
1898 #define CSS_KS5_KS5_KACT_Pos                  5                                                       /*!< CSS_KS5: KS5_KACT Position              */
1899 #define CSS_KS5_KS5_KACT_Msk                  (0x01UL << CSS_KS5_KS5_KACT_Pos)                        /*!< CSS_KS5: KS5_KACT Mask                  */
1900 #define CSS_KS5_KS5_KBASE_Pos                 6                                                       /*!< CSS_KS5: KS5_KBASE Position             */
1901 #define CSS_KS5_KS5_KBASE_Msk                 (0x01UL << CSS_KS5_KS5_KBASE_Pos)                       /*!< CSS_KS5: KS5_KBASE Mask                 */
1902 #define CSS_KS5_KS5_FGP_Pos                   7                                                       /*!< CSS_KS5: KS5_FGP Position               */
1903 #define CSS_KS5_KS5_FGP_Msk                   (0x01UL << CSS_KS5_KS5_FGP_Pos)                         /*!< CSS_KS5: KS5_FGP Mask                   */
1904 #define CSS_KS5_KS5_FRTN_Pos                  8                                                       /*!< CSS_KS5: KS5_FRTN Position              */
1905 #define CSS_KS5_KS5_FRTN_Msk                  (0x01UL << CSS_KS5_KS5_FRTN_Pos)                        /*!< CSS_KS5: KS5_FRTN Mask                  */
1906 #define CSS_KS5_KS5_FHWO_Pos                  9                                                       /*!< CSS_KS5: KS5_FHWO Position              */
1907 #define CSS_KS5_KS5_FHWO_Msk                  (0x01UL << CSS_KS5_KS5_FHWO_Pos)                        /*!< CSS_KS5: KS5_FHWO Mask                  */
1908 #define CSS_KS5_KS5_RSVD1_Pos                 10                                                      /*!< CSS_KS5: KS5_RSVD1 Position             */
1909 #define CSS_KS5_KS5_RSVD1_Msk                 (0x07UL << CSS_KS5_KS5_RSVD1_Pos)                       /*!< CSS_KS5: KS5_RSVD1 Mask                 */
1910 #define CSS_KS5_KS5_UCMAC_Pos                 13                                                      /*!< CSS_KS5: KS5_UCMAC Position             */
1911 #define CSS_KS5_KS5_UCMAC_Msk                 (0x01UL << CSS_KS5_KS5_UCMAC_Pos)                       /*!< CSS_KS5: KS5_UCMAC Mask                 */
1912 #define CSS_KS5_KS5_UKSK_Pos                  14                                                      /*!< CSS_KS5: KS5_UKSK Position              */
1913 #define CSS_KS5_KS5_UKSK_Msk                  (0x01UL << CSS_KS5_KS5_UKSK_Pos)                        /*!< CSS_KS5: KS5_UKSK Mask                  */
1914 #define CSS_KS5_KS5_URTF_Pos                  15                                                      /*!< CSS_KS5: KS5_URTF Position              */
1915 #define CSS_KS5_KS5_URTF_Msk                  (0x01UL << CSS_KS5_KS5_URTF_Pos)                        /*!< CSS_KS5: KS5_URTF Mask                  */
1916 #define CSS_KS5_KS5_UCKDF_Pos                 16                                                      /*!< CSS_KS5: KS5_UCKDF Position             */
1917 #define CSS_KS5_KS5_UCKDF_Msk                 (0x01UL << CSS_KS5_KS5_UCKDF_Pos)                       /*!< CSS_KS5: KS5_UCKDF Mask                 */
1918 #define CSS_KS5_KS5_UHKDF_Pos                 17                                                      /*!< CSS_KS5: KS5_UHKDF Position             */
1919 #define CSS_KS5_KS5_UHKDF_Msk                 (0x01UL << CSS_KS5_KS5_UHKDF_Pos)                       /*!< CSS_KS5: KS5_UHKDF Mask                 */
1920 #define CSS_KS5_KS5_UECSG_Pos                 18                                                      /*!< CSS_KS5: KS5_UECSG Position             */
1921 #define CSS_KS5_KS5_UECSG_Msk                 (0x01UL << CSS_KS5_KS5_UECSG_Pos)                       /*!< CSS_KS5: KS5_UECSG Mask                 */
1922 #define CSS_KS5_KS5_UECDH_Pos                 19                                                      /*!< CSS_KS5: KS5_UECDH Position             */
1923 #define CSS_KS5_KS5_UECDH_Msk                 (0x01UL << CSS_KS5_KS5_UECDH_Pos)                       /*!< CSS_KS5: KS5_UECDH Mask                 */
1924 #define CSS_KS5_KS5_UAES_Pos                  20                                                      /*!< CSS_KS5: KS5_UAES Position              */
1925 #define CSS_KS5_KS5_UAES_Msk                  (0x01UL << CSS_KS5_KS5_UAES_Pos)                        /*!< CSS_KS5: KS5_UAES Mask                  */
1926 #define CSS_KS5_KS5_UHMAC_Pos                 21                                                      /*!< CSS_KS5: KS5_UHMAC Position             */
1927 #define CSS_KS5_KS5_UHMAC_Msk                 (0x01UL << CSS_KS5_KS5_UHMAC_Pos)                       /*!< CSS_KS5: KS5_UHMAC Mask                 */
1928 #define CSS_KS5_KS5_UKWK_Pos                  22                                                      /*!< CSS_KS5: KS5_UKWK Position              */
1929 #define CSS_KS5_KS5_UKWK_Msk                  (0x01UL << CSS_KS5_KS5_UKWK_Pos)                        /*!< CSS_KS5: KS5_UKWK Mask                  */
1930 #define CSS_KS5_KS5_UKUOK_Pos                 23                                                      /*!< CSS_KS5: KS5_UKUOK Position             */
1931 #define CSS_KS5_KS5_UKUOK_Msk                 (0x01UL << CSS_KS5_KS5_UKUOK_Pos)                       /*!< CSS_KS5: KS5_UKUOK Mask                 */
1932 #define CSS_KS5_KS5_UTLSPMS_Pos               24                                                      /*!< CSS_KS5: KS5_UTLSPMS Position           */
1933 #define CSS_KS5_KS5_UTLSPMS_Msk               (0x01UL << CSS_KS5_KS5_UTLSPMS_Pos)                     /*!< CSS_KS5: KS5_UTLSPMS Mask               */
1934 #define CSS_KS5_KS5_UTLSMS_Pos                25                                                      /*!< CSS_KS5: KS5_UTLSMS Position            */
1935 #define CSS_KS5_KS5_UTLSMS_Msk                (0x01UL << CSS_KS5_KS5_UTLSMS_Pos)                      /*!< CSS_KS5: KS5_UTLSMS Mask                */
1936 #define CSS_KS5_KS5_UKGSRC_Pos                26                                                      /*!< CSS_KS5: KS5_UKGSRC Position            */
1937 #define CSS_KS5_KS5_UKGSRC_Msk                (0x01UL << CSS_KS5_KS5_UKGSRC_Pos)                      /*!< CSS_KS5: KS5_UKGSRC Mask                */
1938 #define CSS_KS5_KS5_UHWO_Pos                  27                                                      /*!< CSS_KS5: KS5_UHWO Position              */
1939 #define CSS_KS5_KS5_UHWO_Msk                  (0x01UL << CSS_KS5_KS5_UHWO_Pos)                        /*!< CSS_KS5: KS5_UHWO Mask                  */
1940 #define CSS_KS5_KS5_UWRPOK_Pos                28                                                      /*!< CSS_KS5: KS5_UWRPOK Position            */
1941 #define CSS_KS5_KS5_UWRPOK_Msk                (0x01UL << CSS_KS5_KS5_UWRPOK_Pos)                      /*!< CSS_KS5: KS5_UWRPOK Mask                */
1942 #define CSS_KS5_KS5_UDUK_Pos                  29                                                      /*!< CSS_KS5: KS5_UDUK Position              */
1943 #define CSS_KS5_KS5_UDUK_Msk                  (0x01UL << CSS_KS5_KS5_UDUK_Pos)                        /*!< CSS_KS5: KS5_UDUK Mask                  */
1944 #define CSS_KS5_KS5_UPPROT_Pos                30                                                      /*!< CSS_KS5: KS5_UPPROT Position            */
1945 #define CSS_KS5_KS5_UPPROT_Msk                (0x03UL << CSS_KS5_KS5_UPPROT_Pos)                      /*!< CSS_KS5: KS5_UPPROT Mask                */
1946 
1947 /* ===============================      CSS_KS6      ============================== */
1948 #define CSS_KS6_KS6_KSIZE_Pos                 0                                                       /*!< CSS_KS6: KS6_KSIZE Position             */
1949 #define CSS_KS6_KS6_KSIZE_Msk                 (0x01UL << CSS_KS6_KS6_KSIZE_Pos)                       /*!< CSS_KS6: KS6_KSIZE Mask                 */
1950 #define CSS_KS6_KS6_RSVD0_Pos                 1                                                       /*!< CSS_KS6: KS6_RSVD0 Position             */
1951 #define CSS_KS6_KS6_RSVD0_Msk                 (0x0fUL << CSS_KS6_KS6_RSVD0_Pos)                       /*!< CSS_KS6: KS6_RSVD0 Mask                 */
1952 #define CSS_KS6_KS6_KACT_Pos                  5                                                       /*!< CSS_KS6: KS6_KACT Position              */
1953 #define CSS_KS6_KS6_KACT_Msk                  (0x01UL << CSS_KS6_KS6_KACT_Pos)                        /*!< CSS_KS6: KS6_KACT Mask                  */
1954 #define CSS_KS6_KS6_KBASE_Pos                 6                                                       /*!< CSS_KS6: KS6_KBASE Position             */
1955 #define CSS_KS6_KS6_KBASE_Msk                 (0x01UL << CSS_KS6_KS6_KBASE_Pos)                       /*!< CSS_KS6: KS6_KBASE Mask                 */
1956 #define CSS_KS6_KS6_FGP_Pos                   7                                                       /*!< CSS_KS6: KS6_FGP Position               */
1957 #define CSS_KS6_KS6_FGP_Msk                   (0x01UL << CSS_KS6_KS6_FGP_Pos)                         /*!< CSS_KS6: KS6_FGP Mask                   */
1958 #define CSS_KS6_KS6_FRTN_Pos                  8                                                       /*!< CSS_KS6: KS6_FRTN Position              */
1959 #define CSS_KS6_KS6_FRTN_Msk                  (0x01UL << CSS_KS6_KS6_FRTN_Pos)                        /*!< CSS_KS6: KS6_FRTN Mask                  */
1960 #define CSS_KS6_KS6_FHWO_Pos                  9                                                       /*!< CSS_KS6: KS6_FHWO Position              */
1961 #define CSS_KS6_KS6_FHWO_Msk                  (0x01UL << CSS_KS6_KS6_FHWO_Pos)                        /*!< CSS_KS6: KS6_FHWO Mask                  */
1962 #define CSS_KS6_KS6_RSVD1_Pos                 10                                                      /*!< CSS_KS6: KS6_RSVD1 Position             */
1963 #define CSS_KS6_KS6_RSVD1_Msk                 (0x07UL << CSS_KS6_KS6_RSVD1_Pos)                       /*!< CSS_KS6: KS6_RSVD1 Mask                 */
1964 #define CSS_KS6_KS6_UCMAC_Pos                 13                                                      /*!< CSS_KS6: KS6_UCMAC Position             */
1965 #define CSS_KS6_KS6_UCMAC_Msk                 (0x01UL << CSS_KS6_KS6_UCMAC_Pos)                       /*!< CSS_KS6: KS6_UCMAC Mask                 */
1966 #define CSS_KS6_KS6_UKSK_Pos                  14                                                      /*!< CSS_KS6: KS6_UKSK Position              */
1967 #define CSS_KS6_KS6_UKSK_Msk                  (0x01UL << CSS_KS6_KS6_UKSK_Pos)                        /*!< CSS_KS6: KS6_UKSK Mask                  */
1968 #define CSS_KS6_KS6_URTF_Pos                  15                                                      /*!< CSS_KS6: KS6_URTF Position              */
1969 #define CSS_KS6_KS6_URTF_Msk                  (0x01UL << CSS_KS6_KS6_URTF_Pos)                        /*!< CSS_KS6: KS6_URTF Mask                  */
1970 #define CSS_KS6_KS6_UCKDF_Pos                 16                                                      /*!< CSS_KS6: KS6_UCKDF Position             */
1971 #define CSS_KS6_KS6_UCKDF_Msk                 (0x01UL << CSS_KS6_KS6_UCKDF_Pos)                       /*!< CSS_KS6: KS6_UCKDF Mask                 */
1972 #define CSS_KS6_KS6_UHKDF_Pos                 17                                                      /*!< CSS_KS6: KS6_UHKDF Position             */
1973 #define CSS_KS6_KS6_UHKDF_Msk                 (0x01UL << CSS_KS6_KS6_UHKDF_Pos)                       /*!< CSS_KS6: KS6_UHKDF Mask                 */
1974 #define CSS_KS6_KS6_UECSG_Pos                 18                                                      /*!< CSS_KS6: KS6_UECSG Position             */
1975 #define CSS_KS6_KS6_UECSG_Msk                 (0x01UL << CSS_KS6_KS6_UECSG_Pos)                       /*!< CSS_KS6: KS6_UECSG Mask                 */
1976 #define CSS_KS6_KS6_UECDH_Pos                 19                                                      /*!< CSS_KS6: KS6_UECDH Position             */
1977 #define CSS_KS6_KS6_UECDH_Msk                 (0x01UL << CSS_KS6_KS6_UECDH_Pos)                       /*!< CSS_KS6: KS6_UECDH Mask                 */
1978 #define CSS_KS6_KS6_UAES_Pos                  20                                                      /*!< CSS_KS6: KS6_UAES Position              */
1979 #define CSS_KS6_KS6_UAES_Msk                  (0x01UL << CSS_KS6_KS6_UAES_Pos)                        /*!< CSS_KS6: KS6_UAES Mask                  */
1980 #define CSS_KS6_KS6_UHMAC_Pos                 21                                                      /*!< CSS_KS6: KS6_UHMAC Position             */
1981 #define CSS_KS6_KS6_UHMAC_Msk                 (0x01UL << CSS_KS6_KS6_UHMAC_Pos)                       /*!< CSS_KS6: KS6_UHMAC Mask                 */
1982 #define CSS_KS6_KS6_UKWK_Pos                  22                                                      /*!< CSS_KS6: KS6_UKWK Position              */
1983 #define CSS_KS6_KS6_UKWK_Msk                  (0x01UL << CSS_KS6_KS6_UKWK_Pos)                        /*!< CSS_KS6: KS6_UKWK Mask                  */
1984 #define CSS_KS6_KS6_UKUOK_Pos                 23                                                      /*!< CSS_KS6: KS6_UKUOK Position             */
1985 #define CSS_KS6_KS6_UKUOK_Msk                 (0x01UL << CSS_KS6_KS6_UKUOK_Pos)                       /*!< CSS_KS6: KS6_UKUOK Mask                 */
1986 #define CSS_KS6_KS6_UTLSPMS_Pos               24                                                      /*!< CSS_KS6: KS6_UTLSPMS Position           */
1987 #define CSS_KS6_KS6_UTLSPMS_Msk               (0x01UL << CSS_KS6_KS6_UTLSPMS_Pos)                     /*!< CSS_KS6: KS6_UTLSPMS Mask               */
1988 #define CSS_KS6_KS6_UTLSMS_Pos                25                                                      /*!< CSS_KS6: KS6_UTLSMS Position            */
1989 #define CSS_KS6_KS6_UTLSMS_Msk                (0x01UL << CSS_KS6_KS6_UTLSMS_Pos)                      /*!< CSS_KS6: KS6_UTLSMS Mask                */
1990 #define CSS_KS6_KS6_UKGSRC_Pos                26                                                      /*!< CSS_KS6: KS6_UKGSRC Position            */
1991 #define CSS_KS6_KS6_UKGSRC_Msk                (0x01UL << CSS_KS6_KS6_UKGSRC_Pos)                      /*!< CSS_KS6: KS6_UKGSRC Mask                */
1992 #define CSS_KS6_KS6_UHWO_Pos                  27                                                      /*!< CSS_KS6: KS6_UHWO Position              */
1993 #define CSS_KS6_KS6_UHWO_Msk                  (0x01UL << CSS_KS6_KS6_UHWO_Pos)                        /*!< CSS_KS6: KS6_UHWO Mask                  */
1994 #define CSS_KS6_KS6_UWRPOK_Pos                28                                                      /*!< CSS_KS6: KS6_UWRPOK Position            */
1995 #define CSS_KS6_KS6_UWRPOK_Msk                (0x01UL << CSS_KS6_KS6_UWRPOK_Pos)                      /*!< CSS_KS6: KS6_UWRPOK Mask                */
1996 #define CSS_KS6_KS6_UDUK_Pos                  29                                                      /*!< CSS_KS6: KS6_UDUK Position              */
1997 #define CSS_KS6_KS6_UDUK_Msk                  (0x01UL << CSS_KS6_KS6_UDUK_Pos)                        /*!< CSS_KS6: KS6_UDUK Mask                  */
1998 #define CSS_KS6_KS6_UPPROT_Pos                30                                                      /*!< CSS_KS6: KS6_UPPROT Position            */
1999 #define CSS_KS6_KS6_UPPROT_Msk                (0x03UL << CSS_KS6_KS6_UPPROT_Pos)                      /*!< CSS_KS6: KS6_UPPROT Mask                */
2000 
2001 /* ===============================      CSS_KS7      ============================== */
2002 #define CSS_KS7_KS7_KSIZE_Pos                 0                                                       /*!< CSS_KS7: KS7_KSIZE Position             */
2003 #define CSS_KS7_KS7_KSIZE_Msk                 (0x01UL << CSS_KS7_KS7_KSIZE_Pos)                       /*!< CSS_KS7: KS7_KSIZE Mask                 */
2004 #define CSS_KS7_KS7_RSVD0_Pos                 1                                                       /*!< CSS_KS7: KS7_RSVD0 Position             */
2005 #define CSS_KS7_KS7_RSVD0_Msk                 (0x0fUL << CSS_KS7_KS7_RSVD0_Pos)                       /*!< CSS_KS7: KS7_RSVD0 Mask                 */
2006 #define CSS_KS7_KS7_KACT_Pos                  5                                                       /*!< CSS_KS7: KS7_KACT Position              */
2007 #define CSS_KS7_KS7_KACT_Msk                  (0x01UL << CSS_KS7_KS7_KACT_Pos)                        /*!< CSS_KS7: KS7_KACT Mask                  */
2008 #define CSS_KS7_KS7_KBASE_Pos                 6                                                       /*!< CSS_KS7: KS7_KBASE Position             */
2009 #define CSS_KS7_KS7_KBASE_Msk                 (0x01UL << CSS_KS7_KS7_KBASE_Pos)                       /*!< CSS_KS7: KS7_KBASE Mask                 */
2010 #define CSS_KS7_KS7_FGP_Pos                   7                                                       /*!< CSS_KS7: KS7_FGP Position               */
2011 #define CSS_KS7_KS7_FGP_Msk                   (0x01UL << CSS_KS7_KS7_FGP_Pos)                         /*!< CSS_KS7: KS7_FGP Mask                   */
2012 #define CSS_KS7_KS7_FRTN_Pos                  8                                                       /*!< CSS_KS7: KS7_FRTN Position              */
2013 #define CSS_KS7_KS7_FRTN_Msk                  (0x01UL << CSS_KS7_KS7_FRTN_Pos)                        /*!< CSS_KS7: KS7_FRTN Mask                  */
2014 #define CSS_KS7_KS7_FHWO_Pos                  9                                                       /*!< CSS_KS7: KS7_FHWO Position              */
2015 #define CSS_KS7_KS7_FHWO_Msk                  (0x01UL << CSS_KS7_KS7_FHWO_Pos)                        /*!< CSS_KS7: KS7_FHWO Mask                  */
2016 #define CSS_KS7_KS7_RSVD1_Pos                 10                                                      /*!< CSS_KS7: KS7_RSVD1 Position             */
2017 #define CSS_KS7_KS7_RSVD1_Msk                 (0x07UL << CSS_KS7_KS7_RSVD1_Pos)                       /*!< CSS_KS7: KS7_RSVD1 Mask                 */
2018 #define CSS_KS7_KS7_UCMAC_Pos                 13                                                      /*!< CSS_KS7: KS7_UCMAC Position             */
2019 #define CSS_KS7_KS7_UCMAC_Msk                 (0x01UL << CSS_KS7_KS7_UCMAC_Pos)                       /*!< CSS_KS7: KS7_UCMAC Mask                 */
2020 #define CSS_KS7_KS7_UKSK_Pos                  14                                                      /*!< CSS_KS7: KS7_UKSK Position              */
2021 #define CSS_KS7_KS7_UKSK_Msk                  (0x01UL << CSS_KS7_KS7_UKSK_Pos)                        /*!< CSS_KS7: KS7_UKSK Mask                  */
2022 #define CSS_KS7_KS7_URTF_Pos                  15                                                      /*!< CSS_KS7: KS7_URTF Position              */
2023 #define CSS_KS7_KS7_URTF_Msk                  (0x01UL << CSS_KS7_KS7_URTF_Pos)                        /*!< CSS_KS7: KS7_URTF Mask                  */
2024 #define CSS_KS7_KS7_UCKDF_Pos                 16                                                      /*!< CSS_KS7: KS7_UCKDF Position             */
2025 #define CSS_KS7_KS7_UCKDF_Msk                 (0x01UL << CSS_KS7_KS7_UCKDF_Pos)                       /*!< CSS_KS7: KS7_UCKDF Mask                 */
2026 #define CSS_KS7_KS7_UHKDF_Pos                 17                                                      /*!< CSS_KS7: KS7_UHKDF Position             */
2027 #define CSS_KS7_KS7_UHKDF_Msk                 (0x01UL << CSS_KS7_KS7_UHKDF_Pos)                       /*!< CSS_KS7: KS7_UHKDF Mask                 */
2028 #define CSS_KS7_KS7_UECSG_Pos                 18                                                      /*!< CSS_KS7: KS7_UECSG Position             */
2029 #define CSS_KS7_KS7_UECSG_Msk                 (0x01UL << CSS_KS7_KS7_UECSG_Pos)                       /*!< CSS_KS7: KS7_UECSG Mask                 */
2030 #define CSS_KS7_KS7_UECDH_Pos                 19                                                      /*!< CSS_KS7: KS7_UECDH Position             */
2031 #define CSS_KS7_KS7_UECDH_Msk                 (0x01UL << CSS_KS7_KS7_UECDH_Pos)                       /*!< CSS_KS7: KS7_UECDH Mask                 */
2032 #define CSS_KS7_KS7_UAES_Pos                  20                                                      /*!< CSS_KS7: KS7_UAES Position              */
2033 #define CSS_KS7_KS7_UAES_Msk                  (0x01UL << CSS_KS7_KS7_UAES_Pos)                        /*!< CSS_KS7: KS7_UAES Mask                  */
2034 #define CSS_KS7_KS7_UHMAC_Pos                 21                                                      /*!< CSS_KS7: KS7_UHMAC Position             */
2035 #define CSS_KS7_KS7_UHMAC_Msk                 (0x01UL << CSS_KS7_KS7_UHMAC_Pos)                       /*!< CSS_KS7: KS7_UHMAC Mask                 */
2036 #define CSS_KS7_KS7_UKWK_Pos                  22                                                      /*!< CSS_KS7: KS7_UKWK Position              */
2037 #define CSS_KS7_KS7_UKWK_Msk                  (0x01UL << CSS_KS7_KS7_UKWK_Pos)                        /*!< CSS_KS7: KS7_UKWK Mask                  */
2038 #define CSS_KS7_KS7_UKUOK_Pos                 23                                                      /*!< CSS_KS7: KS7_UKUOK Position             */
2039 #define CSS_KS7_KS7_UKUOK_Msk                 (0x01UL << CSS_KS7_KS7_UKUOK_Pos)                       /*!< CSS_KS7: KS7_UKUOK Mask                 */
2040 #define CSS_KS7_KS7_UTLSPMS_Pos               24                                                      /*!< CSS_KS7: KS7_UTLSPMS Position           */
2041 #define CSS_KS7_KS7_UTLSPMS_Msk               (0x01UL << CSS_KS7_KS7_UTLSPMS_Pos)                     /*!< CSS_KS7: KS7_UTLSPMS Mask               */
2042 #define CSS_KS7_KS7_UTLSMS_Pos                25                                                      /*!< CSS_KS7: KS7_UTLSMS Position            */
2043 #define CSS_KS7_KS7_UTLSMS_Msk                (0x01UL << CSS_KS7_KS7_UTLSMS_Pos)                      /*!< CSS_KS7: KS7_UTLSMS Mask                */
2044 #define CSS_KS7_KS7_UKGSRC_Pos                26                                                      /*!< CSS_KS7: KS7_UKGSRC Position            */
2045 #define CSS_KS7_KS7_UKGSRC_Msk                (0x01UL << CSS_KS7_KS7_UKGSRC_Pos)                      /*!< CSS_KS7: KS7_UKGSRC Mask                */
2046 #define CSS_KS7_KS7_UHWO_Pos                  27                                                      /*!< CSS_KS7: KS7_UHWO Position              */
2047 #define CSS_KS7_KS7_UHWO_Msk                  (0x01UL << CSS_KS7_KS7_UHWO_Pos)                        /*!< CSS_KS7: KS7_UHWO Mask                  */
2048 #define CSS_KS7_KS7_UWRPOK_Pos                28                                                      /*!< CSS_KS7: KS7_UWRPOK Position            */
2049 #define CSS_KS7_KS7_UWRPOK_Msk                (0x01UL << CSS_KS7_KS7_UWRPOK_Pos)                      /*!< CSS_KS7: KS7_UWRPOK Mask                */
2050 #define CSS_KS7_KS7_UDUK_Pos                  29                                                      /*!< CSS_KS7: KS7_UDUK Position              */
2051 #define CSS_KS7_KS7_UDUK_Msk                  (0x01UL << CSS_KS7_KS7_UDUK_Pos)                        /*!< CSS_KS7: KS7_UDUK Mask                  */
2052 #define CSS_KS7_KS7_UPPROT_Pos                30                                                      /*!< CSS_KS7: KS7_UPPROT Position            */
2053 #define CSS_KS7_KS7_UPPROT_Msk                (0x03UL << CSS_KS7_KS7_UPPROT_Pos)                      /*!< CSS_KS7: KS7_UPPROT Mask                */
2054 
2055 /* ===============================      CSS_KS8      ============================== */
2056 #define CSS_KS8_KS8_KSIZE_Pos                 0                                                       /*!< CSS_KS8: KS8_KSIZE Position             */
2057 #define CSS_KS8_KS8_KSIZE_Msk                 (0x01UL << CSS_KS8_KS8_KSIZE_Pos)                       /*!< CSS_KS8: KS8_KSIZE Mask                 */
2058 #define CSS_KS8_KS8_RSVD0_Pos                 1                                                       /*!< CSS_KS8: KS8_RSVD0 Position             */
2059 #define CSS_KS8_KS8_RSVD0_Msk                 (0x0fUL << CSS_KS8_KS8_RSVD0_Pos)                       /*!< CSS_KS8: KS8_RSVD0 Mask                 */
2060 #define CSS_KS8_KS8_KACT_Pos                  5                                                       /*!< CSS_KS8: KS8_KACT Position              */
2061 #define CSS_KS8_KS8_KACT_Msk                  (0x01UL << CSS_KS8_KS8_KACT_Pos)                        /*!< CSS_KS8: KS8_KACT Mask                  */
2062 #define CSS_KS8_KS8_KBASE_Pos                 6                                                       /*!< CSS_KS8: KS8_KBASE Position             */
2063 #define CSS_KS8_KS8_KBASE_Msk                 (0x01UL << CSS_KS8_KS8_KBASE_Pos)                       /*!< CSS_KS8: KS8_KBASE Mask                 */
2064 #define CSS_KS8_KS8_FGP_Pos                   7                                                       /*!< CSS_KS8: KS8_FGP Position               */
2065 #define CSS_KS8_KS8_FGP_Msk                   (0x01UL << CSS_KS8_KS8_FGP_Pos)                         /*!< CSS_KS8: KS8_FGP Mask                   */
2066 #define CSS_KS8_KS8_FRTN_Pos                  8                                                       /*!< CSS_KS8: KS8_FRTN Position              */
2067 #define CSS_KS8_KS8_FRTN_Msk                  (0x01UL << CSS_KS8_KS8_FRTN_Pos)                        /*!< CSS_KS8: KS8_FRTN Mask                  */
2068 #define CSS_KS8_KS8_FHWO_Pos                  9                                                       /*!< CSS_KS8: KS8_FHWO Position              */
2069 #define CSS_KS8_KS8_FHWO_Msk                  (0x01UL << CSS_KS8_KS8_FHWO_Pos)                        /*!< CSS_KS8: KS8_FHWO Mask                  */
2070 #define CSS_KS8_KS8_RSVD1_Pos                 10                                                      /*!< CSS_KS8: KS8_RSVD1 Position             */
2071 #define CSS_KS8_KS8_RSVD1_Msk                 (0x07UL << CSS_KS8_KS8_RSVD1_Pos)                       /*!< CSS_KS8: KS8_RSVD1 Mask                 */
2072 #define CSS_KS8_KS8_UCMAC_Pos                 13                                                      /*!< CSS_KS8: KS8_UCMAC Position             */
2073 #define CSS_KS8_KS8_UCMAC_Msk                 (0x01UL << CSS_KS8_KS8_UCMAC_Pos)                       /*!< CSS_KS8: KS8_UCMAC Mask                 */
2074 #define CSS_KS8_KS8_UKSK_Pos                  14                                                      /*!< CSS_KS8: KS8_UKSK Position              */
2075 #define CSS_KS8_KS8_UKSK_Msk                  (0x01UL << CSS_KS8_KS8_UKSK_Pos)                        /*!< CSS_KS8: KS8_UKSK Mask                  */
2076 #define CSS_KS8_KS8_URTF_Pos                  15                                                      /*!< CSS_KS8: KS8_URTF Position              */
2077 #define CSS_KS8_KS8_URTF_Msk                  (0x01UL << CSS_KS8_KS8_URTF_Pos)                        /*!< CSS_KS8: KS8_URTF Mask                  */
2078 #define CSS_KS8_KS8_UCKDF_Pos                 16                                                      /*!< CSS_KS8: KS8_UCKDF Position             */
2079 #define CSS_KS8_KS8_UCKDF_Msk                 (0x01UL << CSS_KS8_KS8_UCKDF_Pos)                       /*!< CSS_KS8: KS8_UCKDF Mask                 */
2080 #define CSS_KS8_KS8_UHKDF_Pos                 17                                                      /*!< CSS_KS8: KS8_UHKDF Position             */
2081 #define CSS_KS8_KS8_UHKDF_Msk                 (0x01UL << CSS_KS8_KS8_UHKDF_Pos)                       /*!< CSS_KS8: KS8_UHKDF Mask                 */
2082 #define CSS_KS8_KS8_UECSG_Pos                 18                                                      /*!< CSS_KS8: KS8_UECSG Position             */
2083 #define CSS_KS8_KS8_UECSG_Msk                 (0x01UL << CSS_KS8_KS8_UECSG_Pos)                       /*!< CSS_KS8: KS8_UECSG Mask                 */
2084 #define CSS_KS8_KS8_UECDH_Pos                 19                                                      /*!< CSS_KS8: KS8_UECDH Position             */
2085 #define CSS_KS8_KS8_UECDH_Msk                 (0x01UL << CSS_KS8_KS8_UECDH_Pos)                       /*!< CSS_KS8: KS8_UECDH Mask                 */
2086 #define CSS_KS8_KS8_UAES_Pos                  20                                                      /*!< CSS_KS8: KS8_UAES Position              */
2087 #define CSS_KS8_KS8_UAES_Msk                  (0x01UL << CSS_KS8_KS8_UAES_Pos)                        /*!< CSS_KS8: KS8_UAES Mask                  */
2088 #define CSS_KS8_KS8_UHMAC_Pos                 21                                                      /*!< CSS_KS8: KS8_UHMAC Position             */
2089 #define CSS_KS8_KS8_UHMAC_Msk                 (0x01UL << CSS_KS8_KS8_UHMAC_Pos)                       /*!< CSS_KS8: KS8_UHMAC Mask                 */
2090 #define CSS_KS8_KS8_UKWK_Pos                  22                                                      /*!< CSS_KS8: KS8_UKWK Position              */
2091 #define CSS_KS8_KS8_UKWK_Msk                  (0x01UL << CSS_KS8_KS8_UKWK_Pos)                        /*!< CSS_KS8: KS8_UKWK Mask                  */
2092 #define CSS_KS8_KS8_UKUOK_Pos                 23                                                      /*!< CSS_KS8: KS8_UKUOK Position             */
2093 #define CSS_KS8_KS8_UKUOK_Msk                 (0x01UL << CSS_KS8_KS8_UKUOK_Pos)                       /*!< CSS_KS8: KS8_UKUOK Mask                 */
2094 #define CSS_KS8_KS8_UTLSPMS_Pos               24                                                      /*!< CSS_KS8: KS8_UTLSPMS Position           */
2095 #define CSS_KS8_KS8_UTLSPMS_Msk               (0x01UL << CSS_KS8_KS8_UTLSPMS_Pos)                     /*!< CSS_KS8: KS8_UTLSPMS Mask               */
2096 #define CSS_KS8_KS8_UTLSMS_Pos                25                                                      /*!< CSS_KS8: KS8_UTLSMS Position            */
2097 #define CSS_KS8_KS8_UTLSMS_Msk                (0x01UL << CSS_KS8_KS8_UTLSMS_Pos)                      /*!< CSS_KS8: KS8_UTLSMS Mask                */
2098 #define CSS_KS8_KS8_UKGSRC_Pos                26                                                      /*!< CSS_KS8: KS8_UKGSRC Position            */
2099 #define CSS_KS8_KS8_UKGSRC_Msk                (0x01UL << CSS_KS8_KS8_UKGSRC_Pos)                      /*!< CSS_KS8: KS8_UKGSRC Mask                */
2100 #define CSS_KS8_KS8_UHWO_Pos                  27                                                      /*!< CSS_KS8: KS8_UHWO Position              */
2101 #define CSS_KS8_KS8_UHWO_Msk                  (0x01UL << CSS_KS8_KS8_UHWO_Pos)                        /*!< CSS_KS8: KS8_UHWO Mask                  */
2102 #define CSS_KS8_KS8_UWRPOK_Pos                28                                                      /*!< CSS_KS8: KS8_UWRPOK Position            */
2103 #define CSS_KS8_KS8_UWRPOK_Msk                (0x01UL << CSS_KS8_KS8_UWRPOK_Pos)                      /*!< CSS_KS8: KS8_UWRPOK Mask                */
2104 #define CSS_KS8_KS8_UDUK_Pos                  29                                                      /*!< CSS_KS8: KS8_UDUK Position              */
2105 #define CSS_KS8_KS8_UDUK_Msk                  (0x01UL << CSS_KS8_KS8_UDUK_Pos)                        /*!< CSS_KS8: KS8_UDUK Mask                  */
2106 #define CSS_KS8_KS8_UPPROT_Pos                30                                                      /*!< CSS_KS8: KS8_UPPROT Position            */
2107 #define CSS_KS8_KS8_UPPROT_Msk                (0x03UL << CSS_KS8_KS8_UPPROT_Pos)                      /*!< CSS_KS8: KS8_UPPROT Mask                */
2108 
2109 /* ===============================      CSS_KS9      ============================== */
2110 #define CSS_KS9_KS9_KSIZE_Pos                 0                                                       /*!< CSS_KS9: KS9_KSIZE Position             */
2111 #define CSS_KS9_KS9_KSIZE_Msk                 (0x01UL << CSS_KS9_KS9_KSIZE_Pos)                       /*!< CSS_KS9: KS9_KSIZE Mask                 */
2112 #define CSS_KS9_KS9_RSVD0_Pos                 1                                                       /*!< CSS_KS9: KS9_RSVD0 Position             */
2113 #define CSS_KS9_KS9_RSVD0_Msk                 (0x0fUL << CSS_KS9_KS9_RSVD0_Pos)                       /*!< CSS_KS9: KS9_RSVD0 Mask                 */
2114 #define CSS_KS9_KS9_KACT_Pos                  5                                                       /*!< CSS_KS9: KS9_KACT Position              */
2115 #define CSS_KS9_KS9_KACT_Msk                  (0x01UL << CSS_KS9_KS9_KACT_Pos)                        /*!< CSS_KS9: KS9_KACT Mask                  */
2116 #define CSS_KS9_KS9_KBASE_Pos                 6                                                       /*!< CSS_KS9: KS9_KBASE Position             */
2117 #define CSS_KS9_KS9_KBASE_Msk                 (0x01UL << CSS_KS9_KS9_KBASE_Pos)                       /*!< CSS_KS9: KS9_KBASE Mask                 */
2118 #define CSS_KS9_KS9_FGP_Pos                   7                                                       /*!< CSS_KS9: KS9_FGP Position               */
2119 #define CSS_KS9_KS9_FGP_Msk                   (0x01UL << CSS_KS9_KS9_FGP_Pos)                         /*!< CSS_KS9: KS9_FGP Mask                   */
2120 #define CSS_KS9_KS9_FRTN_Pos                  8                                                       /*!< CSS_KS9: KS9_FRTN Position              */
2121 #define CSS_KS9_KS9_FRTN_Msk                  (0x01UL << CSS_KS9_KS9_FRTN_Pos)                        /*!< CSS_KS9: KS9_FRTN Mask                  */
2122 #define CSS_KS9_KS9_FHWO_Pos                  9                                                       /*!< CSS_KS9: KS9_FHWO Position              */
2123 #define CSS_KS9_KS9_FHWO_Msk                  (0x01UL << CSS_KS9_KS9_FHWO_Pos)                        /*!< CSS_KS9: KS9_FHWO Mask                  */
2124 #define CSS_KS9_KS9_RSVD1_Pos                 10                                                      /*!< CSS_KS9: KS9_RSVD1 Position             */
2125 #define CSS_KS9_KS9_RSVD1_Msk                 (0x07UL << CSS_KS9_KS9_RSVD1_Pos)                       /*!< CSS_KS9: KS9_RSVD1 Mask                 */
2126 #define CSS_KS9_KS9_UCMAC_Pos                 13                                                      /*!< CSS_KS9: KS9_UCMAC Position             */
2127 #define CSS_KS9_KS9_UCMAC_Msk                 (0x01UL << CSS_KS9_KS9_UCMAC_Pos)                       /*!< CSS_KS9: KS9_UCMAC Mask                 */
2128 #define CSS_KS9_KS9_UKSK_Pos                  14                                                      /*!< CSS_KS9: KS9_UKSK Position              */
2129 #define CSS_KS9_KS9_UKSK_Msk                  (0x01UL << CSS_KS9_KS9_UKSK_Pos)                        /*!< CSS_KS9: KS9_UKSK Mask                  */
2130 #define CSS_KS9_KS9_URTF_Pos                  15                                                      /*!< CSS_KS9: KS9_URTF Position              */
2131 #define CSS_KS9_KS9_URTF_Msk                  (0x01UL << CSS_KS9_KS9_URTF_Pos)                        /*!< CSS_KS9: KS9_URTF Mask                  */
2132 #define CSS_KS9_KS9_UCKDF_Pos                 16                                                      /*!< CSS_KS9: KS9_UCKDF Position             */
2133 #define CSS_KS9_KS9_UCKDF_Msk                 (0x01UL << CSS_KS9_KS9_UCKDF_Pos)                       /*!< CSS_KS9: KS9_UCKDF Mask                 */
2134 #define CSS_KS9_KS9_UHKDF_Pos                 17                                                      /*!< CSS_KS9: KS9_UHKDF Position             */
2135 #define CSS_KS9_KS9_UHKDF_Msk                 (0x01UL << CSS_KS9_KS9_UHKDF_Pos)                       /*!< CSS_KS9: KS9_UHKDF Mask                 */
2136 #define CSS_KS9_KS9_UECSG_Pos                 18                                                      /*!< CSS_KS9: KS9_UECSG Position             */
2137 #define CSS_KS9_KS9_UECSG_Msk                 (0x01UL << CSS_KS9_KS9_UECSG_Pos)                       /*!< CSS_KS9: KS9_UECSG Mask                 */
2138 #define CSS_KS9_KS9_UECDH_Pos                 19                                                      /*!< CSS_KS9: KS9_UECDH Position             */
2139 #define CSS_KS9_KS9_UECDH_Msk                 (0x01UL << CSS_KS9_KS9_UECDH_Pos)                       /*!< CSS_KS9: KS9_UECDH Mask                 */
2140 #define CSS_KS9_KS9_UAES_Pos                  20                                                      /*!< CSS_KS9: KS9_UAES Position              */
2141 #define CSS_KS9_KS9_UAES_Msk                  (0x01UL << CSS_KS9_KS9_UAES_Pos)                        /*!< CSS_KS9: KS9_UAES Mask                  */
2142 #define CSS_KS9_KS9_UHMAC_Pos                 21                                                      /*!< CSS_KS9: KS9_UHMAC Position             */
2143 #define CSS_KS9_KS9_UHMAC_Msk                 (0x01UL << CSS_KS9_KS9_UHMAC_Pos)                       /*!< CSS_KS9: KS9_UHMAC Mask                 */
2144 #define CSS_KS9_KS9_UKWK_Pos                  22                                                      /*!< CSS_KS9: KS9_UKWK Position              */
2145 #define CSS_KS9_KS9_UKWK_Msk                  (0x01UL << CSS_KS9_KS9_UKWK_Pos)                        /*!< CSS_KS9: KS9_UKWK Mask                  */
2146 #define CSS_KS9_KS9_UKUOK_Pos                 23                                                      /*!< CSS_KS9: KS9_UKUOK Position             */
2147 #define CSS_KS9_KS9_UKUOK_Msk                 (0x01UL << CSS_KS9_KS9_UKUOK_Pos)                       /*!< CSS_KS9: KS9_UKUOK Mask                 */
2148 #define CSS_KS9_KS9_UTLSPMS_Pos               24                                                      /*!< CSS_KS9: KS9_UTLSPMS Position           */
2149 #define CSS_KS9_KS9_UTLSPMS_Msk               (0x01UL << CSS_KS9_KS9_UTLSPMS_Pos)                     /*!< CSS_KS9: KS9_UTLSPMS Mask               */
2150 #define CSS_KS9_KS9_UTLSMS_Pos                25                                                      /*!< CSS_KS9: KS9_UTLSMS Position            */
2151 #define CSS_KS9_KS9_UTLSMS_Msk                (0x01UL << CSS_KS9_KS9_UTLSMS_Pos)                      /*!< CSS_KS9: KS9_UTLSMS Mask                */
2152 #define CSS_KS9_KS9_UKGSRC_Pos                26                                                      /*!< CSS_KS9: KS9_UKGSRC Position            */
2153 #define CSS_KS9_KS9_UKGSRC_Msk                (0x01UL << CSS_KS9_KS9_UKGSRC_Pos)                      /*!< CSS_KS9: KS9_UKGSRC Mask                */
2154 #define CSS_KS9_KS9_UHWO_Pos                  27                                                      /*!< CSS_KS9: KS9_UHWO Position              */
2155 #define CSS_KS9_KS9_UHWO_Msk                  (0x01UL << CSS_KS9_KS9_UHWO_Pos)                        /*!< CSS_KS9: KS9_UHWO Mask                  */
2156 #define CSS_KS9_KS9_UWRPOK_Pos                28                                                      /*!< CSS_KS9: KS9_UWRPOK Position            */
2157 #define CSS_KS9_KS9_UWRPOK_Msk                (0x01UL << CSS_KS9_KS9_UWRPOK_Pos)                      /*!< CSS_KS9: KS9_UWRPOK Mask                */
2158 #define CSS_KS9_KS9_UDUK_Pos                  29                                                      /*!< CSS_KS9: KS9_UDUK Position              */
2159 #define CSS_KS9_KS9_UDUK_Msk                  (0x01UL << CSS_KS9_KS9_UDUK_Pos)                        /*!< CSS_KS9: KS9_UDUK Mask                  */
2160 #define CSS_KS9_KS9_UPPROT_Pos                30                                                      /*!< CSS_KS9: KS9_UPPROT Position            */
2161 #define CSS_KS9_KS9_UPPROT_Msk                (0x03UL << CSS_KS9_KS9_UPPROT_Pos)                      /*!< CSS_KS9: KS9_UPPROT Mask                */
2162 
2163 /* ===============================      CSS_KS10     ============================== */
2164 #define CSS_KS10_KS10_KSIZE_Pos               0                                                       /*!< CSS_KS10: KS10_KSIZE Position           */
2165 #define CSS_KS10_KS10_KSIZE_Msk               (0x01UL << CSS_KS10_KS10_KSIZE_Pos)                     /*!< CSS_KS10: KS10_KSIZE Mask               */
2166 #define CSS_KS10_KS10_RSVD0_Pos               1                                                       /*!< CSS_KS10: KS10_RSVD0 Position           */
2167 #define CSS_KS10_KS10_RSVD0_Msk               (0x0fUL << CSS_KS10_KS10_RSVD0_Pos)                     /*!< CSS_KS10: KS10_RSVD0 Mask               */
2168 #define CSS_KS10_KS10_KACT_Pos                5                                                       /*!< CSS_KS10: KS10_KACT Position            */
2169 #define CSS_KS10_KS10_KACT_Msk                (0x01UL << CSS_KS10_KS10_KACT_Pos)                      /*!< CSS_KS10: KS10_KACT Mask                */
2170 #define CSS_KS10_KS10_KBASE_Pos               6                                                       /*!< CSS_KS10: KS10_KBASE Position           */
2171 #define CSS_KS10_KS10_KBASE_Msk               (0x01UL << CSS_KS10_KS10_KBASE_Pos)                     /*!< CSS_KS10: KS10_KBASE Mask               */
2172 #define CSS_KS10_KS10_FGP_Pos                 7                                                       /*!< CSS_KS10: KS10_FGP Position             */
2173 #define CSS_KS10_KS10_FGP_Msk                 (0x01UL << CSS_KS10_KS10_FGP_Pos)                       /*!< CSS_KS10: KS10_FGP Mask                 */
2174 #define CSS_KS10_KS10_FRTN_Pos                8                                                       /*!< CSS_KS10: KS10_FRTN Position            */
2175 #define CSS_KS10_KS10_FRTN_Msk                (0x01UL << CSS_KS10_KS10_FRTN_Pos)                      /*!< CSS_KS10: KS10_FRTN Mask                */
2176 #define CSS_KS10_KS10_FHWO_Pos                9                                                       /*!< CSS_KS10: KS10_FHWO Position            */
2177 #define CSS_KS10_KS10_FHWO_Msk                (0x01UL << CSS_KS10_KS10_FHWO_Pos)                      /*!< CSS_KS10: KS10_FHWO Mask                */
2178 #define CSS_KS10_KS10_RSVD1_Pos               10                                                      /*!< CSS_KS10: KS10_RSVD1 Position           */
2179 #define CSS_KS10_KS10_RSVD1_Msk               (0x07UL << CSS_KS10_KS10_RSVD1_Pos)                     /*!< CSS_KS10: KS10_RSVD1 Mask               */
2180 #define CSS_KS10_KS10_UCMAC_Pos               13                                                      /*!< CSS_KS10: KS10_UCMAC Position           */
2181 #define CSS_KS10_KS10_UCMAC_Msk               (0x01UL << CSS_KS10_KS10_UCMAC_Pos)                     /*!< CSS_KS10: KS10_UCMAC Mask               */
2182 #define CSS_KS10_KS10_UKSK_Pos                14                                                      /*!< CSS_KS10: KS10_UKSK Position            */
2183 #define CSS_KS10_KS10_UKSK_Msk                (0x01UL << CSS_KS10_KS10_UKSK_Pos)                      /*!< CSS_KS10: KS10_UKSK Mask                */
2184 #define CSS_KS10_KS10_URTF_Pos                15                                                      /*!< CSS_KS10: KS10_URTF Position            */
2185 #define CSS_KS10_KS10_URTF_Msk                (0x01UL << CSS_KS10_KS10_URTF_Pos)                      /*!< CSS_KS10: KS10_URTF Mask                */
2186 #define CSS_KS10_KS10_UCKDF_Pos               16                                                      /*!< CSS_KS10: KS10_UCKDF Position           */
2187 #define CSS_KS10_KS10_UCKDF_Msk               (0x01UL << CSS_KS10_KS10_UCKDF_Pos)                     /*!< CSS_KS10: KS10_UCKDF Mask               */
2188 #define CSS_KS10_KS10_UHKDF_Pos               17                                                      /*!< CSS_KS10: KS10_UHKDF Position           */
2189 #define CSS_KS10_KS10_UHKDF_Msk               (0x01UL << CSS_KS10_KS10_UHKDF_Pos)                     /*!< CSS_KS10: KS10_UHKDF Mask               */
2190 #define CSS_KS10_KS10_UECSG_Pos               18                                                      /*!< CSS_KS10: KS10_UECSG Position           */
2191 #define CSS_KS10_KS10_UECSG_Msk               (0x01UL << CSS_KS10_KS10_UECSG_Pos)                     /*!< CSS_KS10: KS10_UECSG Mask               */
2192 #define CSS_KS10_KS10_UECDH_Pos               19                                                      /*!< CSS_KS10: KS10_UECDH Position           */
2193 #define CSS_KS10_KS10_UECDH_Msk               (0x01UL << CSS_KS10_KS10_UECDH_Pos)                     /*!< CSS_KS10: KS10_UECDH Mask               */
2194 #define CSS_KS10_KS10_UAES_Pos                20                                                      /*!< CSS_KS10: KS10_UAES Position            */
2195 #define CSS_KS10_KS10_UAES_Msk                (0x01UL << CSS_KS10_KS10_UAES_Pos)                      /*!< CSS_KS10: KS10_UAES Mask                */
2196 #define CSS_KS10_KS10_UHMAC_Pos               21                                                      /*!< CSS_KS10: KS10_UHMAC Position           */
2197 #define CSS_KS10_KS10_UHMAC_Msk               (0x01UL << CSS_KS10_KS10_UHMAC_Pos)                     /*!< CSS_KS10: KS10_UHMAC Mask               */
2198 #define CSS_KS10_KS10_UKWK_Pos                22                                                      /*!< CSS_KS10: KS10_UKWK Position            */
2199 #define CSS_KS10_KS10_UKWK_Msk                (0x01UL << CSS_KS10_KS10_UKWK_Pos)                      /*!< CSS_KS10: KS10_UKWK Mask                */
2200 #define CSS_KS10_KS10_UKUOK_Pos               23                                                      /*!< CSS_KS10: KS10_UKUOK Position           */
2201 #define CSS_KS10_KS10_UKUOK_Msk               (0x01UL << CSS_KS10_KS10_UKUOK_Pos)                     /*!< CSS_KS10: KS10_UKUOK Mask               */
2202 #define CSS_KS10_KS10_UTLSPMS_Pos             24                                                      /*!< CSS_KS10: KS10_UTLSPMS Position         */
2203 #define CSS_KS10_KS10_UTLSPMS_Msk             (0x01UL << CSS_KS10_KS10_UTLSPMS_Pos)                   /*!< CSS_KS10: KS10_UTLSPMS Mask             */
2204 #define CSS_KS10_KS10_UTLSMS_Pos              25                                                      /*!< CSS_KS10: KS10_UTLSMS Position          */
2205 #define CSS_KS10_KS10_UTLSMS_Msk              (0x01UL << CSS_KS10_KS10_UTLSMS_Pos)                    /*!< CSS_KS10: KS10_UTLSMS Mask              */
2206 #define CSS_KS10_KS10_UKGSRC_Pos              26                                                      /*!< CSS_KS10: KS10_UKGSRC Position          */
2207 #define CSS_KS10_KS10_UKGSRC_Msk              (0x01UL << CSS_KS10_KS10_UKGSRC_Pos)                    /*!< CSS_KS10: KS10_UKGSRC Mask              */
2208 #define CSS_KS10_KS10_UHWO_Pos                27                                                      /*!< CSS_KS10: KS10_UHWO Position            */
2209 #define CSS_KS10_KS10_UHWO_Msk                (0x01UL << CSS_KS10_KS10_UHWO_Pos)                      /*!< CSS_KS10: KS10_UHWO Mask                */
2210 #define CSS_KS10_KS10_UWRPOK_Pos              28                                                      /*!< CSS_KS10: KS10_UWRPOK Position          */
2211 #define CSS_KS10_KS10_UWRPOK_Msk              (0x01UL << CSS_KS10_KS10_UWRPOK_Pos)                    /*!< CSS_KS10: KS10_UWRPOK Mask              */
2212 #define CSS_KS10_KS10_UDUK_Pos                29                                                      /*!< CSS_KS10: KS10_UDUK Position            */
2213 #define CSS_KS10_KS10_UDUK_Msk                (0x01UL << CSS_KS10_KS10_UDUK_Pos)                      /*!< CSS_KS10: KS10_UDUK Mask                */
2214 #define CSS_KS10_KS10_UPPROT_Pos              30                                                      /*!< CSS_KS10: KS10_UPPROT Position          */
2215 #define CSS_KS10_KS10_UPPROT_Msk              (0x03UL << CSS_KS10_KS10_UPPROT_Pos)                    /*!< CSS_KS10: KS10_UPPROT Mask              */
2216 
2217 /* ===============================      CSS_KS11     ============================== */
2218 #define CSS_KS11_KS11_KSIZE_Pos               0                                                       /*!< CSS_KS11: KS11_KSIZE Position           */
2219 #define CSS_KS11_KS11_KSIZE_Msk               (0x01UL << CSS_KS11_KS11_KSIZE_Pos)                     /*!< CSS_KS11: KS11_KSIZE Mask               */
2220 #define CSS_KS11_KS11_RSVD0_Pos               1                                                       /*!< CSS_KS11: KS11_RSVD0 Position           */
2221 #define CSS_KS11_KS11_RSVD0_Msk               (0x0fUL << CSS_KS11_KS11_RSVD0_Pos)                     /*!< CSS_KS11: KS11_RSVD0 Mask               */
2222 #define CSS_KS11_KS11_KACT_Pos                5                                                       /*!< CSS_KS11: KS11_KACT Position            */
2223 #define CSS_KS11_KS11_KACT_Msk                (0x01UL << CSS_KS11_KS11_KACT_Pos)                      /*!< CSS_KS11: KS11_KACT Mask                */
2224 #define CSS_KS11_KS11_KBASE_Pos               6                                                       /*!< CSS_KS11: KS11_KBASE Position           */
2225 #define CSS_KS11_KS11_KBASE_Msk               (0x01UL << CSS_KS11_KS11_KBASE_Pos)                     /*!< CSS_KS11: KS11_KBASE Mask               */
2226 #define CSS_KS11_KS11_FGP_Pos                 7                                                       /*!< CSS_KS11: KS11_FGP Position             */
2227 #define CSS_KS11_KS11_FGP_Msk                 (0x01UL << CSS_KS11_KS11_FGP_Pos)                       /*!< CSS_KS11: KS11_FGP Mask                 */
2228 #define CSS_KS11_KS11_FRTN_Pos                8                                                       /*!< CSS_KS11: KS11_FRTN Position            */
2229 #define CSS_KS11_KS11_FRTN_Msk                (0x01UL << CSS_KS11_KS11_FRTN_Pos)                      /*!< CSS_KS11: KS11_FRTN Mask                */
2230 #define CSS_KS11_KS11_FHWO_Pos                9                                                       /*!< CSS_KS11: KS11_FHWO Position            */
2231 #define CSS_KS11_KS11_FHWO_Msk                (0x01UL << CSS_KS11_KS11_FHWO_Pos)                      /*!< CSS_KS11: KS11_FHWO Mask                */
2232 #define CSS_KS11_KS11_RSVD1_Pos               10                                                      /*!< CSS_KS11: KS11_RSVD1 Position           */
2233 #define CSS_KS11_KS11_RSVD1_Msk               (0x07UL << CSS_KS11_KS11_RSVD1_Pos)                     /*!< CSS_KS11: KS11_RSVD1 Mask               */
2234 #define CSS_KS11_KS11_UCMAC_Pos               13                                                      /*!< CSS_KS11: KS11_UCMAC Position           */
2235 #define CSS_KS11_KS11_UCMAC_Msk               (0x01UL << CSS_KS11_KS11_UCMAC_Pos)                     /*!< CSS_KS11: KS11_UCMAC Mask               */
2236 #define CSS_KS11_KS11_UKSK_Pos                14                                                      /*!< CSS_KS11: KS11_UKSK Position            */
2237 #define CSS_KS11_KS11_UKSK_Msk                (0x01UL << CSS_KS11_KS11_UKSK_Pos)                      /*!< CSS_KS11: KS11_UKSK Mask                */
2238 #define CSS_KS11_KS11_URTF_Pos                15                                                      /*!< CSS_KS11: KS11_URTF Position            */
2239 #define CSS_KS11_KS11_URTF_Msk                (0x01UL << CSS_KS11_KS11_URTF_Pos)                      /*!< CSS_KS11: KS11_URTF Mask                */
2240 #define CSS_KS11_KS11_UCKDF_Pos               16                                                      /*!< CSS_KS11: KS11_UCKDF Position           */
2241 #define CSS_KS11_KS11_UCKDF_Msk               (0x01UL << CSS_KS11_KS11_UCKDF_Pos)                     /*!< CSS_KS11: KS11_UCKDF Mask               */
2242 #define CSS_KS11_KS11_UHKDF_Pos               17                                                      /*!< CSS_KS11: KS11_UHKDF Position           */
2243 #define CSS_KS11_KS11_UHKDF_Msk               (0x01UL << CSS_KS11_KS11_UHKDF_Pos)                     /*!< CSS_KS11: KS11_UHKDF Mask               */
2244 #define CSS_KS11_KS11_UECSG_Pos               18                                                      /*!< CSS_KS11: KS11_UECSG Position           */
2245 #define CSS_KS11_KS11_UECSG_Msk               (0x01UL << CSS_KS11_KS11_UECSG_Pos)                     /*!< CSS_KS11: KS11_UECSG Mask               */
2246 #define CSS_KS11_KS11_UECDH_Pos               19                                                      /*!< CSS_KS11: KS11_UECDH Position           */
2247 #define CSS_KS11_KS11_UECDH_Msk               (0x01UL << CSS_KS11_KS11_UECDH_Pos)                     /*!< CSS_KS11: KS11_UECDH Mask               */
2248 #define CSS_KS11_KS11_UAES_Pos                20                                                      /*!< CSS_KS11: KS11_UAES Position            */
2249 #define CSS_KS11_KS11_UAES_Msk                (0x01UL << CSS_KS11_KS11_UAES_Pos)                      /*!< CSS_KS11: KS11_UAES Mask                */
2250 #define CSS_KS11_KS11_UHMAC_Pos               21                                                      /*!< CSS_KS11: KS11_UHMAC Position           */
2251 #define CSS_KS11_KS11_UHMAC_Msk               (0x01UL << CSS_KS11_KS11_UHMAC_Pos)                     /*!< CSS_KS11: KS11_UHMAC Mask               */
2252 #define CSS_KS11_KS11_UKWK_Pos                22                                                      /*!< CSS_KS11: KS11_UKWK Position            */
2253 #define CSS_KS11_KS11_UKWK_Msk                (0x01UL << CSS_KS11_KS11_UKWK_Pos)                      /*!< CSS_KS11: KS11_UKWK Mask                */
2254 #define CSS_KS11_KS11_UKUOK_Pos               23                                                      /*!< CSS_KS11: KS11_UKUOK Position           */
2255 #define CSS_KS11_KS11_UKUOK_Msk               (0x01UL << CSS_KS11_KS11_UKUOK_Pos)                     /*!< CSS_KS11: KS11_UKUOK Mask               */
2256 #define CSS_KS11_KS11_UTLSPMS_Pos             24                                                      /*!< CSS_KS11: KS11_UTLSPMS Position         */
2257 #define CSS_KS11_KS11_UTLSPMS_Msk             (0x01UL << CSS_KS11_KS11_UTLSPMS_Pos)                   /*!< CSS_KS11: KS11_UTLSPMS Mask             */
2258 #define CSS_KS11_KS11_UTLSMS_Pos              25                                                      /*!< CSS_KS11: KS11_UTLSMS Position          */
2259 #define CSS_KS11_KS11_UTLSMS_Msk              (0x01UL << CSS_KS11_KS11_UTLSMS_Pos)                    /*!< CSS_KS11: KS11_UTLSMS Mask              */
2260 #define CSS_KS11_KS11_UKGSRC_Pos              26                                                      /*!< CSS_KS11: KS11_UKGSRC Position          */
2261 #define CSS_KS11_KS11_UKGSRC_Msk              (0x01UL << CSS_KS11_KS11_UKGSRC_Pos)                    /*!< CSS_KS11: KS11_UKGSRC Mask              */
2262 #define CSS_KS11_KS11_UHWO_Pos                27                                                      /*!< CSS_KS11: KS11_UHWO Position            */
2263 #define CSS_KS11_KS11_UHWO_Msk                (0x01UL << CSS_KS11_KS11_UHWO_Pos)                      /*!< CSS_KS11: KS11_UHWO Mask                */
2264 #define CSS_KS11_KS11_UWRPOK_Pos              28                                                      /*!< CSS_KS11: KS11_UWRPOK Position          */
2265 #define CSS_KS11_KS11_UWRPOK_Msk              (0x01UL << CSS_KS11_KS11_UWRPOK_Pos)                    /*!< CSS_KS11: KS11_UWRPOK Mask              */
2266 #define CSS_KS11_KS11_UDUK_Pos                29                                                      /*!< CSS_KS11: KS11_UDUK Position            */
2267 #define CSS_KS11_KS11_UDUK_Msk                (0x01UL << CSS_KS11_KS11_UDUK_Pos)                      /*!< CSS_KS11: KS11_UDUK Mask                */
2268 #define CSS_KS11_KS11_UPPROT_Pos              30                                                      /*!< CSS_KS11: KS11_UPPROT Position          */
2269 #define CSS_KS11_KS11_UPPROT_Msk              (0x03UL << CSS_KS11_KS11_UPPROT_Pos)                    /*!< CSS_KS11: KS11_UPPROT Mask              */
2270 
2271 /* ===============================      CSS_KS12     ============================== */
2272 #define CSS_KS12_KS12_KSIZE_Pos               0                                                       /*!< CSS_KS12: KS12_KSIZE Position           */
2273 #define CSS_KS12_KS12_KSIZE_Msk               (0x01UL << CSS_KS12_KS12_KSIZE_Pos)                     /*!< CSS_KS12: KS12_KSIZE Mask               */
2274 #define CSS_KS12_KS12_RSVD0_Pos               1                                                       /*!< CSS_KS12: KS12_RSVD0 Position           */
2275 #define CSS_KS12_KS12_RSVD0_Msk               (0x0fUL << CSS_KS12_KS12_RSVD0_Pos)                     /*!< CSS_KS12: KS12_RSVD0 Mask               */
2276 #define CSS_KS12_KS12_KACT_Pos                5                                                       /*!< CSS_KS12: KS12_KACT Position            */
2277 #define CSS_KS12_KS12_KACT_Msk                (0x01UL << CSS_KS12_KS12_KACT_Pos)                      /*!< CSS_KS12: KS12_KACT Mask                */
2278 #define CSS_KS12_KS12_KBASE_Pos               6                                                       /*!< CSS_KS12: KS12_KBASE Position           */
2279 #define CSS_KS12_KS12_KBASE_Msk               (0x01UL << CSS_KS12_KS12_KBASE_Pos)                     /*!< CSS_KS12: KS12_KBASE Mask               */
2280 #define CSS_KS12_KS12_FGP_Pos                 7                                                       /*!< CSS_KS12: KS12_FGP Position             */
2281 #define CSS_KS12_KS12_FGP_Msk                 (0x01UL << CSS_KS12_KS12_FGP_Pos)                       /*!< CSS_KS12: KS12_FGP Mask                 */
2282 #define CSS_KS12_KS12_FRTN_Pos                8                                                       /*!< CSS_KS12: KS12_FRTN Position            */
2283 #define CSS_KS12_KS12_FRTN_Msk                (0x01UL << CSS_KS12_KS12_FRTN_Pos)                      /*!< CSS_KS12: KS12_FRTN Mask                */
2284 #define CSS_KS12_KS12_FHWO_Pos                9                                                       /*!< CSS_KS12: KS12_FHWO Position            */
2285 #define CSS_KS12_KS12_FHWO_Msk                (0x01UL << CSS_KS12_KS12_FHWO_Pos)                      /*!< CSS_KS12: KS12_FHWO Mask                */
2286 #define CSS_KS12_KS12_RSVD1_Pos               10                                                      /*!< CSS_KS12: KS12_RSVD1 Position           */
2287 #define CSS_KS12_KS12_RSVD1_Msk               (0x07UL << CSS_KS12_KS12_RSVD1_Pos)                     /*!< CSS_KS12: KS12_RSVD1 Mask               */
2288 #define CSS_KS12_KS12_UCMAC_Pos               13                                                      /*!< CSS_KS12: KS12_UCMAC Position           */
2289 #define CSS_KS12_KS12_UCMAC_Msk               (0x01UL << CSS_KS12_KS12_UCMAC_Pos)                     /*!< CSS_KS12: KS12_UCMAC Mask               */
2290 #define CSS_KS12_KS12_UKSK_Pos                14                                                      /*!< CSS_KS12: KS12_UKSK Position            */
2291 #define CSS_KS12_KS12_UKSK_Msk                (0x01UL << CSS_KS12_KS12_UKSK_Pos)                      /*!< CSS_KS12: KS12_UKSK Mask                */
2292 #define CSS_KS12_KS12_URTF_Pos                15                                                      /*!< CSS_KS12: KS12_URTF Position            */
2293 #define CSS_KS12_KS12_URTF_Msk                (0x01UL << CSS_KS12_KS12_URTF_Pos)                      /*!< CSS_KS12: KS12_URTF Mask                */
2294 #define CSS_KS12_KS12_UCKDF_Pos               16                                                      /*!< CSS_KS12: KS12_UCKDF Position           */
2295 #define CSS_KS12_KS12_UCKDF_Msk               (0x01UL << CSS_KS12_KS12_UCKDF_Pos)                     /*!< CSS_KS12: KS12_UCKDF Mask               */
2296 #define CSS_KS12_KS12_UHKDF_Pos               17                                                      /*!< CSS_KS12: KS12_UHKDF Position           */
2297 #define CSS_KS12_KS12_UHKDF_Msk               (0x01UL << CSS_KS12_KS12_UHKDF_Pos)                     /*!< CSS_KS12: KS12_UHKDF Mask               */
2298 #define CSS_KS12_KS12_UECSG_Pos               18                                                      /*!< CSS_KS12: KS12_UECSG Position           */
2299 #define CSS_KS12_KS12_UECSG_Msk               (0x01UL << CSS_KS12_KS12_UECSG_Pos)                     /*!< CSS_KS12: KS12_UECSG Mask               */
2300 #define CSS_KS12_KS12_UECDH_Pos               19                                                      /*!< CSS_KS12: KS12_UECDH Position           */
2301 #define CSS_KS12_KS12_UECDH_Msk               (0x01UL << CSS_KS12_KS12_UECDH_Pos)                     /*!< CSS_KS12: KS12_UECDH Mask               */
2302 #define CSS_KS12_KS12_UAES_Pos                20                                                      /*!< CSS_KS12: KS12_UAES Position            */
2303 #define CSS_KS12_KS12_UAES_Msk                (0x01UL << CSS_KS12_KS12_UAES_Pos)                      /*!< CSS_KS12: KS12_UAES Mask                */
2304 #define CSS_KS12_KS12_UHMAC_Pos               21                                                      /*!< CSS_KS12: KS12_UHMAC Position           */
2305 #define CSS_KS12_KS12_UHMAC_Msk               (0x01UL << CSS_KS12_KS12_UHMAC_Pos)                     /*!< CSS_KS12: KS12_UHMAC Mask               */
2306 #define CSS_KS12_KS12_UKWK_Pos                22                                                      /*!< CSS_KS12: KS12_UKWK Position            */
2307 #define CSS_KS12_KS12_UKWK_Msk                (0x01UL << CSS_KS12_KS12_UKWK_Pos)                      /*!< CSS_KS12: KS12_UKWK Mask                */
2308 #define CSS_KS12_KS12_UKUOK_Pos               23                                                      /*!< CSS_KS12: KS12_UKUOK Position           */
2309 #define CSS_KS12_KS12_UKUOK_Msk               (0x01UL << CSS_KS12_KS12_UKUOK_Pos)                     /*!< CSS_KS12: KS12_UKUOK Mask               */
2310 #define CSS_KS12_KS12_UTLSPMS_Pos             24                                                      /*!< CSS_KS12: KS12_UTLSPMS Position         */
2311 #define CSS_KS12_KS12_UTLSPMS_Msk             (0x01UL << CSS_KS12_KS12_UTLSPMS_Pos)                   /*!< CSS_KS12: KS12_UTLSPMS Mask             */
2312 #define CSS_KS12_KS12_UTLSMS_Pos              25                                                      /*!< CSS_KS12: KS12_UTLSMS Position          */
2313 #define CSS_KS12_KS12_UTLSMS_Msk              (0x01UL << CSS_KS12_KS12_UTLSMS_Pos)                    /*!< CSS_KS12: KS12_UTLSMS Mask              */
2314 #define CSS_KS12_KS12_UKGSRC_Pos              26                                                      /*!< CSS_KS12: KS12_UKGSRC Position          */
2315 #define CSS_KS12_KS12_UKGSRC_Msk              (0x01UL << CSS_KS12_KS12_UKGSRC_Pos)                    /*!< CSS_KS12: KS12_UKGSRC Mask              */
2316 #define CSS_KS12_KS12_UHWO_Pos                27                                                      /*!< CSS_KS12: KS12_UHWO Position            */
2317 #define CSS_KS12_KS12_UHWO_Msk                (0x01UL << CSS_KS12_KS12_UHWO_Pos)                      /*!< CSS_KS12: KS12_UHWO Mask                */
2318 #define CSS_KS12_KS12_UWRPOK_Pos              28                                                      /*!< CSS_KS12: KS12_UWRPOK Position          */
2319 #define CSS_KS12_KS12_UWRPOK_Msk              (0x01UL << CSS_KS12_KS12_UWRPOK_Pos)                    /*!< CSS_KS12: KS12_UWRPOK Mask              */
2320 #define CSS_KS12_KS12_UDUK_Pos                29                                                      /*!< CSS_KS12: KS12_UDUK Position            */
2321 #define CSS_KS12_KS12_UDUK_Msk                (0x01UL << CSS_KS12_KS12_UDUK_Pos)                      /*!< CSS_KS12: KS12_UDUK Mask                */
2322 #define CSS_KS12_KS12_UPPROT_Pos              30                                                      /*!< CSS_KS12: KS12_UPPROT Position          */
2323 #define CSS_KS12_KS12_UPPROT_Msk              (0x03UL << CSS_KS12_KS12_UPPROT_Pos)                    /*!< CSS_KS12: KS12_UPPROT Mask              */
2324 
2325 /* ===============================      CSS_KS13     ============================== */
2326 #define CSS_KS13_KS13_KSIZE_Pos               0                                                       /*!< CSS_KS13: KS13_KSIZE Position           */
2327 #define CSS_KS13_KS13_KSIZE_Msk               (0x01UL << CSS_KS13_KS13_KSIZE_Pos)                     /*!< CSS_KS13: KS13_KSIZE Mask               */
2328 #define CSS_KS13_KS13_RSVD0_Pos               1                                                       /*!< CSS_KS13: KS13_RSVD0 Position           */
2329 #define CSS_KS13_KS13_RSVD0_Msk               (0x0fUL << CSS_KS13_KS13_RSVD0_Pos)                     /*!< CSS_KS13: KS13_RSVD0 Mask               */
2330 #define CSS_KS13_KS13_KACT_Pos                5                                                       /*!< CSS_KS13: KS13_KACT Position            */
2331 #define CSS_KS13_KS13_KACT_Msk                (0x01UL << CSS_KS13_KS13_KACT_Pos)                      /*!< CSS_KS13: KS13_KACT Mask                */
2332 #define CSS_KS13_KS13_KBASE_Pos               6                                                       /*!< CSS_KS13: KS13_KBASE Position           */
2333 #define CSS_KS13_KS13_KBASE_Msk               (0x01UL << CSS_KS13_KS13_KBASE_Pos)                     /*!< CSS_KS13: KS13_KBASE Mask               */
2334 #define CSS_KS13_KS13_FGP_Pos                 7                                                       /*!< CSS_KS13: KS13_FGP Position             */
2335 #define CSS_KS13_KS13_FGP_Msk                 (0x01UL << CSS_KS13_KS13_FGP_Pos)                       /*!< CSS_KS13: KS13_FGP Mask                 */
2336 #define CSS_KS13_KS13_FRTN_Pos                8                                                       /*!< CSS_KS13: KS13_FRTN Position            */
2337 #define CSS_KS13_KS13_FRTN_Msk                (0x01UL << CSS_KS13_KS13_FRTN_Pos)                      /*!< CSS_KS13: KS13_FRTN Mask                */
2338 #define CSS_KS13_KS13_FHWO_Pos                9                                                       /*!< CSS_KS13: KS13_FHWO Position            */
2339 #define CSS_KS13_KS13_FHWO_Msk                (0x01UL << CSS_KS13_KS13_FHWO_Pos)                      /*!< CSS_KS13: KS13_FHWO Mask                */
2340 #define CSS_KS13_KS13_RSVD1_Pos               10                                                      /*!< CSS_KS13: KS13_RSVD1 Position           */
2341 #define CSS_KS13_KS13_RSVD1_Msk               (0x07UL << CSS_KS13_KS13_RSVD1_Pos)                     /*!< CSS_KS13: KS13_RSVD1 Mask               */
2342 #define CSS_KS13_KS13_UCMAC_Pos               13                                                      /*!< CSS_KS13: KS13_UCMAC Position           */
2343 #define CSS_KS13_KS13_UCMAC_Msk               (0x01UL << CSS_KS13_KS13_UCMAC_Pos)                     /*!< CSS_KS13: KS13_UCMAC Mask               */
2344 #define CSS_KS13_KS13_UKSK_Pos                14                                                      /*!< CSS_KS13: KS13_UKSK Position            */
2345 #define CSS_KS13_KS13_UKSK_Msk                (0x01UL << CSS_KS13_KS13_UKSK_Pos)                      /*!< CSS_KS13: KS13_UKSK Mask                */
2346 #define CSS_KS13_KS13_URTF_Pos                15                                                      /*!< CSS_KS13: KS13_URTF Position            */
2347 #define CSS_KS13_KS13_URTF_Msk                (0x01UL << CSS_KS13_KS13_URTF_Pos)                      /*!< CSS_KS13: KS13_URTF Mask                */
2348 #define CSS_KS13_KS13_UCKDF_Pos               16                                                      /*!< CSS_KS13: KS13_UCKDF Position           */
2349 #define CSS_KS13_KS13_UCKDF_Msk               (0x01UL << CSS_KS13_KS13_UCKDF_Pos)                     /*!< CSS_KS13: KS13_UCKDF Mask               */
2350 #define CSS_KS13_KS13_UHKDF_Pos               17                                                      /*!< CSS_KS13: KS13_UHKDF Position           */
2351 #define CSS_KS13_KS13_UHKDF_Msk               (0x01UL << CSS_KS13_KS13_UHKDF_Pos)                     /*!< CSS_KS13: KS13_UHKDF Mask               */
2352 #define CSS_KS13_KS13_UECSG_Pos               18                                                      /*!< CSS_KS13: KS13_UECSG Position           */
2353 #define CSS_KS13_KS13_UECSG_Msk               (0x01UL << CSS_KS13_KS13_UECSG_Pos)                     /*!< CSS_KS13: KS13_UECSG Mask               */
2354 #define CSS_KS13_KS13_UECDH_Pos               19                                                      /*!< CSS_KS13: KS13_UECDH Position           */
2355 #define CSS_KS13_KS13_UECDH_Msk               (0x01UL << CSS_KS13_KS13_UECDH_Pos)                     /*!< CSS_KS13: KS13_UECDH Mask               */
2356 #define CSS_KS13_KS13_UAES_Pos                20                                                      /*!< CSS_KS13: KS13_UAES Position            */
2357 #define CSS_KS13_KS13_UAES_Msk                (0x01UL << CSS_KS13_KS13_UAES_Pos)                      /*!< CSS_KS13: KS13_UAES Mask                */
2358 #define CSS_KS13_KS13_UHMAC_Pos               21                                                      /*!< CSS_KS13: KS13_UHMAC Position           */
2359 #define CSS_KS13_KS13_UHMAC_Msk               (0x01UL << CSS_KS13_KS13_UHMAC_Pos)                     /*!< CSS_KS13: KS13_UHMAC Mask               */
2360 #define CSS_KS13_KS13_UKWK_Pos                22                                                      /*!< CSS_KS13: KS13_UKWK Position            */
2361 #define CSS_KS13_KS13_UKWK_Msk                (0x01UL << CSS_KS13_KS13_UKWK_Pos)                      /*!< CSS_KS13: KS13_UKWK Mask                */
2362 #define CSS_KS13_KS13_UKUOK_Pos               23                                                      /*!< CSS_KS13: KS13_UKUOK Position           */
2363 #define CSS_KS13_KS13_UKUOK_Msk               (0x01UL << CSS_KS13_KS13_UKUOK_Pos)                     /*!< CSS_KS13: KS13_UKUOK Mask               */
2364 #define CSS_KS13_KS13_UTLSPMS_Pos             24                                                      /*!< CSS_KS13: KS13_UTLSPMS Position         */
2365 #define CSS_KS13_KS13_UTLSPMS_Msk             (0x01UL << CSS_KS13_KS13_UTLSPMS_Pos)                   /*!< CSS_KS13: KS13_UTLSPMS Mask             */
2366 #define CSS_KS13_KS13_UTLSMS_Pos              25                                                      /*!< CSS_KS13: KS13_UTLSMS Position          */
2367 #define CSS_KS13_KS13_UTLSMS_Msk              (0x01UL << CSS_KS13_KS13_UTLSMS_Pos)                    /*!< CSS_KS13: KS13_UTLSMS Mask              */
2368 #define CSS_KS13_KS13_UKGSRC_Pos              26                                                      /*!< CSS_KS13: KS13_UKGSRC Position          */
2369 #define CSS_KS13_KS13_UKGSRC_Msk              (0x01UL << CSS_KS13_KS13_UKGSRC_Pos)                    /*!< CSS_KS13: KS13_UKGSRC Mask              */
2370 #define CSS_KS13_KS13_UHWO_Pos                27                                                      /*!< CSS_KS13: KS13_UHWO Position            */
2371 #define CSS_KS13_KS13_UHWO_Msk                (0x01UL << CSS_KS13_KS13_UHWO_Pos)                      /*!< CSS_KS13: KS13_UHWO Mask                */
2372 #define CSS_KS13_KS13_UWRPOK_Pos              28                                                      /*!< CSS_KS13: KS13_UWRPOK Position          */
2373 #define CSS_KS13_KS13_UWRPOK_Msk              (0x01UL << CSS_KS13_KS13_UWRPOK_Pos)                    /*!< CSS_KS13: KS13_UWRPOK Mask              */
2374 #define CSS_KS13_KS13_UDUK_Pos                29                                                      /*!< CSS_KS13: KS13_UDUK Position            */
2375 #define CSS_KS13_KS13_UDUK_Msk                (0x01UL << CSS_KS13_KS13_UDUK_Pos)                      /*!< CSS_KS13: KS13_UDUK Mask                */
2376 #define CSS_KS13_KS13_UPPROT_Pos              30                                                      /*!< CSS_KS13: KS13_UPPROT Position          */
2377 #define CSS_KS13_KS13_UPPROT_Msk              (0x03UL << CSS_KS13_KS13_UPPROT_Pos)                    /*!< CSS_KS13: KS13_UPPROT Mask              */
2378 
2379 /* ===============================      CSS_KS14     ============================== */
2380 #define CSS_KS14_KS14_KSIZE_Pos               0                                                       /*!< CSS_KS14: KS14_KSIZE Position           */
2381 #define CSS_KS14_KS14_KSIZE_Msk               (0x01UL << CSS_KS14_KS14_KSIZE_Pos)                     /*!< CSS_KS14: KS14_KSIZE Mask               */
2382 #define CSS_KS14_KS14_RSVD0_Pos               1                                                       /*!< CSS_KS14: KS14_RSVD0 Position           */
2383 #define CSS_KS14_KS14_RSVD0_Msk               (0x0fUL << CSS_KS14_KS14_RSVD0_Pos)                     /*!< CSS_KS14: KS14_RSVD0 Mask               */
2384 #define CSS_KS14_KS14_KACT_Pos                5                                                       /*!< CSS_KS14: KS14_KACT Position            */
2385 #define CSS_KS14_KS14_KACT_Msk                (0x01UL << CSS_KS14_KS14_KACT_Pos)                      /*!< CSS_KS14: KS14_KACT Mask                */
2386 #define CSS_KS14_KS14_KBASE_Pos               6                                                       /*!< CSS_KS14: KS14_KBASE Position           */
2387 #define CSS_KS14_KS14_KBASE_Msk               (0x01UL << CSS_KS14_KS14_KBASE_Pos)                     /*!< CSS_KS14: KS14_KBASE Mask               */
2388 #define CSS_KS14_KS14_FGP_Pos                 7                                                       /*!< CSS_KS14: KS14_FGP Position             */
2389 #define CSS_KS14_KS14_FGP_Msk                 (0x01UL << CSS_KS14_KS14_FGP_Pos)                       /*!< CSS_KS14: KS14_FGP Mask                 */
2390 #define CSS_KS14_KS14_FRTN_Pos                8                                                       /*!< CSS_KS14: KS14_FRTN Position            */
2391 #define CSS_KS14_KS14_FRTN_Msk                (0x01UL << CSS_KS14_KS14_FRTN_Pos)                      /*!< CSS_KS14: KS14_FRTN Mask                */
2392 #define CSS_KS14_KS14_FHWO_Pos                9                                                       /*!< CSS_KS14: KS14_FHWO Position            */
2393 #define CSS_KS14_KS14_FHWO_Msk                (0x01UL << CSS_KS14_KS14_FHWO_Pos)                      /*!< CSS_KS14: KS14_FHWO Mask                */
2394 #define CSS_KS14_KS14_RSVD1_Pos               10                                                      /*!< CSS_KS14: KS14_RSVD1 Position           */
2395 #define CSS_KS14_KS14_RSVD1_Msk               (0x07UL << CSS_KS14_KS14_RSVD1_Pos)                     /*!< CSS_KS14: KS14_RSVD1 Mask               */
2396 #define CSS_KS14_KS14_UCMAC_Pos               13                                                      /*!< CSS_KS14: KS14_UCMAC Position           */
2397 #define CSS_KS14_KS14_UCMAC_Msk               (0x01UL << CSS_KS14_KS14_UCMAC_Pos)                     /*!< CSS_KS14: KS14_UCMAC Mask               */
2398 #define CSS_KS14_KS14_UKSK_Pos                14                                                      /*!< CSS_KS14: KS14_UKSK Position            */
2399 #define CSS_KS14_KS14_UKSK_Msk                (0x01UL << CSS_KS14_KS14_UKSK_Pos)                      /*!< CSS_KS14: KS14_UKSK Mask                */
2400 #define CSS_KS14_KS14_URTF_Pos                15                                                      /*!< CSS_KS14: KS14_URTF Position            */
2401 #define CSS_KS14_KS14_URTF_Msk                (0x01UL << CSS_KS14_KS14_URTF_Pos)                      /*!< CSS_KS14: KS14_URTF Mask                */
2402 #define CSS_KS14_KS14_UCKDF_Pos               16                                                      /*!< CSS_KS14: KS14_UCKDF Position           */
2403 #define CSS_KS14_KS14_UCKDF_Msk               (0x01UL << CSS_KS14_KS14_UCKDF_Pos)                     /*!< CSS_KS14: KS14_UCKDF Mask               */
2404 #define CSS_KS14_KS14_UHKDF_Pos               17                                                      /*!< CSS_KS14: KS14_UHKDF Position           */
2405 #define CSS_KS14_KS14_UHKDF_Msk               (0x01UL << CSS_KS14_KS14_UHKDF_Pos)                     /*!< CSS_KS14: KS14_UHKDF Mask               */
2406 #define CSS_KS14_KS14_UECSG_Pos               18                                                      /*!< CSS_KS14: KS14_UECSG Position           */
2407 #define CSS_KS14_KS14_UECSG_Msk               (0x01UL << CSS_KS14_KS14_UECSG_Pos)                     /*!< CSS_KS14: KS14_UECSG Mask               */
2408 #define CSS_KS14_KS14_UECDH_Pos               19                                                      /*!< CSS_KS14: KS14_UECDH Position           */
2409 #define CSS_KS14_KS14_UECDH_Msk               (0x01UL << CSS_KS14_KS14_UECDH_Pos)                     /*!< CSS_KS14: KS14_UECDH Mask               */
2410 #define CSS_KS14_KS14_UAES_Pos                20                                                      /*!< CSS_KS14: KS14_UAES Position            */
2411 #define CSS_KS14_KS14_UAES_Msk                (0x01UL << CSS_KS14_KS14_UAES_Pos)                      /*!< CSS_KS14: KS14_UAES Mask                */
2412 #define CSS_KS14_KS14_UHMAC_Pos               21                                                      /*!< CSS_KS14: KS14_UHMAC Position           */
2413 #define CSS_KS14_KS14_UHMAC_Msk               (0x01UL << CSS_KS14_KS14_UHMAC_Pos)                     /*!< CSS_KS14: KS14_UHMAC Mask               */
2414 #define CSS_KS14_KS14_UKWK_Pos                22                                                      /*!< CSS_KS14: KS14_UKWK Position            */
2415 #define CSS_KS14_KS14_UKWK_Msk                (0x01UL << CSS_KS14_KS14_UKWK_Pos)                      /*!< CSS_KS14: KS14_UKWK Mask                */
2416 #define CSS_KS14_KS14_UKUOK_Pos               23                                                      /*!< CSS_KS14: KS14_UKUOK Position           */
2417 #define CSS_KS14_KS14_UKUOK_Msk               (0x01UL << CSS_KS14_KS14_UKUOK_Pos)                     /*!< CSS_KS14: KS14_UKUOK Mask               */
2418 #define CSS_KS14_KS14_UTLSPMS_Pos             24                                                      /*!< CSS_KS14: KS14_UTLSPMS Position         */
2419 #define CSS_KS14_KS14_UTLSPMS_Msk             (0x01UL << CSS_KS14_KS14_UTLSPMS_Pos)                   /*!< CSS_KS14: KS14_UTLSPMS Mask             */
2420 #define CSS_KS14_KS14_UTLSMS_Pos              25                                                      /*!< CSS_KS14: KS14_UTLSMS Position          */
2421 #define CSS_KS14_KS14_UTLSMS_Msk              (0x01UL << CSS_KS14_KS14_UTLSMS_Pos)                    /*!< CSS_KS14: KS14_UTLSMS Mask              */
2422 #define CSS_KS14_KS14_UKGSRC_Pos              26                                                      /*!< CSS_KS14: KS14_UKGSRC Position          */
2423 #define CSS_KS14_KS14_UKGSRC_Msk              (0x01UL << CSS_KS14_KS14_UKGSRC_Pos)                    /*!< CSS_KS14: KS14_UKGSRC Mask              */
2424 #define CSS_KS14_KS14_UHWO_Pos                27                                                      /*!< CSS_KS14: KS14_UHWO Position            */
2425 #define CSS_KS14_KS14_UHWO_Msk                (0x01UL << CSS_KS14_KS14_UHWO_Pos)                      /*!< CSS_KS14: KS14_UHWO Mask                */
2426 #define CSS_KS14_KS14_UWRPOK_Pos              28                                                      /*!< CSS_KS14: KS14_UWRPOK Position          */
2427 #define CSS_KS14_KS14_UWRPOK_Msk              (0x01UL << CSS_KS14_KS14_UWRPOK_Pos)                    /*!< CSS_KS14: KS14_UWRPOK Mask              */
2428 #define CSS_KS14_KS14_UDUK_Pos                29                                                      /*!< CSS_KS14: KS14_UDUK Position            */
2429 #define CSS_KS14_KS14_UDUK_Msk                (0x01UL << CSS_KS14_KS14_UDUK_Pos)                      /*!< CSS_KS14: KS14_UDUK Mask                */
2430 #define CSS_KS14_KS14_UPPROT_Pos              30                                                      /*!< CSS_KS14: KS14_UPPROT Position          */
2431 #define CSS_KS14_KS14_UPPROT_Msk              (0x03UL << CSS_KS14_KS14_UPPROT_Pos)                    /*!< CSS_KS14: KS14_UPPROT Mask              */
2432 
2433 /* ===============================      CSS_KS15     ============================== */
2434 #define CSS_KS15_KS15_KSIZE_Pos               0                                                       /*!< CSS_KS15: KS15_KSIZE Position           */
2435 #define CSS_KS15_KS15_KSIZE_Msk               (0x01UL << CSS_KS15_KS15_KSIZE_Pos)                     /*!< CSS_KS15: KS15_KSIZE Mask               */
2436 #define CSS_KS15_KS15_RSVD0_Pos               1                                                       /*!< CSS_KS15: KS15_RSVD0 Position           */
2437 #define CSS_KS15_KS15_RSVD0_Msk               (0x0fUL << CSS_KS15_KS15_RSVD0_Pos)                     /*!< CSS_KS15: KS15_RSVD0 Mask               */
2438 #define CSS_KS15_KS15_KACT_Pos                5                                                       /*!< CSS_KS15: KS15_KACT Position            */
2439 #define CSS_KS15_KS15_KACT_Msk                (0x01UL << CSS_KS15_KS15_KACT_Pos)                      /*!< CSS_KS15: KS15_KACT Mask                */
2440 #define CSS_KS15_KS15_KBASE_Pos               6                                                       /*!< CSS_KS15: KS15_KBASE Position           */
2441 #define CSS_KS15_KS15_KBASE_Msk               (0x01UL << CSS_KS15_KS15_KBASE_Pos)                     /*!< CSS_KS15: KS15_KBASE Mask               */
2442 #define CSS_KS15_KS15_FGP_Pos                 7                                                       /*!< CSS_KS15: KS15_FGP Position             */
2443 #define CSS_KS15_KS15_FGP_Msk                 (0x01UL << CSS_KS15_KS15_FGP_Pos)                       /*!< CSS_KS15: KS15_FGP Mask                 */
2444 #define CSS_KS15_KS15_FRTN_Pos                8                                                       /*!< CSS_KS15: KS15_FRTN Position            */
2445 #define CSS_KS15_KS15_FRTN_Msk                (0x01UL << CSS_KS15_KS15_FRTN_Pos)                      /*!< CSS_KS15: KS15_FRTN Mask                */
2446 #define CSS_KS15_KS15_FHWO_Pos                9                                                       /*!< CSS_KS15: KS15_FHWO Position            */
2447 #define CSS_KS15_KS15_FHWO_Msk                (0x01UL << CSS_KS15_KS15_FHWO_Pos)                      /*!< CSS_KS15: KS15_FHWO Mask                */
2448 #define CSS_KS15_KS15_RSVD1_Pos               10                                                      /*!< CSS_KS15: KS15_RSVD1 Position           */
2449 #define CSS_KS15_KS15_RSVD1_Msk               (0x07UL << CSS_KS15_KS15_RSVD1_Pos)                     /*!< CSS_KS15: KS15_RSVD1 Mask               */
2450 #define CSS_KS15_KS15_UCMAC_Pos               13                                                      /*!< CSS_KS15: KS15_UCMAC Position           */
2451 #define CSS_KS15_KS15_UCMAC_Msk               (0x01UL << CSS_KS15_KS15_UCMAC_Pos)                     /*!< CSS_KS15: KS15_UCMAC Mask               */
2452 #define CSS_KS15_KS15_UKSK_Pos                14                                                      /*!< CSS_KS15: KS15_UKSK Position            */
2453 #define CSS_KS15_KS15_UKSK_Msk                (0x01UL << CSS_KS15_KS15_UKSK_Pos)                      /*!< CSS_KS15: KS15_UKSK Mask                */
2454 #define CSS_KS15_KS15_URTF_Pos                15                                                      /*!< CSS_KS15: KS15_URTF Position            */
2455 #define CSS_KS15_KS15_URTF_Msk                (0x01UL << CSS_KS15_KS15_URTF_Pos)                      /*!< CSS_KS15: KS15_URTF Mask                */
2456 #define CSS_KS15_KS15_UCKDF_Pos               16                                                      /*!< CSS_KS15: KS15_UCKDF Position           */
2457 #define CSS_KS15_KS15_UCKDF_Msk               (0x01UL << CSS_KS15_KS15_UCKDF_Pos)                     /*!< CSS_KS15: KS15_UCKDF Mask               */
2458 #define CSS_KS15_KS15_UHKDF_Pos               17                                                      /*!< CSS_KS15: KS15_UHKDF Position           */
2459 #define CSS_KS15_KS15_UHKDF_Msk               (0x01UL << CSS_KS15_KS15_UHKDF_Pos)                     /*!< CSS_KS15: KS15_UHKDF Mask               */
2460 #define CSS_KS15_KS15_UECSG_Pos               18                                                      /*!< CSS_KS15: KS15_UECSG Position           */
2461 #define CSS_KS15_KS15_UECSG_Msk               (0x01UL << CSS_KS15_KS15_UECSG_Pos)                     /*!< CSS_KS15: KS15_UECSG Mask               */
2462 #define CSS_KS15_KS15_UECDH_Pos               19                                                      /*!< CSS_KS15: KS15_UECDH Position           */
2463 #define CSS_KS15_KS15_UECDH_Msk               (0x01UL << CSS_KS15_KS15_UECDH_Pos)                     /*!< CSS_KS15: KS15_UECDH Mask               */
2464 #define CSS_KS15_KS15_UAES_Pos                20                                                      /*!< CSS_KS15: KS15_UAES Position            */
2465 #define CSS_KS15_KS15_UAES_Msk                (0x01UL << CSS_KS15_KS15_UAES_Pos)                      /*!< CSS_KS15: KS15_UAES Mask                */
2466 #define CSS_KS15_KS15_UHMAC_Pos               21                                                      /*!< CSS_KS15: KS15_UHMAC Position           */
2467 #define CSS_KS15_KS15_UHMAC_Msk               (0x01UL << CSS_KS15_KS15_UHMAC_Pos)                     /*!< CSS_KS15: KS15_UHMAC Mask               */
2468 #define CSS_KS15_KS15_UKWK_Pos                22                                                      /*!< CSS_KS15: KS15_UKWK Position            */
2469 #define CSS_KS15_KS15_UKWK_Msk                (0x01UL << CSS_KS15_KS15_UKWK_Pos)                      /*!< CSS_KS15: KS15_UKWK Mask                */
2470 #define CSS_KS15_KS15_UKUOK_Pos               23                                                      /*!< CSS_KS15: KS15_UKUOK Position           */
2471 #define CSS_KS15_KS15_UKUOK_Msk               (0x01UL << CSS_KS15_KS15_UKUOK_Pos)                     /*!< CSS_KS15: KS15_UKUOK Mask               */
2472 #define CSS_KS15_KS15_UTLSPMS_Pos             24                                                      /*!< CSS_KS15: KS15_UTLSPMS Position         */
2473 #define CSS_KS15_KS15_UTLSPMS_Msk             (0x01UL << CSS_KS15_KS15_UTLSPMS_Pos)                   /*!< CSS_KS15: KS15_UTLSPMS Mask             */
2474 #define CSS_KS15_KS15_UTLSMS_Pos              25                                                      /*!< CSS_KS15: KS15_UTLSMS Position          */
2475 #define CSS_KS15_KS15_UTLSMS_Msk              (0x01UL << CSS_KS15_KS15_UTLSMS_Pos)                    /*!< CSS_KS15: KS15_UTLSMS Mask              */
2476 #define CSS_KS15_KS15_UKGSRC_Pos              26                                                      /*!< CSS_KS15: KS15_UKGSRC Position          */
2477 #define CSS_KS15_KS15_UKGSRC_Msk              (0x01UL << CSS_KS15_KS15_UKGSRC_Pos)                    /*!< CSS_KS15: KS15_UKGSRC Mask              */
2478 #define CSS_KS15_KS15_UHWO_Pos                27                                                      /*!< CSS_KS15: KS15_UHWO Position            */
2479 #define CSS_KS15_KS15_UHWO_Msk                (0x01UL << CSS_KS15_KS15_UHWO_Pos)                      /*!< CSS_KS15: KS15_UHWO Mask                */
2480 #define CSS_KS15_KS15_UWRPOK_Pos              28                                                      /*!< CSS_KS15: KS15_UWRPOK Position          */
2481 #define CSS_KS15_KS15_UWRPOK_Msk              (0x01UL << CSS_KS15_KS15_UWRPOK_Pos)                    /*!< CSS_KS15: KS15_UWRPOK Mask              */
2482 #define CSS_KS15_KS15_UDUK_Pos                29                                                      /*!< CSS_KS15: KS15_UDUK Position            */
2483 #define CSS_KS15_KS15_UDUK_Msk                (0x01UL << CSS_KS15_KS15_UDUK_Pos)                      /*!< CSS_KS15: KS15_UDUK Mask                */
2484 #define CSS_KS15_KS15_UPPROT_Pos              30                                                      /*!< CSS_KS15: KS15_UPPROT Position          */
2485 #define CSS_KS15_KS15_UPPROT_Msk              (0x03UL << CSS_KS15_KS15_UPPROT_Pos)                    /*!< CSS_KS15: KS15_UPPROT Mask              */
2486 
2487 /* ===============================      CSS_KS16     ============================== */
2488 #define CSS_KS16_KS16_KSIZE_Pos               0                                                       /*!< CSS_KS16: KS16_KSIZE Position           */
2489 #define CSS_KS16_KS16_KSIZE_Msk               (0x01UL << CSS_KS16_KS16_KSIZE_Pos)                     /*!< CSS_KS16: KS16_KSIZE Mask               */
2490 #define CSS_KS16_KS16_RSVD0_Pos               1                                                       /*!< CSS_KS16: KS16_RSVD0 Position           */
2491 #define CSS_KS16_KS16_RSVD0_Msk               (0x0fUL << CSS_KS16_KS16_RSVD0_Pos)                     /*!< CSS_KS16: KS16_RSVD0 Mask               */
2492 #define CSS_KS16_KS16_KACT_Pos                5                                                       /*!< CSS_KS16: KS16_KACT Position            */
2493 #define CSS_KS16_KS16_KACT_Msk                (0x01UL << CSS_KS16_KS16_KACT_Pos)                      /*!< CSS_KS16: KS16_KACT Mask                */
2494 #define CSS_KS16_KS16_KBASE_Pos               6                                                       /*!< CSS_KS16: KS16_KBASE Position           */
2495 #define CSS_KS16_KS16_KBASE_Msk               (0x01UL << CSS_KS16_KS16_KBASE_Pos)                     /*!< CSS_KS16: KS16_KBASE Mask               */
2496 #define CSS_KS16_KS16_FGP_Pos                 7                                                       /*!< CSS_KS16: KS16_FGP Position             */
2497 #define CSS_KS16_KS16_FGP_Msk                 (0x01UL << CSS_KS16_KS16_FGP_Pos)                       /*!< CSS_KS16: KS16_FGP Mask                 */
2498 #define CSS_KS16_KS16_FRTN_Pos                8                                                       /*!< CSS_KS16: KS16_FRTN Position            */
2499 #define CSS_KS16_KS16_FRTN_Msk                (0x01UL << CSS_KS16_KS16_FRTN_Pos)                      /*!< CSS_KS16: KS16_FRTN Mask                */
2500 #define CSS_KS16_KS16_FHWO_Pos                9                                                       /*!< CSS_KS16: KS16_FHWO Position            */
2501 #define CSS_KS16_KS16_FHWO_Msk                (0x01UL << CSS_KS16_KS16_FHWO_Pos)                      /*!< CSS_KS16: KS16_FHWO Mask                */
2502 #define CSS_KS16_KS16_RSVD1_Pos               10                                                      /*!< CSS_KS16: KS16_RSVD1 Position           */
2503 #define CSS_KS16_KS16_RSVD1_Msk               (0x07UL << CSS_KS16_KS16_RSVD1_Pos)                     /*!< CSS_KS16: KS16_RSVD1 Mask               */
2504 #define CSS_KS16_KS16_UCMAC_Pos               13                                                      /*!< CSS_KS16: KS16_UCMAC Position           */
2505 #define CSS_KS16_KS16_UCMAC_Msk               (0x01UL << CSS_KS16_KS16_UCMAC_Pos)                     /*!< CSS_KS16: KS16_UCMAC Mask               */
2506 #define CSS_KS16_KS16_UKSK_Pos                14                                                      /*!< CSS_KS16: KS16_UKSK Position            */
2507 #define CSS_KS16_KS16_UKSK_Msk                (0x01UL << CSS_KS16_KS16_UKSK_Pos)                      /*!< CSS_KS16: KS16_UKSK Mask                */
2508 #define CSS_KS16_KS16_URTF_Pos                15                                                      /*!< CSS_KS16: KS16_URTF Position            */
2509 #define CSS_KS16_KS16_URTF_Msk                (0x01UL << CSS_KS16_KS16_URTF_Pos)                      /*!< CSS_KS16: KS16_URTF Mask                */
2510 #define CSS_KS16_KS16_UCKDF_Pos               16                                                      /*!< CSS_KS16: KS16_UCKDF Position           */
2511 #define CSS_KS16_KS16_UCKDF_Msk               (0x01UL << CSS_KS16_KS16_UCKDF_Pos)                     /*!< CSS_KS16: KS16_UCKDF Mask               */
2512 #define CSS_KS16_KS16_UHKDF_Pos               17                                                      /*!< CSS_KS16: KS16_UHKDF Position           */
2513 #define CSS_KS16_KS16_UHKDF_Msk               (0x01UL << CSS_KS16_KS16_UHKDF_Pos)                     /*!< CSS_KS16: KS16_UHKDF Mask               */
2514 #define CSS_KS16_KS16_UECSG_Pos               18                                                      /*!< CSS_KS16: KS16_UECSG Position           */
2515 #define CSS_KS16_KS16_UECSG_Msk               (0x01UL << CSS_KS16_KS16_UECSG_Pos)                     /*!< CSS_KS16: KS16_UECSG Mask               */
2516 #define CSS_KS16_KS16_UECDH_Pos               19                                                      /*!< CSS_KS16: KS16_UECDH Position           */
2517 #define CSS_KS16_KS16_UECDH_Msk               (0x01UL << CSS_KS16_KS16_UECDH_Pos)                     /*!< CSS_KS16: KS16_UECDH Mask               */
2518 #define CSS_KS16_KS16_UAES_Pos                20                                                      /*!< CSS_KS16: KS16_UAES Position            */
2519 #define CSS_KS16_KS16_UAES_Msk                (0x01UL << CSS_KS16_KS16_UAES_Pos)                      /*!< CSS_KS16: KS16_UAES Mask                */
2520 #define CSS_KS16_KS16_UHMAC_Pos               21                                                      /*!< CSS_KS16: KS16_UHMAC Position           */
2521 #define CSS_KS16_KS16_UHMAC_Msk               (0x01UL << CSS_KS16_KS16_UHMAC_Pos)                     /*!< CSS_KS16: KS16_UHMAC Mask               */
2522 #define CSS_KS16_KS16_UKWK_Pos                22                                                      /*!< CSS_KS16: KS16_UKWK Position            */
2523 #define CSS_KS16_KS16_UKWK_Msk                (0x01UL << CSS_KS16_KS16_UKWK_Pos)                      /*!< CSS_KS16: KS16_UKWK Mask                */
2524 #define CSS_KS16_KS16_UKUOK_Pos               23                                                      /*!< CSS_KS16: KS16_UKUOK Position           */
2525 #define CSS_KS16_KS16_UKUOK_Msk               (0x01UL << CSS_KS16_KS16_UKUOK_Pos)                     /*!< CSS_KS16: KS16_UKUOK Mask               */
2526 #define CSS_KS16_KS16_UTLSPMS_Pos             24                                                      /*!< CSS_KS16: KS16_UTLSPMS Position         */
2527 #define CSS_KS16_KS16_UTLSPMS_Msk             (0x01UL << CSS_KS16_KS16_UTLSPMS_Pos)                   /*!< CSS_KS16: KS16_UTLSPMS Mask             */
2528 #define CSS_KS16_KS16_UTLSMS_Pos              25                                                      /*!< CSS_KS16: KS16_UTLSMS Position          */
2529 #define CSS_KS16_KS16_UTLSMS_Msk              (0x01UL << CSS_KS16_KS16_UTLSMS_Pos)                    /*!< CSS_KS16: KS16_UTLSMS Mask              */
2530 #define CSS_KS16_KS16_UKGSRC_Pos              26                                                      /*!< CSS_KS16: KS16_UKGSRC Position          */
2531 #define CSS_KS16_KS16_UKGSRC_Msk              (0x01UL << CSS_KS16_KS16_UKGSRC_Pos)                    /*!< CSS_KS16: KS16_UKGSRC Mask              */
2532 #define CSS_KS16_KS16_UHWO_Pos                27                                                      /*!< CSS_KS16: KS16_UHWO Position            */
2533 #define CSS_KS16_KS16_UHWO_Msk                (0x01UL << CSS_KS16_KS16_UHWO_Pos)                      /*!< CSS_KS16: KS16_UHWO Mask                */
2534 #define CSS_KS16_KS16_UWRPOK_Pos              28                                                      /*!< CSS_KS16: KS16_UWRPOK Position          */
2535 #define CSS_KS16_KS16_UWRPOK_Msk              (0x01UL << CSS_KS16_KS16_UWRPOK_Pos)                    /*!< CSS_KS16: KS16_UWRPOK Mask              */
2536 #define CSS_KS16_KS16_UDUK_Pos                29                                                      /*!< CSS_KS16: KS16_UDUK Position            */
2537 #define CSS_KS16_KS16_UDUK_Msk                (0x01UL << CSS_KS16_KS16_UDUK_Pos)                      /*!< CSS_KS16: KS16_UDUK Mask                */
2538 #define CSS_KS16_KS16_UPPROT_Pos              30                                                      /*!< CSS_KS16: KS16_UPPROT Position          */
2539 #define CSS_KS16_KS16_UPPROT_Msk              (0x03UL << CSS_KS16_KS16_UPPROT_Pos)                    /*!< CSS_KS16: KS16_UPPROT Mask              */
2540 
2541 /* ===============================      CSS_KS17     ============================== */
2542 #define CSS_KS17_KS17_KSIZE_Pos               0                                                       /*!< CSS_KS17: KS17_KSIZE Position           */
2543 #define CSS_KS17_KS17_KSIZE_Msk               (0x01UL << CSS_KS17_KS17_KSIZE_Pos)                     /*!< CSS_KS17: KS17_KSIZE Mask               */
2544 #define CSS_KS17_KS17_RSVD0_Pos               1                                                       /*!< CSS_KS17: KS17_RSVD0 Position           */
2545 #define CSS_KS17_KS17_RSVD0_Msk               (0x0fUL << CSS_KS17_KS17_RSVD0_Pos)                     /*!< CSS_KS17: KS17_RSVD0 Mask               */
2546 #define CSS_KS17_KS17_KACT_Pos                5                                                       /*!< CSS_KS17: KS17_KACT Position            */
2547 #define CSS_KS17_KS17_KACT_Msk                (0x01UL << CSS_KS17_KS17_KACT_Pos)                      /*!< CSS_KS17: KS17_KACT Mask                */
2548 #define CSS_KS17_KS17_KBASE_Pos               6                                                       /*!< CSS_KS17: KS17_KBASE Position           */
2549 #define CSS_KS17_KS17_KBASE_Msk               (0x01UL << CSS_KS17_KS17_KBASE_Pos)                     /*!< CSS_KS17: KS17_KBASE Mask               */
2550 #define CSS_KS17_KS17_FGP_Pos                 7                                                       /*!< CSS_KS17: KS17_FGP Position             */
2551 #define CSS_KS17_KS17_FGP_Msk                 (0x01UL << CSS_KS17_KS17_FGP_Pos)                       /*!< CSS_KS17: KS17_FGP Mask                 */
2552 #define CSS_KS17_KS17_FRTN_Pos                8                                                       /*!< CSS_KS17: KS17_FRTN Position            */
2553 #define CSS_KS17_KS17_FRTN_Msk                (0x01UL << CSS_KS17_KS17_FRTN_Pos)                      /*!< CSS_KS17: KS17_FRTN Mask                */
2554 #define CSS_KS17_KS17_FHWO_Pos                9                                                       /*!< CSS_KS17: KS17_FHWO Position            */
2555 #define CSS_KS17_KS17_FHWO_Msk                (0x01UL << CSS_KS17_KS17_FHWO_Pos)                      /*!< CSS_KS17: KS17_FHWO Mask                */
2556 #define CSS_KS17_KS17_RSVD1_Pos               10                                                      /*!< CSS_KS17: KS17_RSVD1 Position           */
2557 #define CSS_KS17_KS17_RSVD1_Msk               (0x07UL << CSS_KS17_KS17_RSVD1_Pos)                     /*!< CSS_KS17: KS17_RSVD1 Mask               */
2558 #define CSS_KS17_KS17_UCMAC_Pos               13                                                      /*!< CSS_KS17: KS17_UCMAC Position           */
2559 #define CSS_KS17_KS17_UCMAC_Msk               (0x01UL << CSS_KS17_KS17_UCMAC_Pos)                     /*!< CSS_KS17: KS17_UCMAC Mask               */
2560 #define CSS_KS17_KS17_UKSK_Pos                14                                                      /*!< CSS_KS17: KS17_UKSK Position            */
2561 #define CSS_KS17_KS17_UKSK_Msk                (0x01UL << CSS_KS17_KS17_UKSK_Pos)                      /*!< CSS_KS17: KS17_UKSK Mask                */
2562 #define CSS_KS17_KS17_URTF_Pos                15                                                      /*!< CSS_KS17: KS17_URTF Position            */
2563 #define CSS_KS17_KS17_URTF_Msk                (0x01UL << CSS_KS17_KS17_URTF_Pos)                      /*!< CSS_KS17: KS17_URTF Mask                */
2564 #define CSS_KS17_KS17_UCKDF_Pos               16                                                      /*!< CSS_KS17: KS17_UCKDF Position           */
2565 #define CSS_KS17_KS17_UCKDF_Msk               (0x01UL << CSS_KS17_KS17_UCKDF_Pos)                     /*!< CSS_KS17: KS17_UCKDF Mask               */
2566 #define CSS_KS17_KS17_UHKDF_Pos               17                                                      /*!< CSS_KS17: KS17_UHKDF Position           */
2567 #define CSS_KS17_KS17_UHKDF_Msk               (0x01UL << CSS_KS17_KS17_UHKDF_Pos)                     /*!< CSS_KS17: KS17_UHKDF Mask               */
2568 #define CSS_KS17_KS17_UECSG_Pos               18                                                      /*!< CSS_KS17: KS17_UECSG Position           */
2569 #define CSS_KS17_KS17_UECSG_Msk               (0x01UL << CSS_KS17_KS17_UECSG_Pos)                     /*!< CSS_KS17: KS17_UECSG Mask               */
2570 #define CSS_KS17_KS17_UECDH_Pos               19                                                      /*!< CSS_KS17: KS17_UECDH Position           */
2571 #define CSS_KS17_KS17_UECDH_Msk               (0x01UL << CSS_KS17_KS17_UECDH_Pos)                     /*!< CSS_KS17: KS17_UECDH Mask               */
2572 #define CSS_KS17_KS17_UAES_Pos                20                                                      /*!< CSS_KS17: KS17_UAES Position            */
2573 #define CSS_KS17_KS17_UAES_Msk                (0x01UL << CSS_KS17_KS17_UAES_Pos)                      /*!< CSS_KS17: KS17_UAES Mask                */
2574 #define CSS_KS17_KS17_UHMAC_Pos               21                                                      /*!< CSS_KS17: KS17_UHMAC Position           */
2575 #define CSS_KS17_KS17_UHMAC_Msk               (0x01UL << CSS_KS17_KS17_UHMAC_Pos)                     /*!< CSS_KS17: KS17_UHMAC Mask               */
2576 #define CSS_KS17_KS17_UKWK_Pos                22                                                      /*!< CSS_KS17: KS17_UKWK Position            */
2577 #define CSS_KS17_KS17_UKWK_Msk                (0x01UL << CSS_KS17_KS17_UKWK_Pos)                      /*!< CSS_KS17: KS17_UKWK Mask                */
2578 #define CSS_KS17_KS17_UKUOK_Pos               23                                                      /*!< CSS_KS17: KS17_UKUOK Position           */
2579 #define CSS_KS17_KS17_UKUOK_Msk               (0x01UL << CSS_KS17_KS17_UKUOK_Pos)                     /*!< CSS_KS17: KS17_UKUOK Mask               */
2580 #define CSS_KS17_KS17_UTLSPMS_Pos             24                                                      /*!< CSS_KS17: KS17_UTLSPMS Position         */
2581 #define CSS_KS17_KS17_UTLSPMS_Msk             (0x01UL << CSS_KS17_KS17_UTLSPMS_Pos)                   /*!< CSS_KS17: KS17_UTLSPMS Mask             */
2582 #define CSS_KS17_KS17_UTLSMS_Pos              25                                                      /*!< CSS_KS17: KS17_UTLSMS Position          */
2583 #define CSS_KS17_KS17_UTLSMS_Msk              (0x01UL << CSS_KS17_KS17_UTLSMS_Pos)                    /*!< CSS_KS17: KS17_UTLSMS Mask              */
2584 #define CSS_KS17_KS17_UKGSRC_Pos              26                                                      /*!< CSS_KS17: KS17_UKGSRC Position          */
2585 #define CSS_KS17_KS17_UKGSRC_Msk              (0x01UL << CSS_KS17_KS17_UKGSRC_Pos)                    /*!< CSS_KS17: KS17_UKGSRC Mask              */
2586 #define CSS_KS17_KS17_UHWO_Pos                27                                                      /*!< CSS_KS17: KS17_UHWO Position            */
2587 #define CSS_KS17_KS17_UHWO_Msk                (0x01UL << CSS_KS17_KS17_UHWO_Pos)                      /*!< CSS_KS17: KS17_UHWO Mask                */
2588 #define CSS_KS17_KS17_UWRPOK_Pos              28                                                      /*!< CSS_KS17: KS17_UWRPOK Position          */
2589 #define CSS_KS17_KS17_UWRPOK_Msk              (0x01UL << CSS_KS17_KS17_UWRPOK_Pos)                    /*!< CSS_KS17: KS17_UWRPOK Mask              */
2590 #define CSS_KS17_KS17_UDUK_Pos                29                                                      /*!< CSS_KS17: KS17_UDUK Position            */
2591 #define CSS_KS17_KS17_UDUK_Msk                (0x01UL << CSS_KS17_KS17_UDUK_Pos)                      /*!< CSS_KS17: KS17_UDUK Mask                */
2592 #define CSS_KS17_KS17_UPPROT_Pos              30                                                      /*!< CSS_KS17: KS17_UPPROT Position          */
2593 #define CSS_KS17_KS17_UPPROT_Msk              (0x03UL << CSS_KS17_KS17_UPPROT_Pos)                    /*!< CSS_KS17: KS17_UPPROT Mask              */
2594 
2595 /* ===============================      CSS_KS18     ============================== */
2596 #define CSS_KS18_KS18_KSIZE_Pos               0                                                       /*!< CSS_KS18: KS18_KSIZE Position           */
2597 #define CSS_KS18_KS18_KSIZE_Msk               (0x01UL << CSS_KS18_KS18_KSIZE_Pos)                     /*!< CSS_KS18: KS18_KSIZE Mask               */
2598 #define CSS_KS18_KS18_RSVD0_Pos               1                                                       /*!< CSS_KS18: KS18_RSVD0 Position           */
2599 #define CSS_KS18_KS18_RSVD0_Msk               (0x0fUL << CSS_KS18_KS18_RSVD0_Pos)                     /*!< CSS_KS18: KS18_RSVD0 Mask               */
2600 #define CSS_KS18_KS18_KACT_Pos                5                                                       /*!< CSS_KS18: KS18_KACT Position            */
2601 #define CSS_KS18_KS18_KACT_Msk                (0x01UL << CSS_KS18_KS18_KACT_Pos)                      /*!< CSS_KS18: KS18_KACT Mask                */
2602 #define CSS_KS18_KS18_KBASE_Pos               6                                                       /*!< CSS_KS18: KS18_KBASE Position           */
2603 #define CSS_KS18_KS18_KBASE_Msk               (0x01UL << CSS_KS18_KS18_KBASE_Pos)                     /*!< CSS_KS18: KS18_KBASE Mask               */
2604 #define CSS_KS18_KS18_FGP_Pos                 7                                                       /*!< CSS_KS18: KS18_FGP Position             */
2605 #define CSS_KS18_KS18_FGP_Msk                 (0x01UL << CSS_KS18_KS18_FGP_Pos)                       /*!< CSS_KS18: KS18_FGP Mask                 */
2606 #define CSS_KS18_KS18_FRTN_Pos                8                                                       /*!< CSS_KS18: KS18_FRTN Position            */
2607 #define CSS_KS18_KS18_FRTN_Msk                (0x01UL << CSS_KS18_KS18_FRTN_Pos)                      /*!< CSS_KS18: KS18_FRTN Mask                */
2608 #define CSS_KS18_KS18_FHWO_Pos                9                                                       /*!< CSS_KS18: KS18_FHWO Position            */
2609 #define CSS_KS18_KS18_FHWO_Msk                (0x01UL << CSS_KS18_KS18_FHWO_Pos)                      /*!< CSS_KS18: KS18_FHWO Mask                */
2610 #define CSS_KS18_KS18_RSVD1_Pos               10                                                      /*!< CSS_KS18: KS18_RSVD1 Position           */
2611 #define CSS_KS18_KS18_RSVD1_Msk               (0x07UL << CSS_KS18_KS18_RSVD1_Pos)                     /*!< CSS_KS18: KS18_RSVD1 Mask               */
2612 #define CSS_KS18_KS18_UCMAC_Pos               13                                                      /*!< CSS_KS18: KS18_UCMAC Position           */
2613 #define CSS_KS18_KS18_UCMAC_Msk               (0x01UL << CSS_KS18_KS18_UCMAC_Pos)                     /*!< CSS_KS18: KS18_UCMAC Mask               */
2614 #define CSS_KS18_KS18_UKSK_Pos                14                                                      /*!< CSS_KS18: KS18_UKSK Position            */
2615 #define CSS_KS18_KS18_UKSK_Msk                (0x01UL << CSS_KS18_KS18_UKSK_Pos)                      /*!< CSS_KS18: KS18_UKSK Mask                */
2616 #define CSS_KS18_KS18_URTF_Pos                15                                                      /*!< CSS_KS18: KS18_URTF Position            */
2617 #define CSS_KS18_KS18_URTF_Msk                (0x01UL << CSS_KS18_KS18_URTF_Pos)                      /*!< CSS_KS18: KS18_URTF Mask                */
2618 #define CSS_KS18_KS18_UCKDF_Pos               16                                                      /*!< CSS_KS18: KS18_UCKDF Position           */
2619 #define CSS_KS18_KS18_UCKDF_Msk               (0x01UL << CSS_KS18_KS18_UCKDF_Pos)                     /*!< CSS_KS18: KS18_UCKDF Mask               */
2620 #define CSS_KS18_KS18_UHKDF_Pos               17                                                      /*!< CSS_KS18: KS18_UHKDF Position           */
2621 #define CSS_KS18_KS18_UHKDF_Msk               (0x01UL << CSS_KS18_KS18_UHKDF_Pos)                     /*!< CSS_KS18: KS18_UHKDF Mask               */
2622 #define CSS_KS18_KS18_UECSG_Pos               18                                                      /*!< CSS_KS18: KS18_UECSG Position           */
2623 #define CSS_KS18_KS18_UECSG_Msk               (0x01UL << CSS_KS18_KS18_UECSG_Pos)                     /*!< CSS_KS18: KS18_UECSG Mask               */
2624 #define CSS_KS18_KS18_UECDH_Pos               19                                                      /*!< CSS_KS18: KS18_UECDH Position           */
2625 #define CSS_KS18_KS18_UECDH_Msk               (0x01UL << CSS_KS18_KS18_UECDH_Pos)                     /*!< CSS_KS18: KS18_UECDH Mask               */
2626 #define CSS_KS18_KS18_UAES_Pos                20                                                      /*!< CSS_KS18: KS18_UAES Position            */
2627 #define CSS_KS18_KS18_UAES_Msk                (0x01UL << CSS_KS18_KS18_UAES_Pos)                      /*!< CSS_KS18: KS18_UAES Mask                */
2628 #define CSS_KS18_KS18_UHMAC_Pos               21                                                      /*!< CSS_KS18: KS18_UHMAC Position           */
2629 #define CSS_KS18_KS18_UHMAC_Msk               (0x01UL << CSS_KS18_KS18_UHMAC_Pos)                     /*!< CSS_KS18: KS18_UHMAC Mask               */
2630 #define CSS_KS18_KS18_UKWK_Pos                22                                                      /*!< CSS_KS18: KS18_UKWK Position            */
2631 #define CSS_KS18_KS18_UKWK_Msk                (0x01UL << CSS_KS18_KS18_UKWK_Pos)                      /*!< CSS_KS18: KS18_UKWK Mask                */
2632 #define CSS_KS18_KS18_UKUOK_Pos               23                                                      /*!< CSS_KS18: KS18_UKUOK Position           */
2633 #define CSS_KS18_KS18_UKUOK_Msk               (0x01UL << CSS_KS18_KS18_UKUOK_Pos)                     /*!< CSS_KS18: KS18_UKUOK Mask               */
2634 #define CSS_KS18_KS18_UTLSPMS_Pos             24                                                      /*!< CSS_KS18: KS18_UTLSPMS Position         */
2635 #define CSS_KS18_KS18_UTLSPMS_Msk             (0x01UL << CSS_KS18_KS18_UTLSPMS_Pos)                   /*!< CSS_KS18: KS18_UTLSPMS Mask             */
2636 #define CSS_KS18_KS18_UTLSMS_Pos              25                                                      /*!< CSS_KS18: KS18_UTLSMS Position          */
2637 #define CSS_KS18_KS18_UTLSMS_Msk              (0x01UL << CSS_KS18_KS18_UTLSMS_Pos)                    /*!< CSS_KS18: KS18_UTLSMS Mask              */
2638 #define CSS_KS18_KS18_UKGSRC_Pos              26                                                      /*!< CSS_KS18: KS18_UKGSRC Position          */
2639 #define CSS_KS18_KS18_UKGSRC_Msk              (0x01UL << CSS_KS18_KS18_UKGSRC_Pos)                    /*!< CSS_KS18: KS18_UKGSRC Mask              */
2640 #define CSS_KS18_KS18_UHWO_Pos                27                                                      /*!< CSS_KS18: KS18_UHWO Position            */
2641 #define CSS_KS18_KS18_UHWO_Msk                (0x01UL << CSS_KS18_KS18_UHWO_Pos)                      /*!< CSS_KS18: KS18_UHWO Mask                */
2642 #define CSS_KS18_KS18_UWRPOK_Pos              28                                                      /*!< CSS_KS18: KS18_UWRPOK Position          */
2643 #define CSS_KS18_KS18_UWRPOK_Msk              (0x01UL << CSS_KS18_KS18_UWRPOK_Pos)                    /*!< CSS_KS18: KS18_UWRPOK Mask              */
2644 #define CSS_KS18_KS18_UDUK_Pos                29                                                      /*!< CSS_KS18: KS18_UDUK Position            */
2645 #define CSS_KS18_KS18_UDUK_Msk                (0x01UL << CSS_KS18_KS18_UDUK_Pos)                      /*!< CSS_KS18: KS18_UDUK Mask                */
2646 #define CSS_KS18_KS18_UPPROT_Pos              30                                                      /*!< CSS_KS18: KS18_UPPROT Position          */
2647 #define CSS_KS18_KS18_UPPROT_Msk              (0x03UL << CSS_KS18_KS18_UPPROT_Pos)                    /*!< CSS_KS18: KS18_UPPROT Mask              */
2648 
2649 /* ===============================      CSS_KS19     ============================== */
2650 #define CSS_KS19_KS19_KSIZE_Pos               0                                                       /*!< CSS_KS19: KS19_KSIZE Position           */
2651 #define CSS_KS19_KS19_KSIZE_Msk               (0x01UL << CSS_KS19_KS19_KSIZE_Pos)                     /*!< CSS_KS19: KS19_KSIZE Mask               */
2652 #define CSS_KS19_KS19_RSVD0_Pos               1                                                       /*!< CSS_KS19: KS19_RSVD0 Position           */
2653 #define CSS_KS19_KS19_RSVD0_Msk               (0x0fUL << CSS_KS19_KS19_RSVD0_Pos)                     /*!< CSS_KS19: KS19_RSVD0 Mask               */
2654 #define CSS_KS19_KS19_KACT_Pos                5                                                       /*!< CSS_KS19: KS19_KACT Position            */
2655 #define CSS_KS19_KS19_KACT_Msk                (0x01UL << CSS_KS19_KS19_KACT_Pos)                      /*!< CSS_KS19: KS19_KACT Mask                */
2656 #define CSS_KS19_KS19_KBASE_Pos               6                                                       /*!< CSS_KS19: KS19_KBASE Position           */
2657 #define CSS_KS19_KS19_KBASE_Msk               (0x01UL << CSS_KS19_KS19_KBASE_Pos)                     /*!< CSS_KS19: KS19_KBASE Mask               */
2658 #define CSS_KS19_KS19_FGP_Pos                 7                                                       /*!< CSS_KS19: KS19_FGP Position             */
2659 #define CSS_KS19_KS19_FGP_Msk                 (0x01UL << CSS_KS19_KS19_FGP_Pos)                       /*!< CSS_KS19: KS19_FGP Mask                 */
2660 #define CSS_KS19_KS19_FRTN_Pos                8                                                       /*!< CSS_KS19: KS19_FRTN Position            */
2661 #define CSS_KS19_KS19_FRTN_Msk                (0x01UL << CSS_KS19_KS19_FRTN_Pos)                      /*!< CSS_KS19: KS19_FRTN Mask                */
2662 #define CSS_KS19_KS19_FHWO_Pos                9                                                       /*!< CSS_KS19: KS19_FHWO Position            */
2663 #define CSS_KS19_KS19_FHWO_Msk                (0x01UL << CSS_KS19_KS19_FHWO_Pos)                      /*!< CSS_KS19: KS19_FHWO Mask                */
2664 #define CSS_KS19_KS19_RSVD1_Pos               10                                                      /*!< CSS_KS19: KS19_RSVD1 Position           */
2665 #define CSS_KS19_KS19_RSVD1_Msk               (0x07UL << CSS_KS19_KS19_RSVD1_Pos)                     /*!< CSS_KS19: KS19_RSVD1 Mask               */
2666 #define CSS_KS19_KS19_UCMAC_Pos               13                                                      /*!< CSS_KS19: KS19_UCMAC Position           */
2667 #define CSS_KS19_KS19_UCMAC_Msk               (0x01UL << CSS_KS19_KS19_UCMAC_Pos)                     /*!< CSS_KS19: KS19_UCMAC Mask               */
2668 #define CSS_KS19_KS19_UKSK_Pos                14                                                      /*!< CSS_KS19: KS19_UKSK Position            */
2669 #define CSS_KS19_KS19_UKSK_Msk                (0x01UL << CSS_KS19_KS19_UKSK_Pos)                      /*!< CSS_KS19: KS19_UKSK Mask                */
2670 #define CSS_KS19_KS19_URTF_Pos                15                                                      /*!< CSS_KS19: KS19_URTF Position            */
2671 #define CSS_KS19_KS19_URTF_Msk                (0x01UL << CSS_KS19_KS19_URTF_Pos)                      /*!< CSS_KS19: KS19_URTF Mask                */
2672 #define CSS_KS19_KS19_UCKDF_Pos               16                                                      /*!< CSS_KS19: KS19_UCKDF Position           */
2673 #define CSS_KS19_KS19_UCKDF_Msk               (0x01UL << CSS_KS19_KS19_UCKDF_Pos)                     /*!< CSS_KS19: KS19_UCKDF Mask               */
2674 #define CSS_KS19_KS19_UHKDF_Pos               17                                                      /*!< CSS_KS19: KS19_UHKDF Position           */
2675 #define CSS_KS19_KS19_UHKDF_Msk               (0x01UL << CSS_KS19_KS19_UHKDF_Pos)                     /*!< CSS_KS19: KS19_UHKDF Mask               */
2676 #define CSS_KS19_KS19_UECSG_Pos               18                                                      /*!< CSS_KS19: KS19_UECSG Position           */
2677 #define CSS_KS19_KS19_UECSG_Msk               (0x01UL << CSS_KS19_KS19_UECSG_Pos)                     /*!< CSS_KS19: KS19_UECSG Mask               */
2678 #define CSS_KS19_KS19_UECDH_Pos               19                                                      /*!< CSS_KS19: KS19_UECDH Position           */
2679 #define CSS_KS19_KS19_UECDH_Msk               (0x01UL << CSS_KS19_KS19_UECDH_Pos)                     /*!< CSS_KS19: KS19_UECDH Mask               */
2680 #define CSS_KS19_KS19_UAES_Pos                20                                                      /*!< CSS_KS19: KS19_UAES Position            */
2681 #define CSS_KS19_KS19_UAES_Msk                (0x01UL << CSS_KS19_KS19_UAES_Pos)                      /*!< CSS_KS19: KS19_UAES Mask                */
2682 #define CSS_KS19_KS19_UHMAC_Pos               21                                                      /*!< CSS_KS19: KS19_UHMAC Position           */
2683 #define CSS_KS19_KS19_UHMAC_Msk               (0x01UL << CSS_KS19_KS19_UHMAC_Pos)                     /*!< CSS_KS19: KS19_UHMAC Mask               */
2684 #define CSS_KS19_KS19_UKWK_Pos                22                                                      /*!< CSS_KS19: KS19_UKWK Position            */
2685 #define CSS_KS19_KS19_UKWK_Msk                (0x01UL << CSS_KS19_KS19_UKWK_Pos)                      /*!< CSS_KS19: KS19_UKWK Mask                */
2686 #define CSS_KS19_KS19_UKUOK_Pos               23                                                      /*!< CSS_KS19: KS19_UKUOK Position           */
2687 #define CSS_KS19_KS19_UKUOK_Msk               (0x01UL << CSS_KS19_KS19_UKUOK_Pos)                     /*!< CSS_KS19: KS19_UKUOK Mask               */
2688 #define CSS_KS19_KS19_UTLSPMS_Pos             24                                                      /*!< CSS_KS19: KS19_UTLSPMS Position         */
2689 #define CSS_KS19_KS19_UTLSPMS_Msk             (0x01UL << CSS_KS19_KS19_UTLSPMS_Pos)                   /*!< CSS_KS19: KS19_UTLSPMS Mask             */
2690 #define CSS_KS19_KS19_UTLSMS_Pos              25                                                      /*!< CSS_KS19: KS19_UTLSMS Position          */
2691 #define CSS_KS19_KS19_UTLSMS_Msk              (0x01UL << CSS_KS19_KS19_UTLSMS_Pos)                    /*!< CSS_KS19: KS19_UTLSMS Mask              */
2692 #define CSS_KS19_KS19_UKGSRC_Pos              26                                                      /*!< CSS_KS19: KS19_UKGSRC Position          */
2693 #define CSS_KS19_KS19_UKGSRC_Msk              (0x01UL << CSS_KS19_KS19_UKGSRC_Pos)                    /*!< CSS_KS19: KS19_UKGSRC Mask              */
2694 #define CSS_KS19_KS19_UHWO_Pos                27                                                      /*!< CSS_KS19: KS19_UHWO Position            */
2695 #define CSS_KS19_KS19_UHWO_Msk                (0x01UL << CSS_KS19_KS19_UHWO_Pos)                      /*!< CSS_KS19: KS19_UHWO Mask                */
2696 #define CSS_KS19_KS19_UWRPOK_Pos              28                                                      /*!< CSS_KS19: KS19_UWRPOK Position          */
2697 #define CSS_KS19_KS19_UWRPOK_Msk              (0x01UL << CSS_KS19_KS19_UWRPOK_Pos)                    /*!< CSS_KS19: KS19_UWRPOK Mask              */
2698 #define CSS_KS19_KS19_UDUK_Pos                29                                                      /*!< CSS_KS19: KS19_UDUK Position            */
2699 #define CSS_KS19_KS19_UDUK_Msk                (0x01UL << CSS_KS19_KS19_UDUK_Pos)                      /*!< CSS_KS19: KS19_UDUK Mask                */
2700 #define CSS_KS19_KS19_UPPROT_Pos              30                                                      /*!< CSS_KS19: KS19_UPPROT Position          */
2701 #define CSS_KS19_KS19_UPPROT_Msk              (0x03UL << CSS_KS19_KS19_UPPROT_Pos)                    /*!< CSS_KS19: KS19_UPPROT Mask              */
2702 
2703 /* ===============================   CSS_BOOT_ADDR   ============================== */
2704 #define CSS_BOOT_ADDR_BOOT_ADDR_Pos           0                                                       /*!< CSS_BOOT_ADDR: BOOT_ADDR Position       */
2705 #define CSS_BOOT_ADDR_BOOT_ADDR_Msk           (0xffffffffUL << CSS_BOOT_ADDR_BOOT_ADDR_Pos)           /*!< CSS_BOOT_ADDR: BOOT_ADDR Mask           */
2706 
2707 /* ===============================    CSS_DBG_CFG    ============================== */
2708 #define CSS_DBG_CFG_DBG_CFG0_Pos              0                                                       /*!< CSS_DBG_CFG: DBG_CFG0 Position          */
2709 #define CSS_DBG_CFG_DBG_CFG0_Msk              (0x07UL << CSS_DBG_CFG_DBG_CFG0_Pos)                    /*!< CSS_DBG_CFG: DBG_CFG0 Mask              */
2710 #define CSS_DBG_CFG_DBG_CFG1_Pos              3                                                       /*!< CSS_DBG_CFG: DBG_CFG1 Position          */
2711 #define CSS_DBG_CFG_DBG_CFG1_Msk              (0x07UL << CSS_DBG_CFG_DBG_CFG1_Pos)                    /*!< CSS_DBG_CFG: DBG_CFG1 Mask              */
2712 #define CSS_DBG_CFG_DBG_CFG_RFU_Pos           6                                                       /*!< CSS_DBG_CFG: DBG_CFG_RFU Position       */
2713 #define CSS_DBG_CFG_DBG_CFG_RFU_Msk           (0x03ffffffUL << CSS_DBG_CFG_DBG_CFG_RFU_Pos)           /*!< CSS_DBG_CFG: DBG_CFG_RFU Mask           */
2714 
2715 
2716 
2717 /* ================================================================================ */
2718 /* ================              Peripheral memory map             ================ */
2719 /* ================================================================================ */
2720 
2721 //#define IP_CSS_BASE                     0x40022000UL
2722 
2723 
2724 /* ================================================================================ */
2725 /* ================             Peripheral declaration             ================ */
2726 /* ================================================================================ */
2727 
2728 //#define IP_CSS                          ((ip_css_Type             *) IP_CSS_BASE)
2729 
2730 
2731 /** @} */ /* End of group Device_Peripheral_Registers */
2732 /** @} */ /* End of group ip_css */
2733 /** @} */ /* End of group (null) */
2734 
2735 #ifdef __cplusplus
2736 }
2737 #endif
2738 
2739 
2740 #endif  /* ip_css_H */
2741