mbed library sources for GR-PEACH rev.B.

Fork of mbed-src by mbed official

Committer:
mbed_official
Date:
Tue Mar 31 16:15:13 2015 +0100
Revision:
500:04797f1feae2
Parent:
390:35c2c1cf29cd
Synchronized with git revision 251f3f8b55a4dc98b831c80e032464ed45cce309

Full URL: https://github.com/mbedmicro/mbed/commit/251f3f8b55a4dc98b831c80e032464ed45cce309/

[RZ/A1H]Add some function(USB 2port, NVIC wrapper) and modify some settings(OS, Terminal).

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 390:35c2c1cf29cd 1 /*******************************************************************************
mbed_official 390:35c2c1cf29cd 2 * DISCLAIMER
mbed_official 390:35c2c1cf29cd 3 * This software is supplied by Renesas Electronics Corporation and is only
mbed_official 390:35c2c1cf29cd 4 * intended for use with Renesas products. No other uses are authorized. This
mbed_official 390:35c2c1cf29cd 5 * software is owned by Renesas Electronics Corporation and is protected under
mbed_official 390:35c2c1cf29cd 6 * all applicable laws, including copyright laws.
mbed_official 390:35c2c1cf29cd 7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
mbed_official 390:35c2c1cf29cd 8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
mbed_official 390:35c2c1cf29cd 9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
mbed_official 390:35c2c1cf29cd 10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
mbed_official 390:35c2c1cf29cd 11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
mbed_official 390:35c2c1cf29cd 12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
mbed_official 390:35c2c1cf29cd 13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
mbed_official 390:35c2c1cf29cd 14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
mbed_official 390:35c2c1cf29cd 15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
mbed_official 390:35c2c1cf29cd 16 * Renesas reserves the right, without notice, to make changes to this software
mbed_official 390:35c2c1cf29cd 17 * and to discontinue the availability of this software. By using this software,
mbed_official 390:35c2c1cf29cd 18 * you agree to the additional terms and conditions found by accessing the
mbed_official 390:35c2c1cf29cd 19 * following link:
mbed_official 390:35c2c1cf29cd 20 * http://www.renesas.com/disclaimer
mbed_official 390:35c2c1cf29cd 21 * Copyright (C) 2012 - 2014 Renesas Electronics Corporation. All rights reserved.
mbed_official 390:35c2c1cf29cd 22 *******************************************************************************/
mbed_official 390:35c2c1cf29cd 23 /**************************************************************************//**
mbed_official 390:35c2c1cf29cd 24 * @file MBRZA1H.h
mbed_official 390:35c2c1cf29cd 25 * @brief CMSIS Cortex-A9 Core Peripheral Access Layer Header File for
mbed_official 390:35c2c1cf29cd 26 * Renesas MBRZA1H Device Series
mbed_official 390:35c2c1cf29cd 27 * @version
mbed_official 390:35c2c1cf29cd 28 * @date 19 Sept 2013
mbed_official 390:35c2c1cf29cd 29 *
mbed_official 390:35c2c1cf29cd 30 * @note
mbed_official 390:35c2c1cf29cd 31 *
mbed_official 390:35c2c1cf29cd 32 ******************************************************************************/
mbed_official 390:35c2c1cf29cd 33
mbed_official 390:35c2c1cf29cd 34 #ifndef __MBRZA1H_H__
mbed_official 390:35c2c1cf29cd 35 #define __MBRZA1H_H__
mbed_official 390:35c2c1cf29cd 36
mbed_official 390:35c2c1cf29cd 37 #ifdef __cplusplus
mbed_official 390:35c2c1cf29cd 38 extern "C" {
mbed_official 390:35c2c1cf29cd 39 #endif
mbed_official 390:35c2c1cf29cd 40
mbed_official 390:35c2c1cf29cd 41
mbed_official 390:35c2c1cf29cd 42 /* ------------------------- Interrupt Number Definition ------------------------ */
mbed_official 390:35c2c1cf29cd 43
mbed_official 390:35c2c1cf29cd 44 typedef enum IRQn
mbed_official 390:35c2c1cf29cd 45 {
mbed_official 390:35c2c1cf29cd 46 /****** SGI Interrupts Numbers ****************************************/
mbed_official 390:35c2c1cf29cd 47 SGI0_IRQn = 0,
mbed_official 390:35c2c1cf29cd 48 SGI1_IRQn = 1,
mbed_official 390:35c2c1cf29cd 49 SGI2_IRQn = 2,
mbed_official 390:35c2c1cf29cd 50 SGI3_IRQn = 3,
mbed_official 390:35c2c1cf29cd 51 SGI4_IRQn = 4,
mbed_official 390:35c2c1cf29cd 52 SGI5_IRQn = 5,
mbed_official 390:35c2c1cf29cd 53 SGI6_IRQn = 6,
mbed_official 390:35c2c1cf29cd 54 SGI7_IRQn = 7,
mbed_official 390:35c2c1cf29cd 55 SGI8_IRQn = 8,
mbed_official 390:35c2c1cf29cd 56 SGI9_IRQn = 9,
mbed_official 390:35c2c1cf29cd 57 SGI10_IRQn = 10,
mbed_official 390:35c2c1cf29cd 58 SGI11_IRQn = 11,
mbed_official 390:35c2c1cf29cd 59 SGI12_IRQn = 12,
mbed_official 390:35c2c1cf29cd 60 SGI13_IRQn = 13,
mbed_official 390:35c2c1cf29cd 61 SGI14_IRQn = 14,
mbed_official 390:35c2c1cf29cd 62 SGI15_IRQn = 15,
mbed_official 390:35c2c1cf29cd 63
mbed_official 390:35c2c1cf29cd 64 /****** Cortex-A9 Processor Exceptions Numbers ****************************************/
mbed_official 390:35c2c1cf29cd 65 /* 16 - 578 */
mbed_official 390:35c2c1cf29cd 66 PMUIRQ0_IRQn = 16,
mbed_official 390:35c2c1cf29cd 67 COMMRX0_IRQn = 17,
mbed_official 390:35c2c1cf29cd 68 COMMTX0_IRQn = 18,
mbed_official 390:35c2c1cf29cd 69 CTIIRQ0_IRQn = 19,
mbed_official 390:35c2c1cf29cd 70
mbed_official 390:35c2c1cf29cd 71 IRQ0_IRQn = 32,
mbed_official 390:35c2c1cf29cd 72 IRQ1_IRQn = 33,
mbed_official 390:35c2c1cf29cd 73 IRQ2_IRQn = 34,
mbed_official 390:35c2c1cf29cd 74 IRQ3_IRQn = 35,
mbed_official 390:35c2c1cf29cd 75 IRQ4_IRQn = 36,
mbed_official 390:35c2c1cf29cd 76 IRQ5_IRQn = 37,
mbed_official 390:35c2c1cf29cd 77 IRQ6_IRQn = 38,
mbed_official 390:35c2c1cf29cd 78 IRQ7_IRQn = 39,
mbed_official 390:35c2c1cf29cd 79
mbed_official 390:35c2c1cf29cd 80 PL310ERR_IRQn = 40,
mbed_official 390:35c2c1cf29cd 81
mbed_official 390:35c2c1cf29cd 82 DMAINT0_IRQn = 41, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 83 DMAINT1_IRQn = 42, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 84 DMAINT2_IRQn = 43, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 85 DMAINT3_IRQn = 44, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 86 DMAINT4_IRQn = 45, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 87 DMAINT5_IRQn = 46, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 88 DMAINT6_IRQn = 47, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 89 DMAINT7_IRQn = 48, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 90 DMAINT8_IRQn = 49, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 91 DMAINT9_IRQn = 50, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 92 DMAINT10_IRQn = 51, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 93 DMAINT11_IRQn = 52, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 94 DMAINT12_IRQn = 53, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 95 DMAINT13_IRQn = 54, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 96 DMAINT14_IRQn = 55, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 97 DMAINT15_IRQn = 56, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 98 DMAERR_IRQn = 57, /*!< DMAC Interrupt */
mbed_official 390:35c2c1cf29cd 99
mbed_official 390:35c2c1cf29cd 100 /* 58-72 Reserved */
mbed_official 390:35c2c1cf29cd 101
mbed_official 390:35c2c1cf29cd 102 USBI0_IRQn = 73,
mbed_official 390:35c2c1cf29cd 103 USBI1_IRQn = 74,
mbed_official 390:35c2c1cf29cd 104
mbed_official 390:35c2c1cf29cd 105 S0_VI_VSYNC0_IRQn = 75,
mbed_official 390:35c2c1cf29cd 106 S0_LO_VSYNC0_IRQn = 76,
mbed_official 390:35c2c1cf29cd 107 S0_VSYNCERR0_IRQn = 77,
mbed_official 390:35c2c1cf29cd 108 GR3_VLINE0_IRQn = 78,
mbed_official 390:35c2c1cf29cd 109 S0_VFIELD0_IRQn = 79,
mbed_official 390:35c2c1cf29cd 110 IV1_VBUFERR0_IRQn = 80,
mbed_official 390:35c2c1cf29cd 111 IV3_VBUFERR0_IRQn = 81,
mbed_official 390:35c2c1cf29cd 112 IV5_VBUFERR0_IRQn = 82,
mbed_official 390:35c2c1cf29cd 113 IV6_VBUFERR0_IRQn = 83,
mbed_official 390:35c2c1cf29cd 114 S0_WLINE0_IRQn = 84,
mbed_official 390:35c2c1cf29cd 115 S1_VI_VSYNC0_IRQn = 85,
mbed_official 390:35c2c1cf29cd 116 S1_LO_VSYNC0_IRQn = 86,
mbed_official 390:35c2c1cf29cd 117 S1_VSYNCERR0_IRQn = 87,
mbed_official 390:35c2c1cf29cd 118 S1_VFIELD0_IRQn = 88,
mbed_official 390:35c2c1cf29cd 119 IV2_VBUFERR0_IRQn = 89,
mbed_official 390:35c2c1cf29cd 120 IV4_VBUFERR0_IRQn = 90,
mbed_official 390:35c2c1cf29cd 121 S1_WLINE0_IRQn = 91,
mbed_official 390:35c2c1cf29cd 122 OIR_VI_VSYNC0_IRQn = 92,
mbed_official 390:35c2c1cf29cd 123 OIR_LO_VSYNC0_IRQn = 93,
mbed_official 390:35c2c1cf29cd 124 OIR_VSYNCERR0_IRQn = 94,
mbed_official 390:35c2c1cf29cd 125 OIR_VFIELD0_IRQn = 95,
mbed_official 390:35c2c1cf29cd 126 IV7_VBUFERR0_IRQn = 96,
mbed_official 390:35c2c1cf29cd 127 IV8_VBUFERR0_IRQn = 97,
mbed_official 390:35c2c1cf29cd 128 /* 98 Reserved */
mbed_official 390:35c2c1cf29cd 129 S0_VI_VSYNC1_IRQn = 99,
mbed_official 390:35c2c1cf29cd 130 S0_LO_VSYNC1_IRQn = 100,
mbed_official 390:35c2c1cf29cd 131 S0_VSYNCERR1_IRQn = 101,
mbed_official 390:35c2c1cf29cd 132 GR3_VLINE1_IRQn = 102,
mbed_official 390:35c2c1cf29cd 133 S0_VFIELD1_IRQn = 103,
mbed_official 390:35c2c1cf29cd 134 IV1_VBUFERR1_IRQn = 104,
mbed_official 390:35c2c1cf29cd 135 IV3_VBUFERR1_IRQn = 105,
mbed_official 390:35c2c1cf29cd 136 IV5_VBUFERR1_IRQn = 106,
mbed_official 390:35c2c1cf29cd 137 IV6_VBUFERR1_IRQn = 107,
mbed_official 390:35c2c1cf29cd 138 S0_WLINE1_IRQn = 108,
mbed_official 390:35c2c1cf29cd 139 S1_VI_VSYNC1_IRQn = 109,
mbed_official 390:35c2c1cf29cd 140 S1_LO_VSYNC1_IRQn = 110,
mbed_official 390:35c2c1cf29cd 141 S1_VSYNCERR1_IRQn = 111,
mbed_official 390:35c2c1cf29cd 142 S1_VFIELD1_IRQn = 112,
mbed_official 390:35c2c1cf29cd 143 IV2_VBUFERR1_IRQn = 113,
mbed_official 390:35c2c1cf29cd 144 IV4_VBUFERR1_IRQn = 114,
mbed_official 390:35c2c1cf29cd 145 S1_WLINE1_IRQn = 115,
mbed_official 390:35c2c1cf29cd 146 OIR_VI_VSYNC1_IRQn = 116,
mbed_official 390:35c2c1cf29cd 147 OIR_LO_VSYNC1_IRQn = 117,
mbed_official 390:35c2c1cf29cd 148 OIR_VSYNCERR1_IRQn = 118,
mbed_official 390:35c2c1cf29cd 149 OIR_VFIELD1_IRQn = 119,
mbed_official 390:35c2c1cf29cd 150 IV7_VBUFERR1_IRQn = 120,
mbed_official 390:35c2c1cf29cd 151 IV8_VBUFERR1_IRQn = 121,
mbed_official 390:35c2c1cf29cd 152 /* Reserved = 122 */
mbed_official 390:35c2c1cf29cd 153
mbed_official 390:35c2c1cf29cd 154 IMRDI_IRQn = 123,
mbed_official 390:35c2c1cf29cd 155 IMR2I0_IRQn = 124,
mbed_official 390:35c2c1cf29cd 156 IMR2I1_IRQn = 125,
mbed_official 390:35c2c1cf29cd 157
mbed_official 390:35c2c1cf29cd 158 JEDI_IRQn = 126,
mbed_official 390:35c2c1cf29cd 159 JDTI_IRQn = 127,
mbed_official 390:35c2c1cf29cd 160
mbed_official 390:35c2c1cf29cd 161 CMP0_IRQn = 128,
mbed_official 390:35c2c1cf29cd 162 CMP1_IRQn = 129,
mbed_official 390:35c2c1cf29cd 163
mbed_official 390:35c2c1cf29cd 164 INT0_IRQn = 130,
mbed_official 390:35c2c1cf29cd 165 INT1_IRQn = 131,
mbed_official 390:35c2c1cf29cd 166 INT2_IRQn = 132,
mbed_official 390:35c2c1cf29cd 167 INT3_IRQn = 133,
mbed_official 390:35c2c1cf29cd 168
mbed_official 390:35c2c1cf29cd 169 OSTMI0TINT_IRQn = 134, /*!< OSTM Interrupt */
mbed_official 390:35c2c1cf29cd 170 OSTMI1TINT_IRQn = 135, /*!< OSTM Interrupt */
mbed_official 390:35c2c1cf29cd 171
mbed_official 390:35c2c1cf29cd 172 CMI_IRQn = 136,
mbed_official 390:35c2c1cf29cd 173 WTOUT_IRQn = 137,
mbed_official 390:35c2c1cf29cd 174
mbed_official 390:35c2c1cf29cd 175 ITI_IRQn = 138,
mbed_official 390:35c2c1cf29cd 176
mbed_official 390:35c2c1cf29cd 177 TGI0A_IRQn = 139,
mbed_official 390:35c2c1cf29cd 178 TGI0B_IRQn = 140,
mbed_official 390:35c2c1cf29cd 179 TGI0C_IRQn = 141,
mbed_official 390:35c2c1cf29cd 180 TGI0D_IRQn = 142,
mbed_official 390:35c2c1cf29cd 181 TGI0V_IRQn = 143,
mbed_official 390:35c2c1cf29cd 182 TGI0E_IRQn = 144,
mbed_official 390:35c2c1cf29cd 183 TGI0F_IRQn = 145,
mbed_official 390:35c2c1cf29cd 184 TGI1A_IRQn = 146,
mbed_official 390:35c2c1cf29cd 185 TGI1B_IRQn = 147,
mbed_official 390:35c2c1cf29cd 186 TGI1V_IRQn = 148,
mbed_official 390:35c2c1cf29cd 187 TGI1U_IRQn = 149,
mbed_official 390:35c2c1cf29cd 188 TGI2A_IRQn = 150,
mbed_official 390:35c2c1cf29cd 189 TGI2B_IRQn = 151,
mbed_official 390:35c2c1cf29cd 190 TGI2V_IRQn = 152,
mbed_official 390:35c2c1cf29cd 191 TGI2U_IRQn = 153,
mbed_official 390:35c2c1cf29cd 192 TGI3A_IRQn = 154,
mbed_official 390:35c2c1cf29cd 193 TGI3B_IRQn = 155,
mbed_official 390:35c2c1cf29cd 194 TGI3C_IRQn = 156,
mbed_official 390:35c2c1cf29cd 195 TGI3D_IRQn = 157,
mbed_official 390:35c2c1cf29cd 196 TGI3V_IRQn = 158,
mbed_official 390:35c2c1cf29cd 197 TGI4A_IRQn = 159,
mbed_official 390:35c2c1cf29cd 198 TGI4B_IRQn = 160,
mbed_official 390:35c2c1cf29cd 199 TGI4C_IRQn = 161,
mbed_official 390:35c2c1cf29cd 200 TGI4D_IRQn = 162,
mbed_official 390:35c2c1cf29cd 201 TGI4V_IRQn = 163,
mbed_official 390:35c2c1cf29cd 202
mbed_official 390:35c2c1cf29cd 203 CMI1_IRQn = 164,
mbed_official 390:35c2c1cf29cd 204 CMI2_IRQn = 165,
mbed_official 390:35c2c1cf29cd 205
mbed_official 390:35c2c1cf29cd 206 SGDEI0_IRQn = 166,
mbed_official 390:35c2c1cf29cd 207 SGDEI1_IRQn = 167,
mbed_official 390:35c2c1cf29cd 208 SGDEI2_IRQn = 168,
mbed_official 390:35c2c1cf29cd 209 SGDEI3_IRQn = 169,
mbed_official 390:35c2c1cf29cd 210
mbed_official 390:35c2c1cf29cd 211 ADI_IRQn = 170,
mbed_official 390:35c2c1cf29cd 212 LMTI_IRQn = 171,
mbed_official 390:35c2c1cf29cd 213
mbed_official 390:35c2c1cf29cd 214 SSII0_IRQn = 172, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 215 SSIRXI0_IRQn = 173, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 216 SSITXI0_IRQn = 174, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 217 SSII1_IRQn = 175, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 218 SSIRXI1_IRQn = 176, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 219 SSITXI1_IRQn = 177, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 220 SSII2_IRQn = 178, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 221 SSIRTI2_IRQn = 179, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 222 SSII3_IRQn = 180, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 223 SSIRXI3_IRQn = 181, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 224 SSITXI3_IRQn = 182, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 225 SSII4_IRQn = 183, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 226 SSIRTI4_IRQn = 184, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 227 SSII5_IRQn = 185, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 228 SSIRXI5_IRQn = 186, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 229 SSITXI5_IRQn = 187, /*!< SSIF Interrupt */
mbed_official 390:35c2c1cf29cd 230
mbed_official 390:35c2c1cf29cd 231 SPDIFI_IRQn = 188,
mbed_official 390:35c2c1cf29cd 232
mbed_official 390:35c2c1cf29cd 233 INTIICTEI0_IRQn = 189, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 234 INTIICRI0_IRQn = 190, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 235 INTIICTI0_IRQn = 191, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 236 INTIICSPI0_IRQn = 192, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 237 INTIICSTI0_IRQn = 193, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 238 INTIICNAKI0_IRQn = 194, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 239 INTIICALI0_IRQn = 195, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 240 INTIICTMOI0_IRQn = 196, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 241 INTIICTEI1_IRQn = 197, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 242 INTIICRI1_IRQn = 198, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 243 INTIICTI1_IRQn = 199, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 244 INTIICSPI1_IRQn = 200, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 245 INTIICSTI1_IRQn = 201, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 246 INTIICNAKI1_IRQn = 202, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 247 INTIICALI1_IRQn = 203, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 248 INTIICTMOI1_IRQn = 204, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 249 INTIICTEI2_IRQn = 205, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 250 INTIICRI2_IRQn = 206, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 251 INTIICTI2_IRQn = 207, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 252 INTIICSPI2_IRQn = 208, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 253 INTIICSTI2_IRQn = 209, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 254 INTIICNAKI2_IRQn = 210, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 255 INTIICALI2_IRQn = 211, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 256 INTIICTMOI2_IRQn = 212, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 257 INTIICTEI3_IRQn = 213, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 258 INTIICRI3_IRQn = 214, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 259 INTIICTI3_IRQn = 215, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 260 INTIICSPI3_IRQn = 216, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 261 INTIICSTI3_IRQn = 217, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 262 INTIICNAKI3_IRQn = 218, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 263 INTIICALI3_IRQn = 219, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 264 INTIICTMOI3_IRQn = 220, /*!< RIIC Interrupt */
mbed_official 390:35c2c1cf29cd 265
mbed_official 390:35c2c1cf29cd 266 SCIFBRI0_IRQn = 221, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 267 SCIFERI0_IRQn = 222, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 268 SCIFRXI0_IRQn = 223, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 269 SCIFTXI0_IRQn = 224, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 270 SCIFBRI1_IRQn = 225, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 271 SCIFERI1_IRQn = 226, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 272 SCIFRXI1_IRQn = 227, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 273 SCIFTXI1_IRQn = 228, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 274 SCIFBRI2_IRQn = 229, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 275 SCIFERI2_IRQn = 230, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 276 SCIFRXI2_IRQn = 231, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 277 SCIFTXI2_IRQn = 232, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 278 SCIFBRI3_IRQn = 233, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 279 SCIFERI3_IRQn = 234, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 280 SCIFRXI3_IRQn = 235, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 281 SCIFTXI3_IRQn = 236, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 282 SCIFBRI4_IRQn = 237, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 283 SCIFERI4_IRQn = 238, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 284 SCIFRXI4_IRQn = 239, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 285 SCIFTXI4_IRQn = 240, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 286 SCIFBRI5_IRQn = 241, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 287 SCIFERI5_IRQn = 242, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 288 SCIFRXI5_IRQn = 243, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 289 SCIFTXI5_IRQn = 244, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 290 SCIFBRI6_IRQn = 245, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 291 SCIFERI6_IRQn = 246, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 292 SCIFRXI6_IRQn = 247, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 293 SCIFTXI6_IRQn = 248, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 294 SCIFBRI7_IRQn = 249, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 295 SCIFERI7_IRQn = 250, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 296 SCIFRXI7_IRQn = 251, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 297 SCIFTXI7_IRQn = 252, /*!< SCIF Interrupt */
mbed_official 390:35c2c1cf29cd 298
mbed_official 390:35c2c1cf29cd 299 INTRCANGERR_IRQn = 253,
mbed_official 390:35c2c1cf29cd 300 INTRCANGRECC_IRQn = 254,
mbed_official 390:35c2c1cf29cd 301 INTRCAN0REC_IRQn = 255,
mbed_official 390:35c2c1cf29cd 302 INTRCAN0ERR_IRQn = 256,
mbed_official 390:35c2c1cf29cd 303 INTRCAN0TRX_IRQn = 257,
mbed_official 390:35c2c1cf29cd 304 INTRCAN1REC_IRQn = 258,
mbed_official 390:35c2c1cf29cd 305 INTRCAN1ERR_IRQn = 259,
mbed_official 390:35c2c1cf29cd 306 INTRCAN1TRX_IRQn = 260,
mbed_official 390:35c2c1cf29cd 307 INTRCAN2REC_IRQn = 261,
mbed_official 390:35c2c1cf29cd 308 INTRCAN2ERR_IRQn = 262,
mbed_official 390:35c2c1cf29cd 309 INTRCAN2TRX_IRQn = 263,
mbed_official 390:35c2c1cf29cd 310 INTRCAN3REC_IRQn = 264,
mbed_official 390:35c2c1cf29cd 311 INTRCAN3ERR_IRQn = 265,
mbed_official 390:35c2c1cf29cd 312 INTRCAN3TRX_IRQn = 266,
mbed_official 390:35c2c1cf29cd 313 INTRCAN4REC_IRQn = 267,
mbed_official 390:35c2c1cf29cd 314 INTRCAN4ERR_IRQn = 268,
mbed_official 390:35c2c1cf29cd 315 INTRCAN4TRX_IRQn = 269,
mbed_official 390:35c2c1cf29cd 316
mbed_official 390:35c2c1cf29cd 317 RSPISPEI0_IRQn = 270, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 318 RSPISPRI0_IRQn = 271, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 319 RSPISPTI0_IRQn = 272, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 320 RSPISPEI1_IRQn = 273, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 321 RSPISPRI1_IRQn = 274, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 322 RSPISPTI1_IRQn = 275, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 323 RSPISPEI2_IRQn = 276, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 324 RSPISPRI2_IRQn = 277, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 325 RSPISPTI2_IRQn = 278, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 326 RSPISPEI3_IRQn = 279, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 327 RSPISPRI3_IRQn = 280, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 328 RSPISPTI3_IRQn = 281, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 329 RSPISPEI4_IRQn = 282, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 330 RSPISPRI4_IRQn = 283, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 331 RSPISPTI4_IRQn = 284, /*!< RSPI Interrupt */
mbed_official 390:35c2c1cf29cd 332
mbed_official 390:35c2c1cf29cd 333 IEBBTD_IRQn = 285,
mbed_official 390:35c2c1cf29cd 334 IEBBTERR_IRQn = 286,
mbed_official 390:35c2c1cf29cd 335 IEBBTSTA_IRQn = 287,
mbed_official 390:35c2c1cf29cd 336 IEBBTV_IRQn = 288,
mbed_official 390:35c2c1cf29cd 337
mbed_official 390:35c2c1cf29cd 338 ISY_IRQn = 289,
mbed_official 390:35c2c1cf29cd 339 IERR_IRQn = 290,
mbed_official 390:35c2c1cf29cd 340 ITARG_IRQn = 291,
mbed_official 390:35c2c1cf29cd 341 ISEC_IRQn = 292,
mbed_official 390:35c2c1cf29cd 342 IBUF_IRQn = 293,
mbed_official 390:35c2c1cf29cd 343 IREADY_IRQn = 294,
mbed_official 390:35c2c1cf29cd 344
mbed_official 390:35c2c1cf29cd 345 STERB_IRQn = 295,
mbed_official 390:35c2c1cf29cd 346 FLTENDI_IRQn = 296,
mbed_official 390:35c2c1cf29cd 347 FLTREQ0I_IRQn = 297,
mbed_official 390:35c2c1cf29cd 348 FLTREQ1I_IRQn = 298,
mbed_official 390:35c2c1cf29cd 349
mbed_official 390:35c2c1cf29cd 350 MMC0_IRQn = 299,
mbed_official 390:35c2c1cf29cd 351 MMC1_IRQn = 300,
mbed_official 390:35c2c1cf29cd 352 MMC2_IRQn = 301,
mbed_official 390:35c2c1cf29cd 353
mbed_official 390:35c2c1cf29cd 354 SCHI0_3_IRQn = 302,
mbed_official 390:35c2c1cf29cd 355 SDHI0_0_IRQn = 303,
mbed_official 390:35c2c1cf29cd 356 SDHI0_1_IRQn = 304,
mbed_official 390:35c2c1cf29cd 357 SCHI1_3_IRQn = 305,
mbed_official 390:35c2c1cf29cd 358 SDHI1_0_IRQn = 306,
mbed_official 390:35c2c1cf29cd 359 SDHI1_1_IRQn = 307,
mbed_official 390:35c2c1cf29cd 360
mbed_official 390:35c2c1cf29cd 361 ARM_IRQn = 308,
mbed_official 390:35c2c1cf29cd 362 PRD_IRQn = 309,
mbed_official 390:35c2c1cf29cd 363 CUP_IRQn = 310,
mbed_official 390:35c2c1cf29cd 364
mbed_official 390:35c2c1cf29cd 365 SCUAI0_IRQn = 311,
mbed_official 390:35c2c1cf29cd 366 SCUAI1_IRQn = 312,
mbed_official 390:35c2c1cf29cd 367 SCUFDI0_IRQn = 313,
mbed_official 390:35c2c1cf29cd 368 SCUFDI1_IRQn = 314,
mbed_official 390:35c2c1cf29cd 369 SCUFDI2_IRQn = 315,
mbed_official 390:35c2c1cf29cd 370 SCUFDI3_IRQn = 316,
mbed_official 390:35c2c1cf29cd 371 SCUFUI0_IRQn = 317,
mbed_official 390:35c2c1cf29cd 372 SCUFUI1_IRQn = 318,
mbed_official 390:35c2c1cf29cd 373 SCUFUI2_IRQn = 319,
mbed_official 390:35c2c1cf29cd 374 SCUFUI3_IRQn = 320,
mbed_official 390:35c2c1cf29cd 375 SCUDVI0_IRQn = 321,
mbed_official 390:35c2c1cf29cd 376 SCUDVI1_IRQn = 322,
mbed_official 390:35c2c1cf29cd 377 SCUDVI2_IRQn = 323,
mbed_official 390:35c2c1cf29cd 378 SCUDVI3_IRQn = 324,
mbed_official 390:35c2c1cf29cd 379
mbed_official 390:35c2c1cf29cd 380 MLB_CINT_IRQn = 325,
mbed_official 390:35c2c1cf29cd 381 MLB_SINT_IRQn = 326,
mbed_official 390:35c2c1cf29cd 382
mbed_official 390:35c2c1cf29cd 383 DRC10_IRQn = 327,
mbed_official 390:35c2c1cf29cd 384 DRC11_IRQn = 328,
mbed_official 390:35c2c1cf29cd 385
mbed_official 390:35c2c1cf29cd 386 /* 329-330 Reserved */
mbed_official 390:35c2c1cf29cd 387
mbed_official 390:35c2c1cf29cd 388 LINI0_INT_T_IRQn = 331,
mbed_official 390:35c2c1cf29cd 389 LINI0_INT_R_IRQn = 332,
mbed_official 390:35c2c1cf29cd 390 LINI0_INT_S_IRQn = 333,
mbed_official 390:35c2c1cf29cd 391 LINI0_INT_M_IRQn = 334,
mbed_official 390:35c2c1cf29cd 392 LINI1_INT_T_IRQn = 335,
mbed_official 390:35c2c1cf29cd 393 LINI1_INT_R_IRQn = 336,
mbed_official 390:35c2c1cf29cd 394 LINI1_INT_S_IRQn = 337,
mbed_official 390:35c2c1cf29cd 395 LINI1_INT_M_IRQn = 338,
mbed_official 390:35c2c1cf29cd 396
mbed_official 390:35c2c1cf29cd 397 /* 339-346 Reserved */
mbed_official 390:35c2c1cf29cd 398
mbed_official 390:35c2c1cf29cd 399 SCIERI0_IRQn = 347,
mbed_official 390:35c2c1cf29cd 400 SCIRXI0_IRQn = 348,
mbed_official 390:35c2c1cf29cd 401 SCITXI0_IRQn = 349,
mbed_official 390:35c2c1cf29cd 402 SCITEI0_IRQn = 350,
mbed_official 390:35c2c1cf29cd 403 SCIERI1_IRQn = 351,
mbed_official 390:35c2c1cf29cd 404 SCIRXI1_IRQn = 352,
mbed_official 390:35c2c1cf29cd 405 SCITXI1_IRQn = 353,
mbed_official 390:35c2c1cf29cd 406 SCITEI1_IRQn = 354,
mbed_official 390:35c2c1cf29cd 407
mbed_official 390:35c2c1cf29cd 408 AVBI_DATA = 355,
mbed_official 390:35c2c1cf29cd 409 AVBI_ERROR = 356,
mbed_official 390:35c2c1cf29cd 410 AVBI_MANAGE = 357,
mbed_official 390:35c2c1cf29cd 411 AVBI_MAC = 358,
mbed_official 390:35c2c1cf29cd 412
mbed_official 390:35c2c1cf29cd 413 ETHERI_IRQn = 359,
mbed_official 390:35c2c1cf29cd 414
mbed_official 390:35c2c1cf29cd 415 /* 360-363 Reserved */
mbed_official 390:35c2c1cf29cd 416
mbed_official 390:35c2c1cf29cd 417 CEUI_IRQn = 364,
mbed_official 390:35c2c1cf29cd 418
mbed_official 390:35c2c1cf29cd 419 /* 365-380 Reserved */
mbed_official 390:35c2c1cf29cd 420
mbed_official 390:35c2c1cf29cd 421
mbed_official 390:35c2c1cf29cd 422 H2XMLB_ERRINT_IRQn = 381,
mbed_official 390:35c2c1cf29cd 423 H2XIC1_ERRINT_IRQn = 382,
mbed_official 390:35c2c1cf29cd 424 X2HPERI1_ERRINT_IRQn = 383,
mbed_official 390:35c2c1cf29cd 425 X2HPERR2_ERRINT_IRQn = 384,
mbed_official 390:35c2c1cf29cd 426 X2HPERR34_ERRINT_IRQn= 385,
mbed_official 390:35c2c1cf29cd 427 X2HPERR5_ERRINT_IRQn = 386,
mbed_official 390:35c2c1cf29cd 428 X2HPERR67_ERRINT_IRQn= 387,
mbed_official 390:35c2c1cf29cd 429 X2HDBGR_ERRINT_IRQn = 388,
mbed_official 390:35c2c1cf29cd 430 X2HBSC_ERRINT_IRQn = 389,
mbed_official 390:35c2c1cf29cd 431 X2HSPI1_ERRINT_IRQn = 390,
mbed_official 390:35c2c1cf29cd 432 X2HSPI2_ERRINT_IRQn = 391,
mbed_official 390:35c2c1cf29cd 433 PRRI_IRQn = 392,
mbed_official 390:35c2c1cf29cd 434
mbed_official 390:35c2c1cf29cd 435 IFEI0_IRQn = 393,
mbed_official 390:35c2c1cf29cd 436 OFFI0_IRQn = 394,
mbed_official 390:35c2c1cf29cd 437 PFVEI0_IRQn = 395,
mbed_official 390:35c2c1cf29cd 438 IFEI1_IRQn = 396,
mbed_official 390:35c2c1cf29cd 439 OFFI1_IRQn = 397,
mbed_official 390:35c2c1cf29cd 440 PFVEI1_IRQn = 398,
mbed_official 390:35c2c1cf29cd 441
mbed_official 390:35c2c1cf29cd 442 /* 399-415 Reserved */
mbed_official 390:35c2c1cf29cd 443 TINT0_IRQn = 416,
mbed_official 390:35c2c1cf29cd 444 TINT1_IRQn = 417,
mbed_official 390:35c2c1cf29cd 445 TINT2_IRQn = 418,
mbed_official 390:35c2c1cf29cd 446 TINT3_IRQn = 419,
mbed_official 390:35c2c1cf29cd 447 TINT4_IRQn = 420,
mbed_official 390:35c2c1cf29cd 448 TINT5_IRQn = 421,
mbed_official 390:35c2c1cf29cd 449 TINT6_IRQn = 422,
mbed_official 390:35c2c1cf29cd 450 TINT7_IRQn = 423,
mbed_official 390:35c2c1cf29cd 451 TINT8_IRQn = 424,
mbed_official 390:35c2c1cf29cd 452 TINT9_IRQn = 425,
mbed_official 390:35c2c1cf29cd 453 TINT10_IRQn = 426,
mbed_official 390:35c2c1cf29cd 454 TINT11_IRQn = 427,
mbed_official 390:35c2c1cf29cd 455 TINT12_IRQn = 428,
mbed_official 390:35c2c1cf29cd 456 TINT13_IRQn = 429,
mbed_official 390:35c2c1cf29cd 457 TINT14_IRQn = 430,
mbed_official 390:35c2c1cf29cd 458 TINT15_IRQn = 431,
mbed_official 390:35c2c1cf29cd 459 TINT16_IRQn = 432,
mbed_official 390:35c2c1cf29cd 460 TINT17_IRQn = 433,
mbed_official 390:35c2c1cf29cd 461 TINT18_IRQn = 434,
mbed_official 390:35c2c1cf29cd 462 TINT19_IRQn = 435,
mbed_official 390:35c2c1cf29cd 463 TINT20_IRQn = 436,
mbed_official 390:35c2c1cf29cd 464 TINT21_IRQn = 437,
mbed_official 390:35c2c1cf29cd 465 TINT22_IRQn = 438,
mbed_official 390:35c2c1cf29cd 466 TINT23_IRQn = 439,
mbed_official 390:35c2c1cf29cd 467 TINT24_IRQn = 440,
mbed_official 390:35c2c1cf29cd 468 TINT25_IRQn = 441,
mbed_official 390:35c2c1cf29cd 469 TINT26_IRQn = 442,
mbed_official 390:35c2c1cf29cd 470 TINT27_IRQn = 443,
mbed_official 390:35c2c1cf29cd 471 TINT28_IRQn = 444,
mbed_official 390:35c2c1cf29cd 472 TINT29_IRQn = 445,
mbed_official 390:35c2c1cf29cd 473 TINT30_IRQn = 446,
mbed_official 390:35c2c1cf29cd 474 TINT31_IRQn = 447,
mbed_official 390:35c2c1cf29cd 475 TINT32_IRQn = 448,
mbed_official 390:35c2c1cf29cd 476 TINT33_IRQn = 449,
mbed_official 390:35c2c1cf29cd 477 TINT34_IRQn = 450,
mbed_official 390:35c2c1cf29cd 478 TINT35_IRQn = 451,
mbed_official 390:35c2c1cf29cd 479 TINT36_IRQn = 452,
mbed_official 390:35c2c1cf29cd 480 TINT37_IRQn = 453,
mbed_official 390:35c2c1cf29cd 481 TINT38_IRQn = 454,
mbed_official 390:35c2c1cf29cd 482 TINT39_IRQn = 455,
mbed_official 390:35c2c1cf29cd 483 TINT40_IRQn = 456,
mbed_official 390:35c2c1cf29cd 484 TINT41_IRQn = 457,
mbed_official 390:35c2c1cf29cd 485 TINT42_IRQn = 458,
mbed_official 390:35c2c1cf29cd 486 TINT43_IRQn = 459,
mbed_official 390:35c2c1cf29cd 487 TINT44_IRQn = 460,
mbed_official 390:35c2c1cf29cd 488 TINT45_IRQn = 461,
mbed_official 390:35c2c1cf29cd 489 TINT46_IRQn = 462,
mbed_official 390:35c2c1cf29cd 490 TINT47_IRQn = 463,
mbed_official 390:35c2c1cf29cd 491 TINT48_IRQn = 464,
mbed_official 390:35c2c1cf29cd 492 TINT49_IRQn = 465,
mbed_official 390:35c2c1cf29cd 493 TINT50_IRQn = 466,
mbed_official 390:35c2c1cf29cd 494 TINT51_IRQn = 467,
mbed_official 390:35c2c1cf29cd 495 TINT52_IRQn = 468,
mbed_official 390:35c2c1cf29cd 496 TINT53_IRQn = 469,
mbed_official 390:35c2c1cf29cd 497 TINT54_IRQn = 470,
mbed_official 390:35c2c1cf29cd 498 TINT55_IRQn = 471,
mbed_official 390:35c2c1cf29cd 499 TINT56_IRQn = 472,
mbed_official 390:35c2c1cf29cd 500 TINT57_IRQn = 473,
mbed_official 390:35c2c1cf29cd 501 TINT58_IRQn = 474,
mbed_official 390:35c2c1cf29cd 502 TINT59_IRQn = 475,
mbed_official 390:35c2c1cf29cd 503 TINT60_IRQn = 476,
mbed_official 390:35c2c1cf29cd 504 TINT61_IRQn = 477,
mbed_official 390:35c2c1cf29cd 505 TINT62_IRQn = 478,
mbed_official 390:35c2c1cf29cd 506 TINT63_IRQn = 479,
mbed_official 390:35c2c1cf29cd 507 TINT64_IRQn = 480,
mbed_official 390:35c2c1cf29cd 508 TINT65_IRQn = 481,
mbed_official 390:35c2c1cf29cd 509 TINT66_IRQn = 482,
mbed_official 390:35c2c1cf29cd 510 TINT67_IRQn = 483,
mbed_official 390:35c2c1cf29cd 511 TINT68_IRQn = 484,
mbed_official 390:35c2c1cf29cd 512 TINT69_IRQn = 485,
mbed_official 390:35c2c1cf29cd 513 TINT70_IRQn = 486,
mbed_official 390:35c2c1cf29cd 514 TINT71_IRQn = 487,
mbed_official 390:35c2c1cf29cd 515 TINT72_IRQn = 488,
mbed_official 390:35c2c1cf29cd 516 TINT73_IRQn = 489,
mbed_official 390:35c2c1cf29cd 517 TINT74_IRQn = 490,
mbed_official 390:35c2c1cf29cd 518 TINT75_IRQn = 491,
mbed_official 390:35c2c1cf29cd 519 TINT76_IRQn = 492,
mbed_official 390:35c2c1cf29cd 520 TINT77_IRQn = 493,
mbed_official 390:35c2c1cf29cd 521 TINT78_IRQn = 494,
mbed_official 390:35c2c1cf29cd 522 TINT79_IRQn = 495,
mbed_official 390:35c2c1cf29cd 523 TINT80_IRQn = 496,
mbed_official 390:35c2c1cf29cd 524 TINT81_IRQn = 497,
mbed_official 390:35c2c1cf29cd 525 TINT82_IRQn = 498,
mbed_official 390:35c2c1cf29cd 526 TINT83_IRQn = 499,
mbed_official 390:35c2c1cf29cd 527 TINT84_IRQn = 500,
mbed_official 390:35c2c1cf29cd 528 TINT85_IRQn = 501,
mbed_official 390:35c2c1cf29cd 529 TINT86_IRQn = 502,
mbed_official 390:35c2c1cf29cd 530 TINT87_IRQn = 503,
mbed_official 390:35c2c1cf29cd 531 TINT88_IRQn = 504,
mbed_official 390:35c2c1cf29cd 532 TINT89_IRQn = 505,
mbed_official 390:35c2c1cf29cd 533 TINT90_IRQn = 506,
mbed_official 390:35c2c1cf29cd 534 TINT91_IRQn = 507,
mbed_official 390:35c2c1cf29cd 535 TINT92_IRQn = 508,
mbed_official 390:35c2c1cf29cd 536 TINT93_IRQn = 509,
mbed_official 390:35c2c1cf29cd 537 TINT94_IRQn = 510,
mbed_official 390:35c2c1cf29cd 538 TINT95_IRQn = 511,
mbed_official 390:35c2c1cf29cd 539 TINT96_IRQn = 512,
mbed_official 390:35c2c1cf29cd 540 TINT97_IRQn = 513,
mbed_official 390:35c2c1cf29cd 541 TINT98_IRQn = 514,
mbed_official 390:35c2c1cf29cd 542 TINT99_IRQn = 515,
mbed_official 390:35c2c1cf29cd 543 TINT100_IRQn = 516,
mbed_official 390:35c2c1cf29cd 544 TINT101_IRQn = 517,
mbed_official 390:35c2c1cf29cd 545 TINT102_IRQn = 518,
mbed_official 390:35c2c1cf29cd 546 TINT103_IRQn = 519,
mbed_official 390:35c2c1cf29cd 547 TINT104_IRQn = 520,
mbed_official 390:35c2c1cf29cd 548 TINT105_IRQn = 521,
mbed_official 390:35c2c1cf29cd 549 TINT106_IRQn = 522,
mbed_official 390:35c2c1cf29cd 550 TINT107_IRQn = 523,
mbed_official 390:35c2c1cf29cd 551 TINT108_IRQn = 524,
mbed_official 390:35c2c1cf29cd 552 TINT109_IRQn = 525,
mbed_official 390:35c2c1cf29cd 553 TINT110_IRQn = 526,
mbed_official 390:35c2c1cf29cd 554 TINT111_IRQn = 527,
mbed_official 390:35c2c1cf29cd 555 TINT112_IRQn = 528,
mbed_official 390:35c2c1cf29cd 556 TINT113_IRQn = 529,
mbed_official 390:35c2c1cf29cd 557 TINT114_IRQn = 530,
mbed_official 390:35c2c1cf29cd 558 TINT115_IRQn = 531,
mbed_official 390:35c2c1cf29cd 559 TINT116_IRQn = 532,
mbed_official 390:35c2c1cf29cd 560 TINT117_IRQn = 533,
mbed_official 390:35c2c1cf29cd 561 TINT118_IRQn = 534,
mbed_official 390:35c2c1cf29cd 562 TINT119_IRQn = 535,
mbed_official 390:35c2c1cf29cd 563 TINT120_IRQn = 536,
mbed_official 390:35c2c1cf29cd 564 TINT121_IRQn = 537,
mbed_official 390:35c2c1cf29cd 565 TINT122_IRQn = 538,
mbed_official 390:35c2c1cf29cd 566 TINT123_IRQn = 539,
mbed_official 390:35c2c1cf29cd 567 TINT124_IRQn = 540,
mbed_official 390:35c2c1cf29cd 568 TINT125_IRQn = 541,
mbed_official 390:35c2c1cf29cd 569 TINT126_IRQn = 542,
mbed_official 390:35c2c1cf29cd 570 TINT127_IRQn = 543,
mbed_official 390:35c2c1cf29cd 571 TINT128_IRQn = 544,
mbed_official 390:35c2c1cf29cd 572 TINT129_IRQn = 545,
mbed_official 390:35c2c1cf29cd 573 TINT130_IRQn = 546,
mbed_official 390:35c2c1cf29cd 574 TINT131_IRQn = 547,
mbed_official 390:35c2c1cf29cd 575 TINT132_IRQn = 548,
mbed_official 390:35c2c1cf29cd 576 TINT133_IRQn = 549,
mbed_official 390:35c2c1cf29cd 577 TINT134_IRQn = 550,
mbed_official 390:35c2c1cf29cd 578 TINT135_IRQn = 551,
mbed_official 390:35c2c1cf29cd 579 TINT136_IRQn = 552,
mbed_official 390:35c2c1cf29cd 580 TINT137_IRQn = 553,
mbed_official 390:35c2c1cf29cd 581 TINT138_IRQn = 554,
mbed_official 390:35c2c1cf29cd 582 TINT139_IRQn = 555,
mbed_official 390:35c2c1cf29cd 583 TINT140_IRQn = 556,
mbed_official 390:35c2c1cf29cd 584 TINT141_IRQn = 557,
mbed_official 390:35c2c1cf29cd 585 TINT142_IRQn = 558,
mbed_official 390:35c2c1cf29cd 586 TINT143_IRQn = 559,
mbed_official 390:35c2c1cf29cd 587 TINT144_IRQn = 560,
mbed_official 390:35c2c1cf29cd 588 TINT145_IRQn = 561,
mbed_official 390:35c2c1cf29cd 589 TINT146_IRQn = 562,
mbed_official 390:35c2c1cf29cd 590 TINT147_IRQn = 563,
mbed_official 390:35c2c1cf29cd 591 TINT148_IRQn = 564,
mbed_official 390:35c2c1cf29cd 592 TINT149_IRQn = 565,
mbed_official 390:35c2c1cf29cd 593 TINT150_IRQn = 566,
mbed_official 390:35c2c1cf29cd 594 TINT151_IRQn = 567,
mbed_official 390:35c2c1cf29cd 595 TINT152_IRQn = 568,
mbed_official 390:35c2c1cf29cd 596 TINT153_IRQn = 569,
mbed_official 390:35c2c1cf29cd 597 TINT154_IRQn = 570,
mbed_official 390:35c2c1cf29cd 598 TINT155_IRQn = 571,
mbed_official 390:35c2c1cf29cd 599 TINT156_IRQn = 572,
mbed_official 390:35c2c1cf29cd 600 TINT157_IRQn = 573,
mbed_official 390:35c2c1cf29cd 601 TINT158_IRQn = 574,
mbed_official 390:35c2c1cf29cd 602 TINT159_IRQn = 575,
mbed_official 390:35c2c1cf29cd 603 TINT160_IRQn = 576,
mbed_official 390:35c2c1cf29cd 604 TINT161_IRQn = 577,
mbed_official 390:35c2c1cf29cd 605 TINT162_IRQn = 578,
mbed_official 390:35c2c1cf29cd 606 TINT163_IRQn = 579,
mbed_official 390:35c2c1cf29cd 607 TINT164_IRQn = 580,
mbed_official 390:35c2c1cf29cd 608 TINT165_IRQn = 581,
mbed_official 390:35c2c1cf29cd 609 TINT166_IRQn = 582,
mbed_official 390:35c2c1cf29cd 610 TINT167_IRQn = 583,
mbed_official 390:35c2c1cf29cd 611 TINT168_IRQn = 584,
mbed_official 390:35c2c1cf29cd 612 TINT169_IRQn = 585,
mbed_official 390:35c2c1cf29cd 613 TINT170_IRQn = 586
mbed_official 390:35c2c1cf29cd 614
mbed_official 390:35c2c1cf29cd 615 } IRQn_Type;
mbed_official 390:35c2c1cf29cd 616
mbed_official 390:35c2c1cf29cd 617 #define Renesas_RZ_A1_IRQ_MAX TINT170_IRQn
mbed_official 390:35c2c1cf29cd 618
mbed_official 390:35c2c1cf29cd 619 /* -------- Configuration of the Cortex-A9 Processor and Core Peripherals ------- */
mbed_official 390:35c2c1cf29cd 620 #define __CA9_REV 0x0000 /*!< Core revision r0 */
mbed_official 390:35c2c1cf29cd 621
mbed_official 390:35c2c1cf29cd 622 #define __MPU_PRESENT 1 /*!< MPU present or not */
mbed_official 390:35c2c1cf29cd 623
mbed_official 390:35c2c1cf29cd 624 #define __FPU_PRESENT 1 /*!< FPU present or not */
mbed_official 390:35c2c1cf29cd 625
mbed_official 390:35c2c1cf29cd 626 #define __NVIC_PRIO_BITS 5 /*!< Number of Bits used for Priority Levels */
mbed_official 390:35c2c1cf29cd 627 #define __Vendor_SysTickConfig 0 /*!< Set to 1 if different SysTick Config is used */
mbed_official 390:35c2c1cf29cd 628
mbed_official 390:35c2c1cf29cd 629 #include <core_ca9.h>
mbed_official 390:35c2c1cf29cd 630 #include "system_MBRZA1H.h"
mbed_official 390:35c2c1cf29cd 631
mbed_official 390:35c2c1cf29cd 632
mbed_official 390:35c2c1cf29cd 633 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 634 /* Device Specific Peripheral Section */
mbed_official 390:35c2c1cf29cd 635 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 636 /** @addtogroup Renesas_RZ_A1_Peripherals Renesas_RZ_A1 Peripherals
mbed_official 390:35c2c1cf29cd 637 Renesas_RZ_A1 Device Specific Peripheral registers structures
mbed_official 390:35c2c1cf29cd 638 @{
mbed_official 390:35c2c1cf29cd 639 */
mbed_official 390:35c2c1cf29cd 640
mbed_official 390:35c2c1cf29cd 641 #if defined ( __CC_ARM )
mbed_official 390:35c2c1cf29cd 642 #pragma anon_unions
mbed_official 390:35c2c1cf29cd 643 #endif
mbed_official 390:35c2c1cf29cd 644
mbed_official 390:35c2c1cf29cd 645 #include "pl310.h"
mbed_official 390:35c2c1cf29cd 646 #include "gic.h"
mbed_official 500:04797f1feae2 647 #include "nvic_wrapper.h"
mbed_official 500:04797f1feae2 648 #include "cmsis_nvic.h"
mbed_official 390:35c2c1cf29cd 649
mbed_official 390:35c2c1cf29cd 650 #include "ostm_iodefine.h"
mbed_official 390:35c2c1cf29cd 651 #include "gpio_iodefine.h"
mbed_official 390:35c2c1cf29cd 652 #include "cpg_iodefine.h"
mbed_official 390:35c2c1cf29cd 653 #include "l2c_iodefine.h"
mbed_official 390:35c2c1cf29cd 654
mbed_official 390:35c2c1cf29cd 655 #if defined ( __CC_ARM )
mbed_official 390:35c2c1cf29cd 656 #pragma no_anon_unions
mbed_official 390:35c2c1cf29cd 657 #endif
mbed_official 390:35c2c1cf29cd 658
mbed_official 390:35c2c1cf29cd 659 /*@}*/ /* end of group Renesas_RZ_A1_Peripherals */
mbed_official 390:35c2c1cf29cd 660
mbed_official 390:35c2c1cf29cd 661
mbed_official 390:35c2c1cf29cd 662 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 663 /* Peripheral memory map */
mbed_official 390:35c2c1cf29cd 664 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 665 /** @addtogroup Renesas_RZ_A1_MemoryMap Renesas_RZ_A1 Memory Mapping
mbed_official 390:35c2c1cf29cd 666 @{
mbed_official 390:35c2c1cf29cd 667 */
mbed_official 390:35c2c1cf29cd 668
mbed_official 390:35c2c1cf29cd 669 /* R7S72100 CPU board */
mbed_official 390:35c2c1cf29cd 670 #define Renesas_RZ_A1_NORFLASH_BASE0 (0x00000000UL) /*!< (FLASH0 ) Base Address */
mbed_official 390:35c2c1cf29cd 671 #define Renesas_RZ_A1_NORFLASH_BASE1 (0x04000000UL) /*!< (FLASH1 ) Base Address */
mbed_official 390:35c2c1cf29cd 672 #define Renesas_RZ_A1_SDRAM_BASE0 (0x08000000UL) /*!< (SDRAM0 ) Base Address */
mbed_official 390:35c2c1cf29cd 673 #define Renesas_RZ_A1_SDRAM_BASE1 (0x0C000000UL) /*!< (SDRAM1 ) Base Address */
mbed_official 390:35c2c1cf29cd 674 #define Renesas_RZ_A1_USER_AREA0 (0x10000000UL) /*!< (USER0 ) Base Address */
mbed_official 390:35c2c1cf29cd 675 #define Renesas_RZ_A1_USER_AREA1 (0x14000000UL) /*!< (USER1 ) Base Address */
mbed_official 390:35c2c1cf29cd 676 #define Renesas_RZ_A1_SPI_IO0 (0x18000000UL) /*!< (SPI_IO0 ) Base Address */
mbed_official 390:35c2c1cf29cd 677 #define Renesas_RZ_A1_SPI_IO1 (0x1C000000UL) /*!< (SPI_IO1 ) Base Address */
mbed_official 390:35c2c1cf29cd 678 #define Renesas_RZ_A1_ONCHIP_SRAM_BASE (0x20000000UL) /*!< (SRAM_OC ) Base Address */
mbed_official 390:35c2c1cf29cd 679 #define Renesas_RZ_A1_SPI_MIO_BASE (0x3fe00000UL) /*!< (SPI_MIO ) Base Address */
mbed_official 390:35c2c1cf29cd 680 #define Renesas_RZ_A1_BSC_BASE (0x3ff00000UL) /*!< (BSC ) Base Address */
mbed_official 390:35c2c1cf29cd 681 #define Renesas_RZ_A1_PERIPH_BASE0 (0xe8000000UL) /*!< (PERIPH0 ) Base Address */
mbed_official 390:35c2c1cf29cd 682 #define Renesas_RZ_A1_PERIPH_BASE1 (0xfcf00000UL) /*!< (PERIPH1 ) Base Address */
mbed_official 390:35c2c1cf29cd 683 #define Renesas_RZ_A1_GIC_DISTRIBUTOR_BASE (0xe8201000UL) /*!< (GIC DIST ) Base Address */
mbed_official 390:35c2c1cf29cd 684 #define Renesas_RZ_A1_GIC_INTERFACE_BASE (0xe8202000UL) /*!< (GIC CPU IF) Base Address */
mbed_official 390:35c2c1cf29cd 685 #define Renesas_RZ_A1_PL310_BASE (0x3ffff000UL) /*!< (PL310 ) Base Address */
mbed_official 390:35c2c1cf29cd 686 #define Renesas_RZ_A1_ONCHIP_SRAM_NC_BASE (0x60000000UL) /*!< (SRAM_OC ) Base Address */
mbed_official 390:35c2c1cf29cd 687
mbed_official 390:35c2c1cf29cd 688 //Following macros define the descriptors and attributes used to define the Renesas_RZ_A1 MMU flat-map
mbed_official 390:35c2c1cf29cd 689 //Sect_Normal. Outer & inner wb/wa, non-shareable, executable, rw, domain 0.
mbed_official 390:35c2c1cf29cd 690 #define section_normal(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 691 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 692 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 693 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 694 region.inner_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 695 region.outer_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 696 region.mem_t = NORMAL; \
mbed_official 390:35c2c1cf29cd 697 region.sec_t = NON_SECURE; \
mbed_official 390:35c2c1cf29cd 698 region.xn_t = EXECUTE; \
mbed_official 390:35c2c1cf29cd 699 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 700 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 701 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 702 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 703
mbed_official 390:35c2c1cf29cd 704 #define section_normal_nc(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 705 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 706 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 707 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 708 region.inner_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 709 region.outer_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 710 region.mem_t = NORMAL; \
mbed_official 390:35c2c1cf29cd 711 region.sec_t = SECURE; \
mbed_official 390:35c2c1cf29cd 712 region.xn_t = EXECUTE; \
mbed_official 390:35c2c1cf29cd 713 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 714 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 715 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 716 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 717
mbed_official 390:35c2c1cf29cd 718 //Sect_Normal_Cod. Outer & inner wb/wa, non-shareable, executable, ro, domain 0.
mbed_official 390:35c2c1cf29cd 719 #define section_normal_cod(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 720 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 721 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 722 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 723 region.inner_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 724 region.outer_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 725 region.mem_t = NORMAL; \
mbed_official 390:35c2c1cf29cd 726 region.sec_t = NON_SECURE; \
mbed_official 390:35c2c1cf29cd 727 region.xn_t = EXECUTE; \
mbed_official 390:35c2c1cf29cd 728 region.priv_t = READ; \
mbed_official 390:35c2c1cf29cd 729 region.user_t = READ; \
mbed_official 390:35c2c1cf29cd 730 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 731 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 732
mbed_official 390:35c2c1cf29cd 733 //Sect_Normal_RO. Sect_Normal_Cod, but not executable
mbed_official 390:35c2c1cf29cd 734 #define section_normal_ro(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 735 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 736 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 737 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 738 region.inner_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 739 region.outer_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 740 region.mem_t = NORMAL; \
mbed_official 390:35c2c1cf29cd 741 region.sec_t = NON_SECURE; \
mbed_official 390:35c2c1cf29cd 742 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 743 region.priv_t = READ; \
mbed_official 390:35c2c1cf29cd 744 region.user_t = READ; \
mbed_official 390:35c2c1cf29cd 745 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 746 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 747
mbed_official 390:35c2c1cf29cd 748 //Sect_Normal_RW. Sect_Normal_Cod, but writeable and not executable
mbed_official 390:35c2c1cf29cd 749 #define section_normal_rw(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 750 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 751 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 752 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 753 region.inner_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 754 region.outer_norm_t = WB_WA; \
mbed_official 390:35c2c1cf29cd 755 region.mem_t = NORMAL; \
mbed_official 390:35c2c1cf29cd 756 region.sec_t = NON_SECURE; \
mbed_official 390:35c2c1cf29cd 757 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 758 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 759 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 760 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 761 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 762 //Sect_SO. Strongly-ordered (therefore shareable), not executable, rw, domain 0, base addr 0
mbed_official 390:35c2c1cf29cd 763 #define section_so(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 764 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 765 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 766 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 767 region.inner_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 768 region.outer_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 769 region.mem_t = STRONGLY_ORDERED; \
mbed_official 390:35c2c1cf29cd 770 region.sec_t = SECURE; \
mbed_official 390:35c2c1cf29cd 771 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 772 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 773 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 774 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 775 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 776
mbed_official 390:35c2c1cf29cd 777 //Sect_Device_RO. Device, non-shareable, non-executable, ro, domain 0, base addr 0
mbed_official 390:35c2c1cf29cd 778 #define section_device_ro(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 779 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 780 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 781 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 782 region.inner_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 783 region.outer_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 784 region.mem_t = STRONGLY_ORDERED; \
mbed_official 390:35c2c1cf29cd 785 region.sec_t = SECURE; \
mbed_official 390:35c2c1cf29cd 786 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 787 region.priv_t = READ; \
mbed_official 390:35c2c1cf29cd 788 region.user_t = READ; \
mbed_official 390:35c2c1cf29cd 789 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 790 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 791
mbed_official 390:35c2c1cf29cd 792 //Sect_Device_RW. Sect_Device_RO, but writeable
mbed_official 390:35c2c1cf29cd 793 #define section_device_rw(descriptor_l1, region) region.rg_t = SECTION; \
mbed_official 390:35c2c1cf29cd 794 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 795 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 796 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 797 region.inner_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 798 region.outer_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 799 region.mem_t = STRONGLY_ORDERED; \
mbed_official 390:35c2c1cf29cd 800 region.sec_t = SECURE; \
mbed_official 390:35c2c1cf29cd 801 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 802 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 803 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 804 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 805 __get_section_descriptor(&descriptor_l1, region);
mbed_official 390:35c2c1cf29cd 806 //Page_4k_Device_RW. Shared device, not executable, rw, domain 0
mbed_official 390:35c2c1cf29cd 807 #define page4k_device_rw(descriptor_l1, descriptor_l2, region) region.rg_t = PAGE_4k; \
mbed_official 390:35c2c1cf29cd 808 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 809 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 810 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 811 region.inner_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 812 region.outer_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 813 region.mem_t = SHARED_DEVICE; \
mbed_official 390:35c2c1cf29cd 814 region.sec_t = SECURE; \
mbed_official 390:35c2c1cf29cd 815 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 816 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 817 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 818 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 819 __get_page_descriptor(&descriptor_l1, &descriptor_l2, region);
mbed_official 390:35c2c1cf29cd 820
mbed_official 390:35c2c1cf29cd 821 //Page_64k_Device_RW. Shared device, not executable, rw, domain 0
mbed_official 390:35c2c1cf29cd 822 #define page64k_device_rw(descriptor_l1, descriptor_l2, region) region.rg_t = PAGE_64k; \
mbed_official 390:35c2c1cf29cd 823 region.domain = 0x0; \
mbed_official 390:35c2c1cf29cd 824 region.e_t = ECC_DISABLED; \
mbed_official 390:35c2c1cf29cd 825 region.g_t = GLOBAL; \
mbed_official 390:35c2c1cf29cd 826 region.inner_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 827 region.outer_norm_t = NON_CACHEABLE; \
mbed_official 390:35c2c1cf29cd 828 region.mem_t = SHARED_DEVICE; \
mbed_official 390:35c2c1cf29cd 829 region.sec_t = SECURE; \
mbed_official 390:35c2c1cf29cd 830 region.xn_t = NON_EXECUTE; \
mbed_official 390:35c2c1cf29cd 831 region.priv_t = RW; \
mbed_official 390:35c2c1cf29cd 832 region.user_t = RW; \
mbed_official 390:35c2c1cf29cd 833 region.sh_t = NON_SHARED; \
mbed_official 390:35c2c1cf29cd 834 __get_page_descriptor(&descriptor_l1, &descriptor_l2, region);
mbed_official 390:35c2c1cf29cd 835
mbed_official 390:35c2c1cf29cd 836 /*@}*/ /* end of group Renesas_RZ_A1_MemoryMap */
mbed_official 390:35c2c1cf29cd 837
mbed_official 390:35c2c1cf29cd 838 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 839 /* Clock Settings */
mbed_official 390:35c2c1cf29cd 840 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 841 /** @addtogroup Renesas_RZ_A1_H_Clocks Renesas_RZ_A1 Clock definitions
mbed_official 390:35c2c1cf29cd 842 @{
mbed_official 390:35c2c1cf29cd 843 */
mbed_official 390:35c2c1cf29cd 844
mbed_official 390:35c2c1cf29cd 845 /*
mbed_official 390:35c2c1cf29cd 846 * Clock Mode 0 settings
mbed_official 390:35c2c1cf29cd 847 * SW1-4(MD_CLK):ON
mbed_official 390:35c2c1cf29cd 848 * SW1-5(MD_CLKS):ON
mbed_official 390:35c2c1cf29cd 849 * FRQCR=0x1035
mbed_official 390:35c2c1cf29cd 850 * CLKEN2 = 0b - unstable
mbed_official 390:35c2c1cf29cd 851 * CLKEN[1:0]=01b - Output, Low, Low
mbed_official 390:35c2c1cf29cd 852 * IFC[1:0] =00b - CPU clock is 1/1 PLL clock
mbed_official 390:35c2c1cf29cd 853 * FRQCR2=0x0001
mbed_official 390:35c2c1cf29cd 854 * GFC[1:0] =01b - Graphic clock is 2/3 bus clock
mbed_official 390:35c2c1cf29cd 855 */
mbed_official 390:35c2c1cf29cd 856 #define CM0_RENESAS_RZ_A1_CLKIN ( 13333333u)
mbed_official 390:35c2c1cf29cd 857 #define CM0_RENESAS_RZ_A1_CLKO ( 66666666u)
mbed_official 390:35c2c1cf29cd 858 #define CM0_RENESAS_RZ_A1_I_CLK (400000000u)
mbed_official 390:35c2c1cf29cd 859 #define CM0_RENESAS_RZ_A1_G_CLK (266666666u)
mbed_official 390:35c2c1cf29cd 860 #define CM0_RENESAS_RZ_A1_B_CLK (133333333u)
mbed_official 390:35c2c1cf29cd 861 #define CM0_RENESAS_RZ_A1_P1_CLK ( 66666666u)
mbed_official 390:35c2c1cf29cd 862 #define CM0_RENESAS_RZ_A1_P0_CLK ( 33333333u)
mbed_official 390:35c2c1cf29cd 863
mbed_official 390:35c2c1cf29cd 864 /*
mbed_official 390:35c2c1cf29cd 865 * Clock Mode 1 settings
mbed_official 390:35c2c1cf29cd 866 * SW1-4(MD_CLK):OFF
mbed_official 390:35c2c1cf29cd 867 * SW1-5(MD_CLKS):ON
mbed_official 390:35c2c1cf29cd 868 * FRQCR=0x1335
mbed_official 390:35c2c1cf29cd 869 * CLKEN2 = 0b - unstable
mbed_official 390:35c2c1cf29cd 870 * CLKEN[1:0]=01b - Output, Low, Low
mbed_official 390:35c2c1cf29cd 871 * IFC[1:0] =11b - CPU clock is 1/3 PLL clock
mbed_official 390:35c2c1cf29cd 872 * FRQCR2=0x0003
mbed_official 390:35c2c1cf29cd 873 * GFC[1:0] =11b - graphic clock is 1/3 bus clock
mbed_official 390:35c2c1cf29cd 874 */
mbed_official 390:35c2c1cf29cd 875 #define CM1_RENESAS_RZ_A1_CLKIN ( 48000000u)
mbed_official 390:35c2c1cf29cd 876 #define CM1_RENESAS_RZ_A1_CLKO ( 64000000u)
mbed_official 390:35c2c1cf29cd 877 #define CM1_RENESAS_RZ_A1_I_CLK (128000000u)
mbed_official 390:35c2c1cf29cd 878 #define CM1_RENESAS_RZ_A1_G_CLK (128000000u)
mbed_official 390:35c2c1cf29cd 879 #define CM1_RENESAS_RZ_A1_B_CLK (128000000u)
mbed_official 390:35c2c1cf29cd 880 #define CM1_RENESAS_RZ_A1_P1_CLK ( 64000000u)
mbed_official 390:35c2c1cf29cd 881 #define CM1_RENESAS_RZ_A1_P0_CLK ( 32000000u)
mbed_official 390:35c2c1cf29cd 882
mbed_official 390:35c2c1cf29cd 883 /*@}*/ /* end of group Renesas_RZ_A1_Clocks */
mbed_official 390:35c2c1cf29cd 884
mbed_official 390:35c2c1cf29cd 885 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 886 /* CPG Settings */
mbed_official 390:35c2c1cf29cd 887 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 888 /** @addtogroup Renesas_RZ_A1_H_CPG Renesas_RZ_A1 CPG Bit definitions
mbed_official 390:35c2c1cf29cd 889 @{
mbed_official 390:35c2c1cf29cd 890 */
mbed_official 390:35c2c1cf29cd 891
mbed_official 390:35c2c1cf29cd 892 #define CPG_FRQCR_SHIFT_CKOEN2 (14)
mbed_official 390:35c2c1cf29cd 893 #define CPG_FRQCR_BIT_CKOEN2 (0x1 << CPG_FRQCR_SHIFT_CKOEN2)
mbed_official 390:35c2c1cf29cd 894 #define CPG_FRQCR_SHIFT_CKOEN0 (12)
mbed_official 390:35c2c1cf29cd 895 #define CPG_FRQCR_BITS_CKOEN0 (0x3 << CPG_FRQCR_SHIFT_CKOEN0)
mbed_official 390:35c2c1cf29cd 896 #define CPG_FRQCR_SHIFT_IFC (8)
mbed_official 390:35c2c1cf29cd 897 #define CPG_FRQCR_BITS_IFC (0x3 << CPG_FRQCR_SHIFT_IFC)
mbed_official 390:35c2c1cf29cd 898
mbed_official 390:35c2c1cf29cd 899 #define CPG_FRQCR2_SHIFT_GFC (0)
mbed_official 390:35c2c1cf29cd 900 #define CPG_FRQCR2_BITS_GFC (0x3 << CPG_FRQCR2_SHIFT_GFC)
mbed_official 390:35c2c1cf29cd 901
mbed_official 390:35c2c1cf29cd 902
mbed_official 390:35c2c1cf29cd 903 #define CPG_STBCR1_BIT_STBY (0x80u)
mbed_official 390:35c2c1cf29cd 904 #define CPG_STBCR1_BIT_DEEP (0x40u)
mbed_official 390:35c2c1cf29cd 905 #define CPG_STBCR2_BIT_HIZ (0x80u)
mbed_official 390:35c2c1cf29cd 906 #define CPG_STBCR2_BIT_MSTP20 (0x01u) /* CoreSight */
mbed_official 390:35c2c1cf29cd 907 #define CPG_STBCR3_BIT_MSTP37 (0x80u) /* IEBus */
mbed_official 390:35c2c1cf29cd 908 #define CPG_STBCR3_BIT_MSTP36 (0x40u) /* IrDA */
mbed_official 390:35c2c1cf29cd 909 #define CPG_STBCR3_BIT_MSTP35 (0x20u) /* LIN0 */
mbed_official 390:35c2c1cf29cd 910 #define CPG_STBCR3_BIT_MSTP34 (0x10u) /* LIN1 */
mbed_official 390:35c2c1cf29cd 911 #define CPG_STBCR3_BIT_MSTP33 (0x08u) /* Multi-Function Timer */
mbed_official 390:35c2c1cf29cd 912 #define CPG_STBCR3_BIT_MSTP32 (0x04u) /* CAN */
mbed_official 390:35c2c1cf29cd 913 #define CPG_STBCR3_BIT_MSTP30 (0x01u) /* Motor Control PWM Timer */
mbed_official 390:35c2c1cf29cd 914 #define CPG_STBCR4_BIT_MSTP47 (0x80u) /* SCIF0 */
mbed_official 390:35c2c1cf29cd 915 #define CPG_STBCR4_BIT_MSTP46 (0x40u) /* SCIF1 */
mbed_official 390:35c2c1cf29cd 916 #define CPG_STBCR4_BIT_MSTP45 (0x20u) /* SCIF2 */
mbed_official 390:35c2c1cf29cd 917 #define CPG_STBCR4_BIT_MSTP44 (0x10u) /* SCIF3 */
mbed_official 390:35c2c1cf29cd 918 #define CPG_STBCR4_BIT_MSTP43 (0x08u) /* SCIF4 */
mbed_official 390:35c2c1cf29cd 919 #define CPG_STBCR4_BIT_MSTP42 (0x04u) /* SCIF5 */
mbed_official 390:35c2c1cf29cd 920 #define CPG_STBCR4_BIT_MSTP41 (0x02u) /* SCIF6 */
mbed_official 390:35c2c1cf29cd 921 #define CPG_STBCR4_BIT_MSTP40 (0x01u) /* SCIF7 */
mbed_official 390:35c2c1cf29cd 922 #define CPG_STBCR5_BIT_MSTP57 (0x80u) /* SCI0 */
mbed_official 390:35c2c1cf29cd 923 #define CPG_STBCR5_BIT_MSTP56 (0x40u) /* SCI1 */
mbed_official 390:35c2c1cf29cd 924 #define CPG_STBCR5_BIT_MSTP55 (0x20u) /* Sound Generator0 */
mbed_official 390:35c2c1cf29cd 925 #define CPG_STBCR5_BIT_MSTP54 (0x10u) /* Sound Generator1 */
mbed_official 390:35c2c1cf29cd 926 #define CPG_STBCR5_BIT_MSTP53 (0x08u) /* Sound Generator2 */
mbed_official 390:35c2c1cf29cd 927 #define CPG_STBCR5_BIT_MSTP52 (0x04u) /* Sound Generator3 */
mbed_official 390:35c2c1cf29cd 928 #define CPG_STBCR5_BIT_MSTP51 (0x02u) /* OSTM0 */
mbed_official 390:35c2c1cf29cd 929 #define CPG_STBCR5_BIT_MSTP50 (0x01u) /* OSTM1 */
mbed_official 390:35c2c1cf29cd 930 #define CPG_STBCR6_BIT_MSTP67 (0x80u) /* General A/D Comvertor */
mbed_official 390:35c2c1cf29cd 931 #define CPG_STBCR6_BIT_MSTP66 (0x40u) /* Capture Engine */
mbed_official 390:35c2c1cf29cd 932 #define CPG_STBCR6_BIT_MSTP65 (0x20u) /* Display out comparison0 */
mbed_official 390:35c2c1cf29cd 933 #define CPG_STBCR6_BIT_MSTP64 (0x10u) /* Display out comparison1 */
mbed_official 390:35c2c1cf29cd 934 #define CPG_STBCR6_BIT_MSTP63 (0x08u) /* Dynamic Range Compalator0 */
mbed_official 390:35c2c1cf29cd 935 #define CPG_STBCR6_BIT_MSTP62 (0x04u) /* Dynamic Range Compalator1 */
mbed_official 390:35c2c1cf29cd 936 #define CPG_STBCR6_BIT_MSTP61 (0x02u) /* JPEG Decoder */
mbed_official 390:35c2c1cf29cd 937 #define CPG_STBCR6_BIT_MSTP60 (0x01u) /* Realtime Clock */
mbed_official 390:35c2c1cf29cd 938 #define CPG_STBCR7_BIT_MSTP77 (0x80u) /* Video Decoder0 */
mbed_official 390:35c2c1cf29cd 939 #define CPG_STBCR7_BIT_MSTP76 (0x40u) /* Video Decoder1 */
mbed_official 390:35c2c1cf29cd 940 #define CPG_STBCR7_BIT_MSTP74 (0x10u) /* Ether */
mbed_official 390:35c2c1cf29cd 941 #define CPG_STBCR7_BIT_MSTP73 (0x04u) /* NAND Flash Memory Controller */
mbed_official 390:35c2c1cf29cd 942 #define CPG_STBCR7_BIT_MSTP71 (0x02u) /* USB0 */
mbed_official 390:35c2c1cf29cd 943 #define CPG_STBCR7_BIT_MSTP70 (0x01u) /* USB1 */
mbed_official 390:35c2c1cf29cd 944 #define CPG_STBCR8_BIT_MSTP87 (0x80u) /* IMR-LS2_0 */
mbed_official 390:35c2c1cf29cd 945 #define CPG_STBCR8_BIT_MSTP86 (0x40u) /* IMR-LS2_1 */
mbed_official 390:35c2c1cf29cd 946 #define CPG_STBCR8_BIT_MSTP85 (0x20u) /* IMR-LSD */
mbed_official 390:35c2c1cf29cd 947 #define CPG_STBCR8_BIT_MSTP84 (0x10u) /* MMC Host Interface */
mbed_official 390:35c2c1cf29cd 948 #define CPG_STBCR8_BIT_MSTP83 (0x08u) /* MediaLB */
mbed_official 390:35c2c1cf29cd 949 #define CPG_STBCR8_BIT_MSTP81 (0x02u) /* SCUX */
mbed_official 390:35c2c1cf29cd 950 #define CPG_STBCR9_BIT_MSTP97 (0x80u) /* RIIC0 */
mbed_official 390:35c2c1cf29cd 951 #define CPG_STBCR9_BIT_MSTP96 (0x40u) /* RIIC1 */
mbed_official 390:35c2c1cf29cd 952 #define CPG_STBCR9_BIT_MSTP95 (0x20u) /* RIIC2 */
mbed_official 390:35c2c1cf29cd 953 #define CPG_STBCR9_BIT_MSTP94 (0x10u) /* RIIC3 */
mbed_official 390:35c2c1cf29cd 954 #define CPG_STBCR9_BIT_MSTP93 (0x08u) /* SPI Multi I/O Bus Controller0 */
mbed_official 390:35c2c1cf29cd 955 #define CPG_STBCR9_BIT_MSTP92 (0x04u) /* SPI Multi I/O Bus Controller1 */
mbed_official 390:35c2c1cf29cd 956 #define CPG_STBCR9_BIT_MSTP91 (0x02u) /* VDC5_0 */
mbed_official 390:35c2c1cf29cd 957 #define CPG_STBCR9_BIT_MSTP90 (0x01u) /* VDC5_1 */
mbed_official 390:35c2c1cf29cd 958 #define CPG_STBCR10_BIT_MSTP107 (0x80u) /* RSPI0 */
mbed_official 390:35c2c1cf29cd 959 #define CPG_STBCR10_BIT_MSTP106 (0x40u) /* RSPI1 */
mbed_official 390:35c2c1cf29cd 960 #define CPG_STBCR10_BIT_MSTP105 (0x20u) /* RSPI2 */
mbed_official 390:35c2c1cf29cd 961 #define CPG_STBCR10_BIT_MSTP104 (0x10u) /* RSPI3 */
mbed_official 390:35c2c1cf29cd 962 #define CPG_STBCR10_BIT_MSTP103 (0x08u) /* RSPI4 */
mbed_official 390:35c2c1cf29cd 963 #define CPG_STBCR10_BIT_MSTP102 (0x04u) /* ROMDEC */
mbed_official 390:35c2c1cf29cd 964 #define CPG_STBCR10_BIT_MSTP101 (0x02u) /* SPIDF */
mbed_official 390:35c2c1cf29cd 965 #define CPG_STBCR10_BIT_MSTP100 (0x01u) /* OpenVG */
mbed_official 390:35c2c1cf29cd 966 #define CPG_STBCR11_BIT_MSTP115 (0x20u) /* SSIF0 */
mbed_official 390:35c2c1cf29cd 967 #define CPG_STBCR11_BIT_MSTP114 (0x10u) /* SSIF1 */
mbed_official 390:35c2c1cf29cd 968 #define CPG_STBCR11_BIT_MSTP113 (0x08u) /* SSIF2 */
mbed_official 390:35c2c1cf29cd 969 #define CPG_STBCR11_BIT_MSTP112 (0x04u) /* SSIF3 */
mbed_official 390:35c2c1cf29cd 970 #define CPG_STBCR11_BIT_MSTP111 (0x02u) /* SSIF4 */
mbed_official 390:35c2c1cf29cd 971 #define CPG_STBCR11_BIT_MSTP110 (0x01u) /* SSIF5 */
mbed_official 390:35c2c1cf29cd 972 #define CPG_STBCR12_BIT_MSTP123 (0x08u) /* SD Host Interface00 */
mbed_official 390:35c2c1cf29cd 973 #define CPG_STBCR12_BIT_MSTP122 (0x04u) /* SD Host Interface01 */
mbed_official 390:35c2c1cf29cd 974 #define CPG_STBCR12_BIT_MSTP121 (0x02u) /* SD Host Interface10 */
mbed_official 390:35c2c1cf29cd 975 #define CPG_STBCR12_BIT_MSTP120 (0x01u) /* SD Host Interface11 */
mbed_official 390:35c2c1cf29cd 976 #define CPG_CSTBCR1_BIT_CMSTP11 (0x02u) /* PFV */
mbed_official 390:35c2c1cf29cd 977 #define CPG_SWRSTCR1_BIT_AXTALE (0x80u) /* AUDIO_X1 */
mbed_official 390:35c2c1cf29cd 978 #define CPG_SWRSTCR1_BIT_SRST16 (0x40u) /* SSIF0 */
mbed_official 390:35c2c1cf29cd 979 #define CPG_SWRSTCR1_BIT_SRST15 (0x20u) /* SSIF1 */
mbed_official 390:35c2c1cf29cd 980 #define CPG_SWRSTCR1_BIT_SRST14 (0x10u) /* SSIF2 */
mbed_official 390:35c2c1cf29cd 981 #define CPG_SWRSTCR1_BIT_SRST13 (0x08u) /* SSIF3 */
mbed_official 390:35c2c1cf29cd 982 #define CPG_SWRSTCR1_BIT_SRST12 (0x04u) /* SSIF4 */
mbed_official 390:35c2c1cf29cd 983 #define CPG_SWRSTCR1_BIT_SRST11 (0x02u) /* SSIF5 */
mbed_official 390:35c2c1cf29cd 984 #define CPG_SWRSTCR2_BIT_SRST27 (0x80u) /* Display out comparison0 */
mbed_official 390:35c2c1cf29cd 985 #define CPG_SWRSTCR2_BIT_SRST26 (0x40u) /* Display out comparison1 */
mbed_official 390:35c2c1cf29cd 986 #define CPG_SWRSTCR2_BIT_SRST25 (0x20u) /* Dynamic Range Compalator0 */
mbed_official 390:35c2c1cf29cd 987 #define CPG_SWRSTCR2_BIT_SRST24 (0x10u) /* Dynamic Range Compalator1 */
mbed_official 390:35c2c1cf29cd 988 #define CPG_SWRSTCR2_BIT_SRST23 (0x08u) /* VDC5_0 */
mbed_official 390:35c2c1cf29cd 989 #define CPG_SWRSTCR2_BIT_SRST22 (0x04u) /* VDC5_1 */
mbed_official 390:35c2c1cf29cd 990 #define CPG_SWRSTCR2_BIT_SRST21 (0x02u) /* JPEG Decoder */
mbed_official 390:35c2c1cf29cd 991 #define CPG_SWRSTCR3_BIT_SRST36 (0x40u) /* DMA */
mbed_official 390:35c2c1cf29cd 992 #define CPG_SWRSTCR3_BIT_SRST35 (0x20u) /* IMR-LS2_0 */
mbed_official 390:35c2c1cf29cd 993 #define CPG_SWRSTCR3_BIT_SRST34 (0x10u) /* IMR-LS2_1 */
mbed_official 390:35c2c1cf29cd 994 #define CPG_SWRSTCR3_BIT_SRST33 (0x08u) /* IMR-LSD? */
mbed_official 390:35c2c1cf29cd 995 #define CPG_SWRSTCR3_BIT_SRST32 (0x04u) /* OpenVG */
mbed_official 390:35c2c1cf29cd 996 #define CPG_SWRSTCR3_BIT_SRST31 (0x02u) /* Capture Engine */
mbed_official 390:35c2c1cf29cd 997 #define CPG_SWRSTCR4_BIT_SRST41 (0x02u) /* Video Decoder0 */
mbed_official 390:35c2c1cf29cd 998 #define CPG_SWRSTCR4_BIT_SRST40 (0x01u) /* Video Decoder1 */
mbed_official 390:35c2c1cf29cd 999 #define CPG_SYSCR1_BIT_VRAME4 (0x10u) /* VRAM E Page4 */
mbed_official 390:35c2c1cf29cd 1000 #define CPG_SYSCR1_BIT_VRAME3 (0x08u) /* VRAM E Page3 */
mbed_official 390:35c2c1cf29cd 1001 #define CPG_SYSCR1_BIT_VRAME2 (0x04u) /* VRAM E Page2 */
mbed_official 390:35c2c1cf29cd 1002 #define CPG_SYSCR1_BIT_VRAME1 (0x02u) /* VRAM E Page1 */
mbed_official 390:35c2c1cf29cd 1003 #define CPG_SYSCR1_BIT_VRAME0 (0x01u) /* VRAM E Page0 */
mbed_official 390:35c2c1cf29cd 1004 #define CPG_SYSCR2_BIT_VRAMWE4 (0x10u) /* VRAM WE Page4 */
mbed_official 390:35c2c1cf29cd 1005 #define CPG_SYSCR2_BIT_VRAMWE3 (0x08u) /* VRAM WE Page3 */
mbed_official 390:35c2c1cf29cd 1006 #define CPG_SYSCR2_BIT_VRAMWE2 (0x04u) /* VRAM WE Page2 */
mbed_official 390:35c2c1cf29cd 1007 #define CPG_SYSCR2_BIT_VRAMWE1 (0x02u) /* VRAM WE Page1 */
mbed_official 390:35c2c1cf29cd 1008 #define CPG_SYSCR2_BIT_VRAMWE0 (0x01u) /* VRAM WE Page0 */
mbed_official 390:35c2c1cf29cd 1009 #define CPG_SYSCR3_BIT_RRAMWE3 (0x08u) /* RRAM WE Page3 */
mbed_official 390:35c2c1cf29cd 1010 #define CPG_SYSCR3_BIT_RRAMWE2 (0x04u) /* RRAM WE Page2 */
mbed_official 390:35c2c1cf29cd 1011 #define CPG_SYSCR3_BIT_RRAMWE1 (0x02u) /* RRAM WE Page1 */
mbed_official 390:35c2c1cf29cd 1012 #define CPG_SYSCR3_BIT_RRAMWE0 (0x01u) /* RRAM WE Page0 */
mbed_official 390:35c2c1cf29cd 1013
mbed_official 390:35c2c1cf29cd 1014 /*@}*/ /* end of group Renesas_RZ_A1_CPG */
mbed_official 390:35c2c1cf29cd 1015
mbed_official 390:35c2c1cf29cd 1016 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 1017 /* GPIO Settings */
mbed_official 390:35c2c1cf29cd 1018 /******************************************************************************/
mbed_official 390:35c2c1cf29cd 1019 /** @addtogroup Renesas_RZ_A1_H_GPIO Renesas_RZ_A1 GPIO Bit definitions
mbed_official 390:35c2c1cf29cd 1020 @{
mbed_official 390:35c2c1cf29cd 1021 */
mbed_official 390:35c2c1cf29cd 1022
mbed_official 390:35c2c1cf29cd 1023 #define GPIO_BIT_N0 (1u << 0)
mbed_official 390:35c2c1cf29cd 1024 #define GPIO_BIT_N1 (1u << 1)
mbed_official 390:35c2c1cf29cd 1025 #define GPIO_BIT_N2 (1u << 2)
mbed_official 390:35c2c1cf29cd 1026 #define GPIO_BIT_N3 (1u << 3)
mbed_official 390:35c2c1cf29cd 1027 #define GPIO_BIT_N4 (1u << 4)
mbed_official 390:35c2c1cf29cd 1028 #define GPIO_BIT_N5 (1u << 5)
mbed_official 390:35c2c1cf29cd 1029 #define GPIO_BIT_N6 (1u << 6)
mbed_official 390:35c2c1cf29cd 1030 #define GPIO_BIT_N7 (1u << 7)
mbed_official 390:35c2c1cf29cd 1031 #define GPIO_BIT_N8 (1u << 8)
mbed_official 390:35c2c1cf29cd 1032 #define GPIO_BIT_N9 (1u << 9)
mbed_official 390:35c2c1cf29cd 1033 #define GPIO_BIT_N10 (1u << 10)
mbed_official 390:35c2c1cf29cd 1034 #define GPIO_BIT_N11 (1u << 11)
mbed_official 390:35c2c1cf29cd 1035 #define GPIO_BIT_N12 (1u << 12)
mbed_official 390:35c2c1cf29cd 1036 #define GPIO_BIT_N13 (1u << 13)
mbed_official 390:35c2c1cf29cd 1037 #define GPIO_BIT_N14 (1u << 14)
mbed_official 390:35c2c1cf29cd 1038 #define GPIO_BIT_N15 (1u << 15)
mbed_official 390:35c2c1cf29cd 1039
mbed_official 390:35c2c1cf29cd 1040
mbed_official 390:35c2c1cf29cd 1041 #define MD_BOOT10_MASK (0x3)
mbed_official 390:35c2c1cf29cd 1042
mbed_official 390:35c2c1cf29cd 1043 #define MD_BOOT10_BM0 (0x0)
mbed_official 390:35c2c1cf29cd 1044 #define MD_BOOT10_BM1 (0x2)
mbed_official 390:35c2c1cf29cd 1045 #define MD_BOOT10_BM3 (0x1)
mbed_official 390:35c2c1cf29cd 1046 #define MD_BOOT10_BM4_5 (0x3)
mbed_official 390:35c2c1cf29cd 1047
mbed_official 390:35c2c1cf29cd 1048 #define MD_CLK (1u << 2)
mbed_official 390:35c2c1cf29cd 1049 #define MD_CLKS (1u << 3)
mbed_official 390:35c2c1cf29cd 1050
mbed_official 390:35c2c1cf29cd 1051 /*@}*/ /* end of group Renesas_RZ_A1_GPIO */
mbed_official 390:35c2c1cf29cd 1052
mbed_official 390:35c2c1cf29cd 1053 #ifdef __cplusplus
mbed_official 390:35c2c1cf29cd 1054 }
mbed_official 390:35c2c1cf29cd 1055 #endif
mbed_official 390:35c2c1cf29cd 1056
mbed_official 390:35c2c1cf29cd 1057 #endif // __MBRZA1H_H__