Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/romdec_iodefine.h
- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- Location:
- asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
- Files:
-
- 1 added
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/romdec_iodefine.h
r352 r374 19 19 * following link: 20 20 * http://www.renesas.com/disclaimer* 21 * Copyright (C) 2013-201 4Renesas Electronics Corporation. All rights reserved.21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. 22 22 *******************************************************************************/ 23 23 /******************************************************************************* … … 25 25 * $Rev: $ 26 26 * $Date:: $ 27 * Description : Definition of I/O Register (V1.00a)27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h) 28 28 ******************************************************************************/ 29 29 #ifndef ROMDEC_IODEFINE_H 30 30 #define ROMDEC_IODEFINE_H 31 /* ->QAC 0639 : Over 127 members (C90) */ 32 /* ->QAC 0857 : Over 1024 #define (C90) */ 33 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */ 31 34 /* ->SEC M1.10.1 : Not magic number */ 32 35 33 struct st_romdec 34 { /* ROMDEC */ 36 #define ROMDEC (*(struct st_romdec *)0xE8005000uL) /* ROMDEC */ 37 38 39 #define ROMDECCROMEN (ROMDEC.CROMEN) 40 #define ROMDECCROMSY0 (ROMDEC.CROMSY0) 41 #define ROMDECCROMCTL0 (ROMDEC.CROMCTL0) 42 #define ROMDECCROMCTL1 (ROMDEC.CROMCTL1) 43 #define ROMDECCROMCTL3 (ROMDEC.CROMCTL3) 44 #define ROMDECCROMCTL4 (ROMDEC.CROMCTL4) 45 #define ROMDECCROMCTL5 (ROMDEC.CROMCTL5) 46 #define ROMDECCROMST0 (ROMDEC.CROMST0) 47 #define ROMDECCROMST1 (ROMDEC.CROMST1) 48 #define ROMDECCROMST3 (ROMDEC.CROMST3) 49 #define ROMDECCROMST4 (ROMDEC.CROMST4) 50 #define ROMDECCROMST5 (ROMDEC.CROMST5) 51 #define ROMDECCROMST6 (ROMDEC.CROMST6) 52 #define ROMDECCBUFST0 (ROMDEC.CBUFST0) 53 #define ROMDECCBUFST1 (ROMDEC.CBUFST1) 54 #define ROMDECCBUFST2 (ROMDEC.CBUFST2) 55 #define ROMDECHEAD00 (ROMDEC.HEAD00) 56 #define ROMDECHEAD01 (ROMDEC.HEAD01) 57 #define ROMDECHEAD02 (ROMDEC.HEAD02) 58 #define ROMDECHEAD03 (ROMDEC.HEAD03) 59 #define ROMDECSHEAD00 (ROMDEC.SHEAD00) 60 #define ROMDECSHEAD01 (ROMDEC.SHEAD01) 61 #define ROMDECSHEAD02 (ROMDEC.SHEAD02) 62 #define ROMDECSHEAD03 (ROMDEC.SHEAD03) 63 #define ROMDECSHEAD04 (ROMDEC.SHEAD04) 64 #define ROMDECSHEAD05 (ROMDEC.SHEAD05) 65 #define ROMDECSHEAD06 (ROMDEC.SHEAD06) 66 #define ROMDECSHEAD07 (ROMDEC.SHEAD07) 67 #define ROMDECHEAD20 (ROMDEC.HEAD20) 68 #define ROMDECHEAD21 (ROMDEC.HEAD21) 69 #define ROMDECHEAD22 (ROMDEC.HEAD22) 70 #define ROMDECHEAD23 (ROMDEC.HEAD23) 71 #define ROMDECSHEAD20 (ROMDEC.SHEAD20) 72 #define ROMDECSHEAD21 (ROMDEC.SHEAD21) 73 #define ROMDECSHEAD22 (ROMDEC.SHEAD22) 74 #define ROMDECSHEAD23 (ROMDEC.SHEAD23) 75 #define ROMDECSHEAD24 (ROMDEC.SHEAD24) 76 #define ROMDECSHEAD25 (ROMDEC.SHEAD25) 77 #define ROMDECSHEAD26 (ROMDEC.SHEAD26) 78 #define ROMDECSHEAD27 (ROMDEC.SHEAD27) 79 #define ROMDECCBUFCTL0 (ROMDEC.CBUFCTL0) 80 #define ROMDECCBUFCTL1 (ROMDEC.CBUFCTL1) 81 #define ROMDECCBUFCTL2 (ROMDEC.CBUFCTL2) 82 #define ROMDECCBUFCTL3 (ROMDEC.CBUFCTL3) 83 #define ROMDECCROMST0M (ROMDEC.CROMST0M) 84 #define ROMDECROMDECRST (ROMDEC.ROMDECRST) 85 #define ROMDECRSTSTAT (ROMDEC.RSTSTAT) 86 #define ROMDECSSI (ROMDEC.SSI) 87 #define ROMDECINTHOLD (ROMDEC.INTHOLD) 88 #define ROMDECINHINT (ROMDEC.INHINT) 89 #define ROMDECSTRMDIN0 (ROMDEC.STRMDIN0) 90 #define ROMDECSTRMDIN2 (ROMDEC.STRMDIN2) 91 #define ROMDECSTRMDOUT0 (ROMDEC.STRMDOUT0) 92 93 #define ROMDEC_CROMCTL0_COUNT (2) 94 #define ROMDEC_CROMST0_COUNT (2) 95 #define ROMDEC_CBUFST0_COUNT (3) 96 #define ROMDEC_HEAD00_COUNT (4) 97 #define ROMDEC_SHEAD00_COUNT (8) 98 #define ROMDEC_HEAD20_COUNT (4) 99 #define ROMDEC_SHEAD20_COUNT (8) 100 #define ROMDEC_CBUFCTL0_COUNT (4) 101 #define ROMDEC_STRMDIN0_COUNT (2) 102 103 104 typedef struct st_romdec 105 { 106 /* ROMDEC */ 35 107 volatile uint8_t CROMEN; /* CROMEN */ 36 108 volatile uint8_t CROMSY0; /* CROMSY0 */ 37 #define ROMDEC_CROMCTL0_COUNT 2 109 110 /* #define ROMDEC_CROMCTL0_COUNT (2) */ 38 111 volatile uint8_t CROMCTL0; /* CROMCTL0 */ 39 112 volatile uint8_t CROMCTL1; /* CROMCTL1 */ … … 42 115 volatile uint8_t CROMCTL4; /* CROMCTL4 */ 43 116 volatile uint8_t CROMCTL5; /* CROMCTL5 */ 44 #define ROMDEC_CROMST0_COUNT 2 117 118 /* #define ROMDEC_CROMST0_COUNT (2) */ 45 119 volatile uint8_t CROMST0; /* CROMST0 */ 46 120 volatile uint8_t CROMST1; /* CROMST1 */ … … 51 125 volatile uint8_t CROMST6; /* CROMST6 */ 52 126 volatile uint8_t dummy25[5]; /* */ 53 #define ROMDEC_CBUFST0_COUNT 3 127 128 /* #define ROMDEC_CBUFST0_COUNT (3) */ 54 129 volatile uint8_t CBUFST0; /* CBUFST0 */ 55 130 volatile uint8_t CBUFST1; /* CBUFST1 */ 56 131 volatile uint8_t CBUFST2; /* CBUFST2 */ 57 132 volatile uint8_t dummy26[1]; /* */ 58 #define ROMDEC_HEAD00_COUNT 4 133 134 /* #define ROMDEC_HEAD00_COUNT (4) */ 59 135 volatile uint8_t HEAD00; /* HEAD00 */ 60 136 volatile uint8_t HEAD01; /* HEAD01 */ 61 137 volatile uint8_t HEAD02; /* HEAD02 */ 62 138 volatile uint8_t HEAD03; /* HEAD03 */ 63 #define ROMDEC_SHEAD00_COUNT 8 139 140 /* #define ROMDEC_SHEAD00_COUNT (8) */ 64 141 volatile uint8_t SHEAD00; /* SHEAD00 */ 65 142 volatile uint8_t SHEAD01; /* SHEAD01 */ … … 70 147 volatile uint8_t SHEAD06; /* SHEAD06 */ 71 148 volatile uint8_t SHEAD07; /* SHEAD07 */ 72 #define ROMDEC_HEAD20_COUNT 4 149 150 /* #define ROMDEC_HEAD20_COUNT (4) */ 73 151 volatile uint8_t HEAD20; /* HEAD20 */ 74 152 volatile uint8_t HEAD21; /* HEAD21 */ 75 153 volatile uint8_t HEAD22; /* HEAD22 */ 76 154 volatile uint8_t HEAD23; /* HEAD23 */ 77 #define ROMDEC_SHEAD20_COUNT 8 155 156 /* #define ROMDEC_SHEAD20_COUNT (8) */ 78 157 volatile uint8_t SHEAD20; /* SHEAD20 */ 79 158 volatile uint8_t SHEAD21; /* SHEAD21 */ … … 85 164 volatile uint8_t SHEAD27; /* SHEAD27 */ 86 165 volatile uint8_t dummy27[16]; /* */ 87 #define ROMDEC_CBUFCTL0_COUNT 4 166 167 /* #define ROMDEC_CBUFCTL0_COUNT (4) */ 88 168 volatile uint8_t CBUFCTL0; /* CBUFCTL0 */ 89 169 volatile uint8_t CBUFCTL1; /* CBUFCTL1 */ … … 100 180 volatile uint8_t INHINT; /* INHINT */ 101 181 volatile uint8_t dummy31[246]; /* */ 102 #define ROMDEC_STRMDIN0_COUNT 2 182 183 /* #define ROMDEC_STRMDIN0_COUNT (2) */ 103 184 volatile uint16_t STRMDIN0; /* STRMDIN0 */ 104 185 volatile uint16_t STRMDIN2; /* STRMDIN2 */ 105 186 volatile uint16_t STRMDOUT0; /* STRMDOUT0 */ 106 } ;187 } r_io_romdec_t; 107 188 108 189 109 #define ROMDEC (*(struct st_romdec *)0xE8005000uL) /* ROMDEC */110 111 112 #define ROMDECCROMEN ROMDEC.CROMEN113 #define ROMDECCROMSY0 ROMDEC.CROMSY0114 #define ROMDECCROMCTL0 ROMDEC.CROMCTL0115 #define ROMDECCROMCTL1 ROMDEC.CROMCTL1116 #define ROMDECCROMCTL3 ROMDEC.CROMCTL3117 #define ROMDECCROMCTL4 ROMDEC.CROMCTL4118 #define ROMDECCROMCTL5 ROMDEC.CROMCTL5119 #define ROMDECCROMST0 ROMDEC.CROMST0120 #define ROMDECCROMST1 ROMDEC.CROMST1121 #define ROMDECCROMST3 ROMDEC.CROMST3122 #define ROMDECCROMST4 ROMDEC.CROMST4123 #define ROMDECCROMST5 ROMDEC.CROMST5124 #define ROMDECCROMST6 ROMDEC.CROMST6125 #define ROMDECCBUFST0 ROMDEC.CBUFST0126 #define ROMDECCBUFST1 ROMDEC.CBUFST1127 #define ROMDECCBUFST2 ROMDEC.CBUFST2128 #define ROMDECHEAD00 ROMDEC.HEAD00129 #define ROMDECHEAD01 ROMDEC.HEAD01130 #define ROMDECHEAD02 ROMDEC.HEAD02131 #define ROMDECHEAD03 ROMDEC.HEAD03132 #define ROMDECSHEAD00 ROMDEC.SHEAD00133 #define ROMDECSHEAD01 ROMDEC.SHEAD01134 #define ROMDECSHEAD02 ROMDEC.SHEAD02135 #define ROMDECSHEAD03 ROMDEC.SHEAD03136 #define ROMDECSHEAD04 ROMDEC.SHEAD04137 #define ROMDECSHEAD05 ROMDEC.SHEAD05138 #define ROMDECSHEAD06 ROMDEC.SHEAD06139 #define ROMDECSHEAD07 ROMDEC.SHEAD07140 #define ROMDECHEAD20 ROMDEC.HEAD20141 #define ROMDECHEAD21 ROMDEC.HEAD21142 #define ROMDECHEAD22 ROMDEC.HEAD22143 #define ROMDECHEAD23 ROMDEC.HEAD23144 #define ROMDECSHEAD20 ROMDEC.SHEAD20145 #define ROMDECSHEAD21 ROMDEC.SHEAD21146 #define ROMDECSHEAD22 ROMDEC.SHEAD22147 #define ROMDECSHEAD23 ROMDEC.SHEAD23148 #define ROMDECSHEAD24 ROMDEC.SHEAD24149 #define ROMDECSHEAD25 ROMDEC.SHEAD25150 #define ROMDECSHEAD26 ROMDEC.SHEAD26151 #define ROMDECSHEAD27 ROMDEC.SHEAD27152 #define ROMDECCBUFCTL0 ROMDEC.CBUFCTL0153 #define ROMDECCBUFCTL1 ROMDEC.CBUFCTL1154 #define ROMDECCBUFCTL2 ROMDEC.CBUFCTL2155 #define ROMDECCBUFCTL3 ROMDEC.CBUFCTL3156 #define ROMDECCROMST0M ROMDEC.CROMST0M157 #define ROMDECROMDECRST ROMDEC.ROMDECRST158 #define ROMDECRSTSTAT ROMDEC.RSTSTAT159 #define ROMDECSSI ROMDEC.SSI160 #define ROMDECINTHOLD ROMDEC.INTHOLD161 #define ROMDECINHINT ROMDEC.INHINT162 #define ROMDECSTRMDIN0 ROMDEC.STRMDIN0163 #define ROMDECSTRMDIN2 ROMDEC.STRMDIN2164 #define ROMDECSTRMDOUT0 ROMDEC.STRMDOUT0165 190 /* <-SEC M1.10.1 */ 191 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 192 /* <-QAC 0857 */ 193 /* <-QAC 0639 */ 166 194 #endif
Note:
See TracChangeset
for help on using the changeset viewer.