The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.
Dependents: hello SerialTestv11 SerialTestv12 Sierpinski ... more
mbed 2
This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.
TARGET_K64F/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/device/MK64F12/MK64F12_cau.h@90:cb3d968589d8, 2014-10-28 (annotated)
- Committer:
- Kojto
- Date:
- Tue Oct 28 16:40:41 2014 +0000
- Revision:
- 90:cb3d968589d8
Release 90 of the mbed library
Changes:
- Freescale KSDK update (v1.0)
- K22 - new target addition
- KL43Z - new target addition
- Nucleo F091RC - new target addition
- Nucleo L152RE - STM32Cube driver
- Nordic - Softdevice v7.1.0
- Nvic files - BSD License
- LPC824 - various HAL fixes
- Nucleo F411RE - CMSIS - IAR files
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kojto | 90:cb3d968589d8 | 1 | /* |
Kojto | 90:cb3d968589d8 | 2 | ** ################################################################### |
Kojto | 90:cb3d968589d8 | 3 | ** Compilers: Keil ARM C/C++ Compiler |
Kojto | 90:cb3d968589d8 | 4 | ** Freescale C/C++ for Embedded ARM |
Kojto | 90:cb3d968589d8 | 5 | ** GNU C Compiler |
Kojto | 90:cb3d968589d8 | 6 | ** IAR ANSI C/C++ Compiler for ARM |
Kojto | 90:cb3d968589d8 | 7 | ** |
Kojto | 90:cb3d968589d8 | 8 | ** Reference manual: K64P144M120SF5RM, Rev.2, January 2014 |
Kojto | 90:cb3d968589d8 | 9 | ** Version: rev. 2.5, 2014-02-10 |
Kojto | 90:cb3d968589d8 | 10 | ** Build: b140604 |
Kojto | 90:cb3d968589d8 | 11 | ** |
Kojto | 90:cb3d968589d8 | 12 | ** Abstract: |
Kojto | 90:cb3d968589d8 | 13 | ** Extension to the CMSIS register access layer header. |
Kojto | 90:cb3d968589d8 | 14 | ** |
Kojto | 90:cb3d968589d8 | 15 | ** Copyright (c) 2014 Freescale Semiconductor, Inc. |
Kojto | 90:cb3d968589d8 | 16 | ** All rights reserved. |
Kojto | 90:cb3d968589d8 | 17 | ** |
Kojto | 90:cb3d968589d8 | 18 | ** Redistribution and use in source and binary forms, with or without modification, |
Kojto | 90:cb3d968589d8 | 19 | ** are permitted provided that the following conditions are met: |
Kojto | 90:cb3d968589d8 | 20 | ** |
Kojto | 90:cb3d968589d8 | 21 | ** o Redistributions of source code must retain the above copyright notice, this list |
Kojto | 90:cb3d968589d8 | 22 | ** of conditions and the following disclaimer. |
Kojto | 90:cb3d968589d8 | 23 | ** |
Kojto | 90:cb3d968589d8 | 24 | ** o Redistributions in binary form must reproduce the above copyright notice, this |
Kojto | 90:cb3d968589d8 | 25 | ** list of conditions and the following disclaimer in the documentation and/or |
Kojto | 90:cb3d968589d8 | 26 | ** other materials provided with the distribution. |
Kojto | 90:cb3d968589d8 | 27 | ** |
Kojto | 90:cb3d968589d8 | 28 | ** o Neither the name of Freescale Semiconductor, Inc. nor the names of its |
Kojto | 90:cb3d968589d8 | 29 | ** contributors may be used to endorse or promote products derived from this |
Kojto | 90:cb3d968589d8 | 30 | ** software without specific prior written permission. |
Kojto | 90:cb3d968589d8 | 31 | ** |
Kojto | 90:cb3d968589d8 | 32 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND |
Kojto | 90:cb3d968589d8 | 33 | ** ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
Kojto | 90:cb3d968589d8 | 34 | ** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
Kojto | 90:cb3d968589d8 | 35 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR |
Kojto | 90:cb3d968589d8 | 36 | ** ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
Kojto | 90:cb3d968589d8 | 37 | ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
Kojto | 90:cb3d968589d8 | 38 | ** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON |
Kojto | 90:cb3d968589d8 | 39 | ** ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
Kojto | 90:cb3d968589d8 | 40 | ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
Kojto | 90:cb3d968589d8 | 41 | ** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
Kojto | 90:cb3d968589d8 | 42 | ** |
Kojto | 90:cb3d968589d8 | 43 | ** http: www.freescale.com |
Kojto | 90:cb3d968589d8 | 44 | ** mail: support@freescale.com |
Kojto | 90:cb3d968589d8 | 45 | ** |
Kojto | 90:cb3d968589d8 | 46 | ** Revisions: |
Kojto | 90:cb3d968589d8 | 47 | ** - rev. 1.0 (2013-08-12) |
Kojto | 90:cb3d968589d8 | 48 | ** Initial version. |
Kojto | 90:cb3d968589d8 | 49 | ** - rev. 2.0 (2013-10-29) |
Kojto | 90:cb3d968589d8 | 50 | ** Register accessor macros added to the memory map. |
Kojto | 90:cb3d968589d8 | 51 | ** Symbols for Processor Expert memory map compatibility added to the memory map. |
Kojto | 90:cb3d968589d8 | 52 | ** Startup file for gcc has been updated according to CMSIS 3.2. |
Kojto | 90:cb3d968589d8 | 53 | ** System initialization updated. |
Kojto | 90:cb3d968589d8 | 54 | ** MCG - registers updated. |
Kojto | 90:cb3d968589d8 | 55 | ** PORTA, PORTB, PORTC, PORTE - registers for digital filter removed. |
Kojto | 90:cb3d968589d8 | 56 | ** - rev. 2.1 (2013-10-30) |
Kojto | 90:cb3d968589d8 | 57 | ** Definition of BITBAND macros updated to support peripherals with 32-bit acces disabled. |
Kojto | 90:cb3d968589d8 | 58 | ** - rev. 2.2 (2013-12-09) |
Kojto | 90:cb3d968589d8 | 59 | ** DMA - EARS register removed. |
Kojto | 90:cb3d968589d8 | 60 | ** AIPS0, AIPS1 - MPRA register updated. |
Kojto | 90:cb3d968589d8 | 61 | ** - rev. 2.3 (2014-01-24) |
Kojto | 90:cb3d968589d8 | 62 | ** Update according to reference manual rev. 2 |
Kojto | 90:cb3d968589d8 | 63 | ** ENET, MCG, MCM, SIM, USB - registers updated |
Kojto | 90:cb3d968589d8 | 64 | ** - rev. 2.4 (2014-02-10) |
Kojto | 90:cb3d968589d8 | 65 | ** The declaration of clock configurations has been moved to separate header file system_MK64F12.h |
Kojto | 90:cb3d968589d8 | 66 | ** Update of SystemInit() and SystemCoreClockUpdate() functions. |
Kojto | 90:cb3d968589d8 | 67 | ** - rev. 2.5 (2014-02-10) |
Kojto | 90:cb3d968589d8 | 68 | ** The declaration of clock configurations has been moved to separate header file system_MK64F12.h |
Kojto | 90:cb3d968589d8 | 69 | ** Update of SystemInit() and SystemCoreClockUpdate() functions. |
Kojto | 90:cb3d968589d8 | 70 | ** Module access macro module_BASES replaced by module_BASE_PTRS. |
Kojto | 90:cb3d968589d8 | 71 | ** |
Kojto | 90:cb3d968589d8 | 72 | ** ################################################################### |
Kojto | 90:cb3d968589d8 | 73 | */ |
Kojto | 90:cb3d968589d8 | 74 | |
Kojto | 90:cb3d968589d8 | 75 | /* |
Kojto | 90:cb3d968589d8 | 76 | * WARNING! DO NOT EDIT THIS FILE DIRECTLY! |
Kojto | 90:cb3d968589d8 | 77 | * |
Kojto | 90:cb3d968589d8 | 78 | * This file was generated automatically and any changes may be lost. |
Kojto | 90:cb3d968589d8 | 79 | */ |
Kojto | 90:cb3d968589d8 | 80 | #ifndef __HW_CAU_REGISTERS_H__ |
Kojto | 90:cb3d968589d8 | 81 | #define __HW_CAU_REGISTERS_H__ |
Kojto | 90:cb3d968589d8 | 82 | |
Kojto | 90:cb3d968589d8 | 83 | #include "MK64F12.h" |
Kojto | 90:cb3d968589d8 | 84 | #include "fsl_bitaccess.h" |
Kojto | 90:cb3d968589d8 | 85 | |
Kojto | 90:cb3d968589d8 | 86 | /* |
Kojto | 90:cb3d968589d8 | 87 | * MK64F12 CAU |
Kojto | 90:cb3d968589d8 | 88 | * |
Kojto | 90:cb3d968589d8 | 89 | * Memory Mapped Cryptographic Acceleration Unit (MMCAU) |
Kojto | 90:cb3d968589d8 | 90 | * |
Kojto | 90:cb3d968589d8 | 91 | * Registers defined in this header file: |
Kojto | 90:cb3d968589d8 | 92 | * - HW_CAU_DIRECT0 - Direct access register 0 |
Kojto | 90:cb3d968589d8 | 93 | * - HW_CAU_DIRECT1 - Direct access register 1 |
Kojto | 90:cb3d968589d8 | 94 | * - HW_CAU_DIRECT2 - Direct access register 2 |
Kojto | 90:cb3d968589d8 | 95 | * - HW_CAU_DIRECT3 - Direct access register 3 |
Kojto | 90:cb3d968589d8 | 96 | * - HW_CAU_DIRECT4 - Direct access register 4 |
Kojto | 90:cb3d968589d8 | 97 | * - HW_CAU_DIRECT5 - Direct access register 5 |
Kojto | 90:cb3d968589d8 | 98 | * - HW_CAU_DIRECT6 - Direct access register 6 |
Kojto | 90:cb3d968589d8 | 99 | * - HW_CAU_DIRECT7 - Direct access register 7 |
Kojto | 90:cb3d968589d8 | 100 | * - HW_CAU_DIRECT8 - Direct access register 8 |
Kojto | 90:cb3d968589d8 | 101 | * - HW_CAU_DIRECT9 - Direct access register 9 |
Kojto | 90:cb3d968589d8 | 102 | * - HW_CAU_DIRECT10 - Direct access register 10 |
Kojto | 90:cb3d968589d8 | 103 | * - HW_CAU_DIRECT11 - Direct access register 11 |
Kojto | 90:cb3d968589d8 | 104 | * - HW_CAU_DIRECT12 - Direct access register 12 |
Kojto | 90:cb3d968589d8 | 105 | * - HW_CAU_DIRECT13 - Direct access register 13 |
Kojto | 90:cb3d968589d8 | 106 | * - HW_CAU_DIRECT14 - Direct access register 14 |
Kojto | 90:cb3d968589d8 | 107 | * - HW_CAU_DIRECT15 - Direct access register 15 |
Kojto | 90:cb3d968589d8 | 108 | * - HW_CAU_LDR_CASR - Status register - Load Register command |
Kojto | 90:cb3d968589d8 | 109 | * - HW_CAU_LDR_CAA - Accumulator register - Load Register command |
Kojto | 90:cb3d968589d8 | 110 | * - HW_CAU_LDR_CA0 - General Purpose Register 0 - Load Register command |
Kojto | 90:cb3d968589d8 | 111 | * - HW_CAU_LDR_CA1 - General Purpose Register 1 - Load Register command |
Kojto | 90:cb3d968589d8 | 112 | * - HW_CAU_LDR_CA2 - General Purpose Register 2 - Load Register command |
Kojto | 90:cb3d968589d8 | 113 | * - HW_CAU_LDR_CA3 - General Purpose Register 3 - Load Register command |
Kojto | 90:cb3d968589d8 | 114 | * - HW_CAU_LDR_CA4 - General Purpose Register 4 - Load Register command |
Kojto | 90:cb3d968589d8 | 115 | * - HW_CAU_LDR_CA5 - General Purpose Register 5 - Load Register command |
Kojto | 90:cb3d968589d8 | 116 | * - HW_CAU_LDR_CA6 - General Purpose Register 6 - Load Register command |
Kojto | 90:cb3d968589d8 | 117 | * - HW_CAU_LDR_CA7 - General Purpose Register 7 - Load Register command |
Kojto | 90:cb3d968589d8 | 118 | * - HW_CAU_LDR_CA8 - General Purpose Register 8 - Load Register command |
Kojto | 90:cb3d968589d8 | 119 | * - HW_CAU_STR_CASR - Status register - Store Register command |
Kojto | 90:cb3d968589d8 | 120 | * - HW_CAU_STR_CAA - Accumulator register - Store Register command |
Kojto | 90:cb3d968589d8 | 121 | * - HW_CAU_STR_CA0 - General Purpose Register 0 - Store Register command |
Kojto | 90:cb3d968589d8 | 122 | * - HW_CAU_STR_CA1 - General Purpose Register 1 - Store Register command |
Kojto | 90:cb3d968589d8 | 123 | * - HW_CAU_STR_CA2 - General Purpose Register 2 - Store Register command |
Kojto | 90:cb3d968589d8 | 124 | * - HW_CAU_STR_CA3 - General Purpose Register 3 - Store Register command |
Kojto | 90:cb3d968589d8 | 125 | * - HW_CAU_STR_CA4 - General Purpose Register 4 - Store Register command |
Kojto | 90:cb3d968589d8 | 126 | * - HW_CAU_STR_CA5 - General Purpose Register 5 - Store Register command |
Kojto | 90:cb3d968589d8 | 127 | * - HW_CAU_STR_CA6 - General Purpose Register 6 - Store Register command |
Kojto | 90:cb3d968589d8 | 128 | * - HW_CAU_STR_CA7 - General Purpose Register 7 - Store Register command |
Kojto | 90:cb3d968589d8 | 129 | * - HW_CAU_STR_CA8 - General Purpose Register 8 - Store Register command |
Kojto | 90:cb3d968589d8 | 130 | * - HW_CAU_ADR_CASR - Status register - Add Register command |
Kojto | 90:cb3d968589d8 | 131 | * - HW_CAU_ADR_CAA - Accumulator register - Add to register command |
Kojto | 90:cb3d968589d8 | 132 | * - HW_CAU_ADR_CA0 - General Purpose Register 0 - Add to register command |
Kojto | 90:cb3d968589d8 | 133 | * - HW_CAU_ADR_CA1 - General Purpose Register 1 - Add to register command |
Kojto | 90:cb3d968589d8 | 134 | * - HW_CAU_ADR_CA2 - General Purpose Register 2 - Add to register command |
Kojto | 90:cb3d968589d8 | 135 | * - HW_CAU_ADR_CA3 - General Purpose Register 3 - Add to register command |
Kojto | 90:cb3d968589d8 | 136 | * - HW_CAU_ADR_CA4 - General Purpose Register 4 - Add to register command |
Kojto | 90:cb3d968589d8 | 137 | * - HW_CAU_ADR_CA5 - General Purpose Register 5 - Add to register command |
Kojto | 90:cb3d968589d8 | 138 | * - HW_CAU_ADR_CA6 - General Purpose Register 6 - Add to register command |
Kojto | 90:cb3d968589d8 | 139 | * - HW_CAU_ADR_CA7 - General Purpose Register 7 - Add to register command |
Kojto | 90:cb3d968589d8 | 140 | * - HW_CAU_ADR_CA8 - General Purpose Register 8 - Add to register command |
Kojto | 90:cb3d968589d8 | 141 | * - HW_CAU_RADR_CASR - Status register - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 142 | * - HW_CAU_RADR_CAA - Accumulator register - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 143 | * - HW_CAU_RADR_CA0 - General Purpose Register 0 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 144 | * - HW_CAU_RADR_CA1 - General Purpose Register 1 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 145 | * - HW_CAU_RADR_CA2 - General Purpose Register 2 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 146 | * - HW_CAU_RADR_CA3 - General Purpose Register 3 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 147 | * - HW_CAU_RADR_CA4 - General Purpose Register 4 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 148 | * - HW_CAU_RADR_CA5 - General Purpose Register 5 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 149 | * - HW_CAU_RADR_CA6 - General Purpose Register 6 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 150 | * - HW_CAU_RADR_CA7 - General Purpose Register 7 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 151 | * - HW_CAU_RADR_CA8 - General Purpose Register 8 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 152 | * - HW_CAU_XOR_CASR - Status register - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 153 | * - HW_CAU_XOR_CAA - Accumulator register - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 154 | * - HW_CAU_XOR_CA0 - General Purpose Register 0 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 155 | * - HW_CAU_XOR_CA1 - General Purpose Register 1 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 156 | * - HW_CAU_XOR_CA2 - General Purpose Register 2 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 157 | * - HW_CAU_XOR_CA3 - General Purpose Register 3 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 158 | * - HW_CAU_XOR_CA4 - General Purpose Register 4 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 159 | * - HW_CAU_XOR_CA5 - General Purpose Register 5 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 160 | * - HW_CAU_XOR_CA6 - General Purpose Register 6 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 161 | * - HW_CAU_XOR_CA7 - General Purpose Register 7 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 162 | * - HW_CAU_XOR_CA8 - General Purpose Register 8 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 163 | * - HW_CAU_ROTL_CASR - Status register - Rotate Left command |
Kojto | 90:cb3d968589d8 | 164 | * - HW_CAU_ROTL_CAA - Accumulator register - Rotate Left command |
Kojto | 90:cb3d968589d8 | 165 | * - HW_CAU_ROTL_CA0 - General Purpose Register 0 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 166 | * - HW_CAU_ROTL_CA1 - General Purpose Register 1 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 167 | * - HW_CAU_ROTL_CA2 - General Purpose Register 2 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 168 | * - HW_CAU_ROTL_CA3 - General Purpose Register 3 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 169 | * - HW_CAU_ROTL_CA4 - General Purpose Register 4 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 170 | * - HW_CAU_ROTL_CA5 - General Purpose Register 5 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 171 | * - HW_CAU_ROTL_CA6 - General Purpose Register 6 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 172 | * - HW_CAU_ROTL_CA7 - General Purpose Register 7 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 173 | * - HW_CAU_ROTL_CA8 - General Purpose Register 8 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 174 | * - HW_CAU_AESC_CASR - Status register - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 175 | * - HW_CAU_AESC_CAA - Accumulator register - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 176 | * - HW_CAU_AESC_CA0 - General Purpose Register 0 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 177 | * - HW_CAU_AESC_CA1 - General Purpose Register 1 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 178 | * - HW_CAU_AESC_CA2 - General Purpose Register 2 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 179 | * - HW_CAU_AESC_CA3 - General Purpose Register 3 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 180 | * - HW_CAU_AESC_CA4 - General Purpose Register 4 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 181 | * - HW_CAU_AESC_CA5 - General Purpose Register 5 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 182 | * - HW_CAU_AESC_CA6 - General Purpose Register 6 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 183 | * - HW_CAU_AESC_CA7 - General Purpose Register 7 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 184 | * - HW_CAU_AESC_CA8 - General Purpose Register 8 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 185 | * - HW_CAU_AESIC_CASR - Status register - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 186 | * - HW_CAU_AESIC_CAA - Accumulator register - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 187 | * - HW_CAU_AESIC_CA0 - General Purpose Register 0 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 188 | * - HW_CAU_AESIC_CA1 - General Purpose Register 1 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 189 | * - HW_CAU_AESIC_CA2 - General Purpose Register 2 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 190 | * - HW_CAU_AESIC_CA3 - General Purpose Register 3 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 191 | * - HW_CAU_AESIC_CA4 - General Purpose Register 4 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 192 | * - HW_CAU_AESIC_CA5 - General Purpose Register 5 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 193 | * - HW_CAU_AESIC_CA6 - General Purpose Register 6 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 194 | * - HW_CAU_AESIC_CA7 - General Purpose Register 7 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 195 | * - HW_CAU_AESIC_CA8 - General Purpose Register 8 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 196 | * |
Kojto | 90:cb3d968589d8 | 197 | * - hw_cau_t - Struct containing all module registers. |
Kojto | 90:cb3d968589d8 | 198 | */ |
Kojto | 90:cb3d968589d8 | 199 | |
Kojto | 90:cb3d968589d8 | 200 | #define HW_CAU_INSTANCE_COUNT (1U) /*!< Number of instances of the CAU module. */ |
Kojto | 90:cb3d968589d8 | 201 | |
Kojto | 90:cb3d968589d8 | 202 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 203 | * HW_CAU_DIRECT0 - Direct access register 0 |
Kojto | 90:cb3d968589d8 | 204 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 205 | |
Kojto | 90:cb3d968589d8 | 206 | /*! |
Kojto | 90:cb3d968589d8 | 207 | * @brief HW_CAU_DIRECT0 - Direct access register 0 (WO) |
Kojto | 90:cb3d968589d8 | 208 | * |
Kojto | 90:cb3d968589d8 | 209 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 210 | */ |
Kojto | 90:cb3d968589d8 | 211 | typedef union _hw_cau_direct0 |
Kojto | 90:cb3d968589d8 | 212 | { |
Kojto | 90:cb3d968589d8 | 213 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 214 | struct _hw_cau_direct0_bitfields |
Kojto | 90:cb3d968589d8 | 215 | { |
Kojto | 90:cb3d968589d8 | 216 | uint32_t CAU_DIRECT0b : 32; /*!< [31:0] Direct register 0 */ |
Kojto | 90:cb3d968589d8 | 217 | } B; |
Kojto | 90:cb3d968589d8 | 218 | } hw_cau_direct0_t; |
Kojto | 90:cb3d968589d8 | 219 | |
Kojto | 90:cb3d968589d8 | 220 | /*! |
Kojto | 90:cb3d968589d8 | 221 | * @name Constants and macros for entire CAU_DIRECT0 register |
Kojto | 90:cb3d968589d8 | 222 | */ |
Kojto | 90:cb3d968589d8 | 223 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 224 | #define HW_CAU_DIRECT0_ADDR(x) ((x) + 0x0U) |
Kojto | 90:cb3d968589d8 | 225 | |
Kojto | 90:cb3d968589d8 | 226 | #define HW_CAU_DIRECT0(x) (*(__O hw_cau_direct0_t *) HW_CAU_DIRECT0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 227 | #define HW_CAU_DIRECT0_WR(x, v) (HW_CAU_DIRECT0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 228 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 229 | |
Kojto | 90:cb3d968589d8 | 230 | /* |
Kojto | 90:cb3d968589d8 | 231 | * Constants & macros for individual CAU_DIRECT0 bitfields |
Kojto | 90:cb3d968589d8 | 232 | */ |
Kojto | 90:cb3d968589d8 | 233 | |
Kojto | 90:cb3d968589d8 | 234 | /*! |
Kojto | 90:cb3d968589d8 | 235 | * @name Register CAU_DIRECT0, field CAU_DIRECT0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 236 | */ |
Kojto | 90:cb3d968589d8 | 237 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 238 | #define BP_CAU_DIRECT0_CAU_DIRECT0 (0U) /*!< Bit position for CAU_DIRECT0_CAU_DIRECT0. */ |
Kojto | 90:cb3d968589d8 | 239 | #define BM_CAU_DIRECT0_CAU_DIRECT0 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT0_CAU_DIRECT0. */ |
Kojto | 90:cb3d968589d8 | 240 | #define BS_CAU_DIRECT0_CAU_DIRECT0 (32U) /*!< Bit field size in bits for CAU_DIRECT0_CAU_DIRECT0. */ |
Kojto | 90:cb3d968589d8 | 241 | |
Kojto | 90:cb3d968589d8 | 242 | /*! @brief Format value for bitfield CAU_DIRECT0_CAU_DIRECT0. */ |
Kojto | 90:cb3d968589d8 | 243 | #define BF_CAU_DIRECT0_CAU_DIRECT0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT0_CAU_DIRECT0) & BM_CAU_DIRECT0_CAU_DIRECT0) |
Kojto | 90:cb3d968589d8 | 244 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 245 | |
Kojto | 90:cb3d968589d8 | 246 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 247 | * HW_CAU_DIRECT1 - Direct access register 1 |
Kojto | 90:cb3d968589d8 | 248 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 249 | |
Kojto | 90:cb3d968589d8 | 250 | /*! |
Kojto | 90:cb3d968589d8 | 251 | * @brief HW_CAU_DIRECT1 - Direct access register 1 (WO) |
Kojto | 90:cb3d968589d8 | 252 | * |
Kojto | 90:cb3d968589d8 | 253 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 254 | */ |
Kojto | 90:cb3d968589d8 | 255 | typedef union _hw_cau_direct1 |
Kojto | 90:cb3d968589d8 | 256 | { |
Kojto | 90:cb3d968589d8 | 257 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 258 | struct _hw_cau_direct1_bitfields |
Kojto | 90:cb3d968589d8 | 259 | { |
Kojto | 90:cb3d968589d8 | 260 | uint32_t CAU_DIRECT1b : 32; /*!< [31:0] Direct register 1 */ |
Kojto | 90:cb3d968589d8 | 261 | } B; |
Kojto | 90:cb3d968589d8 | 262 | } hw_cau_direct1_t; |
Kojto | 90:cb3d968589d8 | 263 | |
Kojto | 90:cb3d968589d8 | 264 | /*! |
Kojto | 90:cb3d968589d8 | 265 | * @name Constants and macros for entire CAU_DIRECT1 register |
Kojto | 90:cb3d968589d8 | 266 | */ |
Kojto | 90:cb3d968589d8 | 267 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 268 | #define HW_CAU_DIRECT1_ADDR(x) ((x) + 0x4U) |
Kojto | 90:cb3d968589d8 | 269 | |
Kojto | 90:cb3d968589d8 | 270 | #define HW_CAU_DIRECT1(x) (*(__O hw_cau_direct1_t *) HW_CAU_DIRECT1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 271 | #define HW_CAU_DIRECT1_WR(x, v) (HW_CAU_DIRECT1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 272 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 273 | |
Kojto | 90:cb3d968589d8 | 274 | /* |
Kojto | 90:cb3d968589d8 | 275 | * Constants & macros for individual CAU_DIRECT1 bitfields |
Kojto | 90:cb3d968589d8 | 276 | */ |
Kojto | 90:cb3d968589d8 | 277 | |
Kojto | 90:cb3d968589d8 | 278 | /*! |
Kojto | 90:cb3d968589d8 | 279 | * @name Register CAU_DIRECT1, field CAU_DIRECT1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 280 | */ |
Kojto | 90:cb3d968589d8 | 281 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 282 | #define BP_CAU_DIRECT1_CAU_DIRECT1 (0U) /*!< Bit position for CAU_DIRECT1_CAU_DIRECT1. */ |
Kojto | 90:cb3d968589d8 | 283 | #define BM_CAU_DIRECT1_CAU_DIRECT1 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT1_CAU_DIRECT1. */ |
Kojto | 90:cb3d968589d8 | 284 | #define BS_CAU_DIRECT1_CAU_DIRECT1 (32U) /*!< Bit field size in bits for CAU_DIRECT1_CAU_DIRECT1. */ |
Kojto | 90:cb3d968589d8 | 285 | |
Kojto | 90:cb3d968589d8 | 286 | /*! @brief Format value for bitfield CAU_DIRECT1_CAU_DIRECT1. */ |
Kojto | 90:cb3d968589d8 | 287 | #define BF_CAU_DIRECT1_CAU_DIRECT1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT1_CAU_DIRECT1) & BM_CAU_DIRECT1_CAU_DIRECT1) |
Kojto | 90:cb3d968589d8 | 288 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 289 | |
Kojto | 90:cb3d968589d8 | 290 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 291 | * HW_CAU_DIRECT2 - Direct access register 2 |
Kojto | 90:cb3d968589d8 | 292 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 293 | |
Kojto | 90:cb3d968589d8 | 294 | /*! |
Kojto | 90:cb3d968589d8 | 295 | * @brief HW_CAU_DIRECT2 - Direct access register 2 (WO) |
Kojto | 90:cb3d968589d8 | 296 | * |
Kojto | 90:cb3d968589d8 | 297 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 298 | */ |
Kojto | 90:cb3d968589d8 | 299 | typedef union _hw_cau_direct2 |
Kojto | 90:cb3d968589d8 | 300 | { |
Kojto | 90:cb3d968589d8 | 301 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 302 | struct _hw_cau_direct2_bitfields |
Kojto | 90:cb3d968589d8 | 303 | { |
Kojto | 90:cb3d968589d8 | 304 | uint32_t CAU_DIRECT2b : 32; /*!< [31:0] Direct register 2 */ |
Kojto | 90:cb3d968589d8 | 305 | } B; |
Kojto | 90:cb3d968589d8 | 306 | } hw_cau_direct2_t; |
Kojto | 90:cb3d968589d8 | 307 | |
Kojto | 90:cb3d968589d8 | 308 | /*! |
Kojto | 90:cb3d968589d8 | 309 | * @name Constants and macros for entire CAU_DIRECT2 register |
Kojto | 90:cb3d968589d8 | 310 | */ |
Kojto | 90:cb3d968589d8 | 311 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 312 | #define HW_CAU_DIRECT2_ADDR(x) ((x) + 0x8U) |
Kojto | 90:cb3d968589d8 | 313 | |
Kojto | 90:cb3d968589d8 | 314 | #define HW_CAU_DIRECT2(x) (*(__O hw_cau_direct2_t *) HW_CAU_DIRECT2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 315 | #define HW_CAU_DIRECT2_WR(x, v) (HW_CAU_DIRECT2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 316 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 317 | |
Kojto | 90:cb3d968589d8 | 318 | /* |
Kojto | 90:cb3d968589d8 | 319 | * Constants & macros for individual CAU_DIRECT2 bitfields |
Kojto | 90:cb3d968589d8 | 320 | */ |
Kojto | 90:cb3d968589d8 | 321 | |
Kojto | 90:cb3d968589d8 | 322 | /*! |
Kojto | 90:cb3d968589d8 | 323 | * @name Register CAU_DIRECT2, field CAU_DIRECT2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 324 | */ |
Kojto | 90:cb3d968589d8 | 325 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 326 | #define BP_CAU_DIRECT2_CAU_DIRECT2 (0U) /*!< Bit position for CAU_DIRECT2_CAU_DIRECT2. */ |
Kojto | 90:cb3d968589d8 | 327 | #define BM_CAU_DIRECT2_CAU_DIRECT2 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT2_CAU_DIRECT2. */ |
Kojto | 90:cb3d968589d8 | 328 | #define BS_CAU_DIRECT2_CAU_DIRECT2 (32U) /*!< Bit field size in bits for CAU_DIRECT2_CAU_DIRECT2. */ |
Kojto | 90:cb3d968589d8 | 329 | |
Kojto | 90:cb3d968589d8 | 330 | /*! @brief Format value for bitfield CAU_DIRECT2_CAU_DIRECT2. */ |
Kojto | 90:cb3d968589d8 | 331 | #define BF_CAU_DIRECT2_CAU_DIRECT2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT2_CAU_DIRECT2) & BM_CAU_DIRECT2_CAU_DIRECT2) |
Kojto | 90:cb3d968589d8 | 332 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 333 | |
Kojto | 90:cb3d968589d8 | 334 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 335 | * HW_CAU_DIRECT3 - Direct access register 3 |
Kojto | 90:cb3d968589d8 | 336 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 337 | |
Kojto | 90:cb3d968589d8 | 338 | /*! |
Kojto | 90:cb3d968589d8 | 339 | * @brief HW_CAU_DIRECT3 - Direct access register 3 (WO) |
Kojto | 90:cb3d968589d8 | 340 | * |
Kojto | 90:cb3d968589d8 | 341 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 342 | */ |
Kojto | 90:cb3d968589d8 | 343 | typedef union _hw_cau_direct3 |
Kojto | 90:cb3d968589d8 | 344 | { |
Kojto | 90:cb3d968589d8 | 345 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 346 | struct _hw_cau_direct3_bitfields |
Kojto | 90:cb3d968589d8 | 347 | { |
Kojto | 90:cb3d968589d8 | 348 | uint32_t CAU_DIRECT3b : 32; /*!< [31:0] Direct register 3 */ |
Kojto | 90:cb3d968589d8 | 349 | } B; |
Kojto | 90:cb3d968589d8 | 350 | } hw_cau_direct3_t; |
Kojto | 90:cb3d968589d8 | 351 | |
Kojto | 90:cb3d968589d8 | 352 | /*! |
Kojto | 90:cb3d968589d8 | 353 | * @name Constants and macros for entire CAU_DIRECT3 register |
Kojto | 90:cb3d968589d8 | 354 | */ |
Kojto | 90:cb3d968589d8 | 355 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 356 | #define HW_CAU_DIRECT3_ADDR(x) ((x) + 0xCU) |
Kojto | 90:cb3d968589d8 | 357 | |
Kojto | 90:cb3d968589d8 | 358 | #define HW_CAU_DIRECT3(x) (*(__O hw_cau_direct3_t *) HW_CAU_DIRECT3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 359 | #define HW_CAU_DIRECT3_WR(x, v) (HW_CAU_DIRECT3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 360 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 361 | |
Kojto | 90:cb3d968589d8 | 362 | /* |
Kojto | 90:cb3d968589d8 | 363 | * Constants & macros for individual CAU_DIRECT3 bitfields |
Kojto | 90:cb3d968589d8 | 364 | */ |
Kojto | 90:cb3d968589d8 | 365 | |
Kojto | 90:cb3d968589d8 | 366 | /*! |
Kojto | 90:cb3d968589d8 | 367 | * @name Register CAU_DIRECT3, field CAU_DIRECT3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 368 | */ |
Kojto | 90:cb3d968589d8 | 369 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 370 | #define BP_CAU_DIRECT3_CAU_DIRECT3 (0U) /*!< Bit position for CAU_DIRECT3_CAU_DIRECT3. */ |
Kojto | 90:cb3d968589d8 | 371 | #define BM_CAU_DIRECT3_CAU_DIRECT3 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT3_CAU_DIRECT3. */ |
Kojto | 90:cb3d968589d8 | 372 | #define BS_CAU_DIRECT3_CAU_DIRECT3 (32U) /*!< Bit field size in bits for CAU_DIRECT3_CAU_DIRECT3. */ |
Kojto | 90:cb3d968589d8 | 373 | |
Kojto | 90:cb3d968589d8 | 374 | /*! @brief Format value for bitfield CAU_DIRECT3_CAU_DIRECT3. */ |
Kojto | 90:cb3d968589d8 | 375 | #define BF_CAU_DIRECT3_CAU_DIRECT3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT3_CAU_DIRECT3) & BM_CAU_DIRECT3_CAU_DIRECT3) |
Kojto | 90:cb3d968589d8 | 376 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 377 | |
Kojto | 90:cb3d968589d8 | 378 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 379 | * HW_CAU_DIRECT4 - Direct access register 4 |
Kojto | 90:cb3d968589d8 | 380 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 381 | |
Kojto | 90:cb3d968589d8 | 382 | /*! |
Kojto | 90:cb3d968589d8 | 383 | * @brief HW_CAU_DIRECT4 - Direct access register 4 (WO) |
Kojto | 90:cb3d968589d8 | 384 | * |
Kojto | 90:cb3d968589d8 | 385 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 386 | */ |
Kojto | 90:cb3d968589d8 | 387 | typedef union _hw_cau_direct4 |
Kojto | 90:cb3d968589d8 | 388 | { |
Kojto | 90:cb3d968589d8 | 389 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 390 | struct _hw_cau_direct4_bitfields |
Kojto | 90:cb3d968589d8 | 391 | { |
Kojto | 90:cb3d968589d8 | 392 | uint32_t CAU_DIRECT4b : 32; /*!< [31:0] Direct register 4 */ |
Kojto | 90:cb3d968589d8 | 393 | } B; |
Kojto | 90:cb3d968589d8 | 394 | } hw_cau_direct4_t; |
Kojto | 90:cb3d968589d8 | 395 | |
Kojto | 90:cb3d968589d8 | 396 | /*! |
Kojto | 90:cb3d968589d8 | 397 | * @name Constants and macros for entire CAU_DIRECT4 register |
Kojto | 90:cb3d968589d8 | 398 | */ |
Kojto | 90:cb3d968589d8 | 399 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 400 | #define HW_CAU_DIRECT4_ADDR(x) ((x) + 0x10U) |
Kojto | 90:cb3d968589d8 | 401 | |
Kojto | 90:cb3d968589d8 | 402 | #define HW_CAU_DIRECT4(x) (*(__O hw_cau_direct4_t *) HW_CAU_DIRECT4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 403 | #define HW_CAU_DIRECT4_WR(x, v) (HW_CAU_DIRECT4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 404 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 405 | |
Kojto | 90:cb3d968589d8 | 406 | /* |
Kojto | 90:cb3d968589d8 | 407 | * Constants & macros for individual CAU_DIRECT4 bitfields |
Kojto | 90:cb3d968589d8 | 408 | */ |
Kojto | 90:cb3d968589d8 | 409 | |
Kojto | 90:cb3d968589d8 | 410 | /*! |
Kojto | 90:cb3d968589d8 | 411 | * @name Register CAU_DIRECT4, field CAU_DIRECT4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 412 | */ |
Kojto | 90:cb3d968589d8 | 413 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 414 | #define BP_CAU_DIRECT4_CAU_DIRECT4 (0U) /*!< Bit position for CAU_DIRECT4_CAU_DIRECT4. */ |
Kojto | 90:cb3d968589d8 | 415 | #define BM_CAU_DIRECT4_CAU_DIRECT4 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT4_CAU_DIRECT4. */ |
Kojto | 90:cb3d968589d8 | 416 | #define BS_CAU_DIRECT4_CAU_DIRECT4 (32U) /*!< Bit field size in bits for CAU_DIRECT4_CAU_DIRECT4. */ |
Kojto | 90:cb3d968589d8 | 417 | |
Kojto | 90:cb3d968589d8 | 418 | /*! @brief Format value for bitfield CAU_DIRECT4_CAU_DIRECT4. */ |
Kojto | 90:cb3d968589d8 | 419 | #define BF_CAU_DIRECT4_CAU_DIRECT4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT4_CAU_DIRECT4) & BM_CAU_DIRECT4_CAU_DIRECT4) |
Kojto | 90:cb3d968589d8 | 420 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 421 | |
Kojto | 90:cb3d968589d8 | 422 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 423 | * HW_CAU_DIRECT5 - Direct access register 5 |
Kojto | 90:cb3d968589d8 | 424 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 425 | |
Kojto | 90:cb3d968589d8 | 426 | /*! |
Kojto | 90:cb3d968589d8 | 427 | * @brief HW_CAU_DIRECT5 - Direct access register 5 (WO) |
Kojto | 90:cb3d968589d8 | 428 | * |
Kojto | 90:cb3d968589d8 | 429 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 430 | */ |
Kojto | 90:cb3d968589d8 | 431 | typedef union _hw_cau_direct5 |
Kojto | 90:cb3d968589d8 | 432 | { |
Kojto | 90:cb3d968589d8 | 433 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 434 | struct _hw_cau_direct5_bitfields |
Kojto | 90:cb3d968589d8 | 435 | { |
Kojto | 90:cb3d968589d8 | 436 | uint32_t CAU_DIRECT5b : 32; /*!< [31:0] Direct register 5 */ |
Kojto | 90:cb3d968589d8 | 437 | } B; |
Kojto | 90:cb3d968589d8 | 438 | } hw_cau_direct5_t; |
Kojto | 90:cb3d968589d8 | 439 | |
Kojto | 90:cb3d968589d8 | 440 | /*! |
Kojto | 90:cb3d968589d8 | 441 | * @name Constants and macros for entire CAU_DIRECT5 register |
Kojto | 90:cb3d968589d8 | 442 | */ |
Kojto | 90:cb3d968589d8 | 443 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 444 | #define HW_CAU_DIRECT5_ADDR(x) ((x) + 0x14U) |
Kojto | 90:cb3d968589d8 | 445 | |
Kojto | 90:cb3d968589d8 | 446 | #define HW_CAU_DIRECT5(x) (*(__O hw_cau_direct5_t *) HW_CAU_DIRECT5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 447 | #define HW_CAU_DIRECT5_WR(x, v) (HW_CAU_DIRECT5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 448 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 449 | |
Kojto | 90:cb3d968589d8 | 450 | /* |
Kojto | 90:cb3d968589d8 | 451 | * Constants & macros for individual CAU_DIRECT5 bitfields |
Kojto | 90:cb3d968589d8 | 452 | */ |
Kojto | 90:cb3d968589d8 | 453 | |
Kojto | 90:cb3d968589d8 | 454 | /*! |
Kojto | 90:cb3d968589d8 | 455 | * @name Register CAU_DIRECT5, field CAU_DIRECT5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 456 | */ |
Kojto | 90:cb3d968589d8 | 457 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 458 | #define BP_CAU_DIRECT5_CAU_DIRECT5 (0U) /*!< Bit position for CAU_DIRECT5_CAU_DIRECT5. */ |
Kojto | 90:cb3d968589d8 | 459 | #define BM_CAU_DIRECT5_CAU_DIRECT5 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT5_CAU_DIRECT5. */ |
Kojto | 90:cb3d968589d8 | 460 | #define BS_CAU_DIRECT5_CAU_DIRECT5 (32U) /*!< Bit field size in bits for CAU_DIRECT5_CAU_DIRECT5. */ |
Kojto | 90:cb3d968589d8 | 461 | |
Kojto | 90:cb3d968589d8 | 462 | /*! @brief Format value for bitfield CAU_DIRECT5_CAU_DIRECT5. */ |
Kojto | 90:cb3d968589d8 | 463 | #define BF_CAU_DIRECT5_CAU_DIRECT5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT5_CAU_DIRECT5) & BM_CAU_DIRECT5_CAU_DIRECT5) |
Kojto | 90:cb3d968589d8 | 464 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 465 | |
Kojto | 90:cb3d968589d8 | 466 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 467 | * HW_CAU_DIRECT6 - Direct access register 6 |
Kojto | 90:cb3d968589d8 | 468 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 469 | |
Kojto | 90:cb3d968589d8 | 470 | /*! |
Kojto | 90:cb3d968589d8 | 471 | * @brief HW_CAU_DIRECT6 - Direct access register 6 (WO) |
Kojto | 90:cb3d968589d8 | 472 | * |
Kojto | 90:cb3d968589d8 | 473 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 474 | */ |
Kojto | 90:cb3d968589d8 | 475 | typedef union _hw_cau_direct6 |
Kojto | 90:cb3d968589d8 | 476 | { |
Kojto | 90:cb3d968589d8 | 477 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 478 | struct _hw_cau_direct6_bitfields |
Kojto | 90:cb3d968589d8 | 479 | { |
Kojto | 90:cb3d968589d8 | 480 | uint32_t CAU_DIRECT6b : 32; /*!< [31:0] Direct register 6 */ |
Kojto | 90:cb3d968589d8 | 481 | } B; |
Kojto | 90:cb3d968589d8 | 482 | } hw_cau_direct6_t; |
Kojto | 90:cb3d968589d8 | 483 | |
Kojto | 90:cb3d968589d8 | 484 | /*! |
Kojto | 90:cb3d968589d8 | 485 | * @name Constants and macros for entire CAU_DIRECT6 register |
Kojto | 90:cb3d968589d8 | 486 | */ |
Kojto | 90:cb3d968589d8 | 487 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 488 | #define HW_CAU_DIRECT6_ADDR(x) ((x) + 0x18U) |
Kojto | 90:cb3d968589d8 | 489 | |
Kojto | 90:cb3d968589d8 | 490 | #define HW_CAU_DIRECT6(x) (*(__O hw_cau_direct6_t *) HW_CAU_DIRECT6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 491 | #define HW_CAU_DIRECT6_WR(x, v) (HW_CAU_DIRECT6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 492 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 493 | |
Kojto | 90:cb3d968589d8 | 494 | /* |
Kojto | 90:cb3d968589d8 | 495 | * Constants & macros for individual CAU_DIRECT6 bitfields |
Kojto | 90:cb3d968589d8 | 496 | */ |
Kojto | 90:cb3d968589d8 | 497 | |
Kojto | 90:cb3d968589d8 | 498 | /*! |
Kojto | 90:cb3d968589d8 | 499 | * @name Register CAU_DIRECT6, field CAU_DIRECT6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 500 | */ |
Kojto | 90:cb3d968589d8 | 501 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 502 | #define BP_CAU_DIRECT6_CAU_DIRECT6 (0U) /*!< Bit position for CAU_DIRECT6_CAU_DIRECT6. */ |
Kojto | 90:cb3d968589d8 | 503 | #define BM_CAU_DIRECT6_CAU_DIRECT6 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT6_CAU_DIRECT6. */ |
Kojto | 90:cb3d968589d8 | 504 | #define BS_CAU_DIRECT6_CAU_DIRECT6 (32U) /*!< Bit field size in bits for CAU_DIRECT6_CAU_DIRECT6. */ |
Kojto | 90:cb3d968589d8 | 505 | |
Kojto | 90:cb3d968589d8 | 506 | /*! @brief Format value for bitfield CAU_DIRECT6_CAU_DIRECT6. */ |
Kojto | 90:cb3d968589d8 | 507 | #define BF_CAU_DIRECT6_CAU_DIRECT6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT6_CAU_DIRECT6) & BM_CAU_DIRECT6_CAU_DIRECT6) |
Kojto | 90:cb3d968589d8 | 508 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 509 | |
Kojto | 90:cb3d968589d8 | 510 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 511 | * HW_CAU_DIRECT7 - Direct access register 7 |
Kojto | 90:cb3d968589d8 | 512 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 513 | |
Kojto | 90:cb3d968589d8 | 514 | /*! |
Kojto | 90:cb3d968589d8 | 515 | * @brief HW_CAU_DIRECT7 - Direct access register 7 (WO) |
Kojto | 90:cb3d968589d8 | 516 | * |
Kojto | 90:cb3d968589d8 | 517 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 518 | */ |
Kojto | 90:cb3d968589d8 | 519 | typedef union _hw_cau_direct7 |
Kojto | 90:cb3d968589d8 | 520 | { |
Kojto | 90:cb3d968589d8 | 521 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 522 | struct _hw_cau_direct7_bitfields |
Kojto | 90:cb3d968589d8 | 523 | { |
Kojto | 90:cb3d968589d8 | 524 | uint32_t CAU_DIRECT7b : 32; /*!< [31:0] Direct register 7 */ |
Kojto | 90:cb3d968589d8 | 525 | } B; |
Kojto | 90:cb3d968589d8 | 526 | } hw_cau_direct7_t; |
Kojto | 90:cb3d968589d8 | 527 | |
Kojto | 90:cb3d968589d8 | 528 | /*! |
Kojto | 90:cb3d968589d8 | 529 | * @name Constants and macros for entire CAU_DIRECT7 register |
Kojto | 90:cb3d968589d8 | 530 | */ |
Kojto | 90:cb3d968589d8 | 531 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 532 | #define HW_CAU_DIRECT7_ADDR(x) ((x) + 0x1CU) |
Kojto | 90:cb3d968589d8 | 533 | |
Kojto | 90:cb3d968589d8 | 534 | #define HW_CAU_DIRECT7(x) (*(__O hw_cau_direct7_t *) HW_CAU_DIRECT7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 535 | #define HW_CAU_DIRECT7_WR(x, v) (HW_CAU_DIRECT7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 536 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 537 | |
Kojto | 90:cb3d968589d8 | 538 | /* |
Kojto | 90:cb3d968589d8 | 539 | * Constants & macros for individual CAU_DIRECT7 bitfields |
Kojto | 90:cb3d968589d8 | 540 | */ |
Kojto | 90:cb3d968589d8 | 541 | |
Kojto | 90:cb3d968589d8 | 542 | /*! |
Kojto | 90:cb3d968589d8 | 543 | * @name Register CAU_DIRECT7, field CAU_DIRECT7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 544 | */ |
Kojto | 90:cb3d968589d8 | 545 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 546 | #define BP_CAU_DIRECT7_CAU_DIRECT7 (0U) /*!< Bit position for CAU_DIRECT7_CAU_DIRECT7. */ |
Kojto | 90:cb3d968589d8 | 547 | #define BM_CAU_DIRECT7_CAU_DIRECT7 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT7_CAU_DIRECT7. */ |
Kojto | 90:cb3d968589d8 | 548 | #define BS_CAU_DIRECT7_CAU_DIRECT7 (32U) /*!< Bit field size in bits for CAU_DIRECT7_CAU_DIRECT7. */ |
Kojto | 90:cb3d968589d8 | 549 | |
Kojto | 90:cb3d968589d8 | 550 | /*! @brief Format value for bitfield CAU_DIRECT7_CAU_DIRECT7. */ |
Kojto | 90:cb3d968589d8 | 551 | #define BF_CAU_DIRECT7_CAU_DIRECT7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT7_CAU_DIRECT7) & BM_CAU_DIRECT7_CAU_DIRECT7) |
Kojto | 90:cb3d968589d8 | 552 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 553 | |
Kojto | 90:cb3d968589d8 | 554 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 555 | * HW_CAU_DIRECT8 - Direct access register 8 |
Kojto | 90:cb3d968589d8 | 556 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 557 | |
Kojto | 90:cb3d968589d8 | 558 | /*! |
Kojto | 90:cb3d968589d8 | 559 | * @brief HW_CAU_DIRECT8 - Direct access register 8 (WO) |
Kojto | 90:cb3d968589d8 | 560 | * |
Kojto | 90:cb3d968589d8 | 561 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 562 | */ |
Kojto | 90:cb3d968589d8 | 563 | typedef union _hw_cau_direct8 |
Kojto | 90:cb3d968589d8 | 564 | { |
Kojto | 90:cb3d968589d8 | 565 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 566 | struct _hw_cau_direct8_bitfields |
Kojto | 90:cb3d968589d8 | 567 | { |
Kojto | 90:cb3d968589d8 | 568 | uint32_t CAU_DIRECT8b : 32; /*!< [31:0] Direct register 8 */ |
Kojto | 90:cb3d968589d8 | 569 | } B; |
Kojto | 90:cb3d968589d8 | 570 | } hw_cau_direct8_t; |
Kojto | 90:cb3d968589d8 | 571 | |
Kojto | 90:cb3d968589d8 | 572 | /*! |
Kojto | 90:cb3d968589d8 | 573 | * @name Constants and macros for entire CAU_DIRECT8 register |
Kojto | 90:cb3d968589d8 | 574 | */ |
Kojto | 90:cb3d968589d8 | 575 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 576 | #define HW_CAU_DIRECT8_ADDR(x) ((x) + 0x20U) |
Kojto | 90:cb3d968589d8 | 577 | |
Kojto | 90:cb3d968589d8 | 578 | #define HW_CAU_DIRECT8(x) (*(__O hw_cau_direct8_t *) HW_CAU_DIRECT8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 579 | #define HW_CAU_DIRECT8_WR(x, v) (HW_CAU_DIRECT8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 580 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 581 | |
Kojto | 90:cb3d968589d8 | 582 | /* |
Kojto | 90:cb3d968589d8 | 583 | * Constants & macros for individual CAU_DIRECT8 bitfields |
Kojto | 90:cb3d968589d8 | 584 | */ |
Kojto | 90:cb3d968589d8 | 585 | |
Kojto | 90:cb3d968589d8 | 586 | /*! |
Kojto | 90:cb3d968589d8 | 587 | * @name Register CAU_DIRECT8, field CAU_DIRECT8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 588 | */ |
Kojto | 90:cb3d968589d8 | 589 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 590 | #define BP_CAU_DIRECT8_CAU_DIRECT8 (0U) /*!< Bit position for CAU_DIRECT8_CAU_DIRECT8. */ |
Kojto | 90:cb3d968589d8 | 591 | #define BM_CAU_DIRECT8_CAU_DIRECT8 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT8_CAU_DIRECT8. */ |
Kojto | 90:cb3d968589d8 | 592 | #define BS_CAU_DIRECT8_CAU_DIRECT8 (32U) /*!< Bit field size in bits for CAU_DIRECT8_CAU_DIRECT8. */ |
Kojto | 90:cb3d968589d8 | 593 | |
Kojto | 90:cb3d968589d8 | 594 | /*! @brief Format value for bitfield CAU_DIRECT8_CAU_DIRECT8. */ |
Kojto | 90:cb3d968589d8 | 595 | #define BF_CAU_DIRECT8_CAU_DIRECT8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT8_CAU_DIRECT8) & BM_CAU_DIRECT8_CAU_DIRECT8) |
Kojto | 90:cb3d968589d8 | 596 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 597 | |
Kojto | 90:cb3d968589d8 | 598 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 599 | * HW_CAU_DIRECT9 - Direct access register 9 |
Kojto | 90:cb3d968589d8 | 600 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 601 | |
Kojto | 90:cb3d968589d8 | 602 | /*! |
Kojto | 90:cb3d968589d8 | 603 | * @brief HW_CAU_DIRECT9 - Direct access register 9 (WO) |
Kojto | 90:cb3d968589d8 | 604 | * |
Kojto | 90:cb3d968589d8 | 605 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 606 | */ |
Kojto | 90:cb3d968589d8 | 607 | typedef union _hw_cau_direct9 |
Kojto | 90:cb3d968589d8 | 608 | { |
Kojto | 90:cb3d968589d8 | 609 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 610 | struct _hw_cau_direct9_bitfields |
Kojto | 90:cb3d968589d8 | 611 | { |
Kojto | 90:cb3d968589d8 | 612 | uint32_t CAU_DIRECT9b : 32; /*!< [31:0] Direct register 9 */ |
Kojto | 90:cb3d968589d8 | 613 | } B; |
Kojto | 90:cb3d968589d8 | 614 | } hw_cau_direct9_t; |
Kojto | 90:cb3d968589d8 | 615 | |
Kojto | 90:cb3d968589d8 | 616 | /*! |
Kojto | 90:cb3d968589d8 | 617 | * @name Constants and macros for entire CAU_DIRECT9 register |
Kojto | 90:cb3d968589d8 | 618 | */ |
Kojto | 90:cb3d968589d8 | 619 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 620 | #define HW_CAU_DIRECT9_ADDR(x) ((x) + 0x24U) |
Kojto | 90:cb3d968589d8 | 621 | |
Kojto | 90:cb3d968589d8 | 622 | #define HW_CAU_DIRECT9(x) (*(__O hw_cau_direct9_t *) HW_CAU_DIRECT9_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 623 | #define HW_CAU_DIRECT9_WR(x, v) (HW_CAU_DIRECT9(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 624 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 625 | |
Kojto | 90:cb3d968589d8 | 626 | /* |
Kojto | 90:cb3d968589d8 | 627 | * Constants & macros for individual CAU_DIRECT9 bitfields |
Kojto | 90:cb3d968589d8 | 628 | */ |
Kojto | 90:cb3d968589d8 | 629 | |
Kojto | 90:cb3d968589d8 | 630 | /*! |
Kojto | 90:cb3d968589d8 | 631 | * @name Register CAU_DIRECT9, field CAU_DIRECT9[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 632 | */ |
Kojto | 90:cb3d968589d8 | 633 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 634 | #define BP_CAU_DIRECT9_CAU_DIRECT9 (0U) /*!< Bit position for CAU_DIRECT9_CAU_DIRECT9. */ |
Kojto | 90:cb3d968589d8 | 635 | #define BM_CAU_DIRECT9_CAU_DIRECT9 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT9_CAU_DIRECT9. */ |
Kojto | 90:cb3d968589d8 | 636 | #define BS_CAU_DIRECT9_CAU_DIRECT9 (32U) /*!< Bit field size in bits for CAU_DIRECT9_CAU_DIRECT9. */ |
Kojto | 90:cb3d968589d8 | 637 | |
Kojto | 90:cb3d968589d8 | 638 | /*! @brief Format value for bitfield CAU_DIRECT9_CAU_DIRECT9. */ |
Kojto | 90:cb3d968589d8 | 639 | #define BF_CAU_DIRECT9_CAU_DIRECT9(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT9_CAU_DIRECT9) & BM_CAU_DIRECT9_CAU_DIRECT9) |
Kojto | 90:cb3d968589d8 | 640 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 641 | |
Kojto | 90:cb3d968589d8 | 642 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 643 | * HW_CAU_DIRECT10 - Direct access register 10 |
Kojto | 90:cb3d968589d8 | 644 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 645 | |
Kojto | 90:cb3d968589d8 | 646 | /*! |
Kojto | 90:cb3d968589d8 | 647 | * @brief HW_CAU_DIRECT10 - Direct access register 10 (WO) |
Kojto | 90:cb3d968589d8 | 648 | * |
Kojto | 90:cb3d968589d8 | 649 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 650 | */ |
Kojto | 90:cb3d968589d8 | 651 | typedef union _hw_cau_direct10 |
Kojto | 90:cb3d968589d8 | 652 | { |
Kojto | 90:cb3d968589d8 | 653 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 654 | struct _hw_cau_direct10_bitfields |
Kojto | 90:cb3d968589d8 | 655 | { |
Kojto | 90:cb3d968589d8 | 656 | uint32_t CAU_DIRECT10b : 32; /*!< [31:0] Direct register 10 */ |
Kojto | 90:cb3d968589d8 | 657 | } B; |
Kojto | 90:cb3d968589d8 | 658 | } hw_cau_direct10_t; |
Kojto | 90:cb3d968589d8 | 659 | |
Kojto | 90:cb3d968589d8 | 660 | /*! |
Kojto | 90:cb3d968589d8 | 661 | * @name Constants and macros for entire CAU_DIRECT10 register |
Kojto | 90:cb3d968589d8 | 662 | */ |
Kojto | 90:cb3d968589d8 | 663 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 664 | #define HW_CAU_DIRECT10_ADDR(x) ((x) + 0x28U) |
Kojto | 90:cb3d968589d8 | 665 | |
Kojto | 90:cb3d968589d8 | 666 | #define HW_CAU_DIRECT10(x) (*(__O hw_cau_direct10_t *) HW_CAU_DIRECT10_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 667 | #define HW_CAU_DIRECT10_WR(x, v) (HW_CAU_DIRECT10(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 668 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 669 | |
Kojto | 90:cb3d968589d8 | 670 | /* |
Kojto | 90:cb3d968589d8 | 671 | * Constants & macros for individual CAU_DIRECT10 bitfields |
Kojto | 90:cb3d968589d8 | 672 | */ |
Kojto | 90:cb3d968589d8 | 673 | |
Kojto | 90:cb3d968589d8 | 674 | /*! |
Kojto | 90:cb3d968589d8 | 675 | * @name Register CAU_DIRECT10, field CAU_DIRECT10[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 676 | */ |
Kojto | 90:cb3d968589d8 | 677 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 678 | #define BP_CAU_DIRECT10_CAU_DIRECT10 (0U) /*!< Bit position for CAU_DIRECT10_CAU_DIRECT10. */ |
Kojto | 90:cb3d968589d8 | 679 | #define BM_CAU_DIRECT10_CAU_DIRECT10 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT10_CAU_DIRECT10. */ |
Kojto | 90:cb3d968589d8 | 680 | #define BS_CAU_DIRECT10_CAU_DIRECT10 (32U) /*!< Bit field size in bits for CAU_DIRECT10_CAU_DIRECT10. */ |
Kojto | 90:cb3d968589d8 | 681 | |
Kojto | 90:cb3d968589d8 | 682 | /*! @brief Format value for bitfield CAU_DIRECT10_CAU_DIRECT10. */ |
Kojto | 90:cb3d968589d8 | 683 | #define BF_CAU_DIRECT10_CAU_DIRECT10(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT10_CAU_DIRECT10) & BM_CAU_DIRECT10_CAU_DIRECT10) |
Kojto | 90:cb3d968589d8 | 684 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 685 | |
Kojto | 90:cb3d968589d8 | 686 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 687 | * HW_CAU_DIRECT11 - Direct access register 11 |
Kojto | 90:cb3d968589d8 | 688 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 689 | |
Kojto | 90:cb3d968589d8 | 690 | /*! |
Kojto | 90:cb3d968589d8 | 691 | * @brief HW_CAU_DIRECT11 - Direct access register 11 (WO) |
Kojto | 90:cb3d968589d8 | 692 | * |
Kojto | 90:cb3d968589d8 | 693 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 694 | */ |
Kojto | 90:cb3d968589d8 | 695 | typedef union _hw_cau_direct11 |
Kojto | 90:cb3d968589d8 | 696 | { |
Kojto | 90:cb3d968589d8 | 697 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 698 | struct _hw_cau_direct11_bitfields |
Kojto | 90:cb3d968589d8 | 699 | { |
Kojto | 90:cb3d968589d8 | 700 | uint32_t CAU_DIRECT11b : 32; /*!< [31:0] Direct register 11 */ |
Kojto | 90:cb3d968589d8 | 701 | } B; |
Kojto | 90:cb3d968589d8 | 702 | } hw_cau_direct11_t; |
Kojto | 90:cb3d968589d8 | 703 | |
Kojto | 90:cb3d968589d8 | 704 | /*! |
Kojto | 90:cb3d968589d8 | 705 | * @name Constants and macros for entire CAU_DIRECT11 register |
Kojto | 90:cb3d968589d8 | 706 | */ |
Kojto | 90:cb3d968589d8 | 707 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 708 | #define HW_CAU_DIRECT11_ADDR(x) ((x) + 0x2CU) |
Kojto | 90:cb3d968589d8 | 709 | |
Kojto | 90:cb3d968589d8 | 710 | #define HW_CAU_DIRECT11(x) (*(__O hw_cau_direct11_t *) HW_CAU_DIRECT11_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 711 | #define HW_CAU_DIRECT11_WR(x, v) (HW_CAU_DIRECT11(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 712 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 713 | |
Kojto | 90:cb3d968589d8 | 714 | /* |
Kojto | 90:cb3d968589d8 | 715 | * Constants & macros for individual CAU_DIRECT11 bitfields |
Kojto | 90:cb3d968589d8 | 716 | */ |
Kojto | 90:cb3d968589d8 | 717 | |
Kojto | 90:cb3d968589d8 | 718 | /*! |
Kojto | 90:cb3d968589d8 | 719 | * @name Register CAU_DIRECT11, field CAU_DIRECT11[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 720 | */ |
Kojto | 90:cb3d968589d8 | 721 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 722 | #define BP_CAU_DIRECT11_CAU_DIRECT11 (0U) /*!< Bit position for CAU_DIRECT11_CAU_DIRECT11. */ |
Kojto | 90:cb3d968589d8 | 723 | #define BM_CAU_DIRECT11_CAU_DIRECT11 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT11_CAU_DIRECT11. */ |
Kojto | 90:cb3d968589d8 | 724 | #define BS_CAU_DIRECT11_CAU_DIRECT11 (32U) /*!< Bit field size in bits for CAU_DIRECT11_CAU_DIRECT11. */ |
Kojto | 90:cb3d968589d8 | 725 | |
Kojto | 90:cb3d968589d8 | 726 | /*! @brief Format value for bitfield CAU_DIRECT11_CAU_DIRECT11. */ |
Kojto | 90:cb3d968589d8 | 727 | #define BF_CAU_DIRECT11_CAU_DIRECT11(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT11_CAU_DIRECT11) & BM_CAU_DIRECT11_CAU_DIRECT11) |
Kojto | 90:cb3d968589d8 | 728 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 729 | |
Kojto | 90:cb3d968589d8 | 730 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 731 | * HW_CAU_DIRECT12 - Direct access register 12 |
Kojto | 90:cb3d968589d8 | 732 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 733 | |
Kojto | 90:cb3d968589d8 | 734 | /*! |
Kojto | 90:cb3d968589d8 | 735 | * @brief HW_CAU_DIRECT12 - Direct access register 12 (WO) |
Kojto | 90:cb3d968589d8 | 736 | * |
Kojto | 90:cb3d968589d8 | 737 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 738 | */ |
Kojto | 90:cb3d968589d8 | 739 | typedef union _hw_cau_direct12 |
Kojto | 90:cb3d968589d8 | 740 | { |
Kojto | 90:cb3d968589d8 | 741 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 742 | struct _hw_cau_direct12_bitfields |
Kojto | 90:cb3d968589d8 | 743 | { |
Kojto | 90:cb3d968589d8 | 744 | uint32_t CAU_DIRECT12b : 32; /*!< [31:0] Direct register 12 */ |
Kojto | 90:cb3d968589d8 | 745 | } B; |
Kojto | 90:cb3d968589d8 | 746 | } hw_cau_direct12_t; |
Kojto | 90:cb3d968589d8 | 747 | |
Kojto | 90:cb3d968589d8 | 748 | /*! |
Kojto | 90:cb3d968589d8 | 749 | * @name Constants and macros for entire CAU_DIRECT12 register |
Kojto | 90:cb3d968589d8 | 750 | */ |
Kojto | 90:cb3d968589d8 | 751 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 752 | #define HW_CAU_DIRECT12_ADDR(x) ((x) + 0x30U) |
Kojto | 90:cb3d968589d8 | 753 | |
Kojto | 90:cb3d968589d8 | 754 | #define HW_CAU_DIRECT12(x) (*(__O hw_cau_direct12_t *) HW_CAU_DIRECT12_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 755 | #define HW_CAU_DIRECT12_WR(x, v) (HW_CAU_DIRECT12(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 756 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 757 | |
Kojto | 90:cb3d968589d8 | 758 | /* |
Kojto | 90:cb3d968589d8 | 759 | * Constants & macros for individual CAU_DIRECT12 bitfields |
Kojto | 90:cb3d968589d8 | 760 | */ |
Kojto | 90:cb3d968589d8 | 761 | |
Kojto | 90:cb3d968589d8 | 762 | /*! |
Kojto | 90:cb3d968589d8 | 763 | * @name Register CAU_DIRECT12, field CAU_DIRECT12[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 764 | */ |
Kojto | 90:cb3d968589d8 | 765 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 766 | #define BP_CAU_DIRECT12_CAU_DIRECT12 (0U) /*!< Bit position for CAU_DIRECT12_CAU_DIRECT12. */ |
Kojto | 90:cb3d968589d8 | 767 | #define BM_CAU_DIRECT12_CAU_DIRECT12 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT12_CAU_DIRECT12. */ |
Kojto | 90:cb3d968589d8 | 768 | #define BS_CAU_DIRECT12_CAU_DIRECT12 (32U) /*!< Bit field size in bits for CAU_DIRECT12_CAU_DIRECT12. */ |
Kojto | 90:cb3d968589d8 | 769 | |
Kojto | 90:cb3d968589d8 | 770 | /*! @brief Format value for bitfield CAU_DIRECT12_CAU_DIRECT12. */ |
Kojto | 90:cb3d968589d8 | 771 | #define BF_CAU_DIRECT12_CAU_DIRECT12(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT12_CAU_DIRECT12) & BM_CAU_DIRECT12_CAU_DIRECT12) |
Kojto | 90:cb3d968589d8 | 772 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 773 | |
Kojto | 90:cb3d968589d8 | 774 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 775 | * HW_CAU_DIRECT13 - Direct access register 13 |
Kojto | 90:cb3d968589d8 | 776 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 777 | |
Kojto | 90:cb3d968589d8 | 778 | /*! |
Kojto | 90:cb3d968589d8 | 779 | * @brief HW_CAU_DIRECT13 - Direct access register 13 (WO) |
Kojto | 90:cb3d968589d8 | 780 | * |
Kojto | 90:cb3d968589d8 | 781 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 782 | */ |
Kojto | 90:cb3d968589d8 | 783 | typedef union _hw_cau_direct13 |
Kojto | 90:cb3d968589d8 | 784 | { |
Kojto | 90:cb3d968589d8 | 785 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 786 | struct _hw_cau_direct13_bitfields |
Kojto | 90:cb3d968589d8 | 787 | { |
Kojto | 90:cb3d968589d8 | 788 | uint32_t CAU_DIRECT13b : 32; /*!< [31:0] Direct register 13 */ |
Kojto | 90:cb3d968589d8 | 789 | } B; |
Kojto | 90:cb3d968589d8 | 790 | } hw_cau_direct13_t; |
Kojto | 90:cb3d968589d8 | 791 | |
Kojto | 90:cb3d968589d8 | 792 | /*! |
Kojto | 90:cb3d968589d8 | 793 | * @name Constants and macros for entire CAU_DIRECT13 register |
Kojto | 90:cb3d968589d8 | 794 | */ |
Kojto | 90:cb3d968589d8 | 795 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 796 | #define HW_CAU_DIRECT13_ADDR(x) ((x) + 0x34U) |
Kojto | 90:cb3d968589d8 | 797 | |
Kojto | 90:cb3d968589d8 | 798 | #define HW_CAU_DIRECT13(x) (*(__O hw_cau_direct13_t *) HW_CAU_DIRECT13_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 799 | #define HW_CAU_DIRECT13_WR(x, v) (HW_CAU_DIRECT13(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 800 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 801 | |
Kojto | 90:cb3d968589d8 | 802 | /* |
Kojto | 90:cb3d968589d8 | 803 | * Constants & macros for individual CAU_DIRECT13 bitfields |
Kojto | 90:cb3d968589d8 | 804 | */ |
Kojto | 90:cb3d968589d8 | 805 | |
Kojto | 90:cb3d968589d8 | 806 | /*! |
Kojto | 90:cb3d968589d8 | 807 | * @name Register CAU_DIRECT13, field CAU_DIRECT13[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 808 | */ |
Kojto | 90:cb3d968589d8 | 809 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 810 | #define BP_CAU_DIRECT13_CAU_DIRECT13 (0U) /*!< Bit position for CAU_DIRECT13_CAU_DIRECT13. */ |
Kojto | 90:cb3d968589d8 | 811 | #define BM_CAU_DIRECT13_CAU_DIRECT13 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT13_CAU_DIRECT13. */ |
Kojto | 90:cb3d968589d8 | 812 | #define BS_CAU_DIRECT13_CAU_DIRECT13 (32U) /*!< Bit field size in bits for CAU_DIRECT13_CAU_DIRECT13. */ |
Kojto | 90:cb3d968589d8 | 813 | |
Kojto | 90:cb3d968589d8 | 814 | /*! @brief Format value for bitfield CAU_DIRECT13_CAU_DIRECT13. */ |
Kojto | 90:cb3d968589d8 | 815 | #define BF_CAU_DIRECT13_CAU_DIRECT13(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT13_CAU_DIRECT13) & BM_CAU_DIRECT13_CAU_DIRECT13) |
Kojto | 90:cb3d968589d8 | 816 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 817 | |
Kojto | 90:cb3d968589d8 | 818 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 819 | * HW_CAU_DIRECT14 - Direct access register 14 |
Kojto | 90:cb3d968589d8 | 820 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 821 | |
Kojto | 90:cb3d968589d8 | 822 | /*! |
Kojto | 90:cb3d968589d8 | 823 | * @brief HW_CAU_DIRECT14 - Direct access register 14 (WO) |
Kojto | 90:cb3d968589d8 | 824 | * |
Kojto | 90:cb3d968589d8 | 825 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 826 | */ |
Kojto | 90:cb3d968589d8 | 827 | typedef union _hw_cau_direct14 |
Kojto | 90:cb3d968589d8 | 828 | { |
Kojto | 90:cb3d968589d8 | 829 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 830 | struct _hw_cau_direct14_bitfields |
Kojto | 90:cb3d968589d8 | 831 | { |
Kojto | 90:cb3d968589d8 | 832 | uint32_t CAU_DIRECT14b : 32; /*!< [31:0] Direct register 14 */ |
Kojto | 90:cb3d968589d8 | 833 | } B; |
Kojto | 90:cb3d968589d8 | 834 | } hw_cau_direct14_t; |
Kojto | 90:cb3d968589d8 | 835 | |
Kojto | 90:cb3d968589d8 | 836 | /*! |
Kojto | 90:cb3d968589d8 | 837 | * @name Constants and macros for entire CAU_DIRECT14 register |
Kojto | 90:cb3d968589d8 | 838 | */ |
Kojto | 90:cb3d968589d8 | 839 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 840 | #define HW_CAU_DIRECT14_ADDR(x) ((x) + 0x38U) |
Kojto | 90:cb3d968589d8 | 841 | |
Kojto | 90:cb3d968589d8 | 842 | #define HW_CAU_DIRECT14(x) (*(__O hw_cau_direct14_t *) HW_CAU_DIRECT14_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 843 | #define HW_CAU_DIRECT14_WR(x, v) (HW_CAU_DIRECT14(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 844 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 845 | |
Kojto | 90:cb3d968589d8 | 846 | /* |
Kojto | 90:cb3d968589d8 | 847 | * Constants & macros for individual CAU_DIRECT14 bitfields |
Kojto | 90:cb3d968589d8 | 848 | */ |
Kojto | 90:cb3d968589d8 | 849 | |
Kojto | 90:cb3d968589d8 | 850 | /*! |
Kojto | 90:cb3d968589d8 | 851 | * @name Register CAU_DIRECT14, field CAU_DIRECT14[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 852 | */ |
Kojto | 90:cb3d968589d8 | 853 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 854 | #define BP_CAU_DIRECT14_CAU_DIRECT14 (0U) /*!< Bit position for CAU_DIRECT14_CAU_DIRECT14. */ |
Kojto | 90:cb3d968589d8 | 855 | #define BM_CAU_DIRECT14_CAU_DIRECT14 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT14_CAU_DIRECT14. */ |
Kojto | 90:cb3d968589d8 | 856 | #define BS_CAU_DIRECT14_CAU_DIRECT14 (32U) /*!< Bit field size in bits for CAU_DIRECT14_CAU_DIRECT14. */ |
Kojto | 90:cb3d968589d8 | 857 | |
Kojto | 90:cb3d968589d8 | 858 | /*! @brief Format value for bitfield CAU_DIRECT14_CAU_DIRECT14. */ |
Kojto | 90:cb3d968589d8 | 859 | #define BF_CAU_DIRECT14_CAU_DIRECT14(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT14_CAU_DIRECT14) & BM_CAU_DIRECT14_CAU_DIRECT14) |
Kojto | 90:cb3d968589d8 | 860 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 861 | |
Kojto | 90:cb3d968589d8 | 862 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 863 | * HW_CAU_DIRECT15 - Direct access register 15 |
Kojto | 90:cb3d968589d8 | 864 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 865 | |
Kojto | 90:cb3d968589d8 | 866 | /*! |
Kojto | 90:cb3d968589d8 | 867 | * @brief HW_CAU_DIRECT15 - Direct access register 15 (WO) |
Kojto | 90:cb3d968589d8 | 868 | * |
Kojto | 90:cb3d968589d8 | 869 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 870 | */ |
Kojto | 90:cb3d968589d8 | 871 | typedef union _hw_cau_direct15 |
Kojto | 90:cb3d968589d8 | 872 | { |
Kojto | 90:cb3d968589d8 | 873 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 874 | struct _hw_cau_direct15_bitfields |
Kojto | 90:cb3d968589d8 | 875 | { |
Kojto | 90:cb3d968589d8 | 876 | uint32_t CAU_DIRECT15b : 32; /*!< [31:0] Direct register 15 */ |
Kojto | 90:cb3d968589d8 | 877 | } B; |
Kojto | 90:cb3d968589d8 | 878 | } hw_cau_direct15_t; |
Kojto | 90:cb3d968589d8 | 879 | |
Kojto | 90:cb3d968589d8 | 880 | /*! |
Kojto | 90:cb3d968589d8 | 881 | * @name Constants and macros for entire CAU_DIRECT15 register |
Kojto | 90:cb3d968589d8 | 882 | */ |
Kojto | 90:cb3d968589d8 | 883 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 884 | #define HW_CAU_DIRECT15_ADDR(x) ((x) + 0x3CU) |
Kojto | 90:cb3d968589d8 | 885 | |
Kojto | 90:cb3d968589d8 | 886 | #define HW_CAU_DIRECT15(x) (*(__O hw_cau_direct15_t *) HW_CAU_DIRECT15_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 887 | #define HW_CAU_DIRECT15_WR(x, v) (HW_CAU_DIRECT15(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 888 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 889 | |
Kojto | 90:cb3d968589d8 | 890 | /* |
Kojto | 90:cb3d968589d8 | 891 | * Constants & macros for individual CAU_DIRECT15 bitfields |
Kojto | 90:cb3d968589d8 | 892 | */ |
Kojto | 90:cb3d968589d8 | 893 | |
Kojto | 90:cb3d968589d8 | 894 | /*! |
Kojto | 90:cb3d968589d8 | 895 | * @name Register CAU_DIRECT15, field CAU_DIRECT15[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 896 | */ |
Kojto | 90:cb3d968589d8 | 897 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 898 | #define BP_CAU_DIRECT15_CAU_DIRECT15 (0U) /*!< Bit position for CAU_DIRECT15_CAU_DIRECT15. */ |
Kojto | 90:cb3d968589d8 | 899 | #define BM_CAU_DIRECT15_CAU_DIRECT15 (0xFFFFFFFFU) /*!< Bit mask for CAU_DIRECT15_CAU_DIRECT15. */ |
Kojto | 90:cb3d968589d8 | 900 | #define BS_CAU_DIRECT15_CAU_DIRECT15 (32U) /*!< Bit field size in bits for CAU_DIRECT15_CAU_DIRECT15. */ |
Kojto | 90:cb3d968589d8 | 901 | |
Kojto | 90:cb3d968589d8 | 902 | /*! @brief Format value for bitfield CAU_DIRECT15_CAU_DIRECT15. */ |
Kojto | 90:cb3d968589d8 | 903 | #define BF_CAU_DIRECT15_CAU_DIRECT15(v) ((uint32_t)((uint32_t)(v) << BP_CAU_DIRECT15_CAU_DIRECT15) & BM_CAU_DIRECT15_CAU_DIRECT15) |
Kojto | 90:cb3d968589d8 | 904 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 905 | |
Kojto | 90:cb3d968589d8 | 906 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 907 | * HW_CAU_LDR_CASR - Status register - Load Register command |
Kojto | 90:cb3d968589d8 | 908 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 909 | |
Kojto | 90:cb3d968589d8 | 910 | /*! |
Kojto | 90:cb3d968589d8 | 911 | * @brief HW_CAU_LDR_CASR - Status register - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 912 | * |
Kojto | 90:cb3d968589d8 | 913 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 914 | */ |
Kojto | 90:cb3d968589d8 | 915 | typedef union _hw_cau_ldr_casr |
Kojto | 90:cb3d968589d8 | 916 | { |
Kojto | 90:cb3d968589d8 | 917 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 918 | struct _hw_cau_ldr_casr_bitfields |
Kojto | 90:cb3d968589d8 | 919 | { |
Kojto | 90:cb3d968589d8 | 920 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 921 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 922 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 923 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 924 | } B; |
Kojto | 90:cb3d968589d8 | 925 | } hw_cau_ldr_casr_t; |
Kojto | 90:cb3d968589d8 | 926 | |
Kojto | 90:cb3d968589d8 | 927 | /*! |
Kojto | 90:cb3d968589d8 | 928 | * @name Constants and macros for entire CAU_LDR_CASR register |
Kojto | 90:cb3d968589d8 | 929 | */ |
Kojto | 90:cb3d968589d8 | 930 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 931 | #define HW_CAU_LDR_CASR_ADDR(x) ((x) + 0x840U) |
Kojto | 90:cb3d968589d8 | 932 | |
Kojto | 90:cb3d968589d8 | 933 | #define HW_CAU_LDR_CASR(x) (*(__O hw_cau_ldr_casr_t *) HW_CAU_LDR_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 934 | #define HW_CAU_LDR_CASR_WR(x, v) (HW_CAU_LDR_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 935 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 936 | |
Kojto | 90:cb3d968589d8 | 937 | /* |
Kojto | 90:cb3d968589d8 | 938 | * Constants & macros for individual CAU_LDR_CASR bitfields |
Kojto | 90:cb3d968589d8 | 939 | */ |
Kojto | 90:cb3d968589d8 | 940 | |
Kojto | 90:cb3d968589d8 | 941 | /*! |
Kojto | 90:cb3d968589d8 | 942 | * @name Register CAU_LDR_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 943 | * |
Kojto | 90:cb3d968589d8 | 944 | * Values: |
Kojto | 90:cb3d968589d8 | 945 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 946 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 947 | */ |
Kojto | 90:cb3d968589d8 | 948 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 949 | #define BP_CAU_LDR_CASR_IC (0U) /*!< Bit position for CAU_LDR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 950 | #define BM_CAU_LDR_CASR_IC (0x00000001U) /*!< Bit mask for CAU_LDR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 951 | #define BS_CAU_LDR_CASR_IC (1U) /*!< Bit field size in bits for CAU_LDR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 952 | |
Kojto | 90:cb3d968589d8 | 953 | /*! @brief Format value for bitfield CAU_LDR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 954 | #define BF_CAU_LDR_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CASR_IC) & BM_CAU_LDR_CASR_IC) |
Kojto | 90:cb3d968589d8 | 955 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 956 | |
Kojto | 90:cb3d968589d8 | 957 | /*! |
Kojto | 90:cb3d968589d8 | 958 | * @name Register CAU_LDR_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 959 | * |
Kojto | 90:cb3d968589d8 | 960 | * Values: |
Kojto | 90:cb3d968589d8 | 961 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 962 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 963 | */ |
Kojto | 90:cb3d968589d8 | 964 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 965 | #define BP_CAU_LDR_CASR_DPE (1U) /*!< Bit position for CAU_LDR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 966 | #define BM_CAU_LDR_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_LDR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 967 | #define BS_CAU_LDR_CASR_DPE (1U) /*!< Bit field size in bits for CAU_LDR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 968 | |
Kojto | 90:cb3d968589d8 | 969 | /*! @brief Format value for bitfield CAU_LDR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 970 | #define BF_CAU_LDR_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CASR_DPE) & BM_CAU_LDR_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 971 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 972 | |
Kojto | 90:cb3d968589d8 | 973 | /*! |
Kojto | 90:cb3d968589d8 | 974 | * @name Register CAU_LDR_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 975 | * |
Kojto | 90:cb3d968589d8 | 976 | * Values: |
Kojto | 90:cb3d968589d8 | 977 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 978 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 979 | * value on this device) |
Kojto | 90:cb3d968589d8 | 980 | */ |
Kojto | 90:cb3d968589d8 | 981 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 982 | #define BP_CAU_LDR_CASR_VER (28U) /*!< Bit position for CAU_LDR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 983 | #define BM_CAU_LDR_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_LDR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 984 | #define BS_CAU_LDR_CASR_VER (4U) /*!< Bit field size in bits for CAU_LDR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 985 | |
Kojto | 90:cb3d968589d8 | 986 | /*! @brief Format value for bitfield CAU_LDR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 987 | #define BF_CAU_LDR_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CASR_VER) & BM_CAU_LDR_CASR_VER) |
Kojto | 90:cb3d968589d8 | 988 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 989 | |
Kojto | 90:cb3d968589d8 | 990 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 991 | * HW_CAU_LDR_CAA - Accumulator register - Load Register command |
Kojto | 90:cb3d968589d8 | 992 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 993 | |
Kojto | 90:cb3d968589d8 | 994 | /*! |
Kojto | 90:cb3d968589d8 | 995 | * @brief HW_CAU_LDR_CAA - Accumulator register - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 996 | * |
Kojto | 90:cb3d968589d8 | 997 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 998 | */ |
Kojto | 90:cb3d968589d8 | 999 | typedef union _hw_cau_ldr_caa |
Kojto | 90:cb3d968589d8 | 1000 | { |
Kojto | 90:cb3d968589d8 | 1001 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1002 | struct _hw_cau_ldr_caa_bitfields |
Kojto | 90:cb3d968589d8 | 1003 | { |
Kojto | 90:cb3d968589d8 | 1004 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 1005 | } B; |
Kojto | 90:cb3d968589d8 | 1006 | } hw_cau_ldr_caa_t; |
Kojto | 90:cb3d968589d8 | 1007 | |
Kojto | 90:cb3d968589d8 | 1008 | /*! |
Kojto | 90:cb3d968589d8 | 1009 | * @name Constants and macros for entire CAU_LDR_CAA register |
Kojto | 90:cb3d968589d8 | 1010 | */ |
Kojto | 90:cb3d968589d8 | 1011 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1012 | #define HW_CAU_LDR_CAA_ADDR(x) ((x) + 0x844U) |
Kojto | 90:cb3d968589d8 | 1013 | |
Kojto | 90:cb3d968589d8 | 1014 | #define HW_CAU_LDR_CAA(x) (*(__O hw_cau_ldr_caa_t *) HW_CAU_LDR_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1015 | #define HW_CAU_LDR_CAA_WR(x, v) (HW_CAU_LDR_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1016 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1017 | |
Kojto | 90:cb3d968589d8 | 1018 | /* |
Kojto | 90:cb3d968589d8 | 1019 | * Constants & macros for individual CAU_LDR_CAA bitfields |
Kojto | 90:cb3d968589d8 | 1020 | */ |
Kojto | 90:cb3d968589d8 | 1021 | |
Kojto | 90:cb3d968589d8 | 1022 | /*! |
Kojto | 90:cb3d968589d8 | 1023 | * @name Register CAU_LDR_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1024 | */ |
Kojto | 90:cb3d968589d8 | 1025 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1026 | #define BP_CAU_LDR_CAA_ACC (0U) /*!< Bit position for CAU_LDR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1027 | #define BM_CAU_LDR_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1028 | #define BS_CAU_LDR_CAA_ACC (32U) /*!< Bit field size in bits for CAU_LDR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1029 | |
Kojto | 90:cb3d968589d8 | 1030 | /*! @brief Format value for bitfield CAU_LDR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1031 | #define BF_CAU_LDR_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CAA_ACC) & BM_CAU_LDR_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 1032 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1033 | |
Kojto | 90:cb3d968589d8 | 1034 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1035 | * HW_CAU_LDR_CA0 - General Purpose Register 0 - Load Register command |
Kojto | 90:cb3d968589d8 | 1036 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1037 | |
Kojto | 90:cb3d968589d8 | 1038 | /*! |
Kojto | 90:cb3d968589d8 | 1039 | * @brief HW_CAU_LDR_CA0 - General Purpose Register 0 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1040 | * |
Kojto | 90:cb3d968589d8 | 1041 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1042 | */ |
Kojto | 90:cb3d968589d8 | 1043 | typedef union _hw_cau_ldr_ca0 |
Kojto | 90:cb3d968589d8 | 1044 | { |
Kojto | 90:cb3d968589d8 | 1045 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1046 | struct _hw_cau_ldr_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 1047 | { |
Kojto | 90:cb3d968589d8 | 1048 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 1049 | } B; |
Kojto | 90:cb3d968589d8 | 1050 | } hw_cau_ldr_ca0_t; |
Kojto | 90:cb3d968589d8 | 1051 | |
Kojto | 90:cb3d968589d8 | 1052 | /*! |
Kojto | 90:cb3d968589d8 | 1053 | * @name Constants and macros for entire CAU_LDR_CA0 register |
Kojto | 90:cb3d968589d8 | 1054 | */ |
Kojto | 90:cb3d968589d8 | 1055 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1056 | #define HW_CAU_LDR_CA0_ADDR(x) ((x) + 0x848U) |
Kojto | 90:cb3d968589d8 | 1057 | |
Kojto | 90:cb3d968589d8 | 1058 | #define HW_CAU_LDR_CA0(x) (*(__O hw_cau_ldr_ca0_t *) HW_CAU_LDR_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1059 | #define HW_CAU_LDR_CA0_WR(x, v) (HW_CAU_LDR_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1060 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1061 | |
Kojto | 90:cb3d968589d8 | 1062 | /* |
Kojto | 90:cb3d968589d8 | 1063 | * Constants & macros for individual CAU_LDR_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 1064 | */ |
Kojto | 90:cb3d968589d8 | 1065 | |
Kojto | 90:cb3d968589d8 | 1066 | /*! |
Kojto | 90:cb3d968589d8 | 1067 | * @name Register CAU_LDR_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1068 | */ |
Kojto | 90:cb3d968589d8 | 1069 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1070 | #define BP_CAU_LDR_CA0_CA0 (0U) /*!< Bit position for CAU_LDR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1071 | #define BM_CAU_LDR_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1072 | #define BS_CAU_LDR_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_LDR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1073 | |
Kojto | 90:cb3d968589d8 | 1074 | /*! @brief Format value for bitfield CAU_LDR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1075 | #define BF_CAU_LDR_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA0_CA0) & BM_CAU_LDR_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 1076 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1077 | |
Kojto | 90:cb3d968589d8 | 1078 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1079 | * HW_CAU_LDR_CA1 - General Purpose Register 1 - Load Register command |
Kojto | 90:cb3d968589d8 | 1080 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1081 | |
Kojto | 90:cb3d968589d8 | 1082 | /*! |
Kojto | 90:cb3d968589d8 | 1083 | * @brief HW_CAU_LDR_CA1 - General Purpose Register 1 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1084 | * |
Kojto | 90:cb3d968589d8 | 1085 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1086 | */ |
Kojto | 90:cb3d968589d8 | 1087 | typedef union _hw_cau_ldr_ca1 |
Kojto | 90:cb3d968589d8 | 1088 | { |
Kojto | 90:cb3d968589d8 | 1089 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1090 | struct _hw_cau_ldr_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 1091 | { |
Kojto | 90:cb3d968589d8 | 1092 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 1093 | } B; |
Kojto | 90:cb3d968589d8 | 1094 | } hw_cau_ldr_ca1_t; |
Kojto | 90:cb3d968589d8 | 1095 | |
Kojto | 90:cb3d968589d8 | 1096 | /*! |
Kojto | 90:cb3d968589d8 | 1097 | * @name Constants and macros for entire CAU_LDR_CA1 register |
Kojto | 90:cb3d968589d8 | 1098 | */ |
Kojto | 90:cb3d968589d8 | 1099 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1100 | #define HW_CAU_LDR_CA1_ADDR(x) ((x) + 0x84CU) |
Kojto | 90:cb3d968589d8 | 1101 | |
Kojto | 90:cb3d968589d8 | 1102 | #define HW_CAU_LDR_CA1(x) (*(__O hw_cau_ldr_ca1_t *) HW_CAU_LDR_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1103 | #define HW_CAU_LDR_CA1_WR(x, v) (HW_CAU_LDR_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1104 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1105 | |
Kojto | 90:cb3d968589d8 | 1106 | /* |
Kojto | 90:cb3d968589d8 | 1107 | * Constants & macros for individual CAU_LDR_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 1108 | */ |
Kojto | 90:cb3d968589d8 | 1109 | |
Kojto | 90:cb3d968589d8 | 1110 | /*! |
Kojto | 90:cb3d968589d8 | 1111 | * @name Register CAU_LDR_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1112 | */ |
Kojto | 90:cb3d968589d8 | 1113 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1114 | #define BP_CAU_LDR_CA1_CA1 (0U) /*!< Bit position for CAU_LDR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1115 | #define BM_CAU_LDR_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1116 | #define BS_CAU_LDR_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_LDR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1117 | |
Kojto | 90:cb3d968589d8 | 1118 | /*! @brief Format value for bitfield CAU_LDR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1119 | #define BF_CAU_LDR_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA1_CA1) & BM_CAU_LDR_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 1120 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1121 | |
Kojto | 90:cb3d968589d8 | 1122 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1123 | * HW_CAU_LDR_CA2 - General Purpose Register 2 - Load Register command |
Kojto | 90:cb3d968589d8 | 1124 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1125 | |
Kojto | 90:cb3d968589d8 | 1126 | /*! |
Kojto | 90:cb3d968589d8 | 1127 | * @brief HW_CAU_LDR_CA2 - General Purpose Register 2 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1128 | * |
Kojto | 90:cb3d968589d8 | 1129 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1130 | */ |
Kojto | 90:cb3d968589d8 | 1131 | typedef union _hw_cau_ldr_ca2 |
Kojto | 90:cb3d968589d8 | 1132 | { |
Kojto | 90:cb3d968589d8 | 1133 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1134 | struct _hw_cau_ldr_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 1135 | { |
Kojto | 90:cb3d968589d8 | 1136 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 1137 | } B; |
Kojto | 90:cb3d968589d8 | 1138 | } hw_cau_ldr_ca2_t; |
Kojto | 90:cb3d968589d8 | 1139 | |
Kojto | 90:cb3d968589d8 | 1140 | /*! |
Kojto | 90:cb3d968589d8 | 1141 | * @name Constants and macros for entire CAU_LDR_CA2 register |
Kojto | 90:cb3d968589d8 | 1142 | */ |
Kojto | 90:cb3d968589d8 | 1143 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1144 | #define HW_CAU_LDR_CA2_ADDR(x) ((x) + 0x850U) |
Kojto | 90:cb3d968589d8 | 1145 | |
Kojto | 90:cb3d968589d8 | 1146 | #define HW_CAU_LDR_CA2(x) (*(__O hw_cau_ldr_ca2_t *) HW_CAU_LDR_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1147 | #define HW_CAU_LDR_CA2_WR(x, v) (HW_CAU_LDR_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1148 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1149 | |
Kojto | 90:cb3d968589d8 | 1150 | /* |
Kojto | 90:cb3d968589d8 | 1151 | * Constants & macros for individual CAU_LDR_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 1152 | */ |
Kojto | 90:cb3d968589d8 | 1153 | |
Kojto | 90:cb3d968589d8 | 1154 | /*! |
Kojto | 90:cb3d968589d8 | 1155 | * @name Register CAU_LDR_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1156 | */ |
Kojto | 90:cb3d968589d8 | 1157 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1158 | #define BP_CAU_LDR_CA2_CA2 (0U) /*!< Bit position for CAU_LDR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1159 | #define BM_CAU_LDR_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1160 | #define BS_CAU_LDR_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_LDR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1161 | |
Kojto | 90:cb3d968589d8 | 1162 | /*! @brief Format value for bitfield CAU_LDR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1163 | #define BF_CAU_LDR_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA2_CA2) & BM_CAU_LDR_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 1164 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1165 | |
Kojto | 90:cb3d968589d8 | 1166 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1167 | * HW_CAU_LDR_CA3 - General Purpose Register 3 - Load Register command |
Kojto | 90:cb3d968589d8 | 1168 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1169 | |
Kojto | 90:cb3d968589d8 | 1170 | /*! |
Kojto | 90:cb3d968589d8 | 1171 | * @brief HW_CAU_LDR_CA3 - General Purpose Register 3 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1172 | * |
Kojto | 90:cb3d968589d8 | 1173 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1174 | */ |
Kojto | 90:cb3d968589d8 | 1175 | typedef union _hw_cau_ldr_ca3 |
Kojto | 90:cb3d968589d8 | 1176 | { |
Kojto | 90:cb3d968589d8 | 1177 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1178 | struct _hw_cau_ldr_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 1179 | { |
Kojto | 90:cb3d968589d8 | 1180 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 1181 | } B; |
Kojto | 90:cb3d968589d8 | 1182 | } hw_cau_ldr_ca3_t; |
Kojto | 90:cb3d968589d8 | 1183 | |
Kojto | 90:cb3d968589d8 | 1184 | /*! |
Kojto | 90:cb3d968589d8 | 1185 | * @name Constants and macros for entire CAU_LDR_CA3 register |
Kojto | 90:cb3d968589d8 | 1186 | */ |
Kojto | 90:cb3d968589d8 | 1187 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1188 | #define HW_CAU_LDR_CA3_ADDR(x) ((x) + 0x854U) |
Kojto | 90:cb3d968589d8 | 1189 | |
Kojto | 90:cb3d968589d8 | 1190 | #define HW_CAU_LDR_CA3(x) (*(__O hw_cau_ldr_ca3_t *) HW_CAU_LDR_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1191 | #define HW_CAU_LDR_CA3_WR(x, v) (HW_CAU_LDR_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1192 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1193 | |
Kojto | 90:cb3d968589d8 | 1194 | /* |
Kojto | 90:cb3d968589d8 | 1195 | * Constants & macros for individual CAU_LDR_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 1196 | */ |
Kojto | 90:cb3d968589d8 | 1197 | |
Kojto | 90:cb3d968589d8 | 1198 | /*! |
Kojto | 90:cb3d968589d8 | 1199 | * @name Register CAU_LDR_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1200 | */ |
Kojto | 90:cb3d968589d8 | 1201 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1202 | #define BP_CAU_LDR_CA3_CA3 (0U) /*!< Bit position for CAU_LDR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1203 | #define BM_CAU_LDR_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1204 | #define BS_CAU_LDR_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_LDR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1205 | |
Kojto | 90:cb3d968589d8 | 1206 | /*! @brief Format value for bitfield CAU_LDR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1207 | #define BF_CAU_LDR_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA3_CA3) & BM_CAU_LDR_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 1208 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1209 | |
Kojto | 90:cb3d968589d8 | 1210 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1211 | * HW_CAU_LDR_CA4 - General Purpose Register 4 - Load Register command |
Kojto | 90:cb3d968589d8 | 1212 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1213 | |
Kojto | 90:cb3d968589d8 | 1214 | /*! |
Kojto | 90:cb3d968589d8 | 1215 | * @brief HW_CAU_LDR_CA4 - General Purpose Register 4 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1216 | * |
Kojto | 90:cb3d968589d8 | 1217 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1218 | */ |
Kojto | 90:cb3d968589d8 | 1219 | typedef union _hw_cau_ldr_ca4 |
Kojto | 90:cb3d968589d8 | 1220 | { |
Kojto | 90:cb3d968589d8 | 1221 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1222 | struct _hw_cau_ldr_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 1223 | { |
Kojto | 90:cb3d968589d8 | 1224 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 1225 | } B; |
Kojto | 90:cb3d968589d8 | 1226 | } hw_cau_ldr_ca4_t; |
Kojto | 90:cb3d968589d8 | 1227 | |
Kojto | 90:cb3d968589d8 | 1228 | /*! |
Kojto | 90:cb3d968589d8 | 1229 | * @name Constants and macros for entire CAU_LDR_CA4 register |
Kojto | 90:cb3d968589d8 | 1230 | */ |
Kojto | 90:cb3d968589d8 | 1231 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1232 | #define HW_CAU_LDR_CA4_ADDR(x) ((x) + 0x858U) |
Kojto | 90:cb3d968589d8 | 1233 | |
Kojto | 90:cb3d968589d8 | 1234 | #define HW_CAU_LDR_CA4(x) (*(__O hw_cau_ldr_ca4_t *) HW_CAU_LDR_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1235 | #define HW_CAU_LDR_CA4_WR(x, v) (HW_CAU_LDR_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1236 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1237 | |
Kojto | 90:cb3d968589d8 | 1238 | /* |
Kojto | 90:cb3d968589d8 | 1239 | * Constants & macros for individual CAU_LDR_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 1240 | */ |
Kojto | 90:cb3d968589d8 | 1241 | |
Kojto | 90:cb3d968589d8 | 1242 | /*! |
Kojto | 90:cb3d968589d8 | 1243 | * @name Register CAU_LDR_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1244 | */ |
Kojto | 90:cb3d968589d8 | 1245 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1246 | #define BP_CAU_LDR_CA4_CA4 (0U) /*!< Bit position for CAU_LDR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1247 | #define BM_CAU_LDR_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1248 | #define BS_CAU_LDR_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_LDR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1249 | |
Kojto | 90:cb3d968589d8 | 1250 | /*! @brief Format value for bitfield CAU_LDR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1251 | #define BF_CAU_LDR_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA4_CA4) & BM_CAU_LDR_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 1252 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1253 | |
Kojto | 90:cb3d968589d8 | 1254 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1255 | * HW_CAU_LDR_CA5 - General Purpose Register 5 - Load Register command |
Kojto | 90:cb3d968589d8 | 1256 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1257 | |
Kojto | 90:cb3d968589d8 | 1258 | /*! |
Kojto | 90:cb3d968589d8 | 1259 | * @brief HW_CAU_LDR_CA5 - General Purpose Register 5 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1260 | * |
Kojto | 90:cb3d968589d8 | 1261 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1262 | */ |
Kojto | 90:cb3d968589d8 | 1263 | typedef union _hw_cau_ldr_ca5 |
Kojto | 90:cb3d968589d8 | 1264 | { |
Kojto | 90:cb3d968589d8 | 1265 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1266 | struct _hw_cau_ldr_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 1267 | { |
Kojto | 90:cb3d968589d8 | 1268 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 1269 | } B; |
Kojto | 90:cb3d968589d8 | 1270 | } hw_cau_ldr_ca5_t; |
Kojto | 90:cb3d968589d8 | 1271 | |
Kojto | 90:cb3d968589d8 | 1272 | /*! |
Kojto | 90:cb3d968589d8 | 1273 | * @name Constants and macros for entire CAU_LDR_CA5 register |
Kojto | 90:cb3d968589d8 | 1274 | */ |
Kojto | 90:cb3d968589d8 | 1275 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1276 | #define HW_CAU_LDR_CA5_ADDR(x) ((x) + 0x85CU) |
Kojto | 90:cb3d968589d8 | 1277 | |
Kojto | 90:cb3d968589d8 | 1278 | #define HW_CAU_LDR_CA5(x) (*(__O hw_cau_ldr_ca5_t *) HW_CAU_LDR_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1279 | #define HW_CAU_LDR_CA5_WR(x, v) (HW_CAU_LDR_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1280 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1281 | |
Kojto | 90:cb3d968589d8 | 1282 | /* |
Kojto | 90:cb3d968589d8 | 1283 | * Constants & macros for individual CAU_LDR_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 1284 | */ |
Kojto | 90:cb3d968589d8 | 1285 | |
Kojto | 90:cb3d968589d8 | 1286 | /*! |
Kojto | 90:cb3d968589d8 | 1287 | * @name Register CAU_LDR_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1288 | */ |
Kojto | 90:cb3d968589d8 | 1289 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1290 | #define BP_CAU_LDR_CA5_CA5 (0U) /*!< Bit position for CAU_LDR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1291 | #define BM_CAU_LDR_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1292 | #define BS_CAU_LDR_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_LDR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1293 | |
Kojto | 90:cb3d968589d8 | 1294 | /*! @brief Format value for bitfield CAU_LDR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1295 | #define BF_CAU_LDR_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA5_CA5) & BM_CAU_LDR_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 1296 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1297 | |
Kojto | 90:cb3d968589d8 | 1298 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1299 | * HW_CAU_LDR_CA6 - General Purpose Register 6 - Load Register command |
Kojto | 90:cb3d968589d8 | 1300 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1301 | |
Kojto | 90:cb3d968589d8 | 1302 | /*! |
Kojto | 90:cb3d968589d8 | 1303 | * @brief HW_CAU_LDR_CA6 - General Purpose Register 6 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1304 | * |
Kojto | 90:cb3d968589d8 | 1305 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1306 | */ |
Kojto | 90:cb3d968589d8 | 1307 | typedef union _hw_cau_ldr_ca6 |
Kojto | 90:cb3d968589d8 | 1308 | { |
Kojto | 90:cb3d968589d8 | 1309 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1310 | struct _hw_cau_ldr_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 1311 | { |
Kojto | 90:cb3d968589d8 | 1312 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 1313 | } B; |
Kojto | 90:cb3d968589d8 | 1314 | } hw_cau_ldr_ca6_t; |
Kojto | 90:cb3d968589d8 | 1315 | |
Kojto | 90:cb3d968589d8 | 1316 | /*! |
Kojto | 90:cb3d968589d8 | 1317 | * @name Constants and macros for entire CAU_LDR_CA6 register |
Kojto | 90:cb3d968589d8 | 1318 | */ |
Kojto | 90:cb3d968589d8 | 1319 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1320 | #define HW_CAU_LDR_CA6_ADDR(x) ((x) + 0x860U) |
Kojto | 90:cb3d968589d8 | 1321 | |
Kojto | 90:cb3d968589d8 | 1322 | #define HW_CAU_LDR_CA6(x) (*(__O hw_cau_ldr_ca6_t *) HW_CAU_LDR_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1323 | #define HW_CAU_LDR_CA6_WR(x, v) (HW_CAU_LDR_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1324 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1325 | |
Kojto | 90:cb3d968589d8 | 1326 | /* |
Kojto | 90:cb3d968589d8 | 1327 | * Constants & macros for individual CAU_LDR_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 1328 | */ |
Kojto | 90:cb3d968589d8 | 1329 | |
Kojto | 90:cb3d968589d8 | 1330 | /*! |
Kojto | 90:cb3d968589d8 | 1331 | * @name Register CAU_LDR_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1332 | */ |
Kojto | 90:cb3d968589d8 | 1333 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1334 | #define BP_CAU_LDR_CA6_CA6 (0U) /*!< Bit position for CAU_LDR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1335 | #define BM_CAU_LDR_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1336 | #define BS_CAU_LDR_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_LDR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1337 | |
Kojto | 90:cb3d968589d8 | 1338 | /*! @brief Format value for bitfield CAU_LDR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1339 | #define BF_CAU_LDR_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA6_CA6) & BM_CAU_LDR_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 1340 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1341 | |
Kojto | 90:cb3d968589d8 | 1342 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1343 | * HW_CAU_LDR_CA7 - General Purpose Register 7 - Load Register command |
Kojto | 90:cb3d968589d8 | 1344 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1345 | |
Kojto | 90:cb3d968589d8 | 1346 | /*! |
Kojto | 90:cb3d968589d8 | 1347 | * @brief HW_CAU_LDR_CA7 - General Purpose Register 7 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1348 | * |
Kojto | 90:cb3d968589d8 | 1349 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1350 | */ |
Kojto | 90:cb3d968589d8 | 1351 | typedef union _hw_cau_ldr_ca7 |
Kojto | 90:cb3d968589d8 | 1352 | { |
Kojto | 90:cb3d968589d8 | 1353 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1354 | struct _hw_cau_ldr_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 1355 | { |
Kojto | 90:cb3d968589d8 | 1356 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 1357 | } B; |
Kojto | 90:cb3d968589d8 | 1358 | } hw_cau_ldr_ca7_t; |
Kojto | 90:cb3d968589d8 | 1359 | |
Kojto | 90:cb3d968589d8 | 1360 | /*! |
Kojto | 90:cb3d968589d8 | 1361 | * @name Constants and macros for entire CAU_LDR_CA7 register |
Kojto | 90:cb3d968589d8 | 1362 | */ |
Kojto | 90:cb3d968589d8 | 1363 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1364 | #define HW_CAU_LDR_CA7_ADDR(x) ((x) + 0x864U) |
Kojto | 90:cb3d968589d8 | 1365 | |
Kojto | 90:cb3d968589d8 | 1366 | #define HW_CAU_LDR_CA7(x) (*(__O hw_cau_ldr_ca7_t *) HW_CAU_LDR_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1367 | #define HW_CAU_LDR_CA7_WR(x, v) (HW_CAU_LDR_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1368 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1369 | |
Kojto | 90:cb3d968589d8 | 1370 | /* |
Kojto | 90:cb3d968589d8 | 1371 | * Constants & macros for individual CAU_LDR_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 1372 | */ |
Kojto | 90:cb3d968589d8 | 1373 | |
Kojto | 90:cb3d968589d8 | 1374 | /*! |
Kojto | 90:cb3d968589d8 | 1375 | * @name Register CAU_LDR_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1376 | */ |
Kojto | 90:cb3d968589d8 | 1377 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1378 | #define BP_CAU_LDR_CA7_CA7 (0U) /*!< Bit position for CAU_LDR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1379 | #define BM_CAU_LDR_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1380 | #define BS_CAU_LDR_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_LDR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1381 | |
Kojto | 90:cb3d968589d8 | 1382 | /*! @brief Format value for bitfield CAU_LDR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1383 | #define BF_CAU_LDR_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA7_CA7) & BM_CAU_LDR_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 1384 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1385 | |
Kojto | 90:cb3d968589d8 | 1386 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1387 | * HW_CAU_LDR_CA8 - General Purpose Register 8 - Load Register command |
Kojto | 90:cb3d968589d8 | 1388 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1389 | |
Kojto | 90:cb3d968589d8 | 1390 | /*! |
Kojto | 90:cb3d968589d8 | 1391 | * @brief HW_CAU_LDR_CA8 - General Purpose Register 8 - Load Register command (WO) |
Kojto | 90:cb3d968589d8 | 1392 | * |
Kojto | 90:cb3d968589d8 | 1393 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1394 | */ |
Kojto | 90:cb3d968589d8 | 1395 | typedef union _hw_cau_ldr_ca8 |
Kojto | 90:cb3d968589d8 | 1396 | { |
Kojto | 90:cb3d968589d8 | 1397 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1398 | struct _hw_cau_ldr_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 1399 | { |
Kojto | 90:cb3d968589d8 | 1400 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 1401 | } B; |
Kojto | 90:cb3d968589d8 | 1402 | } hw_cau_ldr_ca8_t; |
Kojto | 90:cb3d968589d8 | 1403 | |
Kojto | 90:cb3d968589d8 | 1404 | /*! |
Kojto | 90:cb3d968589d8 | 1405 | * @name Constants and macros for entire CAU_LDR_CA8 register |
Kojto | 90:cb3d968589d8 | 1406 | */ |
Kojto | 90:cb3d968589d8 | 1407 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1408 | #define HW_CAU_LDR_CA8_ADDR(x) ((x) + 0x868U) |
Kojto | 90:cb3d968589d8 | 1409 | |
Kojto | 90:cb3d968589d8 | 1410 | #define HW_CAU_LDR_CA8(x) (*(__O hw_cau_ldr_ca8_t *) HW_CAU_LDR_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1411 | #define HW_CAU_LDR_CA8_WR(x, v) (HW_CAU_LDR_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1412 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1413 | |
Kojto | 90:cb3d968589d8 | 1414 | /* |
Kojto | 90:cb3d968589d8 | 1415 | * Constants & macros for individual CAU_LDR_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 1416 | */ |
Kojto | 90:cb3d968589d8 | 1417 | |
Kojto | 90:cb3d968589d8 | 1418 | /*! |
Kojto | 90:cb3d968589d8 | 1419 | * @name Register CAU_LDR_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 1420 | */ |
Kojto | 90:cb3d968589d8 | 1421 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1422 | #define BP_CAU_LDR_CA8_CA8 (0U) /*!< Bit position for CAU_LDR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1423 | #define BM_CAU_LDR_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_LDR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1424 | #define BS_CAU_LDR_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_LDR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1425 | |
Kojto | 90:cb3d968589d8 | 1426 | /*! @brief Format value for bitfield CAU_LDR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1427 | #define BF_CAU_LDR_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_LDR_CA8_CA8) & BM_CAU_LDR_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 1428 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1429 | |
Kojto | 90:cb3d968589d8 | 1430 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1431 | * HW_CAU_STR_CASR - Status register - Store Register command |
Kojto | 90:cb3d968589d8 | 1432 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1433 | |
Kojto | 90:cb3d968589d8 | 1434 | /*! |
Kojto | 90:cb3d968589d8 | 1435 | * @brief HW_CAU_STR_CASR - Status register - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1436 | * |
Kojto | 90:cb3d968589d8 | 1437 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 1438 | */ |
Kojto | 90:cb3d968589d8 | 1439 | typedef union _hw_cau_str_casr |
Kojto | 90:cb3d968589d8 | 1440 | { |
Kojto | 90:cb3d968589d8 | 1441 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1442 | struct _hw_cau_str_casr_bitfields |
Kojto | 90:cb3d968589d8 | 1443 | { |
Kojto | 90:cb3d968589d8 | 1444 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 1445 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 1446 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 1447 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 1448 | } B; |
Kojto | 90:cb3d968589d8 | 1449 | } hw_cau_str_casr_t; |
Kojto | 90:cb3d968589d8 | 1450 | |
Kojto | 90:cb3d968589d8 | 1451 | /*! |
Kojto | 90:cb3d968589d8 | 1452 | * @name Constants and macros for entire CAU_STR_CASR register |
Kojto | 90:cb3d968589d8 | 1453 | */ |
Kojto | 90:cb3d968589d8 | 1454 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1455 | #define HW_CAU_STR_CASR_ADDR(x) ((x) + 0x880U) |
Kojto | 90:cb3d968589d8 | 1456 | |
Kojto | 90:cb3d968589d8 | 1457 | #define HW_CAU_STR_CASR(x) (*(__I hw_cau_str_casr_t *) HW_CAU_STR_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1458 | #define HW_CAU_STR_CASR_RD(x) (HW_CAU_STR_CASR(x).U) |
Kojto | 90:cb3d968589d8 | 1459 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1460 | |
Kojto | 90:cb3d968589d8 | 1461 | /* |
Kojto | 90:cb3d968589d8 | 1462 | * Constants & macros for individual CAU_STR_CASR bitfields |
Kojto | 90:cb3d968589d8 | 1463 | */ |
Kojto | 90:cb3d968589d8 | 1464 | |
Kojto | 90:cb3d968589d8 | 1465 | /*! |
Kojto | 90:cb3d968589d8 | 1466 | * @name Register CAU_STR_CASR, field IC[0] (RO) |
Kojto | 90:cb3d968589d8 | 1467 | * |
Kojto | 90:cb3d968589d8 | 1468 | * Values: |
Kojto | 90:cb3d968589d8 | 1469 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 1470 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 1471 | */ |
Kojto | 90:cb3d968589d8 | 1472 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1473 | #define BP_CAU_STR_CASR_IC (0U) /*!< Bit position for CAU_STR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 1474 | #define BM_CAU_STR_CASR_IC (0x00000001U) /*!< Bit mask for CAU_STR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 1475 | #define BS_CAU_STR_CASR_IC (1U) /*!< Bit field size in bits for CAU_STR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 1476 | |
Kojto | 90:cb3d968589d8 | 1477 | /*! @brief Read current value of the CAU_STR_CASR_IC field. */ |
Kojto | 90:cb3d968589d8 | 1478 | #define BR_CAU_STR_CASR_IC(x) (HW_CAU_STR_CASR(x).B.IC) |
Kojto | 90:cb3d968589d8 | 1479 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1480 | |
Kojto | 90:cb3d968589d8 | 1481 | /*! |
Kojto | 90:cb3d968589d8 | 1482 | * @name Register CAU_STR_CASR, field DPE[1] (RO) |
Kojto | 90:cb3d968589d8 | 1483 | * |
Kojto | 90:cb3d968589d8 | 1484 | * Values: |
Kojto | 90:cb3d968589d8 | 1485 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 1486 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 1487 | */ |
Kojto | 90:cb3d968589d8 | 1488 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1489 | #define BP_CAU_STR_CASR_DPE (1U) /*!< Bit position for CAU_STR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 1490 | #define BM_CAU_STR_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_STR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 1491 | #define BS_CAU_STR_CASR_DPE (1U) /*!< Bit field size in bits for CAU_STR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 1492 | |
Kojto | 90:cb3d968589d8 | 1493 | /*! @brief Read current value of the CAU_STR_CASR_DPE field. */ |
Kojto | 90:cb3d968589d8 | 1494 | #define BR_CAU_STR_CASR_DPE(x) (HW_CAU_STR_CASR(x).B.DPE) |
Kojto | 90:cb3d968589d8 | 1495 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1496 | |
Kojto | 90:cb3d968589d8 | 1497 | /*! |
Kojto | 90:cb3d968589d8 | 1498 | * @name Register CAU_STR_CASR, field VER[31:28] (RO) |
Kojto | 90:cb3d968589d8 | 1499 | * |
Kojto | 90:cb3d968589d8 | 1500 | * Values: |
Kojto | 90:cb3d968589d8 | 1501 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 1502 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 1503 | * value on this device) |
Kojto | 90:cb3d968589d8 | 1504 | */ |
Kojto | 90:cb3d968589d8 | 1505 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1506 | #define BP_CAU_STR_CASR_VER (28U) /*!< Bit position for CAU_STR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 1507 | #define BM_CAU_STR_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_STR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 1508 | #define BS_CAU_STR_CASR_VER (4U) /*!< Bit field size in bits for CAU_STR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 1509 | |
Kojto | 90:cb3d968589d8 | 1510 | /*! @brief Read current value of the CAU_STR_CASR_VER field. */ |
Kojto | 90:cb3d968589d8 | 1511 | #define BR_CAU_STR_CASR_VER(x) (HW_CAU_STR_CASR(x).B.VER) |
Kojto | 90:cb3d968589d8 | 1512 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1513 | |
Kojto | 90:cb3d968589d8 | 1514 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1515 | * HW_CAU_STR_CAA - Accumulator register - Store Register command |
Kojto | 90:cb3d968589d8 | 1516 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1517 | |
Kojto | 90:cb3d968589d8 | 1518 | /*! |
Kojto | 90:cb3d968589d8 | 1519 | * @brief HW_CAU_STR_CAA - Accumulator register - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1520 | * |
Kojto | 90:cb3d968589d8 | 1521 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1522 | */ |
Kojto | 90:cb3d968589d8 | 1523 | typedef union _hw_cau_str_caa |
Kojto | 90:cb3d968589d8 | 1524 | { |
Kojto | 90:cb3d968589d8 | 1525 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1526 | struct _hw_cau_str_caa_bitfields |
Kojto | 90:cb3d968589d8 | 1527 | { |
Kojto | 90:cb3d968589d8 | 1528 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 1529 | } B; |
Kojto | 90:cb3d968589d8 | 1530 | } hw_cau_str_caa_t; |
Kojto | 90:cb3d968589d8 | 1531 | |
Kojto | 90:cb3d968589d8 | 1532 | /*! |
Kojto | 90:cb3d968589d8 | 1533 | * @name Constants and macros for entire CAU_STR_CAA register |
Kojto | 90:cb3d968589d8 | 1534 | */ |
Kojto | 90:cb3d968589d8 | 1535 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1536 | #define HW_CAU_STR_CAA_ADDR(x) ((x) + 0x884U) |
Kojto | 90:cb3d968589d8 | 1537 | |
Kojto | 90:cb3d968589d8 | 1538 | #define HW_CAU_STR_CAA(x) (*(__I hw_cau_str_caa_t *) HW_CAU_STR_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1539 | #define HW_CAU_STR_CAA_RD(x) (HW_CAU_STR_CAA(x).U) |
Kojto | 90:cb3d968589d8 | 1540 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1541 | |
Kojto | 90:cb3d968589d8 | 1542 | /* |
Kojto | 90:cb3d968589d8 | 1543 | * Constants & macros for individual CAU_STR_CAA bitfields |
Kojto | 90:cb3d968589d8 | 1544 | */ |
Kojto | 90:cb3d968589d8 | 1545 | |
Kojto | 90:cb3d968589d8 | 1546 | /*! |
Kojto | 90:cb3d968589d8 | 1547 | * @name Register CAU_STR_CAA, field ACC[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1548 | */ |
Kojto | 90:cb3d968589d8 | 1549 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1550 | #define BP_CAU_STR_CAA_ACC (0U) /*!< Bit position for CAU_STR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1551 | #define BM_CAU_STR_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1552 | #define BS_CAU_STR_CAA_ACC (32U) /*!< Bit field size in bits for CAU_STR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 1553 | |
Kojto | 90:cb3d968589d8 | 1554 | /*! @brief Read current value of the CAU_STR_CAA_ACC field. */ |
Kojto | 90:cb3d968589d8 | 1555 | #define BR_CAU_STR_CAA_ACC(x) (HW_CAU_STR_CAA(x).U) |
Kojto | 90:cb3d968589d8 | 1556 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1557 | |
Kojto | 90:cb3d968589d8 | 1558 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1559 | * HW_CAU_STR_CA0 - General Purpose Register 0 - Store Register command |
Kojto | 90:cb3d968589d8 | 1560 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1561 | |
Kojto | 90:cb3d968589d8 | 1562 | /*! |
Kojto | 90:cb3d968589d8 | 1563 | * @brief HW_CAU_STR_CA0 - General Purpose Register 0 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1564 | * |
Kojto | 90:cb3d968589d8 | 1565 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1566 | */ |
Kojto | 90:cb3d968589d8 | 1567 | typedef union _hw_cau_str_ca0 |
Kojto | 90:cb3d968589d8 | 1568 | { |
Kojto | 90:cb3d968589d8 | 1569 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1570 | struct _hw_cau_str_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 1571 | { |
Kojto | 90:cb3d968589d8 | 1572 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 1573 | } B; |
Kojto | 90:cb3d968589d8 | 1574 | } hw_cau_str_ca0_t; |
Kojto | 90:cb3d968589d8 | 1575 | |
Kojto | 90:cb3d968589d8 | 1576 | /*! |
Kojto | 90:cb3d968589d8 | 1577 | * @name Constants and macros for entire CAU_STR_CA0 register |
Kojto | 90:cb3d968589d8 | 1578 | */ |
Kojto | 90:cb3d968589d8 | 1579 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1580 | #define HW_CAU_STR_CA0_ADDR(x) ((x) + 0x888U) |
Kojto | 90:cb3d968589d8 | 1581 | |
Kojto | 90:cb3d968589d8 | 1582 | #define HW_CAU_STR_CA0(x) (*(__I hw_cau_str_ca0_t *) HW_CAU_STR_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1583 | #define HW_CAU_STR_CA0_RD(x) (HW_CAU_STR_CA0(x).U) |
Kojto | 90:cb3d968589d8 | 1584 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1585 | |
Kojto | 90:cb3d968589d8 | 1586 | /* |
Kojto | 90:cb3d968589d8 | 1587 | * Constants & macros for individual CAU_STR_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 1588 | */ |
Kojto | 90:cb3d968589d8 | 1589 | |
Kojto | 90:cb3d968589d8 | 1590 | /*! |
Kojto | 90:cb3d968589d8 | 1591 | * @name Register CAU_STR_CA0, field CA0[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1592 | */ |
Kojto | 90:cb3d968589d8 | 1593 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1594 | #define BP_CAU_STR_CA0_CA0 (0U) /*!< Bit position for CAU_STR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1595 | #define BM_CAU_STR_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1596 | #define BS_CAU_STR_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_STR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 1597 | |
Kojto | 90:cb3d968589d8 | 1598 | /*! @brief Read current value of the CAU_STR_CA0_CA0 field. */ |
Kojto | 90:cb3d968589d8 | 1599 | #define BR_CAU_STR_CA0_CA0(x) (HW_CAU_STR_CA0(x).U) |
Kojto | 90:cb3d968589d8 | 1600 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1601 | |
Kojto | 90:cb3d968589d8 | 1602 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1603 | * HW_CAU_STR_CA1 - General Purpose Register 1 - Store Register command |
Kojto | 90:cb3d968589d8 | 1604 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1605 | |
Kojto | 90:cb3d968589d8 | 1606 | /*! |
Kojto | 90:cb3d968589d8 | 1607 | * @brief HW_CAU_STR_CA1 - General Purpose Register 1 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1608 | * |
Kojto | 90:cb3d968589d8 | 1609 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1610 | */ |
Kojto | 90:cb3d968589d8 | 1611 | typedef union _hw_cau_str_ca1 |
Kojto | 90:cb3d968589d8 | 1612 | { |
Kojto | 90:cb3d968589d8 | 1613 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1614 | struct _hw_cau_str_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 1615 | { |
Kojto | 90:cb3d968589d8 | 1616 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 1617 | } B; |
Kojto | 90:cb3d968589d8 | 1618 | } hw_cau_str_ca1_t; |
Kojto | 90:cb3d968589d8 | 1619 | |
Kojto | 90:cb3d968589d8 | 1620 | /*! |
Kojto | 90:cb3d968589d8 | 1621 | * @name Constants and macros for entire CAU_STR_CA1 register |
Kojto | 90:cb3d968589d8 | 1622 | */ |
Kojto | 90:cb3d968589d8 | 1623 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1624 | #define HW_CAU_STR_CA1_ADDR(x) ((x) + 0x88CU) |
Kojto | 90:cb3d968589d8 | 1625 | |
Kojto | 90:cb3d968589d8 | 1626 | #define HW_CAU_STR_CA1(x) (*(__I hw_cau_str_ca1_t *) HW_CAU_STR_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1627 | #define HW_CAU_STR_CA1_RD(x) (HW_CAU_STR_CA1(x).U) |
Kojto | 90:cb3d968589d8 | 1628 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1629 | |
Kojto | 90:cb3d968589d8 | 1630 | /* |
Kojto | 90:cb3d968589d8 | 1631 | * Constants & macros for individual CAU_STR_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 1632 | */ |
Kojto | 90:cb3d968589d8 | 1633 | |
Kojto | 90:cb3d968589d8 | 1634 | /*! |
Kojto | 90:cb3d968589d8 | 1635 | * @name Register CAU_STR_CA1, field CA1[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1636 | */ |
Kojto | 90:cb3d968589d8 | 1637 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1638 | #define BP_CAU_STR_CA1_CA1 (0U) /*!< Bit position for CAU_STR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1639 | #define BM_CAU_STR_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1640 | #define BS_CAU_STR_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_STR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 1641 | |
Kojto | 90:cb3d968589d8 | 1642 | /*! @brief Read current value of the CAU_STR_CA1_CA1 field. */ |
Kojto | 90:cb3d968589d8 | 1643 | #define BR_CAU_STR_CA1_CA1(x) (HW_CAU_STR_CA1(x).U) |
Kojto | 90:cb3d968589d8 | 1644 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1645 | |
Kojto | 90:cb3d968589d8 | 1646 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1647 | * HW_CAU_STR_CA2 - General Purpose Register 2 - Store Register command |
Kojto | 90:cb3d968589d8 | 1648 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1649 | |
Kojto | 90:cb3d968589d8 | 1650 | /*! |
Kojto | 90:cb3d968589d8 | 1651 | * @brief HW_CAU_STR_CA2 - General Purpose Register 2 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1652 | * |
Kojto | 90:cb3d968589d8 | 1653 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1654 | */ |
Kojto | 90:cb3d968589d8 | 1655 | typedef union _hw_cau_str_ca2 |
Kojto | 90:cb3d968589d8 | 1656 | { |
Kojto | 90:cb3d968589d8 | 1657 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1658 | struct _hw_cau_str_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 1659 | { |
Kojto | 90:cb3d968589d8 | 1660 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 1661 | } B; |
Kojto | 90:cb3d968589d8 | 1662 | } hw_cau_str_ca2_t; |
Kojto | 90:cb3d968589d8 | 1663 | |
Kojto | 90:cb3d968589d8 | 1664 | /*! |
Kojto | 90:cb3d968589d8 | 1665 | * @name Constants and macros for entire CAU_STR_CA2 register |
Kojto | 90:cb3d968589d8 | 1666 | */ |
Kojto | 90:cb3d968589d8 | 1667 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1668 | #define HW_CAU_STR_CA2_ADDR(x) ((x) + 0x890U) |
Kojto | 90:cb3d968589d8 | 1669 | |
Kojto | 90:cb3d968589d8 | 1670 | #define HW_CAU_STR_CA2(x) (*(__I hw_cau_str_ca2_t *) HW_CAU_STR_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1671 | #define HW_CAU_STR_CA2_RD(x) (HW_CAU_STR_CA2(x).U) |
Kojto | 90:cb3d968589d8 | 1672 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1673 | |
Kojto | 90:cb3d968589d8 | 1674 | /* |
Kojto | 90:cb3d968589d8 | 1675 | * Constants & macros for individual CAU_STR_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 1676 | */ |
Kojto | 90:cb3d968589d8 | 1677 | |
Kojto | 90:cb3d968589d8 | 1678 | /*! |
Kojto | 90:cb3d968589d8 | 1679 | * @name Register CAU_STR_CA2, field CA2[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1680 | */ |
Kojto | 90:cb3d968589d8 | 1681 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1682 | #define BP_CAU_STR_CA2_CA2 (0U) /*!< Bit position for CAU_STR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1683 | #define BM_CAU_STR_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1684 | #define BS_CAU_STR_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_STR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 1685 | |
Kojto | 90:cb3d968589d8 | 1686 | /*! @brief Read current value of the CAU_STR_CA2_CA2 field. */ |
Kojto | 90:cb3d968589d8 | 1687 | #define BR_CAU_STR_CA2_CA2(x) (HW_CAU_STR_CA2(x).U) |
Kojto | 90:cb3d968589d8 | 1688 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1689 | |
Kojto | 90:cb3d968589d8 | 1690 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1691 | * HW_CAU_STR_CA3 - General Purpose Register 3 - Store Register command |
Kojto | 90:cb3d968589d8 | 1692 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1693 | |
Kojto | 90:cb3d968589d8 | 1694 | /*! |
Kojto | 90:cb3d968589d8 | 1695 | * @brief HW_CAU_STR_CA3 - General Purpose Register 3 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1696 | * |
Kojto | 90:cb3d968589d8 | 1697 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1698 | */ |
Kojto | 90:cb3d968589d8 | 1699 | typedef union _hw_cau_str_ca3 |
Kojto | 90:cb3d968589d8 | 1700 | { |
Kojto | 90:cb3d968589d8 | 1701 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1702 | struct _hw_cau_str_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 1703 | { |
Kojto | 90:cb3d968589d8 | 1704 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 1705 | } B; |
Kojto | 90:cb3d968589d8 | 1706 | } hw_cau_str_ca3_t; |
Kojto | 90:cb3d968589d8 | 1707 | |
Kojto | 90:cb3d968589d8 | 1708 | /*! |
Kojto | 90:cb3d968589d8 | 1709 | * @name Constants and macros for entire CAU_STR_CA3 register |
Kojto | 90:cb3d968589d8 | 1710 | */ |
Kojto | 90:cb3d968589d8 | 1711 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1712 | #define HW_CAU_STR_CA3_ADDR(x) ((x) + 0x894U) |
Kojto | 90:cb3d968589d8 | 1713 | |
Kojto | 90:cb3d968589d8 | 1714 | #define HW_CAU_STR_CA3(x) (*(__I hw_cau_str_ca3_t *) HW_CAU_STR_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1715 | #define HW_CAU_STR_CA3_RD(x) (HW_CAU_STR_CA3(x).U) |
Kojto | 90:cb3d968589d8 | 1716 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1717 | |
Kojto | 90:cb3d968589d8 | 1718 | /* |
Kojto | 90:cb3d968589d8 | 1719 | * Constants & macros for individual CAU_STR_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 1720 | */ |
Kojto | 90:cb3d968589d8 | 1721 | |
Kojto | 90:cb3d968589d8 | 1722 | /*! |
Kojto | 90:cb3d968589d8 | 1723 | * @name Register CAU_STR_CA3, field CA3[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1724 | */ |
Kojto | 90:cb3d968589d8 | 1725 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1726 | #define BP_CAU_STR_CA3_CA3 (0U) /*!< Bit position for CAU_STR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1727 | #define BM_CAU_STR_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1728 | #define BS_CAU_STR_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_STR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 1729 | |
Kojto | 90:cb3d968589d8 | 1730 | /*! @brief Read current value of the CAU_STR_CA3_CA3 field. */ |
Kojto | 90:cb3d968589d8 | 1731 | #define BR_CAU_STR_CA3_CA3(x) (HW_CAU_STR_CA3(x).U) |
Kojto | 90:cb3d968589d8 | 1732 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1733 | |
Kojto | 90:cb3d968589d8 | 1734 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1735 | * HW_CAU_STR_CA4 - General Purpose Register 4 - Store Register command |
Kojto | 90:cb3d968589d8 | 1736 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1737 | |
Kojto | 90:cb3d968589d8 | 1738 | /*! |
Kojto | 90:cb3d968589d8 | 1739 | * @brief HW_CAU_STR_CA4 - General Purpose Register 4 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1740 | * |
Kojto | 90:cb3d968589d8 | 1741 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1742 | */ |
Kojto | 90:cb3d968589d8 | 1743 | typedef union _hw_cau_str_ca4 |
Kojto | 90:cb3d968589d8 | 1744 | { |
Kojto | 90:cb3d968589d8 | 1745 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1746 | struct _hw_cau_str_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 1747 | { |
Kojto | 90:cb3d968589d8 | 1748 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 1749 | } B; |
Kojto | 90:cb3d968589d8 | 1750 | } hw_cau_str_ca4_t; |
Kojto | 90:cb3d968589d8 | 1751 | |
Kojto | 90:cb3d968589d8 | 1752 | /*! |
Kojto | 90:cb3d968589d8 | 1753 | * @name Constants and macros for entire CAU_STR_CA4 register |
Kojto | 90:cb3d968589d8 | 1754 | */ |
Kojto | 90:cb3d968589d8 | 1755 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1756 | #define HW_CAU_STR_CA4_ADDR(x) ((x) + 0x898U) |
Kojto | 90:cb3d968589d8 | 1757 | |
Kojto | 90:cb3d968589d8 | 1758 | #define HW_CAU_STR_CA4(x) (*(__I hw_cau_str_ca4_t *) HW_CAU_STR_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1759 | #define HW_CAU_STR_CA4_RD(x) (HW_CAU_STR_CA4(x).U) |
Kojto | 90:cb3d968589d8 | 1760 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1761 | |
Kojto | 90:cb3d968589d8 | 1762 | /* |
Kojto | 90:cb3d968589d8 | 1763 | * Constants & macros for individual CAU_STR_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 1764 | */ |
Kojto | 90:cb3d968589d8 | 1765 | |
Kojto | 90:cb3d968589d8 | 1766 | /*! |
Kojto | 90:cb3d968589d8 | 1767 | * @name Register CAU_STR_CA4, field CA4[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1768 | */ |
Kojto | 90:cb3d968589d8 | 1769 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1770 | #define BP_CAU_STR_CA4_CA4 (0U) /*!< Bit position for CAU_STR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1771 | #define BM_CAU_STR_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1772 | #define BS_CAU_STR_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_STR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 1773 | |
Kojto | 90:cb3d968589d8 | 1774 | /*! @brief Read current value of the CAU_STR_CA4_CA4 field. */ |
Kojto | 90:cb3d968589d8 | 1775 | #define BR_CAU_STR_CA4_CA4(x) (HW_CAU_STR_CA4(x).U) |
Kojto | 90:cb3d968589d8 | 1776 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1777 | |
Kojto | 90:cb3d968589d8 | 1778 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1779 | * HW_CAU_STR_CA5 - General Purpose Register 5 - Store Register command |
Kojto | 90:cb3d968589d8 | 1780 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1781 | |
Kojto | 90:cb3d968589d8 | 1782 | /*! |
Kojto | 90:cb3d968589d8 | 1783 | * @brief HW_CAU_STR_CA5 - General Purpose Register 5 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1784 | * |
Kojto | 90:cb3d968589d8 | 1785 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1786 | */ |
Kojto | 90:cb3d968589d8 | 1787 | typedef union _hw_cau_str_ca5 |
Kojto | 90:cb3d968589d8 | 1788 | { |
Kojto | 90:cb3d968589d8 | 1789 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1790 | struct _hw_cau_str_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 1791 | { |
Kojto | 90:cb3d968589d8 | 1792 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 1793 | } B; |
Kojto | 90:cb3d968589d8 | 1794 | } hw_cau_str_ca5_t; |
Kojto | 90:cb3d968589d8 | 1795 | |
Kojto | 90:cb3d968589d8 | 1796 | /*! |
Kojto | 90:cb3d968589d8 | 1797 | * @name Constants and macros for entire CAU_STR_CA5 register |
Kojto | 90:cb3d968589d8 | 1798 | */ |
Kojto | 90:cb3d968589d8 | 1799 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1800 | #define HW_CAU_STR_CA5_ADDR(x) ((x) + 0x89CU) |
Kojto | 90:cb3d968589d8 | 1801 | |
Kojto | 90:cb3d968589d8 | 1802 | #define HW_CAU_STR_CA5(x) (*(__I hw_cau_str_ca5_t *) HW_CAU_STR_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1803 | #define HW_CAU_STR_CA5_RD(x) (HW_CAU_STR_CA5(x).U) |
Kojto | 90:cb3d968589d8 | 1804 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1805 | |
Kojto | 90:cb3d968589d8 | 1806 | /* |
Kojto | 90:cb3d968589d8 | 1807 | * Constants & macros for individual CAU_STR_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 1808 | */ |
Kojto | 90:cb3d968589d8 | 1809 | |
Kojto | 90:cb3d968589d8 | 1810 | /*! |
Kojto | 90:cb3d968589d8 | 1811 | * @name Register CAU_STR_CA5, field CA5[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1812 | */ |
Kojto | 90:cb3d968589d8 | 1813 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1814 | #define BP_CAU_STR_CA5_CA5 (0U) /*!< Bit position for CAU_STR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1815 | #define BM_CAU_STR_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1816 | #define BS_CAU_STR_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_STR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 1817 | |
Kojto | 90:cb3d968589d8 | 1818 | /*! @brief Read current value of the CAU_STR_CA5_CA5 field. */ |
Kojto | 90:cb3d968589d8 | 1819 | #define BR_CAU_STR_CA5_CA5(x) (HW_CAU_STR_CA5(x).U) |
Kojto | 90:cb3d968589d8 | 1820 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1821 | |
Kojto | 90:cb3d968589d8 | 1822 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1823 | * HW_CAU_STR_CA6 - General Purpose Register 6 - Store Register command |
Kojto | 90:cb3d968589d8 | 1824 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1825 | |
Kojto | 90:cb3d968589d8 | 1826 | /*! |
Kojto | 90:cb3d968589d8 | 1827 | * @brief HW_CAU_STR_CA6 - General Purpose Register 6 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1828 | * |
Kojto | 90:cb3d968589d8 | 1829 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1830 | */ |
Kojto | 90:cb3d968589d8 | 1831 | typedef union _hw_cau_str_ca6 |
Kojto | 90:cb3d968589d8 | 1832 | { |
Kojto | 90:cb3d968589d8 | 1833 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1834 | struct _hw_cau_str_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 1835 | { |
Kojto | 90:cb3d968589d8 | 1836 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 1837 | } B; |
Kojto | 90:cb3d968589d8 | 1838 | } hw_cau_str_ca6_t; |
Kojto | 90:cb3d968589d8 | 1839 | |
Kojto | 90:cb3d968589d8 | 1840 | /*! |
Kojto | 90:cb3d968589d8 | 1841 | * @name Constants and macros for entire CAU_STR_CA6 register |
Kojto | 90:cb3d968589d8 | 1842 | */ |
Kojto | 90:cb3d968589d8 | 1843 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1844 | #define HW_CAU_STR_CA6_ADDR(x) ((x) + 0x8A0U) |
Kojto | 90:cb3d968589d8 | 1845 | |
Kojto | 90:cb3d968589d8 | 1846 | #define HW_CAU_STR_CA6(x) (*(__I hw_cau_str_ca6_t *) HW_CAU_STR_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1847 | #define HW_CAU_STR_CA6_RD(x) (HW_CAU_STR_CA6(x).U) |
Kojto | 90:cb3d968589d8 | 1848 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1849 | |
Kojto | 90:cb3d968589d8 | 1850 | /* |
Kojto | 90:cb3d968589d8 | 1851 | * Constants & macros for individual CAU_STR_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 1852 | */ |
Kojto | 90:cb3d968589d8 | 1853 | |
Kojto | 90:cb3d968589d8 | 1854 | /*! |
Kojto | 90:cb3d968589d8 | 1855 | * @name Register CAU_STR_CA6, field CA6[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1856 | */ |
Kojto | 90:cb3d968589d8 | 1857 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1858 | #define BP_CAU_STR_CA6_CA6 (0U) /*!< Bit position for CAU_STR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1859 | #define BM_CAU_STR_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1860 | #define BS_CAU_STR_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_STR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 1861 | |
Kojto | 90:cb3d968589d8 | 1862 | /*! @brief Read current value of the CAU_STR_CA6_CA6 field. */ |
Kojto | 90:cb3d968589d8 | 1863 | #define BR_CAU_STR_CA6_CA6(x) (HW_CAU_STR_CA6(x).U) |
Kojto | 90:cb3d968589d8 | 1864 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1865 | |
Kojto | 90:cb3d968589d8 | 1866 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1867 | * HW_CAU_STR_CA7 - General Purpose Register 7 - Store Register command |
Kojto | 90:cb3d968589d8 | 1868 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1869 | |
Kojto | 90:cb3d968589d8 | 1870 | /*! |
Kojto | 90:cb3d968589d8 | 1871 | * @brief HW_CAU_STR_CA7 - General Purpose Register 7 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1872 | * |
Kojto | 90:cb3d968589d8 | 1873 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1874 | */ |
Kojto | 90:cb3d968589d8 | 1875 | typedef union _hw_cau_str_ca7 |
Kojto | 90:cb3d968589d8 | 1876 | { |
Kojto | 90:cb3d968589d8 | 1877 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1878 | struct _hw_cau_str_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 1879 | { |
Kojto | 90:cb3d968589d8 | 1880 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 1881 | } B; |
Kojto | 90:cb3d968589d8 | 1882 | } hw_cau_str_ca7_t; |
Kojto | 90:cb3d968589d8 | 1883 | |
Kojto | 90:cb3d968589d8 | 1884 | /*! |
Kojto | 90:cb3d968589d8 | 1885 | * @name Constants and macros for entire CAU_STR_CA7 register |
Kojto | 90:cb3d968589d8 | 1886 | */ |
Kojto | 90:cb3d968589d8 | 1887 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1888 | #define HW_CAU_STR_CA7_ADDR(x) ((x) + 0x8A4U) |
Kojto | 90:cb3d968589d8 | 1889 | |
Kojto | 90:cb3d968589d8 | 1890 | #define HW_CAU_STR_CA7(x) (*(__I hw_cau_str_ca7_t *) HW_CAU_STR_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1891 | #define HW_CAU_STR_CA7_RD(x) (HW_CAU_STR_CA7(x).U) |
Kojto | 90:cb3d968589d8 | 1892 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1893 | |
Kojto | 90:cb3d968589d8 | 1894 | /* |
Kojto | 90:cb3d968589d8 | 1895 | * Constants & macros for individual CAU_STR_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 1896 | */ |
Kojto | 90:cb3d968589d8 | 1897 | |
Kojto | 90:cb3d968589d8 | 1898 | /*! |
Kojto | 90:cb3d968589d8 | 1899 | * @name Register CAU_STR_CA7, field CA7[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1900 | */ |
Kojto | 90:cb3d968589d8 | 1901 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1902 | #define BP_CAU_STR_CA7_CA7 (0U) /*!< Bit position for CAU_STR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1903 | #define BM_CAU_STR_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1904 | #define BS_CAU_STR_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_STR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 1905 | |
Kojto | 90:cb3d968589d8 | 1906 | /*! @brief Read current value of the CAU_STR_CA7_CA7 field. */ |
Kojto | 90:cb3d968589d8 | 1907 | #define BR_CAU_STR_CA7_CA7(x) (HW_CAU_STR_CA7(x).U) |
Kojto | 90:cb3d968589d8 | 1908 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1909 | |
Kojto | 90:cb3d968589d8 | 1910 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1911 | * HW_CAU_STR_CA8 - General Purpose Register 8 - Store Register command |
Kojto | 90:cb3d968589d8 | 1912 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1913 | |
Kojto | 90:cb3d968589d8 | 1914 | /*! |
Kojto | 90:cb3d968589d8 | 1915 | * @brief HW_CAU_STR_CA8 - General Purpose Register 8 - Store Register command (RO) |
Kojto | 90:cb3d968589d8 | 1916 | * |
Kojto | 90:cb3d968589d8 | 1917 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 1918 | */ |
Kojto | 90:cb3d968589d8 | 1919 | typedef union _hw_cau_str_ca8 |
Kojto | 90:cb3d968589d8 | 1920 | { |
Kojto | 90:cb3d968589d8 | 1921 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1922 | struct _hw_cau_str_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 1923 | { |
Kojto | 90:cb3d968589d8 | 1924 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 1925 | } B; |
Kojto | 90:cb3d968589d8 | 1926 | } hw_cau_str_ca8_t; |
Kojto | 90:cb3d968589d8 | 1927 | |
Kojto | 90:cb3d968589d8 | 1928 | /*! |
Kojto | 90:cb3d968589d8 | 1929 | * @name Constants and macros for entire CAU_STR_CA8 register |
Kojto | 90:cb3d968589d8 | 1930 | */ |
Kojto | 90:cb3d968589d8 | 1931 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1932 | #define HW_CAU_STR_CA8_ADDR(x) ((x) + 0x8A8U) |
Kojto | 90:cb3d968589d8 | 1933 | |
Kojto | 90:cb3d968589d8 | 1934 | #define HW_CAU_STR_CA8(x) (*(__I hw_cau_str_ca8_t *) HW_CAU_STR_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1935 | #define HW_CAU_STR_CA8_RD(x) (HW_CAU_STR_CA8(x).U) |
Kojto | 90:cb3d968589d8 | 1936 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1937 | |
Kojto | 90:cb3d968589d8 | 1938 | /* |
Kojto | 90:cb3d968589d8 | 1939 | * Constants & macros for individual CAU_STR_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 1940 | */ |
Kojto | 90:cb3d968589d8 | 1941 | |
Kojto | 90:cb3d968589d8 | 1942 | /*! |
Kojto | 90:cb3d968589d8 | 1943 | * @name Register CAU_STR_CA8, field CA8[31:0] (RO) |
Kojto | 90:cb3d968589d8 | 1944 | */ |
Kojto | 90:cb3d968589d8 | 1945 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1946 | #define BP_CAU_STR_CA8_CA8 (0U) /*!< Bit position for CAU_STR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1947 | #define BM_CAU_STR_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_STR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1948 | #define BS_CAU_STR_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_STR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 1949 | |
Kojto | 90:cb3d968589d8 | 1950 | /*! @brief Read current value of the CAU_STR_CA8_CA8 field. */ |
Kojto | 90:cb3d968589d8 | 1951 | #define BR_CAU_STR_CA8_CA8(x) (HW_CAU_STR_CA8(x).U) |
Kojto | 90:cb3d968589d8 | 1952 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1953 | |
Kojto | 90:cb3d968589d8 | 1954 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 1955 | * HW_CAU_ADR_CASR - Status register - Add Register command |
Kojto | 90:cb3d968589d8 | 1956 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 1957 | |
Kojto | 90:cb3d968589d8 | 1958 | /*! |
Kojto | 90:cb3d968589d8 | 1959 | * @brief HW_CAU_ADR_CASR - Status register - Add Register command (WO) |
Kojto | 90:cb3d968589d8 | 1960 | * |
Kojto | 90:cb3d968589d8 | 1961 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 1962 | */ |
Kojto | 90:cb3d968589d8 | 1963 | typedef union _hw_cau_adr_casr |
Kojto | 90:cb3d968589d8 | 1964 | { |
Kojto | 90:cb3d968589d8 | 1965 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 1966 | struct _hw_cau_adr_casr_bitfields |
Kojto | 90:cb3d968589d8 | 1967 | { |
Kojto | 90:cb3d968589d8 | 1968 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 1969 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 1970 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 1971 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 1972 | } B; |
Kojto | 90:cb3d968589d8 | 1973 | } hw_cau_adr_casr_t; |
Kojto | 90:cb3d968589d8 | 1974 | |
Kojto | 90:cb3d968589d8 | 1975 | /*! |
Kojto | 90:cb3d968589d8 | 1976 | * @name Constants and macros for entire CAU_ADR_CASR register |
Kojto | 90:cb3d968589d8 | 1977 | */ |
Kojto | 90:cb3d968589d8 | 1978 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1979 | #define HW_CAU_ADR_CASR_ADDR(x) ((x) + 0x8C0U) |
Kojto | 90:cb3d968589d8 | 1980 | |
Kojto | 90:cb3d968589d8 | 1981 | #define HW_CAU_ADR_CASR(x) (*(__O hw_cau_adr_casr_t *) HW_CAU_ADR_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 1982 | #define HW_CAU_ADR_CASR_WR(x, v) (HW_CAU_ADR_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 1983 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 1984 | |
Kojto | 90:cb3d968589d8 | 1985 | /* |
Kojto | 90:cb3d968589d8 | 1986 | * Constants & macros for individual CAU_ADR_CASR bitfields |
Kojto | 90:cb3d968589d8 | 1987 | */ |
Kojto | 90:cb3d968589d8 | 1988 | |
Kojto | 90:cb3d968589d8 | 1989 | /*! |
Kojto | 90:cb3d968589d8 | 1990 | * @name Register CAU_ADR_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 1991 | * |
Kojto | 90:cb3d968589d8 | 1992 | * Values: |
Kojto | 90:cb3d968589d8 | 1993 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 1994 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 1995 | */ |
Kojto | 90:cb3d968589d8 | 1996 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 1997 | #define BP_CAU_ADR_CASR_IC (0U) /*!< Bit position for CAU_ADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 1998 | #define BM_CAU_ADR_CASR_IC (0x00000001U) /*!< Bit mask for CAU_ADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 1999 | #define BS_CAU_ADR_CASR_IC (1U) /*!< Bit field size in bits for CAU_ADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 2000 | |
Kojto | 90:cb3d968589d8 | 2001 | /*! @brief Format value for bitfield CAU_ADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 2002 | #define BF_CAU_ADR_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CASR_IC) & BM_CAU_ADR_CASR_IC) |
Kojto | 90:cb3d968589d8 | 2003 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2004 | |
Kojto | 90:cb3d968589d8 | 2005 | /*! |
Kojto | 90:cb3d968589d8 | 2006 | * @name Register CAU_ADR_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 2007 | * |
Kojto | 90:cb3d968589d8 | 2008 | * Values: |
Kojto | 90:cb3d968589d8 | 2009 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 2010 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 2011 | */ |
Kojto | 90:cb3d968589d8 | 2012 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2013 | #define BP_CAU_ADR_CASR_DPE (1U) /*!< Bit position for CAU_ADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2014 | #define BM_CAU_ADR_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_ADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2015 | #define BS_CAU_ADR_CASR_DPE (1U) /*!< Bit field size in bits for CAU_ADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2016 | |
Kojto | 90:cb3d968589d8 | 2017 | /*! @brief Format value for bitfield CAU_ADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2018 | #define BF_CAU_ADR_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CASR_DPE) & BM_CAU_ADR_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 2019 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2020 | |
Kojto | 90:cb3d968589d8 | 2021 | /*! |
Kojto | 90:cb3d968589d8 | 2022 | * @name Register CAU_ADR_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 2023 | * |
Kojto | 90:cb3d968589d8 | 2024 | * Values: |
Kojto | 90:cb3d968589d8 | 2025 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 2026 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 2027 | * value on this device) |
Kojto | 90:cb3d968589d8 | 2028 | */ |
Kojto | 90:cb3d968589d8 | 2029 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2030 | #define BP_CAU_ADR_CASR_VER (28U) /*!< Bit position for CAU_ADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2031 | #define BM_CAU_ADR_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_ADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2032 | #define BS_CAU_ADR_CASR_VER (4U) /*!< Bit field size in bits for CAU_ADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2033 | |
Kojto | 90:cb3d968589d8 | 2034 | /*! @brief Format value for bitfield CAU_ADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2035 | #define BF_CAU_ADR_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CASR_VER) & BM_CAU_ADR_CASR_VER) |
Kojto | 90:cb3d968589d8 | 2036 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2037 | |
Kojto | 90:cb3d968589d8 | 2038 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2039 | * HW_CAU_ADR_CAA - Accumulator register - Add to register command |
Kojto | 90:cb3d968589d8 | 2040 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2041 | |
Kojto | 90:cb3d968589d8 | 2042 | /*! |
Kojto | 90:cb3d968589d8 | 2043 | * @brief HW_CAU_ADR_CAA - Accumulator register - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2044 | * |
Kojto | 90:cb3d968589d8 | 2045 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2046 | */ |
Kojto | 90:cb3d968589d8 | 2047 | typedef union _hw_cau_adr_caa |
Kojto | 90:cb3d968589d8 | 2048 | { |
Kojto | 90:cb3d968589d8 | 2049 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2050 | struct _hw_cau_adr_caa_bitfields |
Kojto | 90:cb3d968589d8 | 2051 | { |
Kojto | 90:cb3d968589d8 | 2052 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 2053 | } B; |
Kojto | 90:cb3d968589d8 | 2054 | } hw_cau_adr_caa_t; |
Kojto | 90:cb3d968589d8 | 2055 | |
Kojto | 90:cb3d968589d8 | 2056 | /*! |
Kojto | 90:cb3d968589d8 | 2057 | * @name Constants and macros for entire CAU_ADR_CAA register |
Kojto | 90:cb3d968589d8 | 2058 | */ |
Kojto | 90:cb3d968589d8 | 2059 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2060 | #define HW_CAU_ADR_CAA_ADDR(x) ((x) + 0x8C4U) |
Kojto | 90:cb3d968589d8 | 2061 | |
Kojto | 90:cb3d968589d8 | 2062 | #define HW_CAU_ADR_CAA(x) (*(__O hw_cau_adr_caa_t *) HW_CAU_ADR_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2063 | #define HW_CAU_ADR_CAA_WR(x, v) (HW_CAU_ADR_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2064 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2065 | |
Kojto | 90:cb3d968589d8 | 2066 | /* |
Kojto | 90:cb3d968589d8 | 2067 | * Constants & macros for individual CAU_ADR_CAA bitfields |
Kojto | 90:cb3d968589d8 | 2068 | */ |
Kojto | 90:cb3d968589d8 | 2069 | |
Kojto | 90:cb3d968589d8 | 2070 | /*! |
Kojto | 90:cb3d968589d8 | 2071 | * @name Register CAU_ADR_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2072 | */ |
Kojto | 90:cb3d968589d8 | 2073 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2074 | #define BP_CAU_ADR_CAA_ACC (0U) /*!< Bit position for CAU_ADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2075 | #define BM_CAU_ADR_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2076 | #define BS_CAU_ADR_CAA_ACC (32U) /*!< Bit field size in bits for CAU_ADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2077 | |
Kojto | 90:cb3d968589d8 | 2078 | /*! @brief Format value for bitfield CAU_ADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2079 | #define BF_CAU_ADR_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CAA_ACC) & BM_CAU_ADR_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 2080 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2081 | |
Kojto | 90:cb3d968589d8 | 2082 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2083 | * HW_CAU_ADR_CA0 - General Purpose Register 0 - Add to register command |
Kojto | 90:cb3d968589d8 | 2084 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2085 | |
Kojto | 90:cb3d968589d8 | 2086 | /*! |
Kojto | 90:cb3d968589d8 | 2087 | * @brief HW_CAU_ADR_CA0 - General Purpose Register 0 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2088 | * |
Kojto | 90:cb3d968589d8 | 2089 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2090 | */ |
Kojto | 90:cb3d968589d8 | 2091 | typedef union _hw_cau_adr_ca0 |
Kojto | 90:cb3d968589d8 | 2092 | { |
Kojto | 90:cb3d968589d8 | 2093 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2094 | struct _hw_cau_adr_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 2095 | { |
Kojto | 90:cb3d968589d8 | 2096 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 2097 | } B; |
Kojto | 90:cb3d968589d8 | 2098 | } hw_cau_adr_ca0_t; |
Kojto | 90:cb3d968589d8 | 2099 | |
Kojto | 90:cb3d968589d8 | 2100 | /*! |
Kojto | 90:cb3d968589d8 | 2101 | * @name Constants and macros for entire CAU_ADR_CA0 register |
Kojto | 90:cb3d968589d8 | 2102 | */ |
Kojto | 90:cb3d968589d8 | 2103 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2104 | #define HW_CAU_ADR_CA0_ADDR(x) ((x) + 0x8C8U) |
Kojto | 90:cb3d968589d8 | 2105 | |
Kojto | 90:cb3d968589d8 | 2106 | #define HW_CAU_ADR_CA0(x) (*(__O hw_cau_adr_ca0_t *) HW_CAU_ADR_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2107 | #define HW_CAU_ADR_CA0_WR(x, v) (HW_CAU_ADR_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2108 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2109 | |
Kojto | 90:cb3d968589d8 | 2110 | /* |
Kojto | 90:cb3d968589d8 | 2111 | * Constants & macros for individual CAU_ADR_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 2112 | */ |
Kojto | 90:cb3d968589d8 | 2113 | |
Kojto | 90:cb3d968589d8 | 2114 | /*! |
Kojto | 90:cb3d968589d8 | 2115 | * @name Register CAU_ADR_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2116 | */ |
Kojto | 90:cb3d968589d8 | 2117 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2118 | #define BP_CAU_ADR_CA0_CA0 (0U) /*!< Bit position for CAU_ADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2119 | #define BM_CAU_ADR_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2120 | #define BS_CAU_ADR_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_ADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2121 | |
Kojto | 90:cb3d968589d8 | 2122 | /*! @brief Format value for bitfield CAU_ADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2123 | #define BF_CAU_ADR_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA0_CA0) & BM_CAU_ADR_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 2124 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2125 | |
Kojto | 90:cb3d968589d8 | 2126 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2127 | * HW_CAU_ADR_CA1 - General Purpose Register 1 - Add to register command |
Kojto | 90:cb3d968589d8 | 2128 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2129 | |
Kojto | 90:cb3d968589d8 | 2130 | /*! |
Kojto | 90:cb3d968589d8 | 2131 | * @brief HW_CAU_ADR_CA1 - General Purpose Register 1 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2132 | * |
Kojto | 90:cb3d968589d8 | 2133 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2134 | */ |
Kojto | 90:cb3d968589d8 | 2135 | typedef union _hw_cau_adr_ca1 |
Kojto | 90:cb3d968589d8 | 2136 | { |
Kojto | 90:cb3d968589d8 | 2137 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2138 | struct _hw_cau_adr_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 2139 | { |
Kojto | 90:cb3d968589d8 | 2140 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 2141 | } B; |
Kojto | 90:cb3d968589d8 | 2142 | } hw_cau_adr_ca1_t; |
Kojto | 90:cb3d968589d8 | 2143 | |
Kojto | 90:cb3d968589d8 | 2144 | /*! |
Kojto | 90:cb3d968589d8 | 2145 | * @name Constants and macros for entire CAU_ADR_CA1 register |
Kojto | 90:cb3d968589d8 | 2146 | */ |
Kojto | 90:cb3d968589d8 | 2147 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2148 | #define HW_CAU_ADR_CA1_ADDR(x) ((x) + 0x8CCU) |
Kojto | 90:cb3d968589d8 | 2149 | |
Kojto | 90:cb3d968589d8 | 2150 | #define HW_CAU_ADR_CA1(x) (*(__O hw_cau_adr_ca1_t *) HW_CAU_ADR_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2151 | #define HW_CAU_ADR_CA1_WR(x, v) (HW_CAU_ADR_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2152 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2153 | |
Kojto | 90:cb3d968589d8 | 2154 | /* |
Kojto | 90:cb3d968589d8 | 2155 | * Constants & macros for individual CAU_ADR_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 2156 | */ |
Kojto | 90:cb3d968589d8 | 2157 | |
Kojto | 90:cb3d968589d8 | 2158 | /*! |
Kojto | 90:cb3d968589d8 | 2159 | * @name Register CAU_ADR_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2160 | */ |
Kojto | 90:cb3d968589d8 | 2161 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2162 | #define BP_CAU_ADR_CA1_CA1 (0U) /*!< Bit position for CAU_ADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2163 | #define BM_CAU_ADR_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2164 | #define BS_CAU_ADR_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_ADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2165 | |
Kojto | 90:cb3d968589d8 | 2166 | /*! @brief Format value for bitfield CAU_ADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2167 | #define BF_CAU_ADR_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA1_CA1) & BM_CAU_ADR_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 2168 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2169 | |
Kojto | 90:cb3d968589d8 | 2170 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2171 | * HW_CAU_ADR_CA2 - General Purpose Register 2 - Add to register command |
Kojto | 90:cb3d968589d8 | 2172 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2173 | |
Kojto | 90:cb3d968589d8 | 2174 | /*! |
Kojto | 90:cb3d968589d8 | 2175 | * @brief HW_CAU_ADR_CA2 - General Purpose Register 2 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2176 | * |
Kojto | 90:cb3d968589d8 | 2177 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2178 | */ |
Kojto | 90:cb3d968589d8 | 2179 | typedef union _hw_cau_adr_ca2 |
Kojto | 90:cb3d968589d8 | 2180 | { |
Kojto | 90:cb3d968589d8 | 2181 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2182 | struct _hw_cau_adr_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 2183 | { |
Kojto | 90:cb3d968589d8 | 2184 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 2185 | } B; |
Kojto | 90:cb3d968589d8 | 2186 | } hw_cau_adr_ca2_t; |
Kojto | 90:cb3d968589d8 | 2187 | |
Kojto | 90:cb3d968589d8 | 2188 | /*! |
Kojto | 90:cb3d968589d8 | 2189 | * @name Constants and macros for entire CAU_ADR_CA2 register |
Kojto | 90:cb3d968589d8 | 2190 | */ |
Kojto | 90:cb3d968589d8 | 2191 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2192 | #define HW_CAU_ADR_CA2_ADDR(x) ((x) + 0x8D0U) |
Kojto | 90:cb3d968589d8 | 2193 | |
Kojto | 90:cb3d968589d8 | 2194 | #define HW_CAU_ADR_CA2(x) (*(__O hw_cau_adr_ca2_t *) HW_CAU_ADR_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2195 | #define HW_CAU_ADR_CA2_WR(x, v) (HW_CAU_ADR_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2196 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2197 | |
Kojto | 90:cb3d968589d8 | 2198 | /* |
Kojto | 90:cb3d968589d8 | 2199 | * Constants & macros for individual CAU_ADR_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 2200 | */ |
Kojto | 90:cb3d968589d8 | 2201 | |
Kojto | 90:cb3d968589d8 | 2202 | /*! |
Kojto | 90:cb3d968589d8 | 2203 | * @name Register CAU_ADR_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2204 | */ |
Kojto | 90:cb3d968589d8 | 2205 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2206 | #define BP_CAU_ADR_CA2_CA2 (0U) /*!< Bit position for CAU_ADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2207 | #define BM_CAU_ADR_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2208 | #define BS_CAU_ADR_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_ADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2209 | |
Kojto | 90:cb3d968589d8 | 2210 | /*! @brief Format value for bitfield CAU_ADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2211 | #define BF_CAU_ADR_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA2_CA2) & BM_CAU_ADR_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 2212 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2213 | |
Kojto | 90:cb3d968589d8 | 2214 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2215 | * HW_CAU_ADR_CA3 - General Purpose Register 3 - Add to register command |
Kojto | 90:cb3d968589d8 | 2216 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2217 | |
Kojto | 90:cb3d968589d8 | 2218 | /*! |
Kojto | 90:cb3d968589d8 | 2219 | * @brief HW_CAU_ADR_CA3 - General Purpose Register 3 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2220 | * |
Kojto | 90:cb3d968589d8 | 2221 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2222 | */ |
Kojto | 90:cb3d968589d8 | 2223 | typedef union _hw_cau_adr_ca3 |
Kojto | 90:cb3d968589d8 | 2224 | { |
Kojto | 90:cb3d968589d8 | 2225 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2226 | struct _hw_cau_adr_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 2227 | { |
Kojto | 90:cb3d968589d8 | 2228 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 2229 | } B; |
Kojto | 90:cb3d968589d8 | 2230 | } hw_cau_adr_ca3_t; |
Kojto | 90:cb3d968589d8 | 2231 | |
Kojto | 90:cb3d968589d8 | 2232 | /*! |
Kojto | 90:cb3d968589d8 | 2233 | * @name Constants and macros for entire CAU_ADR_CA3 register |
Kojto | 90:cb3d968589d8 | 2234 | */ |
Kojto | 90:cb3d968589d8 | 2235 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2236 | #define HW_CAU_ADR_CA3_ADDR(x) ((x) + 0x8D4U) |
Kojto | 90:cb3d968589d8 | 2237 | |
Kojto | 90:cb3d968589d8 | 2238 | #define HW_CAU_ADR_CA3(x) (*(__O hw_cau_adr_ca3_t *) HW_CAU_ADR_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2239 | #define HW_CAU_ADR_CA3_WR(x, v) (HW_CAU_ADR_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2240 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2241 | |
Kojto | 90:cb3d968589d8 | 2242 | /* |
Kojto | 90:cb3d968589d8 | 2243 | * Constants & macros for individual CAU_ADR_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 2244 | */ |
Kojto | 90:cb3d968589d8 | 2245 | |
Kojto | 90:cb3d968589d8 | 2246 | /*! |
Kojto | 90:cb3d968589d8 | 2247 | * @name Register CAU_ADR_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2248 | */ |
Kojto | 90:cb3d968589d8 | 2249 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2250 | #define BP_CAU_ADR_CA3_CA3 (0U) /*!< Bit position for CAU_ADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2251 | #define BM_CAU_ADR_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2252 | #define BS_CAU_ADR_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_ADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2253 | |
Kojto | 90:cb3d968589d8 | 2254 | /*! @brief Format value for bitfield CAU_ADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2255 | #define BF_CAU_ADR_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA3_CA3) & BM_CAU_ADR_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 2256 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2257 | |
Kojto | 90:cb3d968589d8 | 2258 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2259 | * HW_CAU_ADR_CA4 - General Purpose Register 4 - Add to register command |
Kojto | 90:cb3d968589d8 | 2260 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2261 | |
Kojto | 90:cb3d968589d8 | 2262 | /*! |
Kojto | 90:cb3d968589d8 | 2263 | * @brief HW_CAU_ADR_CA4 - General Purpose Register 4 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2264 | * |
Kojto | 90:cb3d968589d8 | 2265 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2266 | */ |
Kojto | 90:cb3d968589d8 | 2267 | typedef union _hw_cau_adr_ca4 |
Kojto | 90:cb3d968589d8 | 2268 | { |
Kojto | 90:cb3d968589d8 | 2269 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2270 | struct _hw_cau_adr_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 2271 | { |
Kojto | 90:cb3d968589d8 | 2272 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 2273 | } B; |
Kojto | 90:cb3d968589d8 | 2274 | } hw_cau_adr_ca4_t; |
Kojto | 90:cb3d968589d8 | 2275 | |
Kojto | 90:cb3d968589d8 | 2276 | /*! |
Kojto | 90:cb3d968589d8 | 2277 | * @name Constants and macros for entire CAU_ADR_CA4 register |
Kojto | 90:cb3d968589d8 | 2278 | */ |
Kojto | 90:cb3d968589d8 | 2279 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2280 | #define HW_CAU_ADR_CA4_ADDR(x) ((x) + 0x8D8U) |
Kojto | 90:cb3d968589d8 | 2281 | |
Kojto | 90:cb3d968589d8 | 2282 | #define HW_CAU_ADR_CA4(x) (*(__O hw_cau_adr_ca4_t *) HW_CAU_ADR_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2283 | #define HW_CAU_ADR_CA4_WR(x, v) (HW_CAU_ADR_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2284 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2285 | |
Kojto | 90:cb3d968589d8 | 2286 | /* |
Kojto | 90:cb3d968589d8 | 2287 | * Constants & macros for individual CAU_ADR_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 2288 | */ |
Kojto | 90:cb3d968589d8 | 2289 | |
Kojto | 90:cb3d968589d8 | 2290 | /*! |
Kojto | 90:cb3d968589d8 | 2291 | * @name Register CAU_ADR_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2292 | */ |
Kojto | 90:cb3d968589d8 | 2293 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2294 | #define BP_CAU_ADR_CA4_CA4 (0U) /*!< Bit position for CAU_ADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2295 | #define BM_CAU_ADR_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2296 | #define BS_CAU_ADR_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_ADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2297 | |
Kojto | 90:cb3d968589d8 | 2298 | /*! @brief Format value for bitfield CAU_ADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2299 | #define BF_CAU_ADR_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA4_CA4) & BM_CAU_ADR_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 2300 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2301 | |
Kojto | 90:cb3d968589d8 | 2302 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2303 | * HW_CAU_ADR_CA5 - General Purpose Register 5 - Add to register command |
Kojto | 90:cb3d968589d8 | 2304 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2305 | |
Kojto | 90:cb3d968589d8 | 2306 | /*! |
Kojto | 90:cb3d968589d8 | 2307 | * @brief HW_CAU_ADR_CA5 - General Purpose Register 5 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2308 | * |
Kojto | 90:cb3d968589d8 | 2309 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2310 | */ |
Kojto | 90:cb3d968589d8 | 2311 | typedef union _hw_cau_adr_ca5 |
Kojto | 90:cb3d968589d8 | 2312 | { |
Kojto | 90:cb3d968589d8 | 2313 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2314 | struct _hw_cau_adr_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 2315 | { |
Kojto | 90:cb3d968589d8 | 2316 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 2317 | } B; |
Kojto | 90:cb3d968589d8 | 2318 | } hw_cau_adr_ca5_t; |
Kojto | 90:cb3d968589d8 | 2319 | |
Kojto | 90:cb3d968589d8 | 2320 | /*! |
Kojto | 90:cb3d968589d8 | 2321 | * @name Constants and macros for entire CAU_ADR_CA5 register |
Kojto | 90:cb3d968589d8 | 2322 | */ |
Kojto | 90:cb3d968589d8 | 2323 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2324 | #define HW_CAU_ADR_CA5_ADDR(x) ((x) + 0x8DCU) |
Kojto | 90:cb3d968589d8 | 2325 | |
Kojto | 90:cb3d968589d8 | 2326 | #define HW_CAU_ADR_CA5(x) (*(__O hw_cau_adr_ca5_t *) HW_CAU_ADR_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2327 | #define HW_CAU_ADR_CA5_WR(x, v) (HW_CAU_ADR_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2328 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2329 | |
Kojto | 90:cb3d968589d8 | 2330 | /* |
Kojto | 90:cb3d968589d8 | 2331 | * Constants & macros for individual CAU_ADR_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 2332 | */ |
Kojto | 90:cb3d968589d8 | 2333 | |
Kojto | 90:cb3d968589d8 | 2334 | /*! |
Kojto | 90:cb3d968589d8 | 2335 | * @name Register CAU_ADR_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2336 | */ |
Kojto | 90:cb3d968589d8 | 2337 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2338 | #define BP_CAU_ADR_CA5_CA5 (0U) /*!< Bit position for CAU_ADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2339 | #define BM_CAU_ADR_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2340 | #define BS_CAU_ADR_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_ADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2341 | |
Kojto | 90:cb3d968589d8 | 2342 | /*! @brief Format value for bitfield CAU_ADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2343 | #define BF_CAU_ADR_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA5_CA5) & BM_CAU_ADR_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 2344 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2345 | |
Kojto | 90:cb3d968589d8 | 2346 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2347 | * HW_CAU_ADR_CA6 - General Purpose Register 6 - Add to register command |
Kojto | 90:cb3d968589d8 | 2348 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2349 | |
Kojto | 90:cb3d968589d8 | 2350 | /*! |
Kojto | 90:cb3d968589d8 | 2351 | * @brief HW_CAU_ADR_CA6 - General Purpose Register 6 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2352 | * |
Kojto | 90:cb3d968589d8 | 2353 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2354 | */ |
Kojto | 90:cb3d968589d8 | 2355 | typedef union _hw_cau_adr_ca6 |
Kojto | 90:cb3d968589d8 | 2356 | { |
Kojto | 90:cb3d968589d8 | 2357 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2358 | struct _hw_cau_adr_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 2359 | { |
Kojto | 90:cb3d968589d8 | 2360 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 2361 | } B; |
Kojto | 90:cb3d968589d8 | 2362 | } hw_cau_adr_ca6_t; |
Kojto | 90:cb3d968589d8 | 2363 | |
Kojto | 90:cb3d968589d8 | 2364 | /*! |
Kojto | 90:cb3d968589d8 | 2365 | * @name Constants and macros for entire CAU_ADR_CA6 register |
Kojto | 90:cb3d968589d8 | 2366 | */ |
Kojto | 90:cb3d968589d8 | 2367 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2368 | #define HW_CAU_ADR_CA6_ADDR(x) ((x) + 0x8E0U) |
Kojto | 90:cb3d968589d8 | 2369 | |
Kojto | 90:cb3d968589d8 | 2370 | #define HW_CAU_ADR_CA6(x) (*(__O hw_cau_adr_ca6_t *) HW_CAU_ADR_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2371 | #define HW_CAU_ADR_CA6_WR(x, v) (HW_CAU_ADR_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2372 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2373 | |
Kojto | 90:cb3d968589d8 | 2374 | /* |
Kojto | 90:cb3d968589d8 | 2375 | * Constants & macros for individual CAU_ADR_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 2376 | */ |
Kojto | 90:cb3d968589d8 | 2377 | |
Kojto | 90:cb3d968589d8 | 2378 | /*! |
Kojto | 90:cb3d968589d8 | 2379 | * @name Register CAU_ADR_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2380 | */ |
Kojto | 90:cb3d968589d8 | 2381 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2382 | #define BP_CAU_ADR_CA6_CA6 (0U) /*!< Bit position for CAU_ADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2383 | #define BM_CAU_ADR_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2384 | #define BS_CAU_ADR_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_ADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2385 | |
Kojto | 90:cb3d968589d8 | 2386 | /*! @brief Format value for bitfield CAU_ADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2387 | #define BF_CAU_ADR_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA6_CA6) & BM_CAU_ADR_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 2388 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2389 | |
Kojto | 90:cb3d968589d8 | 2390 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2391 | * HW_CAU_ADR_CA7 - General Purpose Register 7 - Add to register command |
Kojto | 90:cb3d968589d8 | 2392 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2393 | |
Kojto | 90:cb3d968589d8 | 2394 | /*! |
Kojto | 90:cb3d968589d8 | 2395 | * @brief HW_CAU_ADR_CA7 - General Purpose Register 7 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2396 | * |
Kojto | 90:cb3d968589d8 | 2397 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2398 | */ |
Kojto | 90:cb3d968589d8 | 2399 | typedef union _hw_cau_adr_ca7 |
Kojto | 90:cb3d968589d8 | 2400 | { |
Kojto | 90:cb3d968589d8 | 2401 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2402 | struct _hw_cau_adr_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 2403 | { |
Kojto | 90:cb3d968589d8 | 2404 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 2405 | } B; |
Kojto | 90:cb3d968589d8 | 2406 | } hw_cau_adr_ca7_t; |
Kojto | 90:cb3d968589d8 | 2407 | |
Kojto | 90:cb3d968589d8 | 2408 | /*! |
Kojto | 90:cb3d968589d8 | 2409 | * @name Constants and macros for entire CAU_ADR_CA7 register |
Kojto | 90:cb3d968589d8 | 2410 | */ |
Kojto | 90:cb3d968589d8 | 2411 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2412 | #define HW_CAU_ADR_CA7_ADDR(x) ((x) + 0x8E4U) |
Kojto | 90:cb3d968589d8 | 2413 | |
Kojto | 90:cb3d968589d8 | 2414 | #define HW_CAU_ADR_CA7(x) (*(__O hw_cau_adr_ca7_t *) HW_CAU_ADR_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2415 | #define HW_CAU_ADR_CA7_WR(x, v) (HW_CAU_ADR_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2416 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2417 | |
Kojto | 90:cb3d968589d8 | 2418 | /* |
Kojto | 90:cb3d968589d8 | 2419 | * Constants & macros for individual CAU_ADR_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 2420 | */ |
Kojto | 90:cb3d968589d8 | 2421 | |
Kojto | 90:cb3d968589d8 | 2422 | /*! |
Kojto | 90:cb3d968589d8 | 2423 | * @name Register CAU_ADR_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2424 | */ |
Kojto | 90:cb3d968589d8 | 2425 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2426 | #define BP_CAU_ADR_CA7_CA7 (0U) /*!< Bit position for CAU_ADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2427 | #define BM_CAU_ADR_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2428 | #define BS_CAU_ADR_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_ADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2429 | |
Kojto | 90:cb3d968589d8 | 2430 | /*! @brief Format value for bitfield CAU_ADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2431 | #define BF_CAU_ADR_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA7_CA7) & BM_CAU_ADR_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 2432 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2433 | |
Kojto | 90:cb3d968589d8 | 2434 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2435 | * HW_CAU_ADR_CA8 - General Purpose Register 8 - Add to register command |
Kojto | 90:cb3d968589d8 | 2436 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2437 | |
Kojto | 90:cb3d968589d8 | 2438 | /*! |
Kojto | 90:cb3d968589d8 | 2439 | * @brief HW_CAU_ADR_CA8 - General Purpose Register 8 - Add to register command (WO) |
Kojto | 90:cb3d968589d8 | 2440 | * |
Kojto | 90:cb3d968589d8 | 2441 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2442 | */ |
Kojto | 90:cb3d968589d8 | 2443 | typedef union _hw_cau_adr_ca8 |
Kojto | 90:cb3d968589d8 | 2444 | { |
Kojto | 90:cb3d968589d8 | 2445 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2446 | struct _hw_cau_adr_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 2447 | { |
Kojto | 90:cb3d968589d8 | 2448 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 2449 | } B; |
Kojto | 90:cb3d968589d8 | 2450 | } hw_cau_adr_ca8_t; |
Kojto | 90:cb3d968589d8 | 2451 | |
Kojto | 90:cb3d968589d8 | 2452 | /*! |
Kojto | 90:cb3d968589d8 | 2453 | * @name Constants and macros for entire CAU_ADR_CA8 register |
Kojto | 90:cb3d968589d8 | 2454 | */ |
Kojto | 90:cb3d968589d8 | 2455 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2456 | #define HW_CAU_ADR_CA8_ADDR(x) ((x) + 0x8E8U) |
Kojto | 90:cb3d968589d8 | 2457 | |
Kojto | 90:cb3d968589d8 | 2458 | #define HW_CAU_ADR_CA8(x) (*(__O hw_cau_adr_ca8_t *) HW_CAU_ADR_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2459 | #define HW_CAU_ADR_CA8_WR(x, v) (HW_CAU_ADR_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2460 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2461 | |
Kojto | 90:cb3d968589d8 | 2462 | /* |
Kojto | 90:cb3d968589d8 | 2463 | * Constants & macros for individual CAU_ADR_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 2464 | */ |
Kojto | 90:cb3d968589d8 | 2465 | |
Kojto | 90:cb3d968589d8 | 2466 | /*! |
Kojto | 90:cb3d968589d8 | 2467 | * @name Register CAU_ADR_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2468 | */ |
Kojto | 90:cb3d968589d8 | 2469 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2470 | #define BP_CAU_ADR_CA8_CA8 (0U) /*!< Bit position for CAU_ADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2471 | #define BM_CAU_ADR_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_ADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2472 | #define BS_CAU_ADR_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_ADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2473 | |
Kojto | 90:cb3d968589d8 | 2474 | /*! @brief Format value for bitfield CAU_ADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2475 | #define BF_CAU_ADR_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ADR_CA8_CA8) & BM_CAU_ADR_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 2476 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2477 | |
Kojto | 90:cb3d968589d8 | 2478 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2479 | * HW_CAU_RADR_CASR - Status register - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2480 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2481 | |
Kojto | 90:cb3d968589d8 | 2482 | /*! |
Kojto | 90:cb3d968589d8 | 2483 | * @brief HW_CAU_RADR_CASR - Status register - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2484 | * |
Kojto | 90:cb3d968589d8 | 2485 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 2486 | */ |
Kojto | 90:cb3d968589d8 | 2487 | typedef union _hw_cau_radr_casr |
Kojto | 90:cb3d968589d8 | 2488 | { |
Kojto | 90:cb3d968589d8 | 2489 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2490 | struct _hw_cau_radr_casr_bitfields |
Kojto | 90:cb3d968589d8 | 2491 | { |
Kojto | 90:cb3d968589d8 | 2492 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 2493 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 2494 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 2495 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 2496 | } B; |
Kojto | 90:cb3d968589d8 | 2497 | } hw_cau_radr_casr_t; |
Kojto | 90:cb3d968589d8 | 2498 | |
Kojto | 90:cb3d968589d8 | 2499 | /*! |
Kojto | 90:cb3d968589d8 | 2500 | * @name Constants and macros for entire CAU_RADR_CASR register |
Kojto | 90:cb3d968589d8 | 2501 | */ |
Kojto | 90:cb3d968589d8 | 2502 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2503 | #define HW_CAU_RADR_CASR_ADDR(x) ((x) + 0x900U) |
Kojto | 90:cb3d968589d8 | 2504 | |
Kojto | 90:cb3d968589d8 | 2505 | #define HW_CAU_RADR_CASR(x) (*(__O hw_cau_radr_casr_t *) HW_CAU_RADR_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2506 | #define HW_CAU_RADR_CASR_WR(x, v) (HW_CAU_RADR_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2507 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2508 | |
Kojto | 90:cb3d968589d8 | 2509 | /* |
Kojto | 90:cb3d968589d8 | 2510 | * Constants & macros for individual CAU_RADR_CASR bitfields |
Kojto | 90:cb3d968589d8 | 2511 | */ |
Kojto | 90:cb3d968589d8 | 2512 | |
Kojto | 90:cb3d968589d8 | 2513 | /*! |
Kojto | 90:cb3d968589d8 | 2514 | * @name Register CAU_RADR_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 2515 | * |
Kojto | 90:cb3d968589d8 | 2516 | * Values: |
Kojto | 90:cb3d968589d8 | 2517 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 2518 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 2519 | */ |
Kojto | 90:cb3d968589d8 | 2520 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2521 | #define BP_CAU_RADR_CASR_IC (0U) /*!< Bit position for CAU_RADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 2522 | #define BM_CAU_RADR_CASR_IC (0x00000001U) /*!< Bit mask for CAU_RADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 2523 | #define BS_CAU_RADR_CASR_IC (1U) /*!< Bit field size in bits for CAU_RADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 2524 | |
Kojto | 90:cb3d968589d8 | 2525 | /*! @brief Format value for bitfield CAU_RADR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 2526 | #define BF_CAU_RADR_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CASR_IC) & BM_CAU_RADR_CASR_IC) |
Kojto | 90:cb3d968589d8 | 2527 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2528 | |
Kojto | 90:cb3d968589d8 | 2529 | /*! |
Kojto | 90:cb3d968589d8 | 2530 | * @name Register CAU_RADR_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 2531 | * |
Kojto | 90:cb3d968589d8 | 2532 | * Values: |
Kojto | 90:cb3d968589d8 | 2533 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 2534 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 2535 | */ |
Kojto | 90:cb3d968589d8 | 2536 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2537 | #define BP_CAU_RADR_CASR_DPE (1U) /*!< Bit position for CAU_RADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2538 | #define BM_CAU_RADR_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_RADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2539 | #define BS_CAU_RADR_CASR_DPE (1U) /*!< Bit field size in bits for CAU_RADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2540 | |
Kojto | 90:cb3d968589d8 | 2541 | /*! @brief Format value for bitfield CAU_RADR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 2542 | #define BF_CAU_RADR_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CASR_DPE) & BM_CAU_RADR_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 2543 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2544 | |
Kojto | 90:cb3d968589d8 | 2545 | /*! |
Kojto | 90:cb3d968589d8 | 2546 | * @name Register CAU_RADR_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 2547 | * |
Kojto | 90:cb3d968589d8 | 2548 | * Values: |
Kojto | 90:cb3d968589d8 | 2549 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 2550 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 2551 | * value on this device) |
Kojto | 90:cb3d968589d8 | 2552 | */ |
Kojto | 90:cb3d968589d8 | 2553 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2554 | #define BP_CAU_RADR_CASR_VER (28U) /*!< Bit position for CAU_RADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2555 | #define BM_CAU_RADR_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_RADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2556 | #define BS_CAU_RADR_CASR_VER (4U) /*!< Bit field size in bits for CAU_RADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2557 | |
Kojto | 90:cb3d968589d8 | 2558 | /*! @brief Format value for bitfield CAU_RADR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 2559 | #define BF_CAU_RADR_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CASR_VER) & BM_CAU_RADR_CASR_VER) |
Kojto | 90:cb3d968589d8 | 2560 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2561 | |
Kojto | 90:cb3d968589d8 | 2562 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2563 | * HW_CAU_RADR_CAA - Accumulator register - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2564 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2565 | |
Kojto | 90:cb3d968589d8 | 2566 | /*! |
Kojto | 90:cb3d968589d8 | 2567 | * @brief HW_CAU_RADR_CAA - Accumulator register - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2568 | * |
Kojto | 90:cb3d968589d8 | 2569 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2570 | */ |
Kojto | 90:cb3d968589d8 | 2571 | typedef union _hw_cau_radr_caa |
Kojto | 90:cb3d968589d8 | 2572 | { |
Kojto | 90:cb3d968589d8 | 2573 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2574 | struct _hw_cau_radr_caa_bitfields |
Kojto | 90:cb3d968589d8 | 2575 | { |
Kojto | 90:cb3d968589d8 | 2576 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 2577 | } B; |
Kojto | 90:cb3d968589d8 | 2578 | } hw_cau_radr_caa_t; |
Kojto | 90:cb3d968589d8 | 2579 | |
Kojto | 90:cb3d968589d8 | 2580 | /*! |
Kojto | 90:cb3d968589d8 | 2581 | * @name Constants and macros for entire CAU_RADR_CAA register |
Kojto | 90:cb3d968589d8 | 2582 | */ |
Kojto | 90:cb3d968589d8 | 2583 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2584 | #define HW_CAU_RADR_CAA_ADDR(x) ((x) + 0x904U) |
Kojto | 90:cb3d968589d8 | 2585 | |
Kojto | 90:cb3d968589d8 | 2586 | #define HW_CAU_RADR_CAA(x) (*(__O hw_cau_radr_caa_t *) HW_CAU_RADR_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2587 | #define HW_CAU_RADR_CAA_WR(x, v) (HW_CAU_RADR_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2588 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2589 | |
Kojto | 90:cb3d968589d8 | 2590 | /* |
Kojto | 90:cb3d968589d8 | 2591 | * Constants & macros for individual CAU_RADR_CAA bitfields |
Kojto | 90:cb3d968589d8 | 2592 | */ |
Kojto | 90:cb3d968589d8 | 2593 | |
Kojto | 90:cb3d968589d8 | 2594 | /*! |
Kojto | 90:cb3d968589d8 | 2595 | * @name Register CAU_RADR_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2596 | */ |
Kojto | 90:cb3d968589d8 | 2597 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2598 | #define BP_CAU_RADR_CAA_ACC (0U) /*!< Bit position for CAU_RADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2599 | #define BM_CAU_RADR_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2600 | #define BS_CAU_RADR_CAA_ACC (32U) /*!< Bit field size in bits for CAU_RADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2601 | |
Kojto | 90:cb3d968589d8 | 2602 | /*! @brief Format value for bitfield CAU_RADR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 2603 | #define BF_CAU_RADR_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CAA_ACC) & BM_CAU_RADR_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 2604 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2605 | |
Kojto | 90:cb3d968589d8 | 2606 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2607 | * HW_CAU_RADR_CA0 - General Purpose Register 0 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2608 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2609 | |
Kojto | 90:cb3d968589d8 | 2610 | /*! |
Kojto | 90:cb3d968589d8 | 2611 | * @brief HW_CAU_RADR_CA0 - General Purpose Register 0 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2612 | * |
Kojto | 90:cb3d968589d8 | 2613 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2614 | */ |
Kojto | 90:cb3d968589d8 | 2615 | typedef union _hw_cau_radr_ca0 |
Kojto | 90:cb3d968589d8 | 2616 | { |
Kojto | 90:cb3d968589d8 | 2617 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2618 | struct _hw_cau_radr_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 2619 | { |
Kojto | 90:cb3d968589d8 | 2620 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 2621 | } B; |
Kojto | 90:cb3d968589d8 | 2622 | } hw_cau_radr_ca0_t; |
Kojto | 90:cb3d968589d8 | 2623 | |
Kojto | 90:cb3d968589d8 | 2624 | /*! |
Kojto | 90:cb3d968589d8 | 2625 | * @name Constants and macros for entire CAU_RADR_CA0 register |
Kojto | 90:cb3d968589d8 | 2626 | */ |
Kojto | 90:cb3d968589d8 | 2627 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2628 | #define HW_CAU_RADR_CA0_ADDR(x) ((x) + 0x908U) |
Kojto | 90:cb3d968589d8 | 2629 | |
Kojto | 90:cb3d968589d8 | 2630 | #define HW_CAU_RADR_CA0(x) (*(__O hw_cau_radr_ca0_t *) HW_CAU_RADR_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2631 | #define HW_CAU_RADR_CA0_WR(x, v) (HW_CAU_RADR_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2632 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2633 | |
Kojto | 90:cb3d968589d8 | 2634 | /* |
Kojto | 90:cb3d968589d8 | 2635 | * Constants & macros for individual CAU_RADR_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 2636 | */ |
Kojto | 90:cb3d968589d8 | 2637 | |
Kojto | 90:cb3d968589d8 | 2638 | /*! |
Kojto | 90:cb3d968589d8 | 2639 | * @name Register CAU_RADR_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2640 | */ |
Kojto | 90:cb3d968589d8 | 2641 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2642 | #define BP_CAU_RADR_CA0_CA0 (0U) /*!< Bit position for CAU_RADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2643 | #define BM_CAU_RADR_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2644 | #define BS_CAU_RADR_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_RADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2645 | |
Kojto | 90:cb3d968589d8 | 2646 | /*! @brief Format value for bitfield CAU_RADR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 2647 | #define BF_CAU_RADR_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA0_CA0) & BM_CAU_RADR_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 2648 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2649 | |
Kojto | 90:cb3d968589d8 | 2650 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2651 | * HW_CAU_RADR_CA1 - General Purpose Register 1 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2652 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2653 | |
Kojto | 90:cb3d968589d8 | 2654 | /*! |
Kojto | 90:cb3d968589d8 | 2655 | * @brief HW_CAU_RADR_CA1 - General Purpose Register 1 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2656 | * |
Kojto | 90:cb3d968589d8 | 2657 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2658 | */ |
Kojto | 90:cb3d968589d8 | 2659 | typedef union _hw_cau_radr_ca1 |
Kojto | 90:cb3d968589d8 | 2660 | { |
Kojto | 90:cb3d968589d8 | 2661 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2662 | struct _hw_cau_radr_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 2663 | { |
Kojto | 90:cb3d968589d8 | 2664 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 2665 | } B; |
Kojto | 90:cb3d968589d8 | 2666 | } hw_cau_radr_ca1_t; |
Kojto | 90:cb3d968589d8 | 2667 | |
Kojto | 90:cb3d968589d8 | 2668 | /*! |
Kojto | 90:cb3d968589d8 | 2669 | * @name Constants and macros for entire CAU_RADR_CA1 register |
Kojto | 90:cb3d968589d8 | 2670 | */ |
Kojto | 90:cb3d968589d8 | 2671 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2672 | #define HW_CAU_RADR_CA1_ADDR(x) ((x) + 0x90CU) |
Kojto | 90:cb3d968589d8 | 2673 | |
Kojto | 90:cb3d968589d8 | 2674 | #define HW_CAU_RADR_CA1(x) (*(__O hw_cau_radr_ca1_t *) HW_CAU_RADR_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2675 | #define HW_CAU_RADR_CA1_WR(x, v) (HW_CAU_RADR_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2676 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2677 | |
Kojto | 90:cb3d968589d8 | 2678 | /* |
Kojto | 90:cb3d968589d8 | 2679 | * Constants & macros for individual CAU_RADR_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 2680 | */ |
Kojto | 90:cb3d968589d8 | 2681 | |
Kojto | 90:cb3d968589d8 | 2682 | /*! |
Kojto | 90:cb3d968589d8 | 2683 | * @name Register CAU_RADR_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2684 | */ |
Kojto | 90:cb3d968589d8 | 2685 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2686 | #define BP_CAU_RADR_CA1_CA1 (0U) /*!< Bit position for CAU_RADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2687 | #define BM_CAU_RADR_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2688 | #define BS_CAU_RADR_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_RADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2689 | |
Kojto | 90:cb3d968589d8 | 2690 | /*! @brief Format value for bitfield CAU_RADR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 2691 | #define BF_CAU_RADR_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA1_CA1) & BM_CAU_RADR_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 2692 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2693 | |
Kojto | 90:cb3d968589d8 | 2694 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2695 | * HW_CAU_RADR_CA2 - General Purpose Register 2 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2696 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2697 | |
Kojto | 90:cb3d968589d8 | 2698 | /*! |
Kojto | 90:cb3d968589d8 | 2699 | * @brief HW_CAU_RADR_CA2 - General Purpose Register 2 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2700 | * |
Kojto | 90:cb3d968589d8 | 2701 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2702 | */ |
Kojto | 90:cb3d968589d8 | 2703 | typedef union _hw_cau_radr_ca2 |
Kojto | 90:cb3d968589d8 | 2704 | { |
Kojto | 90:cb3d968589d8 | 2705 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2706 | struct _hw_cau_radr_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 2707 | { |
Kojto | 90:cb3d968589d8 | 2708 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 2709 | } B; |
Kojto | 90:cb3d968589d8 | 2710 | } hw_cau_radr_ca2_t; |
Kojto | 90:cb3d968589d8 | 2711 | |
Kojto | 90:cb3d968589d8 | 2712 | /*! |
Kojto | 90:cb3d968589d8 | 2713 | * @name Constants and macros for entire CAU_RADR_CA2 register |
Kojto | 90:cb3d968589d8 | 2714 | */ |
Kojto | 90:cb3d968589d8 | 2715 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2716 | #define HW_CAU_RADR_CA2_ADDR(x) ((x) + 0x910U) |
Kojto | 90:cb3d968589d8 | 2717 | |
Kojto | 90:cb3d968589d8 | 2718 | #define HW_CAU_RADR_CA2(x) (*(__O hw_cau_radr_ca2_t *) HW_CAU_RADR_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2719 | #define HW_CAU_RADR_CA2_WR(x, v) (HW_CAU_RADR_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2720 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2721 | |
Kojto | 90:cb3d968589d8 | 2722 | /* |
Kojto | 90:cb3d968589d8 | 2723 | * Constants & macros for individual CAU_RADR_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 2724 | */ |
Kojto | 90:cb3d968589d8 | 2725 | |
Kojto | 90:cb3d968589d8 | 2726 | /*! |
Kojto | 90:cb3d968589d8 | 2727 | * @name Register CAU_RADR_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2728 | */ |
Kojto | 90:cb3d968589d8 | 2729 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2730 | #define BP_CAU_RADR_CA2_CA2 (0U) /*!< Bit position for CAU_RADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2731 | #define BM_CAU_RADR_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2732 | #define BS_CAU_RADR_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_RADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2733 | |
Kojto | 90:cb3d968589d8 | 2734 | /*! @brief Format value for bitfield CAU_RADR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 2735 | #define BF_CAU_RADR_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA2_CA2) & BM_CAU_RADR_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 2736 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2737 | |
Kojto | 90:cb3d968589d8 | 2738 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2739 | * HW_CAU_RADR_CA3 - General Purpose Register 3 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2740 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2741 | |
Kojto | 90:cb3d968589d8 | 2742 | /*! |
Kojto | 90:cb3d968589d8 | 2743 | * @brief HW_CAU_RADR_CA3 - General Purpose Register 3 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2744 | * |
Kojto | 90:cb3d968589d8 | 2745 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2746 | */ |
Kojto | 90:cb3d968589d8 | 2747 | typedef union _hw_cau_radr_ca3 |
Kojto | 90:cb3d968589d8 | 2748 | { |
Kojto | 90:cb3d968589d8 | 2749 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2750 | struct _hw_cau_radr_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 2751 | { |
Kojto | 90:cb3d968589d8 | 2752 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 2753 | } B; |
Kojto | 90:cb3d968589d8 | 2754 | } hw_cau_radr_ca3_t; |
Kojto | 90:cb3d968589d8 | 2755 | |
Kojto | 90:cb3d968589d8 | 2756 | /*! |
Kojto | 90:cb3d968589d8 | 2757 | * @name Constants and macros for entire CAU_RADR_CA3 register |
Kojto | 90:cb3d968589d8 | 2758 | */ |
Kojto | 90:cb3d968589d8 | 2759 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2760 | #define HW_CAU_RADR_CA3_ADDR(x) ((x) + 0x914U) |
Kojto | 90:cb3d968589d8 | 2761 | |
Kojto | 90:cb3d968589d8 | 2762 | #define HW_CAU_RADR_CA3(x) (*(__O hw_cau_radr_ca3_t *) HW_CAU_RADR_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2763 | #define HW_CAU_RADR_CA3_WR(x, v) (HW_CAU_RADR_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2764 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2765 | |
Kojto | 90:cb3d968589d8 | 2766 | /* |
Kojto | 90:cb3d968589d8 | 2767 | * Constants & macros for individual CAU_RADR_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 2768 | */ |
Kojto | 90:cb3d968589d8 | 2769 | |
Kojto | 90:cb3d968589d8 | 2770 | /*! |
Kojto | 90:cb3d968589d8 | 2771 | * @name Register CAU_RADR_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2772 | */ |
Kojto | 90:cb3d968589d8 | 2773 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2774 | #define BP_CAU_RADR_CA3_CA3 (0U) /*!< Bit position for CAU_RADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2775 | #define BM_CAU_RADR_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2776 | #define BS_CAU_RADR_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_RADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2777 | |
Kojto | 90:cb3d968589d8 | 2778 | /*! @brief Format value for bitfield CAU_RADR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 2779 | #define BF_CAU_RADR_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA3_CA3) & BM_CAU_RADR_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 2780 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2781 | |
Kojto | 90:cb3d968589d8 | 2782 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2783 | * HW_CAU_RADR_CA4 - General Purpose Register 4 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2784 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2785 | |
Kojto | 90:cb3d968589d8 | 2786 | /*! |
Kojto | 90:cb3d968589d8 | 2787 | * @brief HW_CAU_RADR_CA4 - General Purpose Register 4 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2788 | * |
Kojto | 90:cb3d968589d8 | 2789 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2790 | */ |
Kojto | 90:cb3d968589d8 | 2791 | typedef union _hw_cau_radr_ca4 |
Kojto | 90:cb3d968589d8 | 2792 | { |
Kojto | 90:cb3d968589d8 | 2793 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2794 | struct _hw_cau_radr_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 2795 | { |
Kojto | 90:cb3d968589d8 | 2796 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 2797 | } B; |
Kojto | 90:cb3d968589d8 | 2798 | } hw_cau_radr_ca4_t; |
Kojto | 90:cb3d968589d8 | 2799 | |
Kojto | 90:cb3d968589d8 | 2800 | /*! |
Kojto | 90:cb3d968589d8 | 2801 | * @name Constants and macros for entire CAU_RADR_CA4 register |
Kojto | 90:cb3d968589d8 | 2802 | */ |
Kojto | 90:cb3d968589d8 | 2803 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2804 | #define HW_CAU_RADR_CA4_ADDR(x) ((x) + 0x918U) |
Kojto | 90:cb3d968589d8 | 2805 | |
Kojto | 90:cb3d968589d8 | 2806 | #define HW_CAU_RADR_CA4(x) (*(__O hw_cau_radr_ca4_t *) HW_CAU_RADR_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2807 | #define HW_CAU_RADR_CA4_WR(x, v) (HW_CAU_RADR_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2808 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2809 | |
Kojto | 90:cb3d968589d8 | 2810 | /* |
Kojto | 90:cb3d968589d8 | 2811 | * Constants & macros for individual CAU_RADR_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 2812 | */ |
Kojto | 90:cb3d968589d8 | 2813 | |
Kojto | 90:cb3d968589d8 | 2814 | /*! |
Kojto | 90:cb3d968589d8 | 2815 | * @name Register CAU_RADR_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2816 | */ |
Kojto | 90:cb3d968589d8 | 2817 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2818 | #define BP_CAU_RADR_CA4_CA4 (0U) /*!< Bit position for CAU_RADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2819 | #define BM_CAU_RADR_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2820 | #define BS_CAU_RADR_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_RADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2821 | |
Kojto | 90:cb3d968589d8 | 2822 | /*! @brief Format value for bitfield CAU_RADR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 2823 | #define BF_CAU_RADR_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA4_CA4) & BM_CAU_RADR_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 2824 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2825 | |
Kojto | 90:cb3d968589d8 | 2826 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2827 | * HW_CAU_RADR_CA5 - General Purpose Register 5 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2828 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2829 | |
Kojto | 90:cb3d968589d8 | 2830 | /*! |
Kojto | 90:cb3d968589d8 | 2831 | * @brief HW_CAU_RADR_CA5 - General Purpose Register 5 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2832 | * |
Kojto | 90:cb3d968589d8 | 2833 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2834 | */ |
Kojto | 90:cb3d968589d8 | 2835 | typedef union _hw_cau_radr_ca5 |
Kojto | 90:cb3d968589d8 | 2836 | { |
Kojto | 90:cb3d968589d8 | 2837 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2838 | struct _hw_cau_radr_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 2839 | { |
Kojto | 90:cb3d968589d8 | 2840 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 2841 | } B; |
Kojto | 90:cb3d968589d8 | 2842 | } hw_cau_radr_ca5_t; |
Kojto | 90:cb3d968589d8 | 2843 | |
Kojto | 90:cb3d968589d8 | 2844 | /*! |
Kojto | 90:cb3d968589d8 | 2845 | * @name Constants and macros for entire CAU_RADR_CA5 register |
Kojto | 90:cb3d968589d8 | 2846 | */ |
Kojto | 90:cb3d968589d8 | 2847 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2848 | #define HW_CAU_RADR_CA5_ADDR(x) ((x) + 0x91CU) |
Kojto | 90:cb3d968589d8 | 2849 | |
Kojto | 90:cb3d968589d8 | 2850 | #define HW_CAU_RADR_CA5(x) (*(__O hw_cau_radr_ca5_t *) HW_CAU_RADR_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2851 | #define HW_CAU_RADR_CA5_WR(x, v) (HW_CAU_RADR_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2852 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2853 | |
Kojto | 90:cb3d968589d8 | 2854 | /* |
Kojto | 90:cb3d968589d8 | 2855 | * Constants & macros for individual CAU_RADR_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 2856 | */ |
Kojto | 90:cb3d968589d8 | 2857 | |
Kojto | 90:cb3d968589d8 | 2858 | /*! |
Kojto | 90:cb3d968589d8 | 2859 | * @name Register CAU_RADR_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2860 | */ |
Kojto | 90:cb3d968589d8 | 2861 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2862 | #define BP_CAU_RADR_CA5_CA5 (0U) /*!< Bit position for CAU_RADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2863 | #define BM_CAU_RADR_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2864 | #define BS_CAU_RADR_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_RADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2865 | |
Kojto | 90:cb3d968589d8 | 2866 | /*! @brief Format value for bitfield CAU_RADR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 2867 | #define BF_CAU_RADR_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA5_CA5) & BM_CAU_RADR_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 2868 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2869 | |
Kojto | 90:cb3d968589d8 | 2870 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2871 | * HW_CAU_RADR_CA6 - General Purpose Register 6 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2872 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2873 | |
Kojto | 90:cb3d968589d8 | 2874 | /*! |
Kojto | 90:cb3d968589d8 | 2875 | * @brief HW_CAU_RADR_CA6 - General Purpose Register 6 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2876 | * |
Kojto | 90:cb3d968589d8 | 2877 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2878 | */ |
Kojto | 90:cb3d968589d8 | 2879 | typedef union _hw_cau_radr_ca6 |
Kojto | 90:cb3d968589d8 | 2880 | { |
Kojto | 90:cb3d968589d8 | 2881 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2882 | struct _hw_cau_radr_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 2883 | { |
Kojto | 90:cb3d968589d8 | 2884 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 2885 | } B; |
Kojto | 90:cb3d968589d8 | 2886 | } hw_cau_radr_ca6_t; |
Kojto | 90:cb3d968589d8 | 2887 | |
Kojto | 90:cb3d968589d8 | 2888 | /*! |
Kojto | 90:cb3d968589d8 | 2889 | * @name Constants and macros for entire CAU_RADR_CA6 register |
Kojto | 90:cb3d968589d8 | 2890 | */ |
Kojto | 90:cb3d968589d8 | 2891 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2892 | #define HW_CAU_RADR_CA6_ADDR(x) ((x) + 0x920U) |
Kojto | 90:cb3d968589d8 | 2893 | |
Kojto | 90:cb3d968589d8 | 2894 | #define HW_CAU_RADR_CA6(x) (*(__O hw_cau_radr_ca6_t *) HW_CAU_RADR_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2895 | #define HW_CAU_RADR_CA6_WR(x, v) (HW_CAU_RADR_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2896 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2897 | |
Kojto | 90:cb3d968589d8 | 2898 | /* |
Kojto | 90:cb3d968589d8 | 2899 | * Constants & macros for individual CAU_RADR_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 2900 | */ |
Kojto | 90:cb3d968589d8 | 2901 | |
Kojto | 90:cb3d968589d8 | 2902 | /*! |
Kojto | 90:cb3d968589d8 | 2903 | * @name Register CAU_RADR_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2904 | */ |
Kojto | 90:cb3d968589d8 | 2905 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2906 | #define BP_CAU_RADR_CA6_CA6 (0U) /*!< Bit position for CAU_RADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2907 | #define BM_CAU_RADR_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2908 | #define BS_CAU_RADR_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_RADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2909 | |
Kojto | 90:cb3d968589d8 | 2910 | /*! @brief Format value for bitfield CAU_RADR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 2911 | #define BF_CAU_RADR_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA6_CA6) & BM_CAU_RADR_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 2912 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2913 | |
Kojto | 90:cb3d968589d8 | 2914 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2915 | * HW_CAU_RADR_CA7 - General Purpose Register 7 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2916 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2917 | |
Kojto | 90:cb3d968589d8 | 2918 | /*! |
Kojto | 90:cb3d968589d8 | 2919 | * @brief HW_CAU_RADR_CA7 - General Purpose Register 7 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2920 | * |
Kojto | 90:cb3d968589d8 | 2921 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2922 | */ |
Kojto | 90:cb3d968589d8 | 2923 | typedef union _hw_cau_radr_ca7 |
Kojto | 90:cb3d968589d8 | 2924 | { |
Kojto | 90:cb3d968589d8 | 2925 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2926 | struct _hw_cau_radr_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 2927 | { |
Kojto | 90:cb3d968589d8 | 2928 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 2929 | } B; |
Kojto | 90:cb3d968589d8 | 2930 | } hw_cau_radr_ca7_t; |
Kojto | 90:cb3d968589d8 | 2931 | |
Kojto | 90:cb3d968589d8 | 2932 | /*! |
Kojto | 90:cb3d968589d8 | 2933 | * @name Constants and macros for entire CAU_RADR_CA7 register |
Kojto | 90:cb3d968589d8 | 2934 | */ |
Kojto | 90:cb3d968589d8 | 2935 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2936 | #define HW_CAU_RADR_CA7_ADDR(x) ((x) + 0x924U) |
Kojto | 90:cb3d968589d8 | 2937 | |
Kojto | 90:cb3d968589d8 | 2938 | #define HW_CAU_RADR_CA7(x) (*(__O hw_cau_radr_ca7_t *) HW_CAU_RADR_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2939 | #define HW_CAU_RADR_CA7_WR(x, v) (HW_CAU_RADR_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2940 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2941 | |
Kojto | 90:cb3d968589d8 | 2942 | /* |
Kojto | 90:cb3d968589d8 | 2943 | * Constants & macros for individual CAU_RADR_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 2944 | */ |
Kojto | 90:cb3d968589d8 | 2945 | |
Kojto | 90:cb3d968589d8 | 2946 | /*! |
Kojto | 90:cb3d968589d8 | 2947 | * @name Register CAU_RADR_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2948 | */ |
Kojto | 90:cb3d968589d8 | 2949 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2950 | #define BP_CAU_RADR_CA7_CA7 (0U) /*!< Bit position for CAU_RADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2951 | #define BM_CAU_RADR_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2952 | #define BS_CAU_RADR_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_RADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2953 | |
Kojto | 90:cb3d968589d8 | 2954 | /*! @brief Format value for bitfield CAU_RADR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 2955 | #define BF_CAU_RADR_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA7_CA7) & BM_CAU_RADR_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 2956 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2957 | |
Kojto | 90:cb3d968589d8 | 2958 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 2959 | * HW_CAU_RADR_CA8 - General Purpose Register 8 - Reverse and Add to Register command |
Kojto | 90:cb3d968589d8 | 2960 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 2961 | |
Kojto | 90:cb3d968589d8 | 2962 | /*! |
Kojto | 90:cb3d968589d8 | 2963 | * @brief HW_CAU_RADR_CA8 - General Purpose Register 8 - Reverse and Add to Register command (WO) |
Kojto | 90:cb3d968589d8 | 2964 | * |
Kojto | 90:cb3d968589d8 | 2965 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 2966 | */ |
Kojto | 90:cb3d968589d8 | 2967 | typedef union _hw_cau_radr_ca8 |
Kojto | 90:cb3d968589d8 | 2968 | { |
Kojto | 90:cb3d968589d8 | 2969 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 2970 | struct _hw_cau_radr_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 2971 | { |
Kojto | 90:cb3d968589d8 | 2972 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 2973 | } B; |
Kojto | 90:cb3d968589d8 | 2974 | } hw_cau_radr_ca8_t; |
Kojto | 90:cb3d968589d8 | 2975 | |
Kojto | 90:cb3d968589d8 | 2976 | /*! |
Kojto | 90:cb3d968589d8 | 2977 | * @name Constants and macros for entire CAU_RADR_CA8 register |
Kojto | 90:cb3d968589d8 | 2978 | */ |
Kojto | 90:cb3d968589d8 | 2979 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2980 | #define HW_CAU_RADR_CA8_ADDR(x) ((x) + 0x928U) |
Kojto | 90:cb3d968589d8 | 2981 | |
Kojto | 90:cb3d968589d8 | 2982 | #define HW_CAU_RADR_CA8(x) (*(__O hw_cau_radr_ca8_t *) HW_CAU_RADR_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 2983 | #define HW_CAU_RADR_CA8_WR(x, v) (HW_CAU_RADR_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 2984 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 2985 | |
Kojto | 90:cb3d968589d8 | 2986 | /* |
Kojto | 90:cb3d968589d8 | 2987 | * Constants & macros for individual CAU_RADR_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 2988 | */ |
Kojto | 90:cb3d968589d8 | 2989 | |
Kojto | 90:cb3d968589d8 | 2990 | /*! |
Kojto | 90:cb3d968589d8 | 2991 | * @name Register CAU_RADR_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 2992 | */ |
Kojto | 90:cb3d968589d8 | 2993 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 2994 | #define BP_CAU_RADR_CA8_CA8 (0U) /*!< Bit position for CAU_RADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2995 | #define BM_CAU_RADR_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_RADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2996 | #define BS_CAU_RADR_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_RADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2997 | |
Kojto | 90:cb3d968589d8 | 2998 | /*! @brief Format value for bitfield CAU_RADR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 2999 | #define BF_CAU_RADR_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_RADR_CA8_CA8) & BM_CAU_RADR_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 3000 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3001 | |
Kojto | 90:cb3d968589d8 | 3002 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3003 | * HW_CAU_XOR_CASR - Status register - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3004 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3005 | |
Kojto | 90:cb3d968589d8 | 3006 | /*! |
Kojto | 90:cb3d968589d8 | 3007 | * @brief HW_CAU_XOR_CASR - Status register - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3008 | * |
Kojto | 90:cb3d968589d8 | 3009 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 3010 | */ |
Kojto | 90:cb3d968589d8 | 3011 | typedef union _hw_cau_xor_casr |
Kojto | 90:cb3d968589d8 | 3012 | { |
Kojto | 90:cb3d968589d8 | 3013 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3014 | struct _hw_cau_xor_casr_bitfields |
Kojto | 90:cb3d968589d8 | 3015 | { |
Kojto | 90:cb3d968589d8 | 3016 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 3017 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 3018 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 3019 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 3020 | } B; |
Kojto | 90:cb3d968589d8 | 3021 | } hw_cau_xor_casr_t; |
Kojto | 90:cb3d968589d8 | 3022 | |
Kojto | 90:cb3d968589d8 | 3023 | /*! |
Kojto | 90:cb3d968589d8 | 3024 | * @name Constants and macros for entire CAU_XOR_CASR register |
Kojto | 90:cb3d968589d8 | 3025 | */ |
Kojto | 90:cb3d968589d8 | 3026 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3027 | #define HW_CAU_XOR_CASR_ADDR(x) ((x) + 0x980U) |
Kojto | 90:cb3d968589d8 | 3028 | |
Kojto | 90:cb3d968589d8 | 3029 | #define HW_CAU_XOR_CASR(x) (*(__O hw_cau_xor_casr_t *) HW_CAU_XOR_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3030 | #define HW_CAU_XOR_CASR_WR(x, v) (HW_CAU_XOR_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3031 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3032 | |
Kojto | 90:cb3d968589d8 | 3033 | /* |
Kojto | 90:cb3d968589d8 | 3034 | * Constants & macros for individual CAU_XOR_CASR bitfields |
Kojto | 90:cb3d968589d8 | 3035 | */ |
Kojto | 90:cb3d968589d8 | 3036 | |
Kojto | 90:cb3d968589d8 | 3037 | /*! |
Kojto | 90:cb3d968589d8 | 3038 | * @name Register CAU_XOR_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 3039 | * |
Kojto | 90:cb3d968589d8 | 3040 | * Values: |
Kojto | 90:cb3d968589d8 | 3041 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 3042 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 3043 | */ |
Kojto | 90:cb3d968589d8 | 3044 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3045 | #define BP_CAU_XOR_CASR_IC (0U) /*!< Bit position for CAU_XOR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3046 | #define BM_CAU_XOR_CASR_IC (0x00000001U) /*!< Bit mask for CAU_XOR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3047 | #define BS_CAU_XOR_CASR_IC (1U) /*!< Bit field size in bits for CAU_XOR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3048 | |
Kojto | 90:cb3d968589d8 | 3049 | /*! @brief Format value for bitfield CAU_XOR_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3050 | #define BF_CAU_XOR_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CASR_IC) & BM_CAU_XOR_CASR_IC) |
Kojto | 90:cb3d968589d8 | 3051 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3052 | |
Kojto | 90:cb3d968589d8 | 3053 | /*! |
Kojto | 90:cb3d968589d8 | 3054 | * @name Register CAU_XOR_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 3055 | * |
Kojto | 90:cb3d968589d8 | 3056 | * Values: |
Kojto | 90:cb3d968589d8 | 3057 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 3058 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 3059 | */ |
Kojto | 90:cb3d968589d8 | 3060 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3061 | #define BP_CAU_XOR_CASR_DPE (1U) /*!< Bit position for CAU_XOR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3062 | #define BM_CAU_XOR_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_XOR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3063 | #define BS_CAU_XOR_CASR_DPE (1U) /*!< Bit field size in bits for CAU_XOR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3064 | |
Kojto | 90:cb3d968589d8 | 3065 | /*! @brief Format value for bitfield CAU_XOR_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3066 | #define BF_CAU_XOR_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CASR_DPE) & BM_CAU_XOR_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 3067 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3068 | |
Kojto | 90:cb3d968589d8 | 3069 | /*! |
Kojto | 90:cb3d968589d8 | 3070 | * @name Register CAU_XOR_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 3071 | * |
Kojto | 90:cb3d968589d8 | 3072 | * Values: |
Kojto | 90:cb3d968589d8 | 3073 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 3074 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 3075 | * value on this device) |
Kojto | 90:cb3d968589d8 | 3076 | */ |
Kojto | 90:cb3d968589d8 | 3077 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3078 | #define BP_CAU_XOR_CASR_VER (28U) /*!< Bit position for CAU_XOR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3079 | #define BM_CAU_XOR_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_XOR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3080 | #define BS_CAU_XOR_CASR_VER (4U) /*!< Bit field size in bits for CAU_XOR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3081 | |
Kojto | 90:cb3d968589d8 | 3082 | /*! @brief Format value for bitfield CAU_XOR_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3083 | #define BF_CAU_XOR_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CASR_VER) & BM_CAU_XOR_CASR_VER) |
Kojto | 90:cb3d968589d8 | 3084 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3085 | |
Kojto | 90:cb3d968589d8 | 3086 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3087 | * HW_CAU_XOR_CAA - Accumulator register - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3088 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3089 | |
Kojto | 90:cb3d968589d8 | 3090 | /*! |
Kojto | 90:cb3d968589d8 | 3091 | * @brief HW_CAU_XOR_CAA - Accumulator register - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3092 | * |
Kojto | 90:cb3d968589d8 | 3093 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3094 | */ |
Kojto | 90:cb3d968589d8 | 3095 | typedef union _hw_cau_xor_caa |
Kojto | 90:cb3d968589d8 | 3096 | { |
Kojto | 90:cb3d968589d8 | 3097 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3098 | struct _hw_cau_xor_caa_bitfields |
Kojto | 90:cb3d968589d8 | 3099 | { |
Kojto | 90:cb3d968589d8 | 3100 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 3101 | } B; |
Kojto | 90:cb3d968589d8 | 3102 | } hw_cau_xor_caa_t; |
Kojto | 90:cb3d968589d8 | 3103 | |
Kojto | 90:cb3d968589d8 | 3104 | /*! |
Kojto | 90:cb3d968589d8 | 3105 | * @name Constants and macros for entire CAU_XOR_CAA register |
Kojto | 90:cb3d968589d8 | 3106 | */ |
Kojto | 90:cb3d968589d8 | 3107 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3108 | #define HW_CAU_XOR_CAA_ADDR(x) ((x) + 0x984U) |
Kojto | 90:cb3d968589d8 | 3109 | |
Kojto | 90:cb3d968589d8 | 3110 | #define HW_CAU_XOR_CAA(x) (*(__O hw_cau_xor_caa_t *) HW_CAU_XOR_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3111 | #define HW_CAU_XOR_CAA_WR(x, v) (HW_CAU_XOR_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3112 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3113 | |
Kojto | 90:cb3d968589d8 | 3114 | /* |
Kojto | 90:cb3d968589d8 | 3115 | * Constants & macros for individual CAU_XOR_CAA bitfields |
Kojto | 90:cb3d968589d8 | 3116 | */ |
Kojto | 90:cb3d968589d8 | 3117 | |
Kojto | 90:cb3d968589d8 | 3118 | /*! |
Kojto | 90:cb3d968589d8 | 3119 | * @name Register CAU_XOR_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3120 | */ |
Kojto | 90:cb3d968589d8 | 3121 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3122 | #define BP_CAU_XOR_CAA_ACC (0U) /*!< Bit position for CAU_XOR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3123 | #define BM_CAU_XOR_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3124 | #define BS_CAU_XOR_CAA_ACC (32U) /*!< Bit field size in bits for CAU_XOR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3125 | |
Kojto | 90:cb3d968589d8 | 3126 | /*! @brief Format value for bitfield CAU_XOR_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3127 | #define BF_CAU_XOR_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CAA_ACC) & BM_CAU_XOR_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 3128 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3129 | |
Kojto | 90:cb3d968589d8 | 3130 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3131 | * HW_CAU_XOR_CA0 - General Purpose Register 0 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3132 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3133 | |
Kojto | 90:cb3d968589d8 | 3134 | /*! |
Kojto | 90:cb3d968589d8 | 3135 | * @brief HW_CAU_XOR_CA0 - General Purpose Register 0 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3136 | * |
Kojto | 90:cb3d968589d8 | 3137 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3138 | */ |
Kojto | 90:cb3d968589d8 | 3139 | typedef union _hw_cau_xor_ca0 |
Kojto | 90:cb3d968589d8 | 3140 | { |
Kojto | 90:cb3d968589d8 | 3141 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3142 | struct _hw_cau_xor_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 3143 | { |
Kojto | 90:cb3d968589d8 | 3144 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 3145 | } B; |
Kojto | 90:cb3d968589d8 | 3146 | } hw_cau_xor_ca0_t; |
Kojto | 90:cb3d968589d8 | 3147 | |
Kojto | 90:cb3d968589d8 | 3148 | /*! |
Kojto | 90:cb3d968589d8 | 3149 | * @name Constants and macros for entire CAU_XOR_CA0 register |
Kojto | 90:cb3d968589d8 | 3150 | */ |
Kojto | 90:cb3d968589d8 | 3151 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3152 | #define HW_CAU_XOR_CA0_ADDR(x) ((x) + 0x988U) |
Kojto | 90:cb3d968589d8 | 3153 | |
Kojto | 90:cb3d968589d8 | 3154 | #define HW_CAU_XOR_CA0(x) (*(__O hw_cau_xor_ca0_t *) HW_CAU_XOR_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3155 | #define HW_CAU_XOR_CA0_WR(x, v) (HW_CAU_XOR_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3156 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3157 | |
Kojto | 90:cb3d968589d8 | 3158 | /* |
Kojto | 90:cb3d968589d8 | 3159 | * Constants & macros for individual CAU_XOR_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 3160 | */ |
Kojto | 90:cb3d968589d8 | 3161 | |
Kojto | 90:cb3d968589d8 | 3162 | /*! |
Kojto | 90:cb3d968589d8 | 3163 | * @name Register CAU_XOR_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3164 | */ |
Kojto | 90:cb3d968589d8 | 3165 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3166 | #define BP_CAU_XOR_CA0_CA0 (0U) /*!< Bit position for CAU_XOR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3167 | #define BM_CAU_XOR_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3168 | #define BS_CAU_XOR_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_XOR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3169 | |
Kojto | 90:cb3d968589d8 | 3170 | /*! @brief Format value for bitfield CAU_XOR_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3171 | #define BF_CAU_XOR_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA0_CA0) & BM_CAU_XOR_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 3172 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3173 | |
Kojto | 90:cb3d968589d8 | 3174 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3175 | * HW_CAU_XOR_CA1 - General Purpose Register 1 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3176 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3177 | |
Kojto | 90:cb3d968589d8 | 3178 | /*! |
Kojto | 90:cb3d968589d8 | 3179 | * @brief HW_CAU_XOR_CA1 - General Purpose Register 1 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3180 | * |
Kojto | 90:cb3d968589d8 | 3181 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3182 | */ |
Kojto | 90:cb3d968589d8 | 3183 | typedef union _hw_cau_xor_ca1 |
Kojto | 90:cb3d968589d8 | 3184 | { |
Kojto | 90:cb3d968589d8 | 3185 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3186 | struct _hw_cau_xor_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 3187 | { |
Kojto | 90:cb3d968589d8 | 3188 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 3189 | } B; |
Kojto | 90:cb3d968589d8 | 3190 | } hw_cau_xor_ca1_t; |
Kojto | 90:cb3d968589d8 | 3191 | |
Kojto | 90:cb3d968589d8 | 3192 | /*! |
Kojto | 90:cb3d968589d8 | 3193 | * @name Constants and macros for entire CAU_XOR_CA1 register |
Kojto | 90:cb3d968589d8 | 3194 | */ |
Kojto | 90:cb3d968589d8 | 3195 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3196 | #define HW_CAU_XOR_CA1_ADDR(x) ((x) + 0x98CU) |
Kojto | 90:cb3d968589d8 | 3197 | |
Kojto | 90:cb3d968589d8 | 3198 | #define HW_CAU_XOR_CA1(x) (*(__O hw_cau_xor_ca1_t *) HW_CAU_XOR_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3199 | #define HW_CAU_XOR_CA1_WR(x, v) (HW_CAU_XOR_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3200 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3201 | |
Kojto | 90:cb3d968589d8 | 3202 | /* |
Kojto | 90:cb3d968589d8 | 3203 | * Constants & macros for individual CAU_XOR_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 3204 | */ |
Kojto | 90:cb3d968589d8 | 3205 | |
Kojto | 90:cb3d968589d8 | 3206 | /*! |
Kojto | 90:cb3d968589d8 | 3207 | * @name Register CAU_XOR_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3208 | */ |
Kojto | 90:cb3d968589d8 | 3209 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3210 | #define BP_CAU_XOR_CA1_CA1 (0U) /*!< Bit position for CAU_XOR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3211 | #define BM_CAU_XOR_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3212 | #define BS_CAU_XOR_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_XOR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3213 | |
Kojto | 90:cb3d968589d8 | 3214 | /*! @brief Format value for bitfield CAU_XOR_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3215 | #define BF_CAU_XOR_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA1_CA1) & BM_CAU_XOR_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 3216 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3217 | |
Kojto | 90:cb3d968589d8 | 3218 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3219 | * HW_CAU_XOR_CA2 - General Purpose Register 2 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3220 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3221 | |
Kojto | 90:cb3d968589d8 | 3222 | /*! |
Kojto | 90:cb3d968589d8 | 3223 | * @brief HW_CAU_XOR_CA2 - General Purpose Register 2 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3224 | * |
Kojto | 90:cb3d968589d8 | 3225 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3226 | */ |
Kojto | 90:cb3d968589d8 | 3227 | typedef union _hw_cau_xor_ca2 |
Kojto | 90:cb3d968589d8 | 3228 | { |
Kojto | 90:cb3d968589d8 | 3229 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3230 | struct _hw_cau_xor_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 3231 | { |
Kojto | 90:cb3d968589d8 | 3232 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 3233 | } B; |
Kojto | 90:cb3d968589d8 | 3234 | } hw_cau_xor_ca2_t; |
Kojto | 90:cb3d968589d8 | 3235 | |
Kojto | 90:cb3d968589d8 | 3236 | /*! |
Kojto | 90:cb3d968589d8 | 3237 | * @name Constants and macros for entire CAU_XOR_CA2 register |
Kojto | 90:cb3d968589d8 | 3238 | */ |
Kojto | 90:cb3d968589d8 | 3239 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3240 | #define HW_CAU_XOR_CA2_ADDR(x) ((x) + 0x990U) |
Kojto | 90:cb3d968589d8 | 3241 | |
Kojto | 90:cb3d968589d8 | 3242 | #define HW_CAU_XOR_CA2(x) (*(__O hw_cau_xor_ca2_t *) HW_CAU_XOR_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3243 | #define HW_CAU_XOR_CA2_WR(x, v) (HW_CAU_XOR_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3244 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3245 | |
Kojto | 90:cb3d968589d8 | 3246 | /* |
Kojto | 90:cb3d968589d8 | 3247 | * Constants & macros for individual CAU_XOR_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 3248 | */ |
Kojto | 90:cb3d968589d8 | 3249 | |
Kojto | 90:cb3d968589d8 | 3250 | /*! |
Kojto | 90:cb3d968589d8 | 3251 | * @name Register CAU_XOR_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3252 | */ |
Kojto | 90:cb3d968589d8 | 3253 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3254 | #define BP_CAU_XOR_CA2_CA2 (0U) /*!< Bit position for CAU_XOR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3255 | #define BM_CAU_XOR_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3256 | #define BS_CAU_XOR_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_XOR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3257 | |
Kojto | 90:cb3d968589d8 | 3258 | /*! @brief Format value for bitfield CAU_XOR_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3259 | #define BF_CAU_XOR_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA2_CA2) & BM_CAU_XOR_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 3260 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3261 | |
Kojto | 90:cb3d968589d8 | 3262 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3263 | * HW_CAU_XOR_CA3 - General Purpose Register 3 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3264 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3265 | |
Kojto | 90:cb3d968589d8 | 3266 | /*! |
Kojto | 90:cb3d968589d8 | 3267 | * @brief HW_CAU_XOR_CA3 - General Purpose Register 3 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3268 | * |
Kojto | 90:cb3d968589d8 | 3269 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3270 | */ |
Kojto | 90:cb3d968589d8 | 3271 | typedef union _hw_cau_xor_ca3 |
Kojto | 90:cb3d968589d8 | 3272 | { |
Kojto | 90:cb3d968589d8 | 3273 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3274 | struct _hw_cau_xor_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 3275 | { |
Kojto | 90:cb3d968589d8 | 3276 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 3277 | } B; |
Kojto | 90:cb3d968589d8 | 3278 | } hw_cau_xor_ca3_t; |
Kojto | 90:cb3d968589d8 | 3279 | |
Kojto | 90:cb3d968589d8 | 3280 | /*! |
Kojto | 90:cb3d968589d8 | 3281 | * @name Constants and macros for entire CAU_XOR_CA3 register |
Kojto | 90:cb3d968589d8 | 3282 | */ |
Kojto | 90:cb3d968589d8 | 3283 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3284 | #define HW_CAU_XOR_CA3_ADDR(x) ((x) + 0x994U) |
Kojto | 90:cb3d968589d8 | 3285 | |
Kojto | 90:cb3d968589d8 | 3286 | #define HW_CAU_XOR_CA3(x) (*(__O hw_cau_xor_ca3_t *) HW_CAU_XOR_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3287 | #define HW_CAU_XOR_CA3_WR(x, v) (HW_CAU_XOR_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3288 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3289 | |
Kojto | 90:cb3d968589d8 | 3290 | /* |
Kojto | 90:cb3d968589d8 | 3291 | * Constants & macros for individual CAU_XOR_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 3292 | */ |
Kojto | 90:cb3d968589d8 | 3293 | |
Kojto | 90:cb3d968589d8 | 3294 | /*! |
Kojto | 90:cb3d968589d8 | 3295 | * @name Register CAU_XOR_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3296 | */ |
Kojto | 90:cb3d968589d8 | 3297 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3298 | #define BP_CAU_XOR_CA3_CA3 (0U) /*!< Bit position for CAU_XOR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3299 | #define BM_CAU_XOR_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3300 | #define BS_CAU_XOR_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_XOR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3301 | |
Kojto | 90:cb3d968589d8 | 3302 | /*! @brief Format value for bitfield CAU_XOR_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3303 | #define BF_CAU_XOR_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA3_CA3) & BM_CAU_XOR_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 3304 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3305 | |
Kojto | 90:cb3d968589d8 | 3306 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3307 | * HW_CAU_XOR_CA4 - General Purpose Register 4 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3308 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3309 | |
Kojto | 90:cb3d968589d8 | 3310 | /*! |
Kojto | 90:cb3d968589d8 | 3311 | * @brief HW_CAU_XOR_CA4 - General Purpose Register 4 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3312 | * |
Kojto | 90:cb3d968589d8 | 3313 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3314 | */ |
Kojto | 90:cb3d968589d8 | 3315 | typedef union _hw_cau_xor_ca4 |
Kojto | 90:cb3d968589d8 | 3316 | { |
Kojto | 90:cb3d968589d8 | 3317 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3318 | struct _hw_cau_xor_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 3319 | { |
Kojto | 90:cb3d968589d8 | 3320 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 3321 | } B; |
Kojto | 90:cb3d968589d8 | 3322 | } hw_cau_xor_ca4_t; |
Kojto | 90:cb3d968589d8 | 3323 | |
Kojto | 90:cb3d968589d8 | 3324 | /*! |
Kojto | 90:cb3d968589d8 | 3325 | * @name Constants and macros for entire CAU_XOR_CA4 register |
Kojto | 90:cb3d968589d8 | 3326 | */ |
Kojto | 90:cb3d968589d8 | 3327 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3328 | #define HW_CAU_XOR_CA4_ADDR(x) ((x) + 0x998U) |
Kojto | 90:cb3d968589d8 | 3329 | |
Kojto | 90:cb3d968589d8 | 3330 | #define HW_CAU_XOR_CA4(x) (*(__O hw_cau_xor_ca4_t *) HW_CAU_XOR_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3331 | #define HW_CAU_XOR_CA4_WR(x, v) (HW_CAU_XOR_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3332 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3333 | |
Kojto | 90:cb3d968589d8 | 3334 | /* |
Kojto | 90:cb3d968589d8 | 3335 | * Constants & macros for individual CAU_XOR_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 3336 | */ |
Kojto | 90:cb3d968589d8 | 3337 | |
Kojto | 90:cb3d968589d8 | 3338 | /*! |
Kojto | 90:cb3d968589d8 | 3339 | * @name Register CAU_XOR_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3340 | */ |
Kojto | 90:cb3d968589d8 | 3341 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3342 | #define BP_CAU_XOR_CA4_CA4 (0U) /*!< Bit position for CAU_XOR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3343 | #define BM_CAU_XOR_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3344 | #define BS_CAU_XOR_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_XOR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3345 | |
Kojto | 90:cb3d968589d8 | 3346 | /*! @brief Format value for bitfield CAU_XOR_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3347 | #define BF_CAU_XOR_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA4_CA4) & BM_CAU_XOR_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 3348 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3349 | |
Kojto | 90:cb3d968589d8 | 3350 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3351 | * HW_CAU_XOR_CA5 - General Purpose Register 5 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3352 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3353 | |
Kojto | 90:cb3d968589d8 | 3354 | /*! |
Kojto | 90:cb3d968589d8 | 3355 | * @brief HW_CAU_XOR_CA5 - General Purpose Register 5 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3356 | * |
Kojto | 90:cb3d968589d8 | 3357 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3358 | */ |
Kojto | 90:cb3d968589d8 | 3359 | typedef union _hw_cau_xor_ca5 |
Kojto | 90:cb3d968589d8 | 3360 | { |
Kojto | 90:cb3d968589d8 | 3361 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3362 | struct _hw_cau_xor_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 3363 | { |
Kojto | 90:cb3d968589d8 | 3364 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 3365 | } B; |
Kojto | 90:cb3d968589d8 | 3366 | } hw_cau_xor_ca5_t; |
Kojto | 90:cb3d968589d8 | 3367 | |
Kojto | 90:cb3d968589d8 | 3368 | /*! |
Kojto | 90:cb3d968589d8 | 3369 | * @name Constants and macros for entire CAU_XOR_CA5 register |
Kojto | 90:cb3d968589d8 | 3370 | */ |
Kojto | 90:cb3d968589d8 | 3371 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3372 | #define HW_CAU_XOR_CA5_ADDR(x) ((x) + 0x99CU) |
Kojto | 90:cb3d968589d8 | 3373 | |
Kojto | 90:cb3d968589d8 | 3374 | #define HW_CAU_XOR_CA5(x) (*(__O hw_cau_xor_ca5_t *) HW_CAU_XOR_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3375 | #define HW_CAU_XOR_CA5_WR(x, v) (HW_CAU_XOR_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3376 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3377 | |
Kojto | 90:cb3d968589d8 | 3378 | /* |
Kojto | 90:cb3d968589d8 | 3379 | * Constants & macros for individual CAU_XOR_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 3380 | */ |
Kojto | 90:cb3d968589d8 | 3381 | |
Kojto | 90:cb3d968589d8 | 3382 | /*! |
Kojto | 90:cb3d968589d8 | 3383 | * @name Register CAU_XOR_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3384 | */ |
Kojto | 90:cb3d968589d8 | 3385 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3386 | #define BP_CAU_XOR_CA5_CA5 (0U) /*!< Bit position for CAU_XOR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3387 | #define BM_CAU_XOR_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3388 | #define BS_CAU_XOR_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_XOR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3389 | |
Kojto | 90:cb3d968589d8 | 3390 | /*! @brief Format value for bitfield CAU_XOR_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3391 | #define BF_CAU_XOR_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA5_CA5) & BM_CAU_XOR_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 3392 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3393 | |
Kojto | 90:cb3d968589d8 | 3394 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3395 | * HW_CAU_XOR_CA6 - General Purpose Register 6 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3396 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3397 | |
Kojto | 90:cb3d968589d8 | 3398 | /*! |
Kojto | 90:cb3d968589d8 | 3399 | * @brief HW_CAU_XOR_CA6 - General Purpose Register 6 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3400 | * |
Kojto | 90:cb3d968589d8 | 3401 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3402 | */ |
Kojto | 90:cb3d968589d8 | 3403 | typedef union _hw_cau_xor_ca6 |
Kojto | 90:cb3d968589d8 | 3404 | { |
Kojto | 90:cb3d968589d8 | 3405 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3406 | struct _hw_cau_xor_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 3407 | { |
Kojto | 90:cb3d968589d8 | 3408 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 3409 | } B; |
Kojto | 90:cb3d968589d8 | 3410 | } hw_cau_xor_ca6_t; |
Kojto | 90:cb3d968589d8 | 3411 | |
Kojto | 90:cb3d968589d8 | 3412 | /*! |
Kojto | 90:cb3d968589d8 | 3413 | * @name Constants and macros for entire CAU_XOR_CA6 register |
Kojto | 90:cb3d968589d8 | 3414 | */ |
Kojto | 90:cb3d968589d8 | 3415 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3416 | #define HW_CAU_XOR_CA6_ADDR(x) ((x) + 0x9A0U) |
Kojto | 90:cb3d968589d8 | 3417 | |
Kojto | 90:cb3d968589d8 | 3418 | #define HW_CAU_XOR_CA6(x) (*(__O hw_cau_xor_ca6_t *) HW_CAU_XOR_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3419 | #define HW_CAU_XOR_CA6_WR(x, v) (HW_CAU_XOR_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3420 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3421 | |
Kojto | 90:cb3d968589d8 | 3422 | /* |
Kojto | 90:cb3d968589d8 | 3423 | * Constants & macros for individual CAU_XOR_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 3424 | */ |
Kojto | 90:cb3d968589d8 | 3425 | |
Kojto | 90:cb3d968589d8 | 3426 | /*! |
Kojto | 90:cb3d968589d8 | 3427 | * @name Register CAU_XOR_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3428 | */ |
Kojto | 90:cb3d968589d8 | 3429 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3430 | #define BP_CAU_XOR_CA6_CA6 (0U) /*!< Bit position for CAU_XOR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3431 | #define BM_CAU_XOR_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3432 | #define BS_CAU_XOR_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_XOR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3433 | |
Kojto | 90:cb3d968589d8 | 3434 | /*! @brief Format value for bitfield CAU_XOR_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3435 | #define BF_CAU_XOR_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA6_CA6) & BM_CAU_XOR_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 3436 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3437 | |
Kojto | 90:cb3d968589d8 | 3438 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3439 | * HW_CAU_XOR_CA7 - General Purpose Register 7 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3440 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3441 | |
Kojto | 90:cb3d968589d8 | 3442 | /*! |
Kojto | 90:cb3d968589d8 | 3443 | * @brief HW_CAU_XOR_CA7 - General Purpose Register 7 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3444 | * |
Kojto | 90:cb3d968589d8 | 3445 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3446 | */ |
Kojto | 90:cb3d968589d8 | 3447 | typedef union _hw_cau_xor_ca7 |
Kojto | 90:cb3d968589d8 | 3448 | { |
Kojto | 90:cb3d968589d8 | 3449 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3450 | struct _hw_cau_xor_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 3451 | { |
Kojto | 90:cb3d968589d8 | 3452 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 3453 | } B; |
Kojto | 90:cb3d968589d8 | 3454 | } hw_cau_xor_ca7_t; |
Kojto | 90:cb3d968589d8 | 3455 | |
Kojto | 90:cb3d968589d8 | 3456 | /*! |
Kojto | 90:cb3d968589d8 | 3457 | * @name Constants and macros for entire CAU_XOR_CA7 register |
Kojto | 90:cb3d968589d8 | 3458 | */ |
Kojto | 90:cb3d968589d8 | 3459 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3460 | #define HW_CAU_XOR_CA7_ADDR(x) ((x) + 0x9A4U) |
Kojto | 90:cb3d968589d8 | 3461 | |
Kojto | 90:cb3d968589d8 | 3462 | #define HW_CAU_XOR_CA7(x) (*(__O hw_cau_xor_ca7_t *) HW_CAU_XOR_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3463 | #define HW_CAU_XOR_CA7_WR(x, v) (HW_CAU_XOR_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3464 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3465 | |
Kojto | 90:cb3d968589d8 | 3466 | /* |
Kojto | 90:cb3d968589d8 | 3467 | * Constants & macros for individual CAU_XOR_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 3468 | */ |
Kojto | 90:cb3d968589d8 | 3469 | |
Kojto | 90:cb3d968589d8 | 3470 | /*! |
Kojto | 90:cb3d968589d8 | 3471 | * @name Register CAU_XOR_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3472 | */ |
Kojto | 90:cb3d968589d8 | 3473 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3474 | #define BP_CAU_XOR_CA7_CA7 (0U) /*!< Bit position for CAU_XOR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 3475 | #define BM_CAU_XOR_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 3476 | #define BS_CAU_XOR_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_XOR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 3477 | |
Kojto | 90:cb3d968589d8 | 3478 | /*! @brief Format value for bitfield CAU_XOR_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 3479 | #define BF_CAU_XOR_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA7_CA7) & BM_CAU_XOR_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 3480 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3481 | |
Kojto | 90:cb3d968589d8 | 3482 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3483 | * HW_CAU_XOR_CA8 - General Purpose Register 8 - Exclusive Or command |
Kojto | 90:cb3d968589d8 | 3484 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3485 | |
Kojto | 90:cb3d968589d8 | 3486 | /*! |
Kojto | 90:cb3d968589d8 | 3487 | * @brief HW_CAU_XOR_CA8 - General Purpose Register 8 - Exclusive Or command (WO) |
Kojto | 90:cb3d968589d8 | 3488 | * |
Kojto | 90:cb3d968589d8 | 3489 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3490 | */ |
Kojto | 90:cb3d968589d8 | 3491 | typedef union _hw_cau_xor_ca8 |
Kojto | 90:cb3d968589d8 | 3492 | { |
Kojto | 90:cb3d968589d8 | 3493 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3494 | struct _hw_cau_xor_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 3495 | { |
Kojto | 90:cb3d968589d8 | 3496 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 3497 | } B; |
Kojto | 90:cb3d968589d8 | 3498 | } hw_cau_xor_ca8_t; |
Kojto | 90:cb3d968589d8 | 3499 | |
Kojto | 90:cb3d968589d8 | 3500 | /*! |
Kojto | 90:cb3d968589d8 | 3501 | * @name Constants and macros for entire CAU_XOR_CA8 register |
Kojto | 90:cb3d968589d8 | 3502 | */ |
Kojto | 90:cb3d968589d8 | 3503 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3504 | #define HW_CAU_XOR_CA8_ADDR(x) ((x) + 0x9A8U) |
Kojto | 90:cb3d968589d8 | 3505 | |
Kojto | 90:cb3d968589d8 | 3506 | #define HW_CAU_XOR_CA8(x) (*(__O hw_cau_xor_ca8_t *) HW_CAU_XOR_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3507 | #define HW_CAU_XOR_CA8_WR(x, v) (HW_CAU_XOR_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3508 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3509 | |
Kojto | 90:cb3d968589d8 | 3510 | /* |
Kojto | 90:cb3d968589d8 | 3511 | * Constants & macros for individual CAU_XOR_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 3512 | */ |
Kojto | 90:cb3d968589d8 | 3513 | |
Kojto | 90:cb3d968589d8 | 3514 | /*! |
Kojto | 90:cb3d968589d8 | 3515 | * @name Register CAU_XOR_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3516 | */ |
Kojto | 90:cb3d968589d8 | 3517 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3518 | #define BP_CAU_XOR_CA8_CA8 (0U) /*!< Bit position for CAU_XOR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 3519 | #define BM_CAU_XOR_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_XOR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 3520 | #define BS_CAU_XOR_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_XOR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 3521 | |
Kojto | 90:cb3d968589d8 | 3522 | /*! @brief Format value for bitfield CAU_XOR_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 3523 | #define BF_CAU_XOR_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_XOR_CA8_CA8) & BM_CAU_XOR_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 3524 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3525 | |
Kojto | 90:cb3d968589d8 | 3526 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3527 | * HW_CAU_ROTL_CASR - Status register - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3528 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3529 | |
Kojto | 90:cb3d968589d8 | 3530 | /*! |
Kojto | 90:cb3d968589d8 | 3531 | * @brief HW_CAU_ROTL_CASR - Status register - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3532 | * |
Kojto | 90:cb3d968589d8 | 3533 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 3534 | */ |
Kojto | 90:cb3d968589d8 | 3535 | typedef union _hw_cau_rotl_casr |
Kojto | 90:cb3d968589d8 | 3536 | { |
Kojto | 90:cb3d968589d8 | 3537 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3538 | struct _hw_cau_rotl_casr_bitfields |
Kojto | 90:cb3d968589d8 | 3539 | { |
Kojto | 90:cb3d968589d8 | 3540 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 3541 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 3542 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 3543 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 3544 | } B; |
Kojto | 90:cb3d968589d8 | 3545 | } hw_cau_rotl_casr_t; |
Kojto | 90:cb3d968589d8 | 3546 | |
Kojto | 90:cb3d968589d8 | 3547 | /*! |
Kojto | 90:cb3d968589d8 | 3548 | * @name Constants and macros for entire CAU_ROTL_CASR register |
Kojto | 90:cb3d968589d8 | 3549 | */ |
Kojto | 90:cb3d968589d8 | 3550 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3551 | #define HW_CAU_ROTL_CASR_ADDR(x) ((x) + 0x9C0U) |
Kojto | 90:cb3d968589d8 | 3552 | |
Kojto | 90:cb3d968589d8 | 3553 | #define HW_CAU_ROTL_CASR(x) (*(__O hw_cau_rotl_casr_t *) HW_CAU_ROTL_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3554 | #define HW_CAU_ROTL_CASR_WR(x, v) (HW_CAU_ROTL_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3555 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3556 | |
Kojto | 90:cb3d968589d8 | 3557 | /* |
Kojto | 90:cb3d968589d8 | 3558 | * Constants & macros for individual CAU_ROTL_CASR bitfields |
Kojto | 90:cb3d968589d8 | 3559 | */ |
Kojto | 90:cb3d968589d8 | 3560 | |
Kojto | 90:cb3d968589d8 | 3561 | /*! |
Kojto | 90:cb3d968589d8 | 3562 | * @name Register CAU_ROTL_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 3563 | * |
Kojto | 90:cb3d968589d8 | 3564 | * Values: |
Kojto | 90:cb3d968589d8 | 3565 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 3566 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 3567 | */ |
Kojto | 90:cb3d968589d8 | 3568 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3569 | #define BP_CAU_ROTL_CASR_IC (0U) /*!< Bit position for CAU_ROTL_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3570 | #define BM_CAU_ROTL_CASR_IC (0x00000001U) /*!< Bit mask for CAU_ROTL_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3571 | #define BS_CAU_ROTL_CASR_IC (1U) /*!< Bit field size in bits for CAU_ROTL_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3572 | |
Kojto | 90:cb3d968589d8 | 3573 | /*! @brief Format value for bitfield CAU_ROTL_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 3574 | #define BF_CAU_ROTL_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CASR_IC) & BM_CAU_ROTL_CASR_IC) |
Kojto | 90:cb3d968589d8 | 3575 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3576 | |
Kojto | 90:cb3d968589d8 | 3577 | /*! |
Kojto | 90:cb3d968589d8 | 3578 | * @name Register CAU_ROTL_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 3579 | * |
Kojto | 90:cb3d968589d8 | 3580 | * Values: |
Kojto | 90:cb3d968589d8 | 3581 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 3582 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 3583 | */ |
Kojto | 90:cb3d968589d8 | 3584 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3585 | #define BP_CAU_ROTL_CASR_DPE (1U) /*!< Bit position for CAU_ROTL_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3586 | #define BM_CAU_ROTL_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_ROTL_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3587 | #define BS_CAU_ROTL_CASR_DPE (1U) /*!< Bit field size in bits for CAU_ROTL_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3588 | |
Kojto | 90:cb3d968589d8 | 3589 | /*! @brief Format value for bitfield CAU_ROTL_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 3590 | #define BF_CAU_ROTL_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CASR_DPE) & BM_CAU_ROTL_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 3591 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3592 | |
Kojto | 90:cb3d968589d8 | 3593 | /*! |
Kojto | 90:cb3d968589d8 | 3594 | * @name Register CAU_ROTL_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 3595 | * |
Kojto | 90:cb3d968589d8 | 3596 | * Values: |
Kojto | 90:cb3d968589d8 | 3597 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 3598 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 3599 | * value on this device) |
Kojto | 90:cb3d968589d8 | 3600 | */ |
Kojto | 90:cb3d968589d8 | 3601 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3602 | #define BP_CAU_ROTL_CASR_VER (28U) /*!< Bit position for CAU_ROTL_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3603 | #define BM_CAU_ROTL_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_ROTL_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3604 | #define BS_CAU_ROTL_CASR_VER (4U) /*!< Bit field size in bits for CAU_ROTL_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3605 | |
Kojto | 90:cb3d968589d8 | 3606 | /*! @brief Format value for bitfield CAU_ROTL_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 3607 | #define BF_CAU_ROTL_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CASR_VER) & BM_CAU_ROTL_CASR_VER) |
Kojto | 90:cb3d968589d8 | 3608 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3609 | |
Kojto | 90:cb3d968589d8 | 3610 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3611 | * HW_CAU_ROTL_CAA - Accumulator register - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3612 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3613 | |
Kojto | 90:cb3d968589d8 | 3614 | /*! |
Kojto | 90:cb3d968589d8 | 3615 | * @brief HW_CAU_ROTL_CAA - Accumulator register - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3616 | * |
Kojto | 90:cb3d968589d8 | 3617 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3618 | */ |
Kojto | 90:cb3d968589d8 | 3619 | typedef union _hw_cau_rotl_caa |
Kojto | 90:cb3d968589d8 | 3620 | { |
Kojto | 90:cb3d968589d8 | 3621 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3622 | struct _hw_cau_rotl_caa_bitfields |
Kojto | 90:cb3d968589d8 | 3623 | { |
Kojto | 90:cb3d968589d8 | 3624 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 3625 | } B; |
Kojto | 90:cb3d968589d8 | 3626 | } hw_cau_rotl_caa_t; |
Kojto | 90:cb3d968589d8 | 3627 | |
Kojto | 90:cb3d968589d8 | 3628 | /*! |
Kojto | 90:cb3d968589d8 | 3629 | * @name Constants and macros for entire CAU_ROTL_CAA register |
Kojto | 90:cb3d968589d8 | 3630 | */ |
Kojto | 90:cb3d968589d8 | 3631 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3632 | #define HW_CAU_ROTL_CAA_ADDR(x) ((x) + 0x9C4U) |
Kojto | 90:cb3d968589d8 | 3633 | |
Kojto | 90:cb3d968589d8 | 3634 | #define HW_CAU_ROTL_CAA(x) (*(__O hw_cau_rotl_caa_t *) HW_CAU_ROTL_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3635 | #define HW_CAU_ROTL_CAA_WR(x, v) (HW_CAU_ROTL_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3636 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3637 | |
Kojto | 90:cb3d968589d8 | 3638 | /* |
Kojto | 90:cb3d968589d8 | 3639 | * Constants & macros for individual CAU_ROTL_CAA bitfields |
Kojto | 90:cb3d968589d8 | 3640 | */ |
Kojto | 90:cb3d968589d8 | 3641 | |
Kojto | 90:cb3d968589d8 | 3642 | /*! |
Kojto | 90:cb3d968589d8 | 3643 | * @name Register CAU_ROTL_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3644 | */ |
Kojto | 90:cb3d968589d8 | 3645 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3646 | #define BP_CAU_ROTL_CAA_ACC (0U) /*!< Bit position for CAU_ROTL_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3647 | #define BM_CAU_ROTL_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3648 | #define BS_CAU_ROTL_CAA_ACC (32U) /*!< Bit field size in bits for CAU_ROTL_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3649 | |
Kojto | 90:cb3d968589d8 | 3650 | /*! @brief Format value for bitfield CAU_ROTL_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 3651 | #define BF_CAU_ROTL_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CAA_ACC) & BM_CAU_ROTL_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 3652 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3653 | |
Kojto | 90:cb3d968589d8 | 3654 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3655 | * HW_CAU_ROTL_CA0 - General Purpose Register 0 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3656 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3657 | |
Kojto | 90:cb3d968589d8 | 3658 | /*! |
Kojto | 90:cb3d968589d8 | 3659 | * @brief HW_CAU_ROTL_CA0 - General Purpose Register 0 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3660 | * |
Kojto | 90:cb3d968589d8 | 3661 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3662 | */ |
Kojto | 90:cb3d968589d8 | 3663 | typedef union _hw_cau_rotl_ca0 |
Kojto | 90:cb3d968589d8 | 3664 | { |
Kojto | 90:cb3d968589d8 | 3665 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3666 | struct _hw_cau_rotl_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 3667 | { |
Kojto | 90:cb3d968589d8 | 3668 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 3669 | } B; |
Kojto | 90:cb3d968589d8 | 3670 | } hw_cau_rotl_ca0_t; |
Kojto | 90:cb3d968589d8 | 3671 | |
Kojto | 90:cb3d968589d8 | 3672 | /*! |
Kojto | 90:cb3d968589d8 | 3673 | * @name Constants and macros for entire CAU_ROTL_CA0 register |
Kojto | 90:cb3d968589d8 | 3674 | */ |
Kojto | 90:cb3d968589d8 | 3675 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3676 | #define HW_CAU_ROTL_CA0_ADDR(x) ((x) + 0x9C8U) |
Kojto | 90:cb3d968589d8 | 3677 | |
Kojto | 90:cb3d968589d8 | 3678 | #define HW_CAU_ROTL_CA0(x) (*(__O hw_cau_rotl_ca0_t *) HW_CAU_ROTL_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3679 | #define HW_CAU_ROTL_CA0_WR(x, v) (HW_CAU_ROTL_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3680 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3681 | |
Kojto | 90:cb3d968589d8 | 3682 | /* |
Kojto | 90:cb3d968589d8 | 3683 | * Constants & macros for individual CAU_ROTL_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 3684 | */ |
Kojto | 90:cb3d968589d8 | 3685 | |
Kojto | 90:cb3d968589d8 | 3686 | /*! |
Kojto | 90:cb3d968589d8 | 3687 | * @name Register CAU_ROTL_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3688 | */ |
Kojto | 90:cb3d968589d8 | 3689 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3690 | #define BP_CAU_ROTL_CA0_CA0 (0U) /*!< Bit position for CAU_ROTL_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3691 | #define BM_CAU_ROTL_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3692 | #define BS_CAU_ROTL_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_ROTL_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3693 | |
Kojto | 90:cb3d968589d8 | 3694 | /*! @brief Format value for bitfield CAU_ROTL_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 3695 | #define BF_CAU_ROTL_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA0_CA0) & BM_CAU_ROTL_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 3696 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3697 | |
Kojto | 90:cb3d968589d8 | 3698 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3699 | * HW_CAU_ROTL_CA1 - General Purpose Register 1 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3700 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3701 | |
Kojto | 90:cb3d968589d8 | 3702 | /*! |
Kojto | 90:cb3d968589d8 | 3703 | * @brief HW_CAU_ROTL_CA1 - General Purpose Register 1 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3704 | * |
Kojto | 90:cb3d968589d8 | 3705 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3706 | */ |
Kojto | 90:cb3d968589d8 | 3707 | typedef union _hw_cau_rotl_ca1 |
Kojto | 90:cb3d968589d8 | 3708 | { |
Kojto | 90:cb3d968589d8 | 3709 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3710 | struct _hw_cau_rotl_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 3711 | { |
Kojto | 90:cb3d968589d8 | 3712 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 3713 | } B; |
Kojto | 90:cb3d968589d8 | 3714 | } hw_cau_rotl_ca1_t; |
Kojto | 90:cb3d968589d8 | 3715 | |
Kojto | 90:cb3d968589d8 | 3716 | /*! |
Kojto | 90:cb3d968589d8 | 3717 | * @name Constants and macros for entire CAU_ROTL_CA1 register |
Kojto | 90:cb3d968589d8 | 3718 | */ |
Kojto | 90:cb3d968589d8 | 3719 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3720 | #define HW_CAU_ROTL_CA1_ADDR(x) ((x) + 0x9CCU) |
Kojto | 90:cb3d968589d8 | 3721 | |
Kojto | 90:cb3d968589d8 | 3722 | #define HW_CAU_ROTL_CA1(x) (*(__O hw_cau_rotl_ca1_t *) HW_CAU_ROTL_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3723 | #define HW_CAU_ROTL_CA1_WR(x, v) (HW_CAU_ROTL_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3724 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3725 | |
Kojto | 90:cb3d968589d8 | 3726 | /* |
Kojto | 90:cb3d968589d8 | 3727 | * Constants & macros for individual CAU_ROTL_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 3728 | */ |
Kojto | 90:cb3d968589d8 | 3729 | |
Kojto | 90:cb3d968589d8 | 3730 | /*! |
Kojto | 90:cb3d968589d8 | 3731 | * @name Register CAU_ROTL_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3732 | */ |
Kojto | 90:cb3d968589d8 | 3733 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3734 | #define BP_CAU_ROTL_CA1_CA1 (0U) /*!< Bit position for CAU_ROTL_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3735 | #define BM_CAU_ROTL_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3736 | #define BS_CAU_ROTL_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_ROTL_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3737 | |
Kojto | 90:cb3d968589d8 | 3738 | /*! @brief Format value for bitfield CAU_ROTL_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 3739 | #define BF_CAU_ROTL_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA1_CA1) & BM_CAU_ROTL_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 3740 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3741 | |
Kojto | 90:cb3d968589d8 | 3742 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3743 | * HW_CAU_ROTL_CA2 - General Purpose Register 2 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3744 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3745 | |
Kojto | 90:cb3d968589d8 | 3746 | /*! |
Kojto | 90:cb3d968589d8 | 3747 | * @brief HW_CAU_ROTL_CA2 - General Purpose Register 2 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3748 | * |
Kojto | 90:cb3d968589d8 | 3749 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3750 | */ |
Kojto | 90:cb3d968589d8 | 3751 | typedef union _hw_cau_rotl_ca2 |
Kojto | 90:cb3d968589d8 | 3752 | { |
Kojto | 90:cb3d968589d8 | 3753 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3754 | struct _hw_cau_rotl_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 3755 | { |
Kojto | 90:cb3d968589d8 | 3756 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 3757 | } B; |
Kojto | 90:cb3d968589d8 | 3758 | } hw_cau_rotl_ca2_t; |
Kojto | 90:cb3d968589d8 | 3759 | |
Kojto | 90:cb3d968589d8 | 3760 | /*! |
Kojto | 90:cb3d968589d8 | 3761 | * @name Constants and macros for entire CAU_ROTL_CA2 register |
Kojto | 90:cb3d968589d8 | 3762 | */ |
Kojto | 90:cb3d968589d8 | 3763 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3764 | #define HW_CAU_ROTL_CA2_ADDR(x) ((x) + 0x9D0U) |
Kojto | 90:cb3d968589d8 | 3765 | |
Kojto | 90:cb3d968589d8 | 3766 | #define HW_CAU_ROTL_CA2(x) (*(__O hw_cau_rotl_ca2_t *) HW_CAU_ROTL_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3767 | #define HW_CAU_ROTL_CA2_WR(x, v) (HW_CAU_ROTL_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3768 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3769 | |
Kojto | 90:cb3d968589d8 | 3770 | /* |
Kojto | 90:cb3d968589d8 | 3771 | * Constants & macros for individual CAU_ROTL_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 3772 | */ |
Kojto | 90:cb3d968589d8 | 3773 | |
Kojto | 90:cb3d968589d8 | 3774 | /*! |
Kojto | 90:cb3d968589d8 | 3775 | * @name Register CAU_ROTL_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3776 | */ |
Kojto | 90:cb3d968589d8 | 3777 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3778 | #define BP_CAU_ROTL_CA2_CA2 (0U) /*!< Bit position for CAU_ROTL_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3779 | #define BM_CAU_ROTL_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3780 | #define BS_CAU_ROTL_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_ROTL_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3781 | |
Kojto | 90:cb3d968589d8 | 3782 | /*! @brief Format value for bitfield CAU_ROTL_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 3783 | #define BF_CAU_ROTL_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA2_CA2) & BM_CAU_ROTL_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 3784 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3785 | |
Kojto | 90:cb3d968589d8 | 3786 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3787 | * HW_CAU_ROTL_CA3 - General Purpose Register 3 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3788 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3789 | |
Kojto | 90:cb3d968589d8 | 3790 | /*! |
Kojto | 90:cb3d968589d8 | 3791 | * @brief HW_CAU_ROTL_CA3 - General Purpose Register 3 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3792 | * |
Kojto | 90:cb3d968589d8 | 3793 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3794 | */ |
Kojto | 90:cb3d968589d8 | 3795 | typedef union _hw_cau_rotl_ca3 |
Kojto | 90:cb3d968589d8 | 3796 | { |
Kojto | 90:cb3d968589d8 | 3797 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3798 | struct _hw_cau_rotl_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 3799 | { |
Kojto | 90:cb3d968589d8 | 3800 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 3801 | } B; |
Kojto | 90:cb3d968589d8 | 3802 | } hw_cau_rotl_ca3_t; |
Kojto | 90:cb3d968589d8 | 3803 | |
Kojto | 90:cb3d968589d8 | 3804 | /*! |
Kojto | 90:cb3d968589d8 | 3805 | * @name Constants and macros for entire CAU_ROTL_CA3 register |
Kojto | 90:cb3d968589d8 | 3806 | */ |
Kojto | 90:cb3d968589d8 | 3807 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3808 | #define HW_CAU_ROTL_CA3_ADDR(x) ((x) + 0x9D4U) |
Kojto | 90:cb3d968589d8 | 3809 | |
Kojto | 90:cb3d968589d8 | 3810 | #define HW_CAU_ROTL_CA3(x) (*(__O hw_cau_rotl_ca3_t *) HW_CAU_ROTL_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3811 | #define HW_CAU_ROTL_CA3_WR(x, v) (HW_CAU_ROTL_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3812 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3813 | |
Kojto | 90:cb3d968589d8 | 3814 | /* |
Kojto | 90:cb3d968589d8 | 3815 | * Constants & macros for individual CAU_ROTL_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 3816 | */ |
Kojto | 90:cb3d968589d8 | 3817 | |
Kojto | 90:cb3d968589d8 | 3818 | /*! |
Kojto | 90:cb3d968589d8 | 3819 | * @name Register CAU_ROTL_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3820 | */ |
Kojto | 90:cb3d968589d8 | 3821 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3822 | #define BP_CAU_ROTL_CA3_CA3 (0U) /*!< Bit position for CAU_ROTL_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3823 | #define BM_CAU_ROTL_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3824 | #define BS_CAU_ROTL_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_ROTL_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3825 | |
Kojto | 90:cb3d968589d8 | 3826 | /*! @brief Format value for bitfield CAU_ROTL_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 3827 | #define BF_CAU_ROTL_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA3_CA3) & BM_CAU_ROTL_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 3828 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3829 | |
Kojto | 90:cb3d968589d8 | 3830 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3831 | * HW_CAU_ROTL_CA4 - General Purpose Register 4 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3832 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3833 | |
Kojto | 90:cb3d968589d8 | 3834 | /*! |
Kojto | 90:cb3d968589d8 | 3835 | * @brief HW_CAU_ROTL_CA4 - General Purpose Register 4 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3836 | * |
Kojto | 90:cb3d968589d8 | 3837 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3838 | */ |
Kojto | 90:cb3d968589d8 | 3839 | typedef union _hw_cau_rotl_ca4 |
Kojto | 90:cb3d968589d8 | 3840 | { |
Kojto | 90:cb3d968589d8 | 3841 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3842 | struct _hw_cau_rotl_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 3843 | { |
Kojto | 90:cb3d968589d8 | 3844 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 3845 | } B; |
Kojto | 90:cb3d968589d8 | 3846 | } hw_cau_rotl_ca4_t; |
Kojto | 90:cb3d968589d8 | 3847 | |
Kojto | 90:cb3d968589d8 | 3848 | /*! |
Kojto | 90:cb3d968589d8 | 3849 | * @name Constants and macros for entire CAU_ROTL_CA4 register |
Kojto | 90:cb3d968589d8 | 3850 | */ |
Kojto | 90:cb3d968589d8 | 3851 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3852 | #define HW_CAU_ROTL_CA4_ADDR(x) ((x) + 0x9D8U) |
Kojto | 90:cb3d968589d8 | 3853 | |
Kojto | 90:cb3d968589d8 | 3854 | #define HW_CAU_ROTL_CA4(x) (*(__O hw_cau_rotl_ca4_t *) HW_CAU_ROTL_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3855 | #define HW_CAU_ROTL_CA4_WR(x, v) (HW_CAU_ROTL_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3856 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3857 | |
Kojto | 90:cb3d968589d8 | 3858 | /* |
Kojto | 90:cb3d968589d8 | 3859 | * Constants & macros for individual CAU_ROTL_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 3860 | */ |
Kojto | 90:cb3d968589d8 | 3861 | |
Kojto | 90:cb3d968589d8 | 3862 | /*! |
Kojto | 90:cb3d968589d8 | 3863 | * @name Register CAU_ROTL_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3864 | */ |
Kojto | 90:cb3d968589d8 | 3865 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3866 | #define BP_CAU_ROTL_CA4_CA4 (0U) /*!< Bit position for CAU_ROTL_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3867 | #define BM_CAU_ROTL_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3868 | #define BS_CAU_ROTL_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_ROTL_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3869 | |
Kojto | 90:cb3d968589d8 | 3870 | /*! @brief Format value for bitfield CAU_ROTL_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 3871 | #define BF_CAU_ROTL_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA4_CA4) & BM_CAU_ROTL_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 3872 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3873 | |
Kojto | 90:cb3d968589d8 | 3874 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3875 | * HW_CAU_ROTL_CA5 - General Purpose Register 5 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3876 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3877 | |
Kojto | 90:cb3d968589d8 | 3878 | /*! |
Kojto | 90:cb3d968589d8 | 3879 | * @brief HW_CAU_ROTL_CA5 - General Purpose Register 5 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3880 | * |
Kojto | 90:cb3d968589d8 | 3881 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3882 | */ |
Kojto | 90:cb3d968589d8 | 3883 | typedef union _hw_cau_rotl_ca5 |
Kojto | 90:cb3d968589d8 | 3884 | { |
Kojto | 90:cb3d968589d8 | 3885 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3886 | struct _hw_cau_rotl_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 3887 | { |
Kojto | 90:cb3d968589d8 | 3888 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 3889 | } B; |
Kojto | 90:cb3d968589d8 | 3890 | } hw_cau_rotl_ca5_t; |
Kojto | 90:cb3d968589d8 | 3891 | |
Kojto | 90:cb3d968589d8 | 3892 | /*! |
Kojto | 90:cb3d968589d8 | 3893 | * @name Constants and macros for entire CAU_ROTL_CA5 register |
Kojto | 90:cb3d968589d8 | 3894 | */ |
Kojto | 90:cb3d968589d8 | 3895 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3896 | #define HW_CAU_ROTL_CA5_ADDR(x) ((x) + 0x9DCU) |
Kojto | 90:cb3d968589d8 | 3897 | |
Kojto | 90:cb3d968589d8 | 3898 | #define HW_CAU_ROTL_CA5(x) (*(__O hw_cau_rotl_ca5_t *) HW_CAU_ROTL_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3899 | #define HW_CAU_ROTL_CA5_WR(x, v) (HW_CAU_ROTL_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3900 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3901 | |
Kojto | 90:cb3d968589d8 | 3902 | /* |
Kojto | 90:cb3d968589d8 | 3903 | * Constants & macros for individual CAU_ROTL_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 3904 | */ |
Kojto | 90:cb3d968589d8 | 3905 | |
Kojto | 90:cb3d968589d8 | 3906 | /*! |
Kojto | 90:cb3d968589d8 | 3907 | * @name Register CAU_ROTL_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3908 | */ |
Kojto | 90:cb3d968589d8 | 3909 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3910 | #define BP_CAU_ROTL_CA5_CA5 (0U) /*!< Bit position for CAU_ROTL_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3911 | #define BM_CAU_ROTL_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3912 | #define BS_CAU_ROTL_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_ROTL_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3913 | |
Kojto | 90:cb3d968589d8 | 3914 | /*! @brief Format value for bitfield CAU_ROTL_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 3915 | #define BF_CAU_ROTL_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA5_CA5) & BM_CAU_ROTL_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 3916 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3917 | |
Kojto | 90:cb3d968589d8 | 3918 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3919 | * HW_CAU_ROTL_CA6 - General Purpose Register 6 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3920 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3921 | |
Kojto | 90:cb3d968589d8 | 3922 | /*! |
Kojto | 90:cb3d968589d8 | 3923 | * @brief HW_CAU_ROTL_CA6 - General Purpose Register 6 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3924 | * |
Kojto | 90:cb3d968589d8 | 3925 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3926 | */ |
Kojto | 90:cb3d968589d8 | 3927 | typedef union _hw_cau_rotl_ca6 |
Kojto | 90:cb3d968589d8 | 3928 | { |
Kojto | 90:cb3d968589d8 | 3929 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3930 | struct _hw_cau_rotl_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 3931 | { |
Kojto | 90:cb3d968589d8 | 3932 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 3933 | } B; |
Kojto | 90:cb3d968589d8 | 3934 | } hw_cau_rotl_ca6_t; |
Kojto | 90:cb3d968589d8 | 3935 | |
Kojto | 90:cb3d968589d8 | 3936 | /*! |
Kojto | 90:cb3d968589d8 | 3937 | * @name Constants and macros for entire CAU_ROTL_CA6 register |
Kojto | 90:cb3d968589d8 | 3938 | */ |
Kojto | 90:cb3d968589d8 | 3939 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3940 | #define HW_CAU_ROTL_CA6_ADDR(x) ((x) + 0x9E0U) |
Kojto | 90:cb3d968589d8 | 3941 | |
Kojto | 90:cb3d968589d8 | 3942 | #define HW_CAU_ROTL_CA6(x) (*(__O hw_cau_rotl_ca6_t *) HW_CAU_ROTL_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3943 | #define HW_CAU_ROTL_CA6_WR(x, v) (HW_CAU_ROTL_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3944 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3945 | |
Kojto | 90:cb3d968589d8 | 3946 | /* |
Kojto | 90:cb3d968589d8 | 3947 | * Constants & macros for individual CAU_ROTL_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 3948 | */ |
Kojto | 90:cb3d968589d8 | 3949 | |
Kojto | 90:cb3d968589d8 | 3950 | /*! |
Kojto | 90:cb3d968589d8 | 3951 | * @name Register CAU_ROTL_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3952 | */ |
Kojto | 90:cb3d968589d8 | 3953 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3954 | #define BP_CAU_ROTL_CA6_CA6 (0U) /*!< Bit position for CAU_ROTL_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3955 | #define BM_CAU_ROTL_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3956 | #define BS_CAU_ROTL_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_ROTL_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3957 | |
Kojto | 90:cb3d968589d8 | 3958 | /*! @brief Format value for bitfield CAU_ROTL_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 3959 | #define BF_CAU_ROTL_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA6_CA6) & BM_CAU_ROTL_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 3960 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3961 | |
Kojto | 90:cb3d968589d8 | 3962 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 3963 | * HW_CAU_ROTL_CA7 - General Purpose Register 7 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 3964 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 3965 | |
Kojto | 90:cb3d968589d8 | 3966 | /*! |
Kojto | 90:cb3d968589d8 | 3967 | * @brief HW_CAU_ROTL_CA7 - General Purpose Register 7 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 3968 | * |
Kojto | 90:cb3d968589d8 | 3969 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 3970 | */ |
Kojto | 90:cb3d968589d8 | 3971 | typedef union _hw_cau_rotl_ca7 |
Kojto | 90:cb3d968589d8 | 3972 | { |
Kojto | 90:cb3d968589d8 | 3973 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 3974 | struct _hw_cau_rotl_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 3975 | { |
Kojto | 90:cb3d968589d8 | 3976 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 3977 | } B; |
Kojto | 90:cb3d968589d8 | 3978 | } hw_cau_rotl_ca7_t; |
Kojto | 90:cb3d968589d8 | 3979 | |
Kojto | 90:cb3d968589d8 | 3980 | /*! |
Kojto | 90:cb3d968589d8 | 3981 | * @name Constants and macros for entire CAU_ROTL_CA7 register |
Kojto | 90:cb3d968589d8 | 3982 | */ |
Kojto | 90:cb3d968589d8 | 3983 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3984 | #define HW_CAU_ROTL_CA7_ADDR(x) ((x) + 0x9E4U) |
Kojto | 90:cb3d968589d8 | 3985 | |
Kojto | 90:cb3d968589d8 | 3986 | #define HW_CAU_ROTL_CA7(x) (*(__O hw_cau_rotl_ca7_t *) HW_CAU_ROTL_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 3987 | #define HW_CAU_ROTL_CA7_WR(x, v) (HW_CAU_ROTL_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 3988 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 3989 | |
Kojto | 90:cb3d968589d8 | 3990 | /* |
Kojto | 90:cb3d968589d8 | 3991 | * Constants & macros for individual CAU_ROTL_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 3992 | */ |
Kojto | 90:cb3d968589d8 | 3993 | |
Kojto | 90:cb3d968589d8 | 3994 | /*! |
Kojto | 90:cb3d968589d8 | 3995 | * @name Register CAU_ROTL_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 3996 | */ |
Kojto | 90:cb3d968589d8 | 3997 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 3998 | #define BP_CAU_ROTL_CA7_CA7 (0U) /*!< Bit position for CAU_ROTL_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 3999 | #define BM_CAU_ROTL_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4000 | #define BS_CAU_ROTL_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_ROTL_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4001 | |
Kojto | 90:cb3d968589d8 | 4002 | /*! @brief Format value for bitfield CAU_ROTL_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4003 | #define BF_CAU_ROTL_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA7_CA7) & BM_CAU_ROTL_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 4004 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4005 | |
Kojto | 90:cb3d968589d8 | 4006 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4007 | * HW_CAU_ROTL_CA8 - General Purpose Register 8 - Rotate Left command |
Kojto | 90:cb3d968589d8 | 4008 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4009 | |
Kojto | 90:cb3d968589d8 | 4010 | /*! |
Kojto | 90:cb3d968589d8 | 4011 | * @brief HW_CAU_ROTL_CA8 - General Purpose Register 8 - Rotate Left command (WO) |
Kojto | 90:cb3d968589d8 | 4012 | * |
Kojto | 90:cb3d968589d8 | 4013 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4014 | */ |
Kojto | 90:cb3d968589d8 | 4015 | typedef union _hw_cau_rotl_ca8 |
Kojto | 90:cb3d968589d8 | 4016 | { |
Kojto | 90:cb3d968589d8 | 4017 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4018 | struct _hw_cau_rotl_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 4019 | { |
Kojto | 90:cb3d968589d8 | 4020 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 4021 | } B; |
Kojto | 90:cb3d968589d8 | 4022 | } hw_cau_rotl_ca8_t; |
Kojto | 90:cb3d968589d8 | 4023 | |
Kojto | 90:cb3d968589d8 | 4024 | /*! |
Kojto | 90:cb3d968589d8 | 4025 | * @name Constants and macros for entire CAU_ROTL_CA8 register |
Kojto | 90:cb3d968589d8 | 4026 | */ |
Kojto | 90:cb3d968589d8 | 4027 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4028 | #define HW_CAU_ROTL_CA8_ADDR(x) ((x) + 0x9E8U) |
Kojto | 90:cb3d968589d8 | 4029 | |
Kojto | 90:cb3d968589d8 | 4030 | #define HW_CAU_ROTL_CA8(x) (*(__O hw_cau_rotl_ca8_t *) HW_CAU_ROTL_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4031 | #define HW_CAU_ROTL_CA8_WR(x, v) (HW_CAU_ROTL_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4032 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4033 | |
Kojto | 90:cb3d968589d8 | 4034 | /* |
Kojto | 90:cb3d968589d8 | 4035 | * Constants & macros for individual CAU_ROTL_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 4036 | */ |
Kojto | 90:cb3d968589d8 | 4037 | |
Kojto | 90:cb3d968589d8 | 4038 | /*! |
Kojto | 90:cb3d968589d8 | 4039 | * @name Register CAU_ROTL_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4040 | */ |
Kojto | 90:cb3d968589d8 | 4041 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4042 | #define BP_CAU_ROTL_CA8_CA8 (0U) /*!< Bit position for CAU_ROTL_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4043 | #define BM_CAU_ROTL_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_ROTL_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4044 | #define BS_CAU_ROTL_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_ROTL_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4045 | |
Kojto | 90:cb3d968589d8 | 4046 | /*! @brief Format value for bitfield CAU_ROTL_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4047 | #define BF_CAU_ROTL_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_ROTL_CA8_CA8) & BM_CAU_ROTL_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 4048 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4049 | |
Kojto | 90:cb3d968589d8 | 4050 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4051 | * HW_CAU_AESC_CASR - Status register - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4052 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4053 | |
Kojto | 90:cb3d968589d8 | 4054 | /*! |
Kojto | 90:cb3d968589d8 | 4055 | * @brief HW_CAU_AESC_CASR - Status register - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4056 | * |
Kojto | 90:cb3d968589d8 | 4057 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 4058 | */ |
Kojto | 90:cb3d968589d8 | 4059 | typedef union _hw_cau_aesc_casr |
Kojto | 90:cb3d968589d8 | 4060 | { |
Kojto | 90:cb3d968589d8 | 4061 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4062 | struct _hw_cau_aesc_casr_bitfields |
Kojto | 90:cb3d968589d8 | 4063 | { |
Kojto | 90:cb3d968589d8 | 4064 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 4065 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 4066 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 4067 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 4068 | } B; |
Kojto | 90:cb3d968589d8 | 4069 | } hw_cau_aesc_casr_t; |
Kojto | 90:cb3d968589d8 | 4070 | |
Kojto | 90:cb3d968589d8 | 4071 | /*! |
Kojto | 90:cb3d968589d8 | 4072 | * @name Constants and macros for entire CAU_AESC_CASR register |
Kojto | 90:cb3d968589d8 | 4073 | */ |
Kojto | 90:cb3d968589d8 | 4074 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4075 | #define HW_CAU_AESC_CASR_ADDR(x) ((x) + 0xB00U) |
Kojto | 90:cb3d968589d8 | 4076 | |
Kojto | 90:cb3d968589d8 | 4077 | #define HW_CAU_AESC_CASR(x) (*(__O hw_cau_aesc_casr_t *) HW_CAU_AESC_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4078 | #define HW_CAU_AESC_CASR_WR(x, v) (HW_CAU_AESC_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4079 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4080 | |
Kojto | 90:cb3d968589d8 | 4081 | /* |
Kojto | 90:cb3d968589d8 | 4082 | * Constants & macros for individual CAU_AESC_CASR bitfields |
Kojto | 90:cb3d968589d8 | 4083 | */ |
Kojto | 90:cb3d968589d8 | 4084 | |
Kojto | 90:cb3d968589d8 | 4085 | /*! |
Kojto | 90:cb3d968589d8 | 4086 | * @name Register CAU_AESC_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 4087 | * |
Kojto | 90:cb3d968589d8 | 4088 | * Values: |
Kojto | 90:cb3d968589d8 | 4089 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 4090 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 4091 | */ |
Kojto | 90:cb3d968589d8 | 4092 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4093 | #define BP_CAU_AESC_CASR_IC (0U) /*!< Bit position for CAU_AESC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4094 | #define BM_CAU_AESC_CASR_IC (0x00000001U) /*!< Bit mask for CAU_AESC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4095 | #define BS_CAU_AESC_CASR_IC (1U) /*!< Bit field size in bits for CAU_AESC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4096 | |
Kojto | 90:cb3d968589d8 | 4097 | /*! @brief Format value for bitfield CAU_AESC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4098 | #define BF_CAU_AESC_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CASR_IC) & BM_CAU_AESC_CASR_IC) |
Kojto | 90:cb3d968589d8 | 4099 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4100 | |
Kojto | 90:cb3d968589d8 | 4101 | /*! |
Kojto | 90:cb3d968589d8 | 4102 | * @name Register CAU_AESC_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 4103 | * |
Kojto | 90:cb3d968589d8 | 4104 | * Values: |
Kojto | 90:cb3d968589d8 | 4105 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 4106 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 4107 | */ |
Kojto | 90:cb3d968589d8 | 4108 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4109 | #define BP_CAU_AESC_CASR_DPE (1U) /*!< Bit position for CAU_AESC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4110 | #define BM_CAU_AESC_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_AESC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4111 | #define BS_CAU_AESC_CASR_DPE (1U) /*!< Bit field size in bits for CAU_AESC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4112 | |
Kojto | 90:cb3d968589d8 | 4113 | /*! @brief Format value for bitfield CAU_AESC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4114 | #define BF_CAU_AESC_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CASR_DPE) & BM_CAU_AESC_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 4115 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4116 | |
Kojto | 90:cb3d968589d8 | 4117 | /*! |
Kojto | 90:cb3d968589d8 | 4118 | * @name Register CAU_AESC_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 4119 | * |
Kojto | 90:cb3d968589d8 | 4120 | * Values: |
Kojto | 90:cb3d968589d8 | 4121 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 4122 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 4123 | * value on this device) |
Kojto | 90:cb3d968589d8 | 4124 | */ |
Kojto | 90:cb3d968589d8 | 4125 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4126 | #define BP_CAU_AESC_CASR_VER (28U) /*!< Bit position for CAU_AESC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4127 | #define BM_CAU_AESC_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_AESC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4128 | #define BS_CAU_AESC_CASR_VER (4U) /*!< Bit field size in bits for CAU_AESC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4129 | |
Kojto | 90:cb3d968589d8 | 4130 | /*! @brief Format value for bitfield CAU_AESC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4131 | #define BF_CAU_AESC_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CASR_VER) & BM_CAU_AESC_CASR_VER) |
Kojto | 90:cb3d968589d8 | 4132 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4133 | |
Kojto | 90:cb3d968589d8 | 4134 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4135 | * HW_CAU_AESC_CAA - Accumulator register - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4136 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4137 | |
Kojto | 90:cb3d968589d8 | 4138 | /*! |
Kojto | 90:cb3d968589d8 | 4139 | * @brief HW_CAU_AESC_CAA - Accumulator register - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4140 | * |
Kojto | 90:cb3d968589d8 | 4141 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4142 | */ |
Kojto | 90:cb3d968589d8 | 4143 | typedef union _hw_cau_aesc_caa |
Kojto | 90:cb3d968589d8 | 4144 | { |
Kojto | 90:cb3d968589d8 | 4145 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4146 | struct _hw_cau_aesc_caa_bitfields |
Kojto | 90:cb3d968589d8 | 4147 | { |
Kojto | 90:cb3d968589d8 | 4148 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 4149 | } B; |
Kojto | 90:cb3d968589d8 | 4150 | } hw_cau_aesc_caa_t; |
Kojto | 90:cb3d968589d8 | 4151 | |
Kojto | 90:cb3d968589d8 | 4152 | /*! |
Kojto | 90:cb3d968589d8 | 4153 | * @name Constants and macros for entire CAU_AESC_CAA register |
Kojto | 90:cb3d968589d8 | 4154 | */ |
Kojto | 90:cb3d968589d8 | 4155 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4156 | #define HW_CAU_AESC_CAA_ADDR(x) ((x) + 0xB04U) |
Kojto | 90:cb3d968589d8 | 4157 | |
Kojto | 90:cb3d968589d8 | 4158 | #define HW_CAU_AESC_CAA(x) (*(__O hw_cau_aesc_caa_t *) HW_CAU_AESC_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4159 | #define HW_CAU_AESC_CAA_WR(x, v) (HW_CAU_AESC_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4160 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4161 | |
Kojto | 90:cb3d968589d8 | 4162 | /* |
Kojto | 90:cb3d968589d8 | 4163 | * Constants & macros for individual CAU_AESC_CAA bitfields |
Kojto | 90:cb3d968589d8 | 4164 | */ |
Kojto | 90:cb3d968589d8 | 4165 | |
Kojto | 90:cb3d968589d8 | 4166 | /*! |
Kojto | 90:cb3d968589d8 | 4167 | * @name Register CAU_AESC_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4168 | */ |
Kojto | 90:cb3d968589d8 | 4169 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4170 | #define BP_CAU_AESC_CAA_ACC (0U) /*!< Bit position for CAU_AESC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4171 | #define BM_CAU_AESC_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4172 | #define BS_CAU_AESC_CAA_ACC (32U) /*!< Bit field size in bits for CAU_AESC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4173 | |
Kojto | 90:cb3d968589d8 | 4174 | /*! @brief Format value for bitfield CAU_AESC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4175 | #define BF_CAU_AESC_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CAA_ACC) & BM_CAU_AESC_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 4176 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4177 | |
Kojto | 90:cb3d968589d8 | 4178 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4179 | * HW_CAU_AESC_CA0 - General Purpose Register 0 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4180 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4181 | |
Kojto | 90:cb3d968589d8 | 4182 | /*! |
Kojto | 90:cb3d968589d8 | 4183 | * @brief HW_CAU_AESC_CA0 - General Purpose Register 0 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4184 | * |
Kojto | 90:cb3d968589d8 | 4185 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4186 | */ |
Kojto | 90:cb3d968589d8 | 4187 | typedef union _hw_cau_aesc_ca0 |
Kojto | 90:cb3d968589d8 | 4188 | { |
Kojto | 90:cb3d968589d8 | 4189 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4190 | struct _hw_cau_aesc_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 4191 | { |
Kojto | 90:cb3d968589d8 | 4192 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 4193 | } B; |
Kojto | 90:cb3d968589d8 | 4194 | } hw_cau_aesc_ca0_t; |
Kojto | 90:cb3d968589d8 | 4195 | |
Kojto | 90:cb3d968589d8 | 4196 | /*! |
Kojto | 90:cb3d968589d8 | 4197 | * @name Constants and macros for entire CAU_AESC_CA0 register |
Kojto | 90:cb3d968589d8 | 4198 | */ |
Kojto | 90:cb3d968589d8 | 4199 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4200 | #define HW_CAU_AESC_CA0_ADDR(x) ((x) + 0xB08U) |
Kojto | 90:cb3d968589d8 | 4201 | |
Kojto | 90:cb3d968589d8 | 4202 | #define HW_CAU_AESC_CA0(x) (*(__O hw_cau_aesc_ca0_t *) HW_CAU_AESC_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4203 | #define HW_CAU_AESC_CA0_WR(x, v) (HW_CAU_AESC_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4204 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4205 | |
Kojto | 90:cb3d968589d8 | 4206 | /* |
Kojto | 90:cb3d968589d8 | 4207 | * Constants & macros for individual CAU_AESC_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 4208 | */ |
Kojto | 90:cb3d968589d8 | 4209 | |
Kojto | 90:cb3d968589d8 | 4210 | /*! |
Kojto | 90:cb3d968589d8 | 4211 | * @name Register CAU_AESC_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4212 | */ |
Kojto | 90:cb3d968589d8 | 4213 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4214 | #define BP_CAU_AESC_CA0_CA0 (0U) /*!< Bit position for CAU_AESC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4215 | #define BM_CAU_AESC_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4216 | #define BS_CAU_AESC_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_AESC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4217 | |
Kojto | 90:cb3d968589d8 | 4218 | /*! @brief Format value for bitfield CAU_AESC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4219 | #define BF_CAU_AESC_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA0_CA0) & BM_CAU_AESC_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 4220 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4221 | |
Kojto | 90:cb3d968589d8 | 4222 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4223 | * HW_CAU_AESC_CA1 - General Purpose Register 1 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4224 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4225 | |
Kojto | 90:cb3d968589d8 | 4226 | /*! |
Kojto | 90:cb3d968589d8 | 4227 | * @brief HW_CAU_AESC_CA1 - General Purpose Register 1 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4228 | * |
Kojto | 90:cb3d968589d8 | 4229 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4230 | */ |
Kojto | 90:cb3d968589d8 | 4231 | typedef union _hw_cau_aesc_ca1 |
Kojto | 90:cb3d968589d8 | 4232 | { |
Kojto | 90:cb3d968589d8 | 4233 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4234 | struct _hw_cau_aesc_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 4235 | { |
Kojto | 90:cb3d968589d8 | 4236 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 4237 | } B; |
Kojto | 90:cb3d968589d8 | 4238 | } hw_cau_aesc_ca1_t; |
Kojto | 90:cb3d968589d8 | 4239 | |
Kojto | 90:cb3d968589d8 | 4240 | /*! |
Kojto | 90:cb3d968589d8 | 4241 | * @name Constants and macros for entire CAU_AESC_CA1 register |
Kojto | 90:cb3d968589d8 | 4242 | */ |
Kojto | 90:cb3d968589d8 | 4243 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4244 | #define HW_CAU_AESC_CA1_ADDR(x) ((x) + 0xB0CU) |
Kojto | 90:cb3d968589d8 | 4245 | |
Kojto | 90:cb3d968589d8 | 4246 | #define HW_CAU_AESC_CA1(x) (*(__O hw_cau_aesc_ca1_t *) HW_CAU_AESC_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4247 | #define HW_CAU_AESC_CA1_WR(x, v) (HW_CAU_AESC_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4248 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4249 | |
Kojto | 90:cb3d968589d8 | 4250 | /* |
Kojto | 90:cb3d968589d8 | 4251 | * Constants & macros for individual CAU_AESC_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 4252 | */ |
Kojto | 90:cb3d968589d8 | 4253 | |
Kojto | 90:cb3d968589d8 | 4254 | /*! |
Kojto | 90:cb3d968589d8 | 4255 | * @name Register CAU_AESC_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4256 | */ |
Kojto | 90:cb3d968589d8 | 4257 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4258 | #define BP_CAU_AESC_CA1_CA1 (0U) /*!< Bit position for CAU_AESC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4259 | #define BM_CAU_AESC_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4260 | #define BS_CAU_AESC_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_AESC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4261 | |
Kojto | 90:cb3d968589d8 | 4262 | /*! @brief Format value for bitfield CAU_AESC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4263 | #define BF_CAU_AESC_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA1_CA1) & BM_CAU_AESC_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 4264 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4265 | |
Kojto | 90:cb3d968589d8 | 4266 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4267 | * HW_CAU_AESC_CA2 - General Purpose Register 2 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4268 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4269 | |
Kojto | 90:cb3d968589d8 | 4270 | /*! |
Kojto | 90:cb3d968589d8 | 4271 | * @brief HW_CAU_AESC_CA2 - General Purpose Register 2 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4272 | * |
Kojto | 90:cb3d968589d8 | 4273 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4274 | */ |
Kojto | 90:cb3d968589d8 | 4275 | typedef union _hw_cau_aesc_ca2 |
Kojto | 90:cb3d968589d8 | 4276 | { |
Kojto | 90:cb3d968589d8 | 4277 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4278 | struct _hw_cau_aesc_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 4279 | { |
Kojto | 90:cb3d968589d8 | 4280 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 4281 | } B; |
Kojto | 90:cb3d968589d8 | 4282 | } hw_cau_aesc_ca2_t; |
Kojto | 90:cb3d968589d8 | 4283 | |
Kojto | 90:cb3d968589d8 | 4284 | /*! |
Kojto | 90:cb3d968589d8 | 4285 | * @name Constants and macros for entire CAU_AESC_CA2 register |
Kojto | 90:cb3d968589d8 | 4286 | */ |
Kojto | 90:cb3d968589d8 | 4287 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4288 | #define HW_CAU_AESC_CA2_ADDR(x) ((x) + 0xB10U) |
Kojto | 90:cb3d968589d8 | 4289 | |
Kojto | 90:cb3d968589d8 | 4290 | #define HW_CAU_AESC_CA2(x) (*(__O hw_cau_aesc_ca2_t *) HW_CAU_AESC_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4291 | #define HW_CAU_AESC_CA2_WR(x, v) (HW_CAU_AESC_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4292 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4293 | |
Kojto | 90:cb3d968589d8 | 4294 | /* |
Kojto | 90:cb3d968589d8 | 4295 | * Constants & macros for individual CAU_AESC_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 4296 | */ |
Kojto | 90:cb3d968589d8 | 4297 | |
Kojto | 90:cb3d968589d8 | 4298 | /*! |
Kojto | 90:cb3d968589d8 | 4299 | * @name Register CAU_AESC_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4300 | */ |
Kojto | 90:cb3d968589d8 | 4301 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4302 | #define BP_CAU_AESC_CA2_CA2 (0U) /*!< Bit position for CAU_AESC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4303 | #define BM_CAU_AESC_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4304 | #define BS_CAU_AESC_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_AESC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4305 | |
Kojto | 90:cb3d968589d8 | 4306 | /*! @brief Format value for bitfield CAU_AESC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4307 | #define BF_CAU_AESC_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA2_CA2) & BM_CAU_AESC_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 4308 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4309 | |
Kojto | 90:cb3d968589d8 | 4310 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4311 | * HW_CAU_AESC_CA3 - General Purpose Register 3 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4312 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4313 | |
Kojto | 90:cb3d968589d8 | 4314 | /*! |
Kojto | 90:cb3d968589d8 | 4315 | * @brief HW_CAU_AESC_CA3 - General Purpose Register 3 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4316 | * |
Kojto | 90:cb3d968589d8 | 4317 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4318 | */ |
Kojto | 90:cb3d968589d8 | 4319 | typedef union _hw_cau_aesc_ca3 |
Kojto | 90:cb3d968589d8 | 4320 | { |
Kojto | 90:cb3d968589d8 | 4321 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4322 | struct _hw_cau_aesc_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 4323 | { |
Kojto | 90:cb3d968589d8 | 4324 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 4325 | } B; |
Kojto | 90:cb3d968589d8 | 4326 | } hw_cau_aesc_ca3_t; |
Kojto | 90:cb3d968589d8 | 4327 | |
Kojto | 90:cb3d968589d8 | 4328 | /*! |
Kojto | 90:cb3d968589d8 | 4329 | * @name Constants and macros for entire CAU_AESC_CA3 register |
Kojto | 90:cb3d968589d8 | 4330 | */ |
Kojto | 90:cb3d968589d8 | 4331 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4332 | #define HW_CAU_AESC_CA3_ADDR(x) ((x) + 0xB14U) |
Kojto | 90:cb3d968589d8 | 4333 | |
Kojto | 90:cb3d968589d8 | 4334 | #define HW_CAU_AESC_CA3(x) (*(__O hw_cau_aesc_ca3_t *) HW_CAU_AESC_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4335 | #define HW_CAU_AESC_CA3_WR(x, v) (HW_CAU_AESC_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4336 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4337 | |
Kojto | 90:cb3d968589d8 | 4338 | /* |
Kojto | 90:cb3d968589d8 | 4339 | * Constants & macros for individual CAU_AESC_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 4340 | */ |
Kojto | 90:cb3d968589d8 | 4341 | |
Kojto | 90:cb3d968589d8 | 4342 | /*! |
Kojto | 90:cb3d968589d8 | 4343 | * @name Register CAU_AESC_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4344 | */ |
Kojto | 90:cb3d968589d8 | 4345 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4346 | #define BP_CAU_AESC_CA3_CA3 (0U) /*!< Bit position for CAU_AESC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4347 | #define BM_CAU_AESC_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4348 | #define BS_CAU_AESC_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_AESC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4349 | |
Kojto | 90:cb3d968589d8 | 4350 | /*! @brief Format value for bitfield CAU_AESC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4351 | #define BF_CAU_AESC_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA3_CA3) & BM_CAU_AESC_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 4352 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4353 | |
Kojto | 90:cb3d968589d8 | 4354 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4355 | * HW_CAU_AESC_CA4 - General Purpose Register 4 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4356 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4357 | |
Kojto | 90:cb3d968589d8 | 4358 | /*! |
Kojto | 90:cb3d968589d8 | 4359 | * @brief HW_CAU_AESC_CA4 - General Purpose Register 4 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4360 | * |
Kojto | 90:cb3d968589d8 | 4361 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4362 | */ |
Kojto | 90:cb3d968589d8 | 4363 | typedef union _hw_cau_aesc_ca4 |
Kojto | 90:cb3d968589d8 | 4364 | { |
Kojto | 90:cb3d968589d8 | 4365 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4366 | struct _hw_cau_aesc_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 4367 | { |
Kojto | 90:cb3d968589d8 | 4368 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 4369 | } B; |
Kojto | 90:cb3d968589d8 | 4370 | } hw_cau_aesc_ca4_t; |
Kojto | 90:cb3d968589d8 | 4371 | |
Kojto | 90:cb3d968589d8 | 4372 | /*! |
Kojto | 90:cb3d968589d8 | 4373 | * @name Constants and macros for entire CAU_AESC_CA4 register |
Kojto | 90:cb3d968589d8 | 4374 | */ |
Kojto | 90:cb3d968589d8 | 4375 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4376 | #define HW_CAU_AESC_CA4_ADDR(x) ((x) + 0xB18U) |
Kojto | 90:cb3d968589d8 | 4377 | |
Kojto | 90:cb3d968589d8 | 4378 | #define HW_CAU_AESC_CA4(x) (*(__O hw_cau_aesc_ca4_t *) HW_CAU_AESC_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4379 | #define HW_CAU_AESC_CA4_WR(x, v) (HW_CAU_AESC_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4380 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4381 | |
Kojto | 90:cb3d968589d8 | 4382 | /* |
Kojto | 90:cb3d968589d8 | 4383 | * Constants & macros for individual CAU_AESC_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 4384 | */ |
Kojto | 90:cb3d968589d8 | 4385 | |
Kojto | 90:cb3d968589d8 | 4386 | /*! |
Kojto | 90:cb3d968589d8 | 4387 | * @name Register CAU_AESC_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4388 | */ |
Kojto | 90:cb3d968589d8 | 4389 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4390 | #define BP_CAU_AESC_CA4_CA4 (0U) /*!< Bit position for CAU_AESC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4391 | #define BM_CAU_AESC_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4392 | #define BS_CAU_AESC_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_AESC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4393 | |
Kojto | 90:cb3d968589d8 | 4394 | /*! @brief Format value for bitfield CAU_AESC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4395 | #define BF_CAU_AESC_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA4_CA4) & BM_CAU_AESC_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 4396 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4397 | |
Kojto | 90:cb3d968589d8 | 4398 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4399 | * HW_CAU_AESC_CA5 - General Purpose Register 5 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4400 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4401 | |
Kojto | 90:cb3d968589d8 | 4402 | /*! |
Kojto | 90:cb3d968589d8 | 4403 | * @brief HW_CAU_AESC_CA5 - General Purpose Register 5 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4404 | * |
Kojto | 90:cb3d968589d8 | 4405 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4406 | */ |
Kojto | 90:cb3d968589d8 | 4407 | typedef union _hw_cau_aesc_ca5 |
Kojto | 90:cb3d968589d8 | 4408 | { |
Kojto | 90:cb3d968589d8 | 4409 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4410 | struct _hw_cau_aesc_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 4411 | { |
Kojto | 90:cb3d968589d8 | 4412 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 4413 | } B; |
Kojto | 90:cb3d968589d8 | 4414 | } hw_cau_aesc_ca5_t; |
Kojto | 90:cb3d968589d8 | 4415 | |
Kojto | 90:cb3d968589d8 | 4416 | /*! |
Kojto | 90:cb3d968589d8 | 4417 | * @name Constants and macros for entire CAU_AESC_CA5 register |
Kojto | 90:cb3d968589d8 | 4418 | */ |
Kojto | 90:cb3d968589d8 | 4419 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4420 | #define HW_CAU_AESC_CA5_ADDR(x) ((x) + 0xB1CU) |
Kojto | 90:cb3d968589d8 | 4421 | |
Kojto | 90:cb3d968589d8 | 4422 | #define HW_CAU_AESC_CA5(x) (*(__O hw_cau_aesc_ca5_t *) HW_CAU_AESC_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4423 | #define HW_CAU_AESC_CA5_WR(x, v) (HW_CAU_AESC_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4424 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4425 | |
Kojto | 90:cb3d968589d8 | 4426 | /* |
Kojto | 90:cb3d968589d8 | 4427 | * Constants & macros for individual CAU_AESC_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 4428 | */ |
Kojto | 90:cb3d968589d8 | 4429 | |
Kojto | 90:cb3d968589d8 | 4430 | /*! |
Kojto | 90:cb3d968589d8 | 4431 | * @name Register CAU_AESC_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4432 | */ |
Kojto | 90:cb3d968589d8 | 4433 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4434 | #define BP_CAU_AESC_CA5_CA5 (0U) /*!< Bit position for CAU_AESC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4435 | #define BM_CAU_AESC_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4436 | #define BS_CAU_AESC_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_AESC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4437 | |
Kojto | 90:cb3d968589d8 | 4438 | /*! @brief Format value for bitfield CAU_AESC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4439 | #define BF_CAU_AESC_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA5_CA5) & BM_CAU_AESC_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 4440 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4441 | |
Kojto | 90:cb3d968589d8 | 4442 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4443 | * HW_CAU_AESC_CA6 - General Purpose Register 6 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4444 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4445 | |
Kojto | 90:cb3d968589d8 | 4446 | /*! |
Kojto | 90:cb3d968589d8 | 4447 | * @brief HW_CAU_AESC_CA6 - General Purpose Register 6 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4448 | * |
Kojto | 90:cb3d968589d8 | 4449 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4450 | */ |
Kojto | 90:cb3d968589d8 | 4451 | typedef union _hw_cau_aesc_ca6 |
Kojto | 90:cb3d968589d8 | 4452 | { |
Kojto | 90:cb3d968589d8 | 4453 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4454 | struct _hw_cau_aesc_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 4455 | { |
Kojto | 90:cb3d968589d8 | 4456 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 4457 | } B; |
Kojto | 90:cb3d968589d8 | 4458 | } hw_cau_aesc_ca6_t; |
Kojto | 90:cb3d968589d8 | 4459 | |
Kojto | 90:cb3d968589d8 | 4460 | /*! |
Kojto | 90:cb3d968589d8 | 4461 | * @name Constants and macros for entire CAU_AESC_CA6 register |
Kojto | 90:cb3d968589d8 | 4462 | */ |
Kojto | 90:cb3d968589d8 | 4463 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4464 | #define HW_CAU_AESC_CA6_ADDR(x) ((x) + 0xB20U) |
Kojto | 90:cb3d968589d8 | 4465 | |
Kojto | 90:cb3d968589d8 | 4466 | #define HW_CAU_AESC_CA6(x) (*(__O hw_cau_aesc_ca6_t *) HW_CAU_AESC_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4467 | #define HW_CAU_AESC_CA6_WR(x, v) (HW_CAU_AESC_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4468 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4469 | |
Kojto | 90:cb3d968589d8 | 4470 | /* |
Kojto | 90:cb3d968589d8 | 4471 | * Constants & macros for individual CAU_AESC_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 4472 | */ |
Kojto | 90:cb3d968589d8 | 4473 | |
Kojto | 90:cb3d968589d8 | 4474 | /*! |
Kojto | 90:cb3d968589d8 | 4475 | * @name Register CAU_AESC_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4476 | */ |
Kojto | 90:cb3d968589d8 | 4477 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4478 | #define BP_CAU_AESC_CA6_CA6 (0U) /*!< Bit position for CAU_AESC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 4479 | #define BM_CAU_AESC_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 4480 | #define BS_CAU_AESC_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_AESC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 4481 | |
Kojto | 90:cb3d968589d8 | 4482 | /*! @brief Format value for bitfield CAU_AESC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 4483 | #define BF_CAU_AESC_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA6_CA6) & BM_CAU_AESC_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 4484 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4485 | |
Kojto | 90:cb3d968589d8 | 4486 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4487 | * HW_CAU_AESC_CA7 - General Purpose Register 7 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4488 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4489 | |
Kojto | 90:cb3d968589d8 | 4490 | /*! |
Kojto | 90:cb3d968589d8 | 4491 | * @brief HW_CAU_AESC_CA7 - General Purpose Register 7 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4492 | * |
Kojto | 90:cb3d968589d8 | 4493 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4494 | */ |
Kojto | 90:cb3d968589d8 | 4495 | typedef union _hw_cau_aesc_ca7 |
Kojto | 90:cb3d968589d8 | 4496 | { |
Kojto | 90:cb3d968589d8 | 4497 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4498 | struct _hw_cau_aesc_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 4499 | { |
Kojto | 90:cb3d968589d8 | 4500 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 4501 | } B; |
Kojto | 90:cb3d968589d8 | 4502 | } hw_cau_aesc_ca7_t; |
Kojto | 90:cb3d968589d8 | 4503 | |
Kojto | 90:cb3d968589d8 | 4504 | /*! |
Kojto | 90:cb3d968589d8 | 4505 | * @name Constants and macros for entire CAU_AESC_CA7 register |
Kojto | 90:cb3d968589d8 | 4506 | */ |
Kojto | 90:cb3d968589d8 | 4507 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4508 | #define HW_CAU_AESC_CA7_ADDR(x) ((x) + 0xB24U) |
Kojto | 90:cb3d968589d8 | 4509 | |
Kojto | 90:cb3d968589d8 | 4510 | #define HW_CAU_AESC_CA7(x) (*(__O hw_cau_aesc_ca7_t *) HW_CAU_AESC_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4511 | #define HW_CAU_AESC_CA7_WR(x, v) (HW_CAU_AESC_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4512 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4513 | |
Kojto | 90:cb3d968589d8 | 4514 | /* |
Kojto | 90:cb3d968589d8 | 4515 | * Constants & macros for individual CAU_AESC_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 4516 | */ |
Kojto | 90:cb3d968589d8 | 4517 | |
Kojto | 90:cb3d968589d8 | 4518 | /*! |
Kojto | 90:cb3d968589d8 | 4519 | * @name Register CAU_AESC_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4520 | */ |
Kojto | 90:cb3d968589d8 | 4521 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4522 | #define BP_CAU_AESC_CA7_CA7 (0U) /*!< Bit position for CAU_AESC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4523 | #define BM_CAU_AESC_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4524 | #define BS_CAU_AESC_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_AESC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4525 | |
Kojto | 90:cb3d968589d8 | 4526 | /*! @brief Format value for bitfield CAU_AESC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 4527 | #define BF_CAU_AESC_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA7_CA7) & BM_CAU_AESC_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 4528 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4529 | |
Kojto | 90:cb3d968589d8 | 4530 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4531 | * HW_CAU_AESC_CA8 - General Purpose Register 8 - AES Column Operation command |
Kojto | 90:cb3d968589d8 | 4532 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4533 | |
Kojto | 90:cb3d968589d8 | 4534 | /*! |
Kojto | 90:cb3d968589d8 | 4535 | * @brief HW_CAU_AESC_CA8 - General Purpose Register 8 - AES Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4536 | * |
Kojto | 90:cb3d968589d8 | 4537 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4538 | */ |
Kojto | 90:cb3d968589d8 | 4539 | typedef union _hw_cau_aesc_ca8 |
Kojto | 90:cb3d968589d8 | 4540 | { |
Kojto | 90:cb3d968589d8 | 4541 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4542 | struct _hw_cau_aesc_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 4543 | { |
Kojto | 90:cb3d968589d8 | 4544 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 4545 | } B; |
Kojto | 90:cb3d968589d8 | 4546 | } hw_cau_aesc_ca8_t; |
Kojto | 90:cb3d968589d8 | 4547 | |
Kojto | 90:cb3d968589d8 | 4548 | /*! |
Kojto | 90:cb3d968589d8 | 4549 | * @name Constants and macros for entire CAU_AESC_CA8 register |
Kojto | 90:cb3d968589d8 | 4550 | */ |
Kojto | 90:cb3d968589d8 | 4551 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4552 | #define HW_CAU_AESC_CA8_ADDR(x) ((x) + 0xB28U) |
Kojto | 90:cb3d968589d8 | 4553 | |
Kojto | 90:cb3d968589d8 | 4554 | #define HW_CAU_AESC_CA8(x) (*(__O hw_cau_aesc_ca8_t *) HW_CAU_AESC_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4555 | #define HW_CAU_AESC_CA8_WR(x, v) (HW_CAU_AESC_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4556 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4557 | |
Kojto | 90:cb3d968589d8 | 4558 | /* |
Kojto | 90:cb3d968589d8 | 4559 | * Constants & macros for individual CAU_AESC_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 4560 | */ |
Kojto | 90:cb3d968589d8 | 4561 | |
Kojto | 90:cb3d968589d8 | 4562 | /*! |
Kojto | 90:cb3d968589d8 | 4563 | * @name Register CAU_AESC_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4564 | */ |
Kojto | 90:cb3d968589d8 | 4565 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4566 | #define BP_CAU_AESC_CA8_CA8 (0U) /*!< Bit position for CAU_AESC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4567 | #define BM_CAU_AESC_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4568 | #define BS_CAU_AESC_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_AESC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4569 | |
Kojto | 90:cb3d968589d8 | 4570 | /*! @brief Format value for bitfield CAU_AESC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 4571 | #define BF_CAU_AESC_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESC_CA8_CA8) & BM_CAU_AESC_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 4572 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4573 | |
Kojto | 90:cb3d968589d8 | 4574 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4575 | * HW_CAU_AESIC_CASR - Status register - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4576 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4577 | |
Kojto | 90:cb3d968589d8 | 4578 | /*! |
Kojto | 90:cb3d968589d8 | 4579 | * @brief HW_CAU_AESIC_CASR - Status register - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4580 | * |
Kojto | 90:cb3d968589d8 | 4581 | * Reset value: 0x20000000U |
Kojto | 90:cb3d968589d8 | 4582 | */ |
Kojto | 90:cb3d968589d8 | 4583 | typedef union _hw_cau_aesic_casr |
Kojto | 90:cb3d968589d8 | 4584 | { |
Kojto | 90:cb3d968589d8 | 4585 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4586 | struct _hw_cau_aesic_casr_bitfields |
Kojto | 90:cb3d968589d8 | 4587 | { |
Kojto | 90:cb3d968589d8 | 4588 | uint32_t IC : 1; /*!< [0] */ |
Kojto | 90:cb3d968589d8 | 4589 | uint32_t DPE : 1; /*!< [1] */ |
Kojto | 90:cb3d968589d8 | 4590 | uint32_t RESERVED0 : 26; /*!< [27:2] */ |
Kojto | 90:cb3d968589d8 | 4591 | uint32_t VER : 4; /*!< [31:28] CAU version */ |
Kojto | 90:cb3d968589d8 | 4592 | } B; |
Kojto | 90:cb3d968589d8 | 4593 | } hw_cau_aesic_casr_t; |
Kojto | 90:cb3d968589d8 | 4594 | |
Kojto | 90:cb3d968589d8 | 4595 | /*! |
Kojto | 90:cb3d968589d8 | 4596 | * @name Constants and macros for entire CAU_AESIC_CASR register |
Kojto | 90:cb3d968589d8 | 4597 | */ |
Kojto | 90:cb3d968589d8 | 4598 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4599 | #define HW_CAU_AESIC_CASR_ADDR(x) ((x) + 0xB40U) |
Kojto | 90:cb3d968589d8 | 4600 | |
Kojto | 90:cb3d968589d8 | 4601 | #define HW_CAU_AESIC_CASR(x) (*(__O hw_cau_aesic_casr_t *) HW_CAU_AESIC_CASR_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4602 | #define HW_CAU_AESIC_CASR_WR(x, v) (HW_CAU_AESIC_CASR(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4603 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4604 | |
Kojto | 90:cb3d968589d8 | 4605 | /* |
Kojto | 90:cb3d968589d8 | 4606 | * Constants & macros for individual CAU_AESIC_CASR bitfields |
Kojto | 90:cb3d968589d8 | 4607 | */ |
Kojto | 90:cb3d968589d8 | 4608 | |
Kojto | 90:cb3d968589d8 | 4609 | /*! |
Kojto | 90:cb3d968589d8 | 4610 | * @name Register CAU_AESIC_CASR, field IC[0] (WO) |
Kojto | 90:cb3d968589d8 | 4611 | * |
Kojto | 90:cb3d968589d8 | 4612 | * Values: |
Kojto | 90:cb3d968589d8 | 4613 | * - 0 - No illegal commands issued |
Kojto | 90:cb3d968589d8 | 4614 | * - 1 - Illegal command issued |
Kojto | 90:cb3d968589d8 | 4615 | */ |
Kojto | 90:cb3d968589d8 | 4616 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4617 | #define BP_CAU_AESIC_CASR_IC (0U) /*!< Bit position for CAU_AESIC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4618 | #define BM_CAU_AESIC_CASR_IC (0x00000001U) /*!< Bit mask for CAU_AESIC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4619 | #define BS_CAU_AESIC_CASR_IC (1U) /*!< Bit field size in bits for CAU_AESIC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4620 | |
Kojto | 90:cb3d968589d8 | 4621 | /*! @brief Format value for bitfield CAU_AESIC_CASR_IC. */ |
Kojto | 90:cb3d968589d8 | 4622 | #define BF_CAU_AESIC_CASR_IC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CASR_IC) & BM_CAU_AESIC_CASR_IC) |
Kojto | 90:cb3d968589d8 | 4623 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4624 | |
Kojto | 90:cb3d968589d8 | 4625 | /*! |
Kojto | 90:cb3d968589d8 | 4626 | * @name Register CAU_AESIC_CASR, field DPE[1] (WO) |
Kojto | 90:cb3d968589d8 | 4627 | * |
Kojto | 90:cb3d968589d8 | 4628 | * Values: |
Kojto | 90:cb3d968589d8 | 4629 | * - 0 - No error detected |
Kojto | 90:cb3d968589d8 | 4630 | * - 1 - DES key parity error detected |
Kojto | 90:cb3d968589d8 | 4631 | */ |
Kojto | 90:cb3d968589d8 | 4632 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4633 | #define BP_CAU_AESIC_CASR_DPE (1U) /*!< Bit position for CAU_AESIC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4634 | #define BM_CAU_AESIC_CASR_DPE (0x00000002U) /*!< Bit mask for CAU_AESIC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4635 | #define BS_CAU_AESIC_CASR_DPE (1U) /*!< Bit field size in bits for CAU_AESIC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4636 | |
Kojto | 90:cb3d968589d8 | 4637 | /*! @brief Format value for bitfield CAU_AESIC_CASR_DPE. */ |
Kojto | 90:cb3d968589d8 | 4638 | #define BF_CAU_AESIC_CASR_DPE(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CASR_DPE) & BM_CAU_AESIC_CASR_DPE) |
Kojto | 90:cb3d968589d8 | 4639 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4640 | |
Kojto | 90:cb3d968589d8 | 4641 | /*! |
Kojto | 90:cb3d968589d8 | 4642 | * @name Register CAU_AESIC_CASR, field VER[31:28] (WO) |
Kojto | 90:cb3d968589d8 | 4643 | * |
Kojto | 90:cb3d968589d8 | 4644 | * Values: |
Kojto | 90:cb3d968589d8 | 4645 | * - 0001 - Initial CAU version |
Kojto | 90:cb3d968589d8 | 4646 | * - 0010 - Second version, added support for SHA-256 algorithm.(This is the |
Kojto | 90:cb3d968589d8 | 4647 | * value on this device) |
Kojto | 90:cb3d968589d8 | 4648 | */ |
Kojto | 90:cb3d968589d8 | 4649 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4650 | #define BP_CAU_AESIC_CASR_VER (28U) /*!< Bit position for CAU_AESIC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4651 | #define BM_CAU_AESIC_CASR_VER (0xF0000000U) /*!< Bit mask for CAU_AESIC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4652 | #define BS_CAU_AESIC_CASR_VER (4U) /*!< Bit field size in bits for CAU_AESIC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4653 | |
Kojto | 90:cb3d968589d8 | 4654 | /*! @brief Format value for bitfield CAU_AESIC_CASR_VER. */ |
Kojto | 90:cb3d968589d8 | 4655 | #define BF_CAU_AESIC_CASR_VER(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CASR_VER) & BM_CAU_AESIC_CASR_VER) |
Kojto | 90:cb3d968589d8 | 4656 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4657 | |
Kojto | 90:cb3d968589d8 | 4658 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4659 | * HW_CAU_AESIC_CAA - Accumulator register - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4660 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4661 | |
Kojto | 90:cb3d968589d8 | 4662 | /*! |
Kojto | 90:cb3d968589d8 | 4663 | * @brief HW_CAU_AESIC_CAA - Accumulator register - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4664 | * |
Kojto | 90:cb3d968589d8 | 4665 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4666 | */ |
Kojto | 90:cb3d968589d8 | 4667 | typedef union _hw_cau_aesic_caa |
Kojto | 90:cb3d968589d8 | 4668 | { |
Kojto | 90:cb3d968589d8 | 4669 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4670 | struct _hw_cau_aesic_caa_bitfields |
Kojto | 90:cb3d968589d8 | 4671 | { |
Kojto | 90:cb3d968589d8 | 4672 | uint32_t ACC : 32; /*!< [31:0] ACC */ |
Kojto | 90:cb3d968589d8 | 4673 | } B; |
Kojto | 90:cb3d968589d8 | 4674 | } hw_cau_aesic_caa_t; |
Kojto | 90:cb3d968589d8 | 4675 | |
Kojto | 90:cb3d968589d8 | 4676 | /*! |
Kojto | 90:cb3d968589d8 | 4677 | * @name Constants and macros for entire CAU_AESIC_CAA register |
Kojto | 90:cb3d968589d8 | 4678 | */ |
Kojto | 90:cb3d968589d8 | 4679 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4680 | #define HW_CAU_AESIC_CAA_ADDR(x) ((x) + 0xB44U) |
Kojto | 90:cb3d968589d8 | 4681 | |
Kojto | 90:cb3d968589d8 | 4682 | #define HW_CAU_AESIC_CAA(x) (*(__O hw_cau_aesic_caa_t *) HW_CAU_AESIC_CAA_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4683 | #define HW_CAU_AESIC_CAA_WR(x, v) (HW_CAU_AESIC_CAA(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4684 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4685 | |
Kojto | 90:cb3d968589d8 | 4686 | /* |
Kojto | 90:cb3d968589d8 | 4687 | * Constants & macros for individual CAU_AESIC_CAA bitfields |
Kojto | 90:cb3d968589d8 | 4688 | */ |
Kojto | 90:cb3d968589d8 | 4689 | |
Kojto | 90:cb3d968589d8 | 4690 | /*! |
Kojto | 90:cb3d968589d8 | 4691 | * @name Register CAU_AESIC_CAA, field ACC[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4692 | */ |
Kojto | 90:cb3d968589d8 | 4693 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4694 | #define BP_CAU_AESIC_CAA_ACC (0U) /*!< Bit position for CAU_AESIC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4695 | #define BM_CAU_AESIC_CAA_ACC (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4696 | #define BS_CAU_AESIC_CAA_ACC (32U) /*!< Bit field size in bits for CAU_AESIC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4697 | |
Kojto | 90:cb3d968589d8 | 4698 | /*! @brief Format value for bitfield CAU_AESIC_CAA_ACC. */ |
Kojto | 90:cb3d968589d8 | 4699 | #define BF_CAU_AESIC_CAA_ACC(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CAA_ACC) & BM_CAU_AESIC_CAA_ACC) |
Kojto | 90:cb3d968589d8 | 4700 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4701 | |
Kojto | 90:cb3d968589d8 | 4702 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4703 | * HW_CAU_AESIC_CA0 - General Purpose Register 0 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4704 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4705 | |
Kojto | 90:cb3d968589d8 | 4706 | /*! |
Kojto | 90:cb3d968589d8 | 4707 | * @brief HW_CAU_AESIC_CA0 - General Purpose Register 0 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4708 | * |
Kojto | 90:cb3d968589d8 | 4709 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4710 | */ |
Kojto | 90:cb3d968589d8 | 4711 | typedef union _hw_cau_aesic_ca0 |
Kojto | 90:cb3d968589d8 | 4712 | { |
Kojto | 90:cb3d968589d8 | 4713 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4714 | struct _hw_cau_aesic_ca0_bitfields |
Kojto | 90:cb3d968589d8 | 4715 | { |
Kojto | 90:cb3d968589d8 | 4716 | uint32_t CA0 : 32; /*!< [31:0] CA0 */ |
Kojto | 90:cb3d968589d8 | 4717 | } B; |
Kojto | 90:cb3d968589d8 | 4718 | } hw_cau_aesic_ca0_t; |
Kojto | 90:cb3d968589d8 | 4719 | |
Kojto | 90:cb3d968589d8 | 4720 | /*! |
Kojto | 90:cb3d968589d8 | 4721 | * @name Constants and macros for entire CAU_AESIC_CA0 register |
Kojto | 90:cb3d968589d8 | 4722 | */ |
Kojto | 90:cb3d968589d8 | 4723 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4724 | #define HW_CAU_AESIC_CA0_ADDR(x) ((x) + 0xB48U) |
Kojto | 90:cb3d968589d8 | 4725 | |
Kojto | 90:cb3d968589d8 | 4726 | #define HW_CAU_AESIC_CA0(x) (*(__O hw_cau_aesic_ca0_t *) HW_CAU_AESIC_CA0_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4727 | #define HW_CAU_AESIC_CA0_WR(x, v) (HW_CAU_AESIC_CA0(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4728 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4729 | |
Kojto | 90:cb3d968589d8 | 4730 | /* |
Kojto | 90:cb3d968589d8 | 4731 | * Constants & macros for individual CAU_AESIC_CA0 bitfields |
Kojto | 90:cb3d968589d8 | 4732 | */ |
Kojto | 90:cb3d968589d8 | 4733 | |
Kojto | 90:cb3d968589d8 | 4734 | /*! |
Kojto | 90:cb3d968589d8 | 4735 | * @name Register CAU_AESIC_CA0, field CA0[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4736 | */ |
Kojto | 90:cb3d968589d8 | 4737 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4738 | #define BP_CAU_AESIC_CA0_CA0 (0U) /*!< Bit position for CAU_AESIC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4739 | #define BM_CAU_AESIC_CA0_CA0 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4740 | #define BS_CAU_AESIC_CA0_CA0 (32U) /*!< Bit field size in bits for CAU_AESIC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4741 | |
Kojto | 90:cb3d968589d8 | 4742 | /*! @brief Format value for bitfield CAU_AESIC_CA0_CA0. */ |
Kojto | 90:cb3d968589d8 | 4743 | #define BF_CAU_AESIC_CA0_CA0(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA0_CA0) & BM_CAU_AESIC_CA0_CA0) |
Kojto | 90:cb3d968589d8 | 4744 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4745 | |
Kojto | 90:cb3d968589d8 | 4746 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4747 | * HW_CAU_AESIC_CA1 - General Purpose Register 1 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4748 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4749 | |
Kojto | 90:cb3d968589d8 | 4750 | /*! |
Kojto | 90:cb3d968589d8 | 4751 | * @brief HW_CAU_AESIC_CA1 - General Purpose Register 1 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4752 | * |
Kojto | 90:cb3d968589d8 | 4753 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4754 | */ |
Kojto | 90:cb3d968589d8 | 4755 | typedef union _hw_cau_aesic_ca1 |
Kojto | 90:cb3d968589d8 | 4756 | { |
Kojto | 90:cb3d968589d8 | 4757 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4758 | struct _hw_cau_aesic_ca1_bitfields |
Kojto | 90:cb3d968589d8 | 4759 | { |
Kojto | 90:cb3d968589d8 | 4760 | uint32_t CA1 : 32; /*!< [31:0] CA1 */ |
Kojto | 90:cb3d968589d8 | 4761 | } B; |
Kojto | 90:cb3d968589d8 | 4762 | } hw_cau_aesic_ca1_t; |
Kojto | 90:cb3d968589d8 | 4763 | |
Kojto | 90:cb3d968589d8 | 4764 | /*! |
Kojto | 90:cb3d968589d8 | 4765 | * @name Constants and macros for entire CAU_AESIC_CA1 register |
Kojto | 90:cb3d968589d8 | 4766 | */ |
Kojto | 90:cb3d968589d8 | 4767 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4768 | #define HW_CAU_AESIC_CA1_ADDR(x) ((x) + 0xB4CU) |
Kojto | 90:cb3d968589d8 | 4769 | |
Kojto | 90:cb3d968589d8 | 4770 | #define HW_CAU_AESIC_CA1(x) (*(__O hw_cau_aesic_ca1_t *) HW_CAU_AESIC_CA1_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4771 | #define HW_CAU_AESIC_CA1_WR(x, v) (HW_CAU_AESIC_CA1(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4772 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4773 | |
Kojto | 90:cb3d968589d8 | 4774 | /* |
Kojto | 90:cb3d968589d8 | 4775 | * Constants & macros for individual CAU_AESIC_CA1 bitfields |
Kojto | 90:cb3d968589d8 | 4776 | */ |
Kojto | 90:cb3d968589d8 | 4777 | |
Kojto | 90:cb3d968589d8 | 4778 | /*! |
Kojto | 90:cb3d968589d8 | 4779 | * @name Register CAU_AESIC_CA1, field CA1[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4780 | */ |
Kojto | 90:cb3d968589d8 | 4781 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4782 | #define BP_CAU_AESIC_CA1_CA1 (0U) /*!< Bit position for CAU_AESIC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4783 | #define BM_CAU_AESIC_CA1_CA1 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4784 | #define BS_CAU_AESIC_CA1_CA1 (32U) /*!< Bit field size in bits for CAU_AESIC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4785 | |
Kojto | 90:cb3d968589d8 | 4786 | /*! @brief Format value for bitfield CAU_AESIC_CA1_CA1. */ |
Kojto | 90:cb3d968589d8 | 4787 | #define BF_CAU_AESIC_CA1_CA1(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA1_CA1) & BM_CAU_AESIC_CA1_CA1) |
Kojto | 90:cb3d968589d8 | 4788 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4789 | |
Kojto | 90:cb3d968589d8 | 4790 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4791 | * HW_CAU_AESIC_CA2 - General Purpose Register 2 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4792 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4793 | |
Kojto | 90:cb3d968589d8 | 4794 | /*! |
Kojto | 90:cb3d968589d8 | 4795 | * @brief HW_CAU_AESIC_CA2 - General Purpose Register 2 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4796 | * |
Kojto | 90:cb3d968589d8 | 4797 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4798 | */ |
Kojto | 90:cb3d968589d8 | 4799 | typedef union _hw_cau_aesic_ca2 |
Kojto | 90:cb3d968589d8 | 4800 | { |
Kojto | 90:cb3d968589d8 | 4801 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4802 | struct _hw_cau_aesic_ca2_bitfields |
Kojto | 90:cb3d968589d8 | 4803 | { |
Kojto | 90:cb3d968589d8 | 4804 | uint32_t CA2 : 32; /*!< [31:0] CA2 */ |
Kojto | 90:cb3d968589d8 | 4805 | } B; |
Kojto | 90:cb3d968589d8 | 4806 | } hw_cau_aesic_ca2_t; |
Kojto | 90:cb3d968589d8 | 4807 | |
Kojto | 90:cb3d968589d8 | 4808 | /*! |
Kojto | 90:cb3d968589d8 | 4809 | * @name Constants and macros for entire CAU_AESIC_CA2 register |
Kojto | 90:cb3d968589d8 | 4810 | */ |
Kojto | 90:cb3d968589d8 | 4811 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4812 | #define HW_CAU_AESIC_CA2_ADDR(x) ((x) + 0xB50U) |
Kojto | 90:cb3d968589d8 | 4813 | |
Kojto | 90:cb3d968589d8 | 4814 | #define HW_CAU_AESIC_CA2(x) (*(__O hw_cau_aesic_ca2_t *) HW_CAU_AESIC_CA2_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4815 | #define HW_CAU_AESIC_CA2_WR(x, v) (HW_CAU_AESIC_CA2(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4816 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4817 | |
Kojto | 90:cb3d968589d8 | 4818 | /* |
Kojto | 90:cb3d968589d8 | 4819 | * Constants & macros for individual CAU_AESIC_CA2 bitfields |
Kojto | 90:cb3d968589d8 | 4820 | */ |
Kojto | 90:cb3d968589d8 | 4821 | |
Kojto | 90:cb3d968589d8 | 4822 | /*! |
Kojto | 90:cb3d968589d8 | 4823 | * @name Register CAU_AESIC_CA2, field CA2[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4824 | */ |
Kojto | 90:cb3d968589d8 | 4825 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4826 | #define BP_CAU_AESIC_CA2_CA2 (0U) /*!< Bit position for CAU_AESIC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4827 | #define BM_CAU_AESIC_CA2_CA2 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4828 | #define BS_CAU_AESIC_CA2_CA2 (32U) /*!< Bit field size in bits for CAU_AESIC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4829 | |
Kojto | 90:cb3d968589d8 | 4830 | /*! @brief Format value for bitfield CAU_AESIC_CA2_CA2. */ |
Kojto | 90:cb3d968589d8 | 4831 | #define BF_CAU_AESIC_CA2_CA2(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA2_CA2) & BM_CAU_AESIC_CA2_CA2) |
Kojto | 90:cb3d968589d8 | 4832 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4833 | |
Kojto | 90:cb3d968589d8 | 4834 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4835 | * HW_CAU_AESIC_CA3 - General Purpose Register 3 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4836 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4837 | |
Kojto | 90:cb3d968589d8 | 4838 | /*! |
Kojto | 90:cb3d968589d8 | 4839 | * @brief HW_CAU_AESIC_CA3 - General Purpose Register 3 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4840 | * |
Kojto | 90:cb3d968589d8 | 4841 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4842 | */ |
Kojto | 90:cb3d968589d8 | 4843 | typedef union _hw_cau_aesic_ca3 |
Kojto | 90:cb3d968589d8 | 4844 | { |
Kojto | 90:cb3d968589d8 | 4845 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4846 | struct _hw_cau_aesic_ca3_bitfields |
Kojto | 90:cb3d968589d8 | 4847 | { |
Kojto | 90:cb3d968589d8 | 4848 | uint32_t CA3 : 32; /*!< [31:0] CA3 */ |
Kojto | 90:cb3d968589d8 | 4849 | } B; |
Kojto | 90:cb3d968589d8 | 4850 | } hw_cau_aesic_ca3_t; |
Kojto | 90:cb3d968589d8 | 4851 | |
Kojto | 90:cb3d968589d8 | 4852 | /*! |
Kojto | 90:cb3d968589d8 | 4853 | * @name Constants and macros for entire CAU_AESIC_CA3 register |
Kojto | 90:cb3d968589d8 | 4854 | */ |
Kojto | 90:cb3d968589d8 | 4855 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4856 | #define HW_CAU_AESIC_CA3_ADDR(x) ((x) + 0xB54U) |
Kojto | 90:cb3d968589d8 | 4857 | |
Kojto | 90:cb3d968589d8 | 4858 | #define HW_CAU_AESIC_CA3(x) (*(__O hw_cau_aesic_ca3_t *) HW_CAU_AESIC_CA3_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4859 | #define HW_CAU_AESIC_CA3_WR(x, v) (HW_CAU_AESIC_CA3(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4860 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4861 | |
Kojto | 90:cb3d968589d8 | 4862 | /* |
Kojto | 90:cb3d968589d8 | 4863 | * Constants & macros for individual CAU_AESIC_CA3 bitfields |
Kojto | 90:cb3d968589d8 | 4864 | */ |
Kojto | 90:cb3d968589d8 | 4865 | |
Kojto | 90:cb3d968589d8 | 4866 | /*! |
Kojto | 90:cb3d968589d8 | 4867 | * @name Register CAU_AESIC_CA3, field CA3[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4868 | */ |
Kojto | 90:cb3d968589d8 | 4869 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4870 | #define BP_CAU_AESIC_CA3_CA3 (0U) /*!< Bit position for CAU_AESIC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4871 | #define BM_CAU_AESIC_CA3_CA3 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4872 | #define BS_CAU_AESIC_CA3_CA3 (32U) /*!< Bit field size in bits for CAU_AESIC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4873 | |
Kojto | 90:cb3d968589d8 | 4874 | /*! @brief Format value for bitfield CAU_AESIC_CA3_CA3. */ |
Kojto | 90:cb3d968589d8 | 4875 | #define BF_CAU_AESIC_CA3_CA3(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA3_CA3) & BM_CAU_AESIC_CA3_CA3) |
Kojto | 90:cb3d968589d8 | 4876 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4877 | |
Kojto | 90:cb3d968589d8 | 4878 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4879 | * HW_CAU_AESIC_CA4 - General Purpose Register 4 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4880 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4881 | |
Kojto | 90:cb3d968589d8 | 4882 | /*! |
Kojto | 90:cb3d968589d8 | 4883 | * @brief HW_CAU_AESIC_CA4 - General Purpose Register 4 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4884 | * |
Kojto | 90:cb3d968589d8 | 4885 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4886 | */ |
Kojto | 90:cb3d968589d8 | 4887 | typedef union _hw_cau_aesic_ca4 |
Kojto | 90:cb3d968589d8 | 4888 | { |
Kojto | 90:cb3d968589d8 | 4889 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4890 | struct _hw_cau_aesic_ca4_bitfields |
Kojto | 90:cb3d968589d8 | 4891 | { |
Kojto | 90:cb3d968589d8 | 4892 | uint32_t CA4 : 32; /*!< [31:0] CA4 */ |
Kojto | 90:cb3d968589d8 | 4893 | } B; |
Kojto | 90:cb3d968589d8 | 4894 | } hw_cau_aesic_ca4_t; |
Kojto | 90:cb3d968589d8 | 4895 | |
Kojto | 90:cb3d968589d8 | 4896 | /*! |
Kojto | 90:cb3d968589d8 | 4897 | * @name Constants and macros for entire CAU_AESIC_CA4 register |
Kojto | 90:cb3d968589d8 | 4898 | */ |
Kojto | 90:cb3d968589d8 | 4899 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4900 | #define HW_CAU_AESIC_CA4_ADDR(x) ((x) + 0xB58U) |
Kojto | 90:cb3d968589d8 | 4901 | |
Kojto | 90:cb3d968589d8 | 4902 | #define HW_CAU_AESIC_CA4(x) (*(__O hw_cau_aesic_ca4_t *) HW_CAU_AESIC_CA4_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4903 | #define HW_CAU_AESIC_CA4_WR(x, v) (HW_CAU_AESIC_CA4(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4904 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4905 | |
Kojto | 90:cb3d968589d8 | 4906 | /* |
Kojto | 90:cb3d968589d8 | 4907 | * Constants & macros for individual CAU_AESIC_CA4 bitfields |
Kojto | 90:cb3d968589d8 | 4908 | */ |
Kojto | 90:cb3d968589d8 | 4909 | |
Kojto | 90:cb3d968589d8 | 4910 | /*! |
Kojto | 90:cb3d968589d8 | 4911 | * @name Register CAU_AESIC_CA4, field CA4[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4912 | */ |
Kojto | 90:cb3d968589d8 | 4913 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4914 | #define BP_CAU_AESIC_CA4_CA4 (0U) /*!< Bit position for CAU_AESIC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4915 | #define BM_CAU_AESIC_CA4_CA4 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4916 | #define BS_CAU_AESIC_CA4_CA4 (32U) /*!< Bit field size in bits for CAU_AESIC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4917 | |
Kojto | 90:cb3d968589d8 | 4918 | /*! @brief Format value for bitfield CAU_AESIC_CA4_CA4. */ |
Kojto | 90:cb3d968589d8 | 4919 | #define BF_CAU_AESIC_CA4_CA4(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA4_CA4) & BM_CAU_AESIC_CA4_CA4) |
Kojto | 90:cb3d968589d8 | 4920 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4921 | |
Kojto | 90:cb3d968589d8 | 4922 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4923 | * HW_CAU_AESIC_CA5 - General Purpose Register 5 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4924 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4925 | |
Kojto | 90:cb3d968589d8 | 4926 | /*! |
Kojto | 90:cb3d968589d8 | 4927 | * @brief HW_CAU_AESIC_CA5 - General Purpose Register 5 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4928 | * |
Kojto | 90:cb3d968589d8 | 4929 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4930 | */ |
Kojto | 90:cb3d968589d8 | 4931 | typedef union _hw_cau_aesic_ca5 |
Kojto | 90:cb3d968589d8 | 4932 | { |
Kojto | 90:cb3d968589d8 | 4933 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4934 | struct _hw_cau_aesic_ca5_bitfields |
Kojto | 90:cb3d968589d8 | 4935 | { |
Kojto | 90:cb3d968589d8 | 4936 | uint32_t CA5 : 32; /*!< [31:0] CA5 */ |
Kojto | 90:cb3d968589d8 | 4937 | } B; |
Kojto | 90:cb3d968589d8 | 4938 | } hw_cau_aesic_ca5_t; |
Kojto | 90:cb3d968589d8 | 4939 | |
Kojto | 90:cb3d968589d8 | 4940 | /*! |
Kojto | 90:cb3d968589d8 | 4941 | * @name Constants and macros for entire CAU_AESIC_CA5 register |
Kojto | 90:cb3d968589d8 | 4942 | */ |
Kojto | 90:cb3d968589d8 | 4943 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4944 | #define HW_CAU_AESIC_CA5_ADDR(x) ((x) + 0xB5CU) |
Kojto | 90:cb3d968589d8 | 4945 | |
Kojto | 90:cb3d968589d8 | 4946 | #define HW_CAU_AESIC_CA5(x) (*(__O hw_cau_aesic_ca5_t *) HW_CAU_AESIC_CA5_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4947 | #define HW_CAU_AESIC_CA5_WR(x, v) (HW_CAU_AESIC_CA5(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4948 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4949 | |
Kojto | 90:cb3d968589d8 | 4950 | /* |
Kojto | 90:cb3d968589d8 | 4951 | * Constants & macros for individual CAU_AESIC_CA5 bitfields |
Kojto | 90:cb3d968589d8 | 4952 | */ |
Kojto | 90:cb3d968589d8 | 4953 | |
Kojto | 90:cb3d968589d8 | 4954 | /*! |
Kojto | 90:cb3d968589d8 | 4955 | * @name Register CAU_AESIC_CA5, field CA5[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 4956 | */ |
Kojto | 90:cb3d968589d8 | 4957 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4958 | #define BP_CAU_AESIC_CA5_CA5 (0U) /*!< Bit position for CAU_AESIC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4959 | #define BM_CAU_AESIC_CA5_CA5 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4960 | #define BS_CAU_AESIC_CA5_CA5 (32U) /*!< Bit field size in bits for CAU_AESIC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4961 | |
Kojto | 90:cb3d968589d8 | 4962 | /*! @brief Format value for bitfield CAU_AESIC_CA5_CA5. */ |
Kojto | 90:cb3d968589d8 | 4963 | #define BF_CAU_AESIC_CA5_CA5(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA5_CA5) & BM_CAU_AESIC_CA5_CA5) |
Kojto | 90:cb3d968589d8 | 4964 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4965 | |
Kojto | 90:cb3d968589d8 | 4966 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 4967 | * HW_CAU_AESIC_CA6 - General Purpose Register 6 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 4968 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 4969 | |
Kojto | 90:cb3d968589d8 | 4970 | /*! |
Kojto | 90:cb3d968589d8 | 4971 | * @brief HW_CAU_AESIC_CA6 - General Purpose Register 6 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 4972 | * |
Kojto | 90:cb3d968589d8 | 4973 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 4974 | */ |
Kojto | 90:cb3d968589d8 | 4975 | typedef union _hw_cau_aesic_ca6 |
Kojto | 90:cb3d968589d8 | 4976 | { |
Kojto | 90:cb3d968589d8 | 4977 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 4978 | struct _hw_cau_aesic_ca6_bitfields |
Kojto | 90:cb3d968589d8 | 4979 | { |
Kojto | 90:cb3d968589d8 | 4980 | uint32_t CA6 : 32; /*!< [31:0] CA6 */ |
Kojto | 90:cb3d968589d8 | 4981 | } B; |
Kojto | 90:cb3d968589d8 | 4982 | } hw_cau_aesic_ca6_t; |
Kojto | 90:cb3d968589d8 | 4983 | |
Kojto | 90:cb3d968589d8 | 4984 | /*! |
Kojto | 90:cb3d968589d8 | 4985 | * @name Constants and macros for entire CAU_AESIC_CA6 register |
Kojto | 90:cb3d968589d8 | 4986 | */ |
Kojto | 90:cb3d968589d8 | 4987 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 4988 | #define HW_CAU_AESIC_CA6_ADDR(x) ((x) + 0xB60U) |
Kojto | 90:cb3d968589d8 | 4989 | |
Kojto | 90:cb3d968589d8 | 4990 | #define HW_CAU_AESIC_CA6(x) (*(__O hw_cau_aesic_ca6_t *) HW_CAU_AESIC_CA6_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 4991 | #define HW_CAU_AESIC_CA6_WR(x, v) (HW_CAU_AESIC_CA6(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 4992 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 4993 | |
Kojto | 90:cb3d968589d8 | 4994 | /* |
Kojto | 90:cb3d968589d8 | 4995 | * Constants & macros for individual CAU_AESIC_CA6 bitfields |
Kojto | 90:cb3d968589d8 | 4996 | */ |
Kojto | 90:cb3d968589d8 | 4997 | |
Kojto | 90:cb3d968589d8 | 4998 | /*! |
Kojto | 90:cb3d968589d8 | 4999 | * @name Register CAU_AESIC_CA6, field CA6[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 5000 | */ |
Kojto | 90:cb3d968589d8 | 5001 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 5002 | #define BP_CAU_AESIC_CA6_CA6 (0U) /*!< Bit position for CAU_AESIC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 5003 | #define BM_CAU_AESIC_CA6_CA6 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 5004 | #define BS_CAU_AESIC_CA6_CA6 (32U) /*!< Bit field size in bits for CAU_AESIC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 5005 | |
Kojto | 90:cb3d968589d8 | 5006 | /*! @brief Format value for bitfield CAU_AESIC_CA6_CA6. */ |
Kojto | 90:cb3d968589d8 | 5007 | #define BF_CAU_AESIC_CA6_CA6(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA6_CA6) & BM_CAU_AESIC_CA6_CA6) |
Kojto | 90:cb3d968589d8 | 5008 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 5009 | |
Kojto | 90:cb3d968589d8 | 5010 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 5011 | * HW_CAU_AESIC_CA7 - General Purpose Register 7 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 5012 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 5013 | |
Kojto | 90:cb3d968589d8 | 5014 | /*! |
Kojto | 90:cb3d968589d8 | 5015 | * @brief HW_CAU_AESIC_CA7 - General Purpose Register 7 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 5016 | * |
Kojto | 90:cb3d968589d8 | 5017 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 5018 | */ |
Kojto | 90:cb3d968589d8 | 5019 | typedef union _hw_cau_aesic_ca7 |
Kojto | 90:cb3d968589d8 | 5020 | { |
Kojto | 90:cb3d968589d8 | 5021 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 5022 | struct _hw_cau_aesic_ca7_bitfields |
Kojto | 90:cb3d968589d8 | 5023 | { |
Kojto | 90:cb3d968589d8 | 5024 | uint32_t CA7 : 32; /*!< [31:0] CA7 */ |
Kojto | 90:cb3d968589d8 | 5025 | } B; |
Kojto | 90:cb3d968589d8 | 5026 | } hw_cau_aesic_ca7_t; |
Kojto | 90:cb3d968589d8 | 5027 | |
Kojto | 90:cb3d968589d8 | 5028 | /*! |
Kojto | 90:cb3d968589d8 | 5029 | * @name Constants and macros for entire CAU_AESIC_CA7 register |
Kojto | 90:cb3d968589d8 | 5030 | */ |
Kojto | 90:cb3d968589d8 | 5031 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 5032 | #define HW_CAU_AESIC_CA7_ADDR(x) ((x) + 0xB64U) |
Kojto | 90:cb3d968589d8 | 5033 | |
Kojto | 90:cb3d968589d8 | 5034 | #define HW_CAU_AESIC_CA7(x) (*(__O hw_cau_aesic_ca7_t *) HW_CAU_AESIC_CA7_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 5035 | #define HW_CAU_AESIC_CA7_WR(x, v) (HW_CAU_AESIC_CA7(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 5036 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 5037 | |
Kojto | 90:cb3d968589d8 | 5038 | /* |
Kojto | 90:cb3d968589d8 | 5039 | * Constants & macros for individual CAU_AESIC_CA7 bitfields |
Kojto | 90:cb3d968589d8 | 5040 | */ |
Kojto | 90:cb3d968589d8 | 5041 | |
Kojto | 90:cb3d968589d8 | 5042 | /*! |
Kojto | 90:cb3d968589d8 | 5043 | * @name Register CAU_AESIC_CA7, field CA7[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 5044 | */ |
Kojto | 90:cb3d968589d8 | 5045 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 5046 | #define BP_CAU_AESIC_CA7_CA7 (0U) /*!< Bit position for CAU_AESIC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 5047 | #define BM_CAU_AESIC_CA7_CA7 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 5048 | #define BS_CAU_AESIC_CA7_CA7 (32U) /*!< Bit field size in bits for CAU_AESIC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 5049 | |
Kojto | 90:cb3d968589d8 | 5050 | /*! @brief Format value for bitfield CAU_AESIC_CA7_CA7. */ |
Kojto | 90:cb3d968589d8 | 5051 | #define BF_CAU_AESIC_CA7_CA7(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA7_CA7) & BM_CAU_AESIC_CA7_CA7) |
Kojto | 90:cb3d968589d8 | 5052 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 5053 | |
Kojto | 90:cb3d968589d8 | 5054 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 5055 | * HW_CAU_AESIC_CA8 - General Purpose Register 8 - AES Inverse Column Operation command |
Kojto | 90:cb3d968589d8 | 5056 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 5057 | |
Kojto | 90:cb3d968589d8 | 5058 | /*! |
Kojto | 90:cb3d968589d8 | 5059 | * @brief HW_CAU_AESIC_CA8 - General Purpose Register 8 - AES Inverse Column Operation command (WO) |
Kojto | 90:cb3d968589d8 | 5060 | * |
Kojto | 90:cb3d968589d8 | 5061 | * Reset value: 0x00000000U |
Kojto | 90:cb3d968589d8 | 5062 | */ |
Kojto | 90:cb3d968589d8 | 5063 | typedef union _hw_cau_aesic_ca8 |
Kojto | 90:cb3d968589d8 | 5064 | { |
Kojto | 90:cb3d968589d8 | 5065 | uint32_t U; |
Kojto | 90:cb3d968589d8 | 5066 | struct _hw_cau_aesic_ca8_bitfields |
Kojto | 90:cb3d968589d8 | 5067 | { |
Kojto | 90:cb3d968589d8 | 5068 | uint32_t CA8 : 32; /*!< [31:0] CA8 */ |
Kojto | 90:cb3d968589d8 | 5069 | } B; |
Kojto | 90:cb3d968589d8 | 5070 | } hw_cau_aesic_ca8_t; |
Kojto | 90:cb3d968589d8 | 5071 | |
Kojto | 90:cb3d968589d8 | 5072 | /*! |
Kojto | 90:cb3d968589d8 | 5073 | * @name Constants and macros for entire CAU_AESIC_CA8 register |
Kojto | 90:cb3d968589d8 | 5074 | */ |
Kojto | 90:cb3d968589d8 | 5075 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 5076 | #define HW_CAU_AESIC_CA8_ADDR(x) ((x) + 0xB68U) |
Kojto | 90:cb3d968589d8 | 5077 | |
Kojto | 90:cb3d968589d8 | 5078 | #define HW_CAU_AESIC_CA8(x) (*(__O hw_cau_aesic_ca8_t *) HW_CAU_AESIC_CA8_ADDR(x)) |
Kojto | 90:cb3d968589d8 | 5079 | #define HW_CAU_AESIC_CA8_WR(x, v) (HW_CAU_AESIC_CA8(x).U = (v)) |
Kojto | 90:cb3d968589d8 | 5080 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 5081 | |
Kojto | 90:cb3d968589d8 | 5082 | /* |
Kojto | 90:cb3d968589d8 | 5083 | * Constants & macros for individual CAU_AESIC_CA8 bitfields |
Kojto | 90:cb3d968589d8 | 5084 | */ |
Kojto | 90:cb3d968589d8 | 5085 | |
Kojto | 90:cb3d968589d8 | 5086 | /*! |
Kojto | 90:cb3d968589d8 | 5087 | * @name Register CAU_AESIC_CA8, field CA8[31:0] (WO) |
Kojto | 90:cb3d968589d8 | 5088 | */ |
Kojto | 90:cb3d968589d8 | 5089 | /*@{*/ |
Kojto | 90:cb3d968589d8 | 5090 | #define BP_CAU_AESIC_CA8_CA8 (0U) /*!< Bit position for CAU_AESIC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 5091 | #define BM_CAU_AESIC_CA8_CA8 (0xFFFFFFFFU) /*!< Bit mask for CAU_AESIC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 5092 | #define BS_CAU_AESIC_CA8_CA8 (32U) /*!< Bit field size in bits for CAU_AESIC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 5093 | |
Kojto | 90:cb3d968589d8 | 5094 | /*! @brief Format value for bitfield CAU_AESIC_CA8_CA8. */ |
Kojto | 90:cb3d968589d8 | 5095 | #define BF_CAU_AESIC_CA8_CA8(v) ((uint32_t)((uint32_t)(v) << BP_CAU_AESIC_CA8_CA8) & BM_CAU_AESIC_CA8_CA8) |
Kojto | 90:cb3d968589d8 | 5096 | /*@}*/ |
Kojto | 90:cb3d968589d8 | 5097 | |
Kojto | 90:cb3d968589d8 | 5098 | /******************************************************************************* |
Kojto | 90:cb3d968589d8 | 5099 | * hw_cau_t - module struct |
Kojto | 90:cb3d968589d8 | 5100 | ******************************************************************************/ |
Kojto | 90:cb3d968589d8 | 5101 | /*! |
Kojto | 90:cb3d968589d8 | 5102 | * @brief All CAU module registers. |
Kojto | 90:cb3d968589d8 | 5103 | */ |
Kojto | 90:cb3d968589d8 | 5104 | #pragma pack(1) |
Kojto | 90:cb3d968589d8 | 5105 | typedef struct _hw_cau |
Kojto | 90:cb3d968589d8 | 5106 | { |
Kojto | 90:cb3d968589d8 | 5107 | __O hw_cau_direct0_t DIRECT0; /*!< [0x0] Direct access register 0 */ |
Kojto | 90:cb3d968589d8 | 5108 | __O hw_cau_direct1_t DIRECT1; /*!< [0x4] Direct access register 1 */ |
Kojto | 90:cb3d968589d8 | 5109 | __O hw_cau_direct2_t DIRECT2; /*!< [0x8] Direct access register 2 */ |
Kojto | 90:cb3d968589d8 | 5110 | __O hw_cau_direct3_t DIRECT3; /*!< [0xC] Direct access register 3 */ |
Kojto | 90:cb3d968589d8 | 5111 | __O hw_cau_direct4_t DIRECT4; /*!< [0x10] Direct access register 4 */ |
Kojto | 90:cb3d968589d8 | 5112 | __O hw_cau_direct5_t DIRECT5; /*!< [0x14] Direct access register 5 */ |
Kojto | 90:cb3d968589d8 | 5113 | __O hw_cau_direct6_t DIRECT6; /*!< [0x18] Direct access register 6 */ |
Kojto | 90:cb3d968589d8 | 5114 | __O hw_cau_direct7_t DIRECT7; /*!< [0x1C] Direct access register 7 */ |
Kojto | 90:cb3d968589d8 | 5115 | __O hw_cau_direct8_t DIRECT8; /*!< [0x20] Direct access register 8 */ |
Kojto | 90:cb3d968589d8 | 5116 | __O hw_cau_direct9_t DIRECT9; /*!< [0x24] Direct access register 9 */ |
Kojto | 90:cb3d968589d8 | 5117 | __O hw_cau_direct10_t DIRECT10; /*!< [0x28] Direct access register 10 */ |
Kojto | 90:cb3d968589d8 | 5118 | __O hw_cau_direct11_t DIRECT11; /*!< [0x2C] Direct access register 11 */ |
Kojto | 90:cb3d968589d8 | 5119 | __O hw_cau_direct12_t DIRECT12; /*!< [0x30] Direct access register 12 */ |
Kojto | 90:cb3d968589d8 | 5120 | __O hw_cau_direct13_t DIRECT13; /*!< [0x34] Direct access register 13 */ |
Kojto | 90:cb3d968589d8 | 5121 | __O hw_cau_direct14_t DIRECT14; /*!< [0x38] Direct access register 14 */ |
Kojto | 90:cb3d968589d8 | 5122 | __O hw_cau_direct15_t DIRECT15; /*!< [0x3C] Direct access register 15 */ |
Kojto | 90:cb3d968589d8 | 5123 | uint8_t _reserved0[2048]; |
Kojto | 90:cb3d968589d8 | 5124 | __O hw_cau_ldr_casr_t LDR_CASR; /*!< [0x840] Status register - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5125 | __O hw_cau_ldr_caa_t LDR_CAA; /*!< [0x844] Accumulator register - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5126 | __O hw_cau_ldr_ca0_t LDR_CA0; /*!< [0x848] General Purpose Register 0 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5127 | __O hw_cau_ldr_ca1_t LDR_CA1; /*!< [0x84C] General Purpose Register 1 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5128 | __O hw_cau_ldr_ca2_t LDR_CA2; /*!< [0x850] General Purpose Register 2 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5129 | __O hw_cau_ldr_ca3_t LDR_CA3; /*!< [0x854] General Purpose Register 3 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5130 | __O hw_cau_ldr_ca4_t LDR_CA4; /*!< [0x858] General Purpose Register 4 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5131 | __O hw_cau_ldr_ca5_t LDR_CA5; /*!< [0x85C] General Purpose Register 5 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5132 | __O hw_cau_ldr_ca6_t LDR_CA6; /*!< [0x860] General Purpose Register 6 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5133 | __O hw_cau_ldr_ca7_t LDR_CA7; /*!< [0x864] General Purpose Register 7 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5134 | __O hw_cau_ldr_ca8_t LDR_CA8; /*!< [0x868] General Purpose Register 8 - Load Register command */ |
Kojto | 90:cb3d968589d8 | 5135 | uint8_t _reserved1[20]; |
Kojto | 90:cb3d968589d8 | 5136 | __I hw_cau_str_casr_t STR_CASR; /*!< [0x880] Status register - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5137 | __I hw_cau_str_caa_t STR_CAA; /*!< [0x884] Accumulator register - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5138 | __I hw_cau_str_ca0_t STR_CA0; /*!< [0x888] General Purpose Register 0 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5139 | __I hw_cau_str_ca1_t STR_CA1; /*!< [0x88C] General Purpose Register 1 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5140 | __I hw_cau_str_ca2_t STR_CA2; /*!< [0x890] General Purpose Register 2 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5141 | __I hw_cau_str_ca3_t STR_CA3; /*!< [0x894] General Purpose Register 3 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5142 | __I hw_cau_str_ca4_t STR_CA4; /*!< [0x898] General Purpose Register 4 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5143 | __I hw_cau_str_ca5_t STR_CA5; /*!< [0x89C] General Purpose Register 5 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5144 | __I hw_cau_str_ca6_t STR_CA6; /*!< [0x8A0] General Purpose Register 6 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5145 | __I hw_cau_str_ca7_t STR_CA7; /*!< [0x8A4] General Purpose Register 7 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5146 | __I hw_cau_str_ca8_t STR_CA8; /*!< [0x8A8] General Purpose Register 8 - Store Register command */ |
Kojto | 90:cb3d968589d8 | 5147 | uint8_t _reserved2[20]; |
Kojto | 90:cb3d968589d8 | 5148 | __O hw_cau_adr_casr_t ADR_CASR; /*!< [0x8C0] Status register - Add Register command */ |
Kojto | 90:cb3d968589d8 | 5149 | __O hw_cau_adr_caa_t ADR_CAA; /*!< [0x8C4] Accumulator register - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5150 | __O hw_cau_adr_ca0_t ADR_CA0; /*!< [0x8C8] General Purpose Register 0 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5151 | __O hw_cau_adr_ca1_t ADR_CA1; /*!< [0x8CC] General Purpose Register 1 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5152 | __O hw_cau_adr_ca2_t ADR_CA2; /*!< [0x8D0] General Purpose Register 2 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5153 | __O hw_cau_adr_ca3_t ADR_CA3; /*!< [0x8D4] General Purpose Register 3 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5154 | __O hw_cau_adr_ca4_t ADR_CA4; /*!< [0x8D8] General Purpose Register 4 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5155 | __O hw_cau_adr_ca5_t ADR_CA5; /*!< [0x8DC] General Purpose Register 5 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5156 | __O hw_cau_adr_ca6_t ADR_CA6; /*!< [0x8E0] General Purpose Register 6 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5157 | __O hw_cau_adr_ca7_t ADR_CA7; /*!< [0x8E4] General Purpose Register 7 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5158 | __O hw_cau_adr_ca8_t ADR_CA8; /*!< [0x8E8] General Purpose Register 8 - Add to register command */ |
Kojto | 90:cb3d968589d8 | 5159 | uint8_t _reserved3[20]; |
Kojto | 90:cb3d968589d8 | 5160 | __O hw_cau_radr_casr_t RADR_CASR; /*!< [0x900] Status register - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5161 | __O hw_cau_radr_caa_t RADR_CAA; /*!< [0x904] Accumulator register - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5162 | __O hw_cau_radr_ca0_t RADR_CA0; /*!< [0x908] General Purpose Register 0 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5163 | __O hw_cau_radr_ca1_t RADR_CA1; /*!< [0x90C] General Purpose Register 1 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5164 | __O hw_cau_radr_ca2_t RADR_CA2; /*!< [0x910] General Purpose Register 2 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5165 | __O hw_cau_radr_ca3_t RADR_CA3; /*!< [0x914] General Purpose Register 3 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5166 | __O hw_cau_radr_ca4_t RADR_CA4; /*!< [0x918] General Purpose Register 4 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5167 | __O hw_cau_radr_ca5_t RADR_CA5; /*!< [0x91C] General Purpose Register 5 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5168 | __O hw_cau_radr_ca6_t RADR_CA6; /*!< [0x920] General Purpose Register 6 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5169 | __O hw_cau_radr_ca7_t RADR_CA7; /*!< [0x924] General Purpose Register 7 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5170 | __O hw_cau_radr_ca8_t RADR_CA8; /*!< [0x928] General Purpose Register 8 - Reverse and Add to Register command */ |
Kojto | 90:cb3d968589d8 | 5171 | uint8_t _reserved4[84]; |
Kojto | 90:cb3d968589d8 | 5172 | __O hw_cau_xor_casr_t XOR_CASR; /*!< [0x980] Status register - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5173 | __O hw_cau_xor_caa_t XOR_CAA; /*!< [0x984] Accumulator register - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5174 | __O hw_cau_xor_ca0_t XOR_CA0; /*!< [0x988] General Purpose Register 0 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5175 | __O hw_cau_xor_ca1_t XOR_CA1; /*!< [0x98C] General Purpose Register 1 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5176 | __O hw_cau_xor_ca2_t XOR_CA2; /*!< [0x990] General Purpose Register 2 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5177 | __O hw_cau_xor_ca3_t XOR_CA3; /*!< [0x994] General Purpose Register 3 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5178 | __O hw_cau_xor_ca4_t XOR_CA4; /*!< [0x998] General Purpose Register 4 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5179 | __O hw_cau_xor_ca5_t XOR_CA5; /*!< [0x99C] General Purpose Register 5 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5180 | __O hw_cau_xor_ca6_t XOR_CA6; /*!< [0x9A0] General Purpose Register 6 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5181 | __O hw_cau_xor_ca7_t XOR_CA7; /*!< [0x9A4] General Purpose Register 7 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5182 | __O hw_cau_xor_ca8_t XOR_CA8; /*!< [0x9A8] General Purpose Register 8 - Exclusive Or command */ |
Kojto | 90:cb3d968589d8 | 5183 | uint8_t _reserved5[20]; |
Kojto | 90:cb3d968589d8 | 5184 | __O hw_cau_rotl_casr_t ROTL_CASR; /*!< [0x9C0] Status register - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5185 | __O hw_cau_rotl_caa_t ROTL_CAA; /*!< [0x9C4] Accumulator register - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5186 | __O hw_cau_rotl_ca0_t ROTL_CA0; /*!< [0x9C8] General Purpose Register 0 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5187 | __O hw_cau_rotl_ca1_t ROTL_CA1; /*!< [0x9CC] General Purpose Register 1 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5188 | __O hw_cau_rotl_ca2_t ROTL_CA2; /*!< [0x9D0] General Purpose Register 2 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5189 | __O hw_cau_rotl_ca3_t ROTL_CA3; /*!< [0x9D4] General Purpose Register 3 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5190 | __O hw_cau_rotl_ca4_t ROTL_CA4; /*!< [0x9D8] General Purpose Register 4 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5191 | __O hw_cau_rotl_ca5_t ROTL_CA5; /*!< [0x9DC] General Purpose Register 5 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5192 | __O hw_cau_rotl_ca6_t ROTL_CA6; /*!< [0x9E0] General Purpose Register 6 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5193 | __O hw_cau_rotl_ca7_t ROTL_CA7; /*!< [0x9E4] General Purpose Register 7 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5194 | __O hw_cau_rotl_ca8_t ROTL_CA8; /*!< [0x9E8] General Purpose Register 8 - Rotate Left command */ |
Kojto | 90:cb3d968589d8 | 5195 | uint8_t _reserved6[276]; |
Kojto | 90:cb3d968589d8 | 5196 | __O hw_cau_aesc_casr_t AESC_CASR; /*!< [0xB00] Status register - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5197 | __O hw_cau_aesc_caa_t AESC_CAA; /*!< [0xB04] Accumulator register - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5198 | __O hw_cau_aesc_ca0_t AESC_CA0; /*!< [0xB08] General Purpose Register 0 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5199 | __O hw_cau_aesc_ca1_t AESC_CA1; /*!< [0xB0C] General Purpose Register 1 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5200 | __O hw_cau_aesc_ca2_t AESC_CA2; /*!< [0xB10] General Purpose Register 2 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5201 | __O hw_cau_aesc_ca3_t AESC_CA3; /*!< [0xB14] General Purpose Register 3 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5202 | __O hw_cau_aesc_ca4_t AESC_CA4; /*!< [0xB18] General Purpose Register 4 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5203 | __O hw_cau_aesc_ca5_t AESC_CA5; /*!< [0xB1C] General Purpose Register 5 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5204 | __O hw_cau_aesc_ca6_t AESC_CA6; /*!< [0xB20] General Purpose Register 6 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5205 | __O hw_cau_aesc_ca7_t AESC_CA7; /*!< [0xB24] General Purpose Register 7 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5206 | __O hw_cau_aesc_ca8_t AESC_CA8; /*!< [0xB28] General Purpose Register 8 - AES Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5207 | uint8_t _reserved7[20]; |
Kojto | 90:cb3d968589d8 | 5208 | __O hw_cau_aesic_casr_t AESIC_CASR; /*!< [0xB40] Status register - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5209 | __O hw_cau_aesic_caa_t AESIC_CAA; /*!< [0xB44] Accumulator register - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5210 | __O hw_cau_aesic_ca0_t AESIC_CA0; /*!< [0xB48] General Purpose Register 0 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5211 | __O hw_cau_aesic_ca1_t AESIC_CA1; /*!< [0xB4C] General Purpose Register 1 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5212 | __O hw_cau_aesic_ca2_t AESIC_CA2; /*!< [0xB50] General Purpose Register 2 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5213 | __O hw_cau_aesic_ca3_t AESIC_CA3; /*!< [0xB54] General Purpose Register 3 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5214 | __O hw_cau_aesic_ca4_t AESIC_CA4; /*!< [0xB58] General Purpose Register 4 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5215 | __O hw_cau_aesic_ca5_t AESIC_CA5; /*!< [0xB5C] General Purpose Register 5 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5216 | __O hw_cau_aesic_ca6_t AESIC_CA6; /*!< [0xB60] General Purpose Register 6 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5217 | __O hw_cau_aesic_ca7_t AESIC_CA7; /*!< [0xB64] General Purpose Register 7 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5218 | __O hw_cau_aesic_ca8_t AESIC_CA8; /*!< [0xB68] General Purpose Register 8 - AES Inverse Column Operation command */ |
Kojto | 90:cb3d968589d8 | 5219 | } hw_cau_t; |
Kojto | 90:cb3d968589d8 | 5220 | #pragma pack() |
Kojto | 90:cb3d968589d8 | 5221 | |
Kojto | 90:cb3d968589d8 | 5222 | /*! @brief Macro to access all CAU registers. */ |
Kojto | 90:cb3d968589d8 | 5223 | /*! @param x CAU module instance base address. */ |
Kojto | 90:cb3d968589d8 | 5224 | /*! @return Reference (not a pointer) to the registers struct. To get a pointer to the struct, |
Kojto | 90:cb3d968589d8 | 5225 | * use the '&' operator, like <code>&HW_CAU(CAU_BASE)</code>. */ |
Kojto | 90:cb3d968589d8 | 5226 | #define HW_CAU(x) (*(hw_cau_t *)(x)) |
Kojto | 90:cb3d968589d8 | 5227 | |
Kojto | 90:cb3d968589d8 | 5228 | #endif /* __HW_CAU_REGISTERS_H__ */ |
Kojto | 90:cb3d968589d8 | 5229 | /* EOF */ |