1/* 2 * Copyright (c) 2013 ETH Zurich. All rights reserved. 3 * 4 * This file is distributed under the terms in the attached LICENSE file. 5 * If you do not find this file, copies can be found by writing to: 6 * ETH Zurich D-INFK, CAB F.78, Universitaetstrasse 6, CH-8092 Zurich, 7 * Attn: Systems Group. 8 */ 9 10/* 11 * omap44xx_sysctrl_padconf_core.dev 12 * 13 * DESCRIPTION: 14 * 15 * NOTE: This file has been automatically generated based on the 16 * XML files extracted from the TI RDT v1.0.0.4p Tool. 17 * Download from here: http://www.ti.com/product/omap4460 18 * This means that the file might not be optimal in terms of naming 19 * conventions for constants and registers (duplicated 20 * namespaces in register and device name etc.). 21 * Also, because of the underlying structure from the original XML 22 * it's possible that some constants appear multiple times (if they 23 * have slightly different descriptions for example). 24 * 25 * You want to clean that up before using the files for the first time! 26 */ 27 28device omap44xx_sysctrl_padconf_core msbfirst ( addr base ) "" { 29 30 31 register control_padconf_core_revision ro addr(base, 0x0) "Control module revision identifier Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 32 33 register control_padconf_core_hwinfo ro addr(base, 0x4) "Information about the IP module hardware configuration that is, typically the module HDL generics (if any). Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 34 35 constants ip_sysconfig_idlemode_status width(2) "" { 36 IP_SYSCONFIG_IDLEMODE_0 = 0 "Clock is manually gated"; 37 IP_SYSCONFIG_IDLEMODE_1 = 1 "Clock is manually enabled"; 38 }; 39 40 register control_padconf_core_sysconfig addr(base, 0x10) "Access conditions. Read: unrestricted, Write: unrestricted" { 41 _ 28 mbz; 42 ip_sysconfig_idlemode 2 rw type(ip_sysconfig_idlemode_status) "Select the local clock-gating strategy0x2,0x3: Clock is automatically gated when there is no access to the Control Module through L4-interconnect ."; 43 _ 2 mbz; 44 }; 45 46 constants gpmc_ad1_wakeupevent_status width(1) "" { 47 GPMC_AD1_WAKEUPEVENT_0_r = 0 "No wake-up event occurred"; 48 GPMC_AD1_WAKEUPEVENT_1_r = 1 "A wake-up event occurred"; 49 }; 50 51 constants gpmc_ad1_wakeupenable_status width(1) "" { 52 GPMC_AD1_WAKEUPENABLE_0 = 0 "wake-up detection is disabled"; 53 GPMC_AD1_WAKEUPENABLE_1 = 1 "wake-up detection is enabled"; 54 }; 55 56 constants gpmc_ad1_offmodepulltypeselect_status width(1) "" { 57 GPMC_AD1_OFFMODEPULLTYPESELECT_0 = 0 "Offmode pulldown selected"; 58 GPMC_AD1_OFFMODEPULLTYPESELECT_1 = 1 "Offmode pullup selected"; 59 }; 60 61 constants gpmc_ad1_offmodepulludenable_status width(1) "" { 62 GPMC_AD1_OFFMODEPULLUDENABLE_0 = 0 "Offmode pullup/down disabled"; 63 GPMC_AD1_OFFMODEPULLUDENABLE_1 = 1 "Offmode pullup/down enabled"; 64 }; 65 66 constants gpmc_ad1_offmodeoutvalue_status width(1) "" { 67 GPMC_AD1_OFFMODEOUTVALUE_0 = 0 "Set value at 0"; 68 GPMC_AD1_OFFMODEOUTVALUE_1 = 1 "Set value at 1"; 69 }; 70 71 constants gpmc_ad1_offmodeoutenable_status width(1) "" { 72 GPMC_AD1_OFFMODEOUTENABLE_0 = 0 "Output enable"; 73 GPMC_AD1_OFFMODEOUTENABLE_1 = 1 "Output disable"; 74 }; 75 76 constants gpmc_ad1_offmodeenable_status width(1) "" { 77 GPMC_AD1_OFFMODEENABLE_0 = 0 "I/O state keeps its previous state when OFF mode is active"; 78 GPMC_AD1_OFFMODEENABLE_1 = 1 "I/O state is forced to OFF mode value when OFF mode is active"; 79 }; 80 81 constants gpmc_ad1_inputenable_status width(1) "" { 82 GPMC_AD1_INPUTENABLE_0 = 0 "Input buffer of I/O cell is disabled"; 83 GPMC_AD1_INPUTENABLE_1 = 1 "Input buffer of I/O cell is enabled"; 84 }; 85 86 constants gpmc_ad1_pulltypeselect_status width(1) "" { 87 GPMC_AD1_PULLTYPESELECT_0 = 0 "pulldown selected"; 88 GPMC_AD1_PULLTYPESELECT_1 = 1 "pullup selected"; 89 }; 90 91 constants gpmc_ad1_pulludenable_status width(1) "" { 92 GPMC_AD1_PULLUDENABLE_0 = 0 "pullup/down disabled"; 93 GPMC_AD1_PULLUDENABLE_1 = 1 "pullup/down enabled"; 94 }; 95 96 constants gpmc_ad1_muxmode_status width(3) "" { 97 GPMC_AD1_MUXMODE_0 = 0 "Select gpmc_ad1"; 98 GPMC_AD1_MUXMODE_1 = 1 "Select sdmmc2_dat1"; 99 }; 100 101 constants gpmc_ad0_muxmode_status width(3) "" { 102 GPMC_AD0_MUXMODE_0 = 0 "Select gpmc_ad0"; 103 GPMC_AD0_MUXMODE_1 = 1 "Select sdmmc2_dat0"; 104 }; 105 106 register control_core_pad0_gpmc_ad0_pad1_gpmc_ad1 addr(base, 0x40) "Register control for Pads gpmc_ad0 and gpmc_ad1 Access conditions. Read: unrestricted, Write: unrestricted" { 107 gpmc_ad1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the I/O"; 108 gpmc_ad1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 109 gpmc_ad1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad1"; 110 gpmc_ad1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad1"; 111 gpmc_ad1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad1"; 112 gpmc_ad1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad1. This is an active low signal"; 113 gpmc_ad1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad1"; 114 gpmc_ad1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad1"; 115 _ 3 mbz; 116 gpmc_ad1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad1"; 117 gpmc_ad1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad1"; 118 gpmc_ad1_muxmode 3 rw type(gpmc_ad1_muxmode_status) "Functional multiplexing selection for pad gpmc_ad1"; 119 gpmc_ad0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 120 gpmc_ad0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 121 gpmc_ad0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad0"; 122 gpmc_ad0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad0"; 123 gpmc_ad0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad0"; 124 gpmc_ad0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad0. This is an active low signal"; 125 gpmc_ad0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad0"; 126 gpmc_ad0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad0"; 127 _ 3 mbz; 128 gpmc_ad0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad0"; 129 gpmc_ad0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad0"; 130 gpmc_ad0_muxmode 3 rw type(gpmc_ad0_muxmode_status) "Functional multiplexing selection for pad gpmc_ad0"; 131 }; 132 133 constants gpmc_ad3_muxmode_status width(3) "" { 134 GPMC_AD3_MUXMODE_0 = 0 "Select gpmc_ad3"; 135 GPMC_AD3_MUXMODE_1 = 1 "Select sdmmc2_dat3"; 136 }; 137 138 constants gpmc_ad2_muxmode_status width(3) "" { 139 GPMC_AD2_MUXMODE_0 = 0 "Select gpmc_ad2"; 140 GPMC_AD2_MUXMODE_1 = 1 "Select sdmmc2_dat2"; 141 }; 142 143 register control_core_pad0_gpmc_ad2_pad1_gpmc_ad3 addr(base, 0x44) "Register control for Pads gpmc_ad2 and gpmc_ad3 Access conditions. Read: unrestricted, Write: unrestricted" { 144 gpmc_ad3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 145 gpmc_ad3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 146 gpmc_ad3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad3"; 147 gpmc_ad3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad3"; 148 gpmc_ad3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad3"; 149 gpmc_ad3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad3. This is an active low signal"; 150 gpmc_ad3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad3"; 151 gpmc_ad3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad3"; 152 _ 3 mbz; 153 gpmc_ad3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad3"; 154 gpmc_ad3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad3"; 155 gpmc_ad3_muxmode 3 rw type(gpmc_ad3_muxmode_status) "Functional multiplexing selection for pad gpmc_ad3"; 156 gpmc_ad2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 157 gpmc_ad2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 158 gpmc_ad2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad2"; 159 gpmc_ad2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad2"; 160 gpmc_ad2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad2"; 161 gpmc_ad2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad2. This is an active low signal"; 162 gpmc_ad2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad2"; 163 gpmc_ad2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad2"; 164 _ 3 mbz; 165 gpmc_ad2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad2"; 166 gpmc_ad2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad2"; 167 gpmc_ad2_muxmode 3 rw type(gpmc_ad2_muxmode_status) "Functional multiplexing selection for pad gpmc_ad2"; 168 }; 169 170 constants gpmc_ad5_muxmode_status width(3) "" { 171 GPMC_AD5_MUXMODE_0 = 0 "Select gpmc_ad5"; 172 GPMC_AD5_MUXMODE_1 = 1 "Select sdmmc2_dat5"; 173 GPMC_AD5_MUXMODE_2 = 2 "Select sdmmc2_dir_dat1"; 174 }; 175 176 constants gpmc_ad4_muxmode_status width(3) "" { 177 GPMC_AD4_MUXMODE_0 = 0 "Select gpmc_ad4"; 178 GPMC_AD4_MUXMODE_1 = 1 "Select sdmmc2_dat4"; 179 GPMC_AD4_MUXMODE_2 = 2 "Select sdmmc2_dir_dat0"; 180 }; 181 182 register control_core_pad0_gpmc_ad4_pad1_gpmc_ad5 addr(base, 0x48) "Register control for Pads gpmc_ad4 and gpmc_ad5 Access conditions. Read: unrestricted, Write: unrestricted" { 183 gpmc_ad5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 184 gpmc_ad5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 185 gpmc_ad5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad5"; 186 gpmc_ad5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad5"; 187 gpmc_ad5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad5"; 188 gpmc_ad5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad5. This is an active low signal"; 189 gpmc_ad5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad5"; 190 gpmc_ad5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad5"; 191 _ 3 mbz; 192 gpmc_ad5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad5"; 193 gpmc_ad5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad5"; 194 gpmc_ad5_muxmode 3 rw type(gpmc_ad5_muxmode_status) "Functional multiplexing selection for pad gpmc_ad5"; 195 gpmc_ad4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 196 gpmc_ad4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 197 gpmc_ad4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad4"; 198 gpmc_ad4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad4"; 199 gpmc_ad4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad4"; 200 gpmc_ad4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad4. This is an active low signal"; 201 gpmc_ad4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad4"; 202 gpmc_ad4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad4"; 203 _ 3 mbz; 204 gpmc_ad4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad4"; 205 gpmc_ad4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad4"; 206 gpmc_ad4_muxmode 3 rw type(gpmc_ad4_muxmode_status) "Functional multiplexing selection for pad gpmc_ad4"; 207 }; 208 209 constants gpmc_ad7_muxmode_status width(3) "" { 210 GPMC_AD7_MUXMODE_0 = 0 "Select gpmc_ad7"; 211 GPMC_AD7_MUXMODE_1 = 1 "Select sdmmc2_dat7"; 212 GPMC_AD7_MUXMODE_2 = 2 "Select sdmmc2_clk_fdbk"; 213 }; 214 215 constants gpmc_ad6_muxmode_status width(3) "" { 216 GPMC_AD6_MUXMODE_0 = 0 "Select gpmc_ad6"; 217 GPMC_AD6_MUXMODE_1 = 1 "Select sdmmc2_dat6"; 218 GPMC_AD6_MUXMODE_2 = 2 "Select sdmmc2_dir_cmd"; 219 }; 220 221 register control_core_pad0_gpmc_ad6_pad1_gpmc_ad7 addr(base, 0x4C) "Register control for Pads gpmc_ad6 and gpmc_ad7 Access conditions. Read: unrestricted, Write: unrestricted" { 222 gpmc_ad7_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 223 gpmc_ad7_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 224 gpmc_ad7_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad7"; 225 gpmc_ad7_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad7"; 226 gpmc_ad7_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad7"; 227 gpmc_ad7_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad7. This is an active low signal"; 228 gpmc_ad7_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad7"; 229 gpmc_ad7_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad7"; 230 _ 3 mbz; 231 gpmc_ad7_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad7"; 232 gpmc_ad7_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad7"; 233 gpmc_ad7_muxmode 3 rw type(gpmc_ad7_muxmode_status) "Functional multiplexing selection for pad gpmc_ad7"; 234 gpmc_ad6_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 235 gpmc_ad6_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 236 gpmc_ad6_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad6"; 237 gpmc_ad6_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad6"; 238 gpmc_ad6_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad6"; 239 gpmc_ad6_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad6. This is an active low signal"; 240 gpmc_ad6_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad6"; 241 gpmc_ad6_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad6"; 242 _ 3 mbz; 243 gpmc_ad6_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad6"; 244 gpmc_ad6_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad6"; 245 gpmc_ad6_muxmode 3 rw type(gpmc_ad6_muxmode_status) "Functional multiplexing selection for pad gpmc_ad6"; 246 }; 247 248 constants gpmc_ad9_muxmode_status width(3) "" { 249 GPMC_AD9_MUXMODE_0 = 0 "Select gpmc_ad9"; 250 GPMC_AD9_MUXMODE_1 = 1 "Select kpd_row1"; 251 GPMC_AD9_MUXMODE_2 = 2 "Select c2c_data14"; 252 GPMC_AD9_MUXMODE_3 = 3 "Select gpio_33"; 253 GPMC_AD9_MUXMODE_5 = 5 "Select sdmmc1_dat1"; 254 }; 255 256 constants gpmc_ad8_muxmode_status width(3) "" { 257 GPMC_AD8_MUXMODE_0 = 0 "Select gpmc_ad8"; 258 GPMC_AD8_MUXMODE_1 = 1 "Select kpd_row0"; 259 GPMC_AD8_MUXMODE_2 = 2 "Select c2c_data15"; 260 GPMC_AD8_MUXMODE_3 = 3 "Select gpio_32"; 261 GPMC_AD8_MUXMODE_5 = 5 "Select sdmmc1_dat0"; 262 }; 263 264 register control_core_pad0_gpmc_ad8_pad1_gpmc_ad9 addr(base, 0x50) "Register control for Pads gpmc_ad8 and gpmc_ad9 Access conditions. Read: unrestricted, Write: unrestricted" { 265 gpmc_ad9_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 266 gpmc_ad9_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 267 gpmc_ad9_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad9"; 268 gpmc_ad9_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad9"; 269 gpmc_ad9_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad9"; 270 gpmc_ad9_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad9. This is an active low signal"; 271 gpmc_ad9_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad9"; 272 gpmc_ad9_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad9"; 273 _ 3 mbz; 274 gpmc_ad9_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad9"; 275 gpmc_ad9_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad9"; 276 gpmc_ad9_muxmode 3 rw type(gpmc_ad9_muxmode_status) "Functional multiplexing selection for pad gpmc_ad9"; 277 gpmc_ad8_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 278 gpmc_ad8_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 279 gpmc_ad8_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad8"; 280 gpmc_ad8_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad8"; 281 gpmc_ad8_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad8"; 282 gpmc_ad8_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad8. This is an active low signal"; 283 gpmc_ad8_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad8"; 284 gpmc_ad8_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad8"; 285 _ 3 mbz; 286 gpmc_ad8_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad8"; 287 gpmc_ad8_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad8"; 288 gpmc_ad8_muxmode 3 rw type(gpmc_ad8_muxmode_status) "Functional multiplexing selection for pad gpmc_ad8"; 289 }; 290 291 constants gpmc_ad11_muxmode_status width(3) "" { 292 GPMC_AD11_MUXMODE_0 = 0 "Select gpmc_ad11"; 293 GPMC_AD11_MUXMODE_1 = 1 "Select kpd_row3"; 294 GPMC_AD11_MUXMODE_2 = 2 "Select c2c_data12"; 295 GPMC_AD11_MUXMODE_3 = 3 "Select gpio_35"; 296 GPMC_AD11_MUXMODE_5 = 5 "Select sdmmc1_dat3"; 297 }; 298 299 constants gpmc_ad10_muxmode_status width(3) "" { 300 GPMC_AD10_MUXMODE_0 = 0 "Select gpmc_ad10"; 301 GPMC_AD10_MUXMODE_1 = 1 "Select kpd_row2"; 302 GPMC_AD10_MUXMODE_2 = 2 "Select c2c_data13"; 303 GPMC_AD10_MUXMODE_3 = 3 "Select gpio_34"; 304 GPMC_AD10_MUXMODE_5 = 5 "Select sdmmc1_dat2"; 305 }; 306 307 register control_core_pad0_gpmc_ad10_pad1_gpmc_ad11 addr(base, 0x54) "Register control for Pads gpmc_ad10 and gpmc_ad11 Access conditions. Read: unrestricted, Write: unrestricted" { 308 gpmc_ad11_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 309 gpmc_ad11_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 310 gpmc_ad11_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad11"; 311 gpmc_ad11_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad11"; 312 gpmc_ad11_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad11"; 313 gpmc_ad11_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad11. This is an active low signal"; 314 gpmc_ad11_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad11"; 315 gpmc_ad11_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad11"; 316 _ 3 mbz; 317 gpmc_ad11_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad11"; 318 gpmc_ad11_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad11"; 319 gpmc_ad11_muxmode 3 rw type(gpmc_ad11_muxmode_status) "Functional multiplexing selection for pad gpmc_ad11"; 320 gpmc_ad10_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 321 gpmc_ad10_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 322 gpmc_ad10_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad10"; 323 gpmc_ad10_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad10"; 324 gpmc_ad10_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad10"; 325 gpmc_ad10_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad10. This is an active low signal"; 326 gpmc_ad10_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad10"; 327 gpmc_ad10_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad10"; 328 _ 3 mbz; 329 gpmc_ad10_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad10"; 330 gpmc_ad10_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad10"; 331 gpmc_ad10_muxmode 3 rw type(gpmc_ad10_muxmode_status) "Functional multiplexing selection for pad gpmc_ad10"; 332 }; 333 334 constants gpmc_ad13_muxmode_status width(3) "" { 335 GPMC_AD13_MUXMODE_0 = 0 "Select gpmc_ad13"; 336 GPMC_AD13_MUXMODE_1 = 1 "Select kpd_col1"; 337 GPMC_AD13_MUXMODE_2 = 2 "Select c2c_data10"; 338 GPMC_AD13_MUXMODE_3 = 3 "Select gpio_37"; 339 GPMC_AD13_MUXMODE_5 = 5 "Select sdmmc1_dat5"; 340 }; 341 342 constants gpmc_ad12_muxmode_status width(3) "" { 343 GPMC_AD12_MUXMODE_0 = 0 "Select gpmc_ad12"; 344 GPMC_AD12_MUXMODE_1 = 1 "Select kpd_col0"; 345 GPMC_AD12_MUXMODE_2 = 2 "Select c2c_data11"; 346 GPMC_AD12_MUXMODE_3 = 3 "Select gpio_36"; 347 GPMC_AD12_MUXMODE_5 = 5 "Select sdmmc1_dat4"; 348 }; 349 350 register control_core_pad0_gpmc_ad12_pad1_gpmc_ad13 addr(base, 0x58) "Register control for Pads gpmc_ad12 and gpmc_ad13 Access conditions. Read: unrestricted, Write: unrestricted" { 351 gpmc_ad13_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 352 gpmc_ad13_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 353 gpmc_ad13_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad13"; 354 gpmc_ad13_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad13"; 355 gpmc_ad13_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad13"; 356 gpmc_ad13_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad13. This is an active low signal"; 357 gpmc_ad13_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad13"; 358 gpmc_ad13_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad13"; 359 _ 3 mbz; 360 gpmc_ad13_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad13"; 361 gpmc_ad13_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad13"; 362 gpmc_ad13_muxmode 3 rw type(gpmc_ad13_muxmode_status) "Functional multiplexing selection for pad gpmc_ad13"; 363 gpmc_ad12_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 364 gpmc_ad12_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 365 gpmc_ad12_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad12"; 366 gpmc_ad12_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad12"; 367 gpmc_ad12_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad12"; 368 gpmc_ad12_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad12. This is an active low signal"; 369 gpmc_ad12_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad12"; 370 gpmc_ad12_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad12"; 371 _ 3 mbz; 372 gpmc_ad12_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad12"; 373 gpmc_ad12_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad12"; 374 gpmc_ad12_muxmode 3 rw type(gpmc_ad12_muxmode_status) "Functional multiplexing selection for pad gpmc_ad12"; 375 }; 376 377 constants gpmc_ad15_muxmode_status width(3) "" { 378 GPMC_AD15_MUXMODE_0 = 0 "Select gpmc_ad15"; 379 GPMC_AD15_MUXMODE_1 = 1 "Select kpd_col3"; 380 GPMC_AD15_MUXMODE_2 = 2 "Select c2c_data8"; 381 GPMC_AD15_MUXMODE_3 = 3 "Select gpio_39"; 382 GPMC_AD15_MUXMODE_5 = 5 "Select sdmmc1_dat7"; 383 }; 384 385 constants gpmc_ad14_muxmode_status width(3) "" { 386 GPMC_AD14_MUXMODE_0 = 0 "Select gpmc_ad14"; 387 GPMC_AD14_MUXMODE_1 = 1 "Select kpd_col2"; 388 GPMC_AD14_MUXMODE_2 = 2 "Select c2c_data9"; 389 GPMC_AD14_MUXMODE_3 = 3 "Select gpio_38"; 390 GPMC_AD14_MUXMODE_5 = 5 "Select sdmmc1_dat6"; 391 }; 392 393 register control_core_pad0_gpmc_ad14_pad1_gpmc_ad15 addr(base, 0x5C) "Register control for Pads gpmc_ad14 and gpmc_ad15 Access conditions. Read: unrestricted, Write: unrestricted" { 394 gpmc_ad15_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 395 gpmc_ad15_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 396 gpmc_ad15_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad15"; 397 gpmc_ad15_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad15"; 398 gpmc_ad15_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad15"; 399 gpmc_ad15_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad15. This is an active low signal"; 400 gpmc_ad15_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad15"; 401 gpmc_ad15_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad15"; 402 _ 3 mbz; 403 gpmc_ad15_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad15"; 404 gpmc_ad15_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad15"; 405 gpmc_ad15_muxmode 3 rw type(gpmc_ad15_muxmode_status) "Functional multiplexing selection for pad gpmc_ad15"; 406 gpmc_ad14_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 407 gpmc_ad14_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 408 gpmc_ad14_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ad14"; 409 gpmc_ad14_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ad14"; 410 gpmc_ad14_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ad14"; 411 gpmc_ad14_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ad14. This is an active low signal"; 412 gpmc_ad14_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ad14"; 413 gpmc_ad14_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ad14"; 414 _ 3 mbz; 415 gpmc_ad14_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ad14"; 416 gpmc_ad14_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ad14"; 417 gpmc_ad14_muxmode 3 rw type(gpmc_ad14_muxmode_status) "Functional multiplexing selection for pad gpmc_ad14"; 418 }; 419 420 constants gpmc_a17_muxmode_status width(3) "" { 421 GPMC_A17_MUXMODE_0 = 0 "Select gpmc_a17"; 422 GPMC_A17_MUXMODE_1 = 1 "Select kpd_row5"; 423 GPMC_A17_MUXMODE_2 = 2 "Select c2c_datain1"; 424 GPMC_A17_MUXMODE_3 = 3 "Select gpio_41"; 425 GPMC_A17_MUXMODE_4 = 4 "Select venc_656_data1"; 426 GPMC_A17_MUXMODE_7 = 7 "Select safe_mode"; 427 }; 428 429 constants gpmc_a16_muxmode_status width(3) "" { 430 GPMC_A16_MUXMODE_0 = 0 "Select gpmc_a16"; 431 GPMC_A16_MUXMODE_1 = 1 "Select kpd_row4"; 432 GPMC_A16_MUXMODE_2 = 2 "Select c2c_datain0"; 433 GPMC_A16_MUXMODE_3 = 3 "Select gpio_40"; 434 GPMC_A16_MUXMODE_4 = 4 "Select venc_656_data0"; 435 GPMC_A16_MUXMODE_7 = 7 "Select safe_mode"; 436 }; 437 438 register control_core_pad0_gpmc_a16_pad1_gpmc_a17 addr(base, 0x60) "Register control for Pads gpmc_a16 and gpmc_a17 Access conditions. Read: unrestricted, Write: unrestricted" { 439 gpmc_a17_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 440 gpmc_a17_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 441 gpmc_a17_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a17"; 442 gpmc_a17_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a17"; 443 gpmc_a17_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a17"; 444 gpmc_a17_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a17. This is an active low signal"; 445 gpmc_a17_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a17"; 446 gpmc_a17_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a17"; 447 _ 3 mbz; 448 gpmc_a17_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a17"; 449 gpmc_a17_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a17"; 450 gpmc_a17_muxmode 3 rw type(gpmc_a17_muxmode_status) "Functional multiplexing selection for pad gpmc_a17"; 451 gpmc_a16_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 452 gpmc_a16_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 453 gpmc_a16_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a16"; 454 gpmc_a16_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a16"; 455 gpmc_a16_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a16"; 456 gpmc_a16_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a16. This is an active low signal"; 457 gpmc_a16_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a16"; 458 gpmc_a16_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a16"; 459 _ 3 mbz; 460 gpmc_a16_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a16"; 461 gpmc_a16_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a16"; 462 gpmc_a16_muxmode 3 rw type(gpmc_a16_muxmode_status) "Functional multiplexing selection for pad gpmc_a16"; 463 }; 464 465 constants gpmc_a19_muxmode_status width(3) "" { 466 GPMC_A19_MUXMODE_0 = 0 "Select gpmc_a19"; 467 GPMC_A19_MUXMODE_1 = 1 "Select kpd_row7"; 468 GPMC_A19_MUXMODE_2 = 2 "Select c2c_datain3"; 469 GPMC_A19_MUXMODE_3 = 3 "Select gpio_43"; 470 GPMC_A19_MUXMODE_4 = 4 "Select venc_656_data3"; 471 GPMC_A19_MUXMODE_7 = 7 "Select safe_mode"; 472 }; 473 474 constants gpmc_a18_muxmode_status width(3) "" { 475 GPMC_A18_MUXMODE_0 = 0 "Select gpmc_a18"; 476 GPMC_A18_MUXMODE_1 = 1 "Select kpd_row6"; 477 GPMC_A18_MUXMODE_2 = 2 "Select c2c_datain2"; 478 GPMC_A18_MUXMODE_3 = 3 "Select gpio_42"; 479 GPMC_A18_MUXMODE_4 = 4 "Select venc_656_data2"; 480 GPMC_A18_MUXMODE_7 = 7 "Select safe_mode"; 481 }; 482 483 register control_core_pad0_gpmc_a18_pad1_gpmc_a19 addr(base, 0x64) "Register control for Pads gpmc_a18 and gpmc_a19 Access conditions. Read: unrestricted, Write: unrestricted" { 484 gpmc_a19_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 485 gpmc_a19_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 486 gpmc_a19_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a19"; 487 gpmc_a19_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a19"; 488 gpmc_a19_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a19"; 489 gpmc_a19_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a19. This is an active low signal"; 490 gpmc_a19_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a19"; 491 gpmc_a19_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a19"; 492 _ 3 mbz; 493 gpmc_a19_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a19"; 494 gpmc_a19_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a19"; 495 gpmc_a19_muxmode 3 rw type(gpmc_a19_muxmode_status) "Functional multiplexing selection for pad gpmc_a19"; 496 gpmc_a18_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 497 gpmc_a18_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 498 gpmc_a18_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a18"; 499 gpmc_a18_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a18"; 500 gpmc_a18_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a18"; 501 gpmc_a18_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a18. This is an active low signal"; 502 gpmc_a18_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a18"; 503 gpmc_a18_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a18"; 504 _ 3 mbz; 505 gpmc_a18_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a18"; 506 gpmc_a18_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a18"; 507 gpmc_a18_muxmode 3 rw type(gpmc_a18_muxmode_status) "Functional multiplexing selection for pad gpmc_a18"; 508 }; 509 510 constants gpmc_a21_muxmode_status width(3) "" { 511 GPMC_A21_MUXMODE_0 = 0 "Select gpmc_a21"; 512 GPMC_A21_MUXMODE_1 = 1 "Select kpd_col5"; 513 GPMC_A21_MUXMODE_2 = 2 "Select c2c_datain5"; 514 GPMC_A21_MUXMODE_3 = 3 "Select gpio_45"; 515 GPMC_A21_MUXMODE_4 = 4 "Select venc_656_data5"; 516 GPMC_A21_MUXMODE_7 = 7 "Select safe_mode"; 517 }; 518 519 constants gpmc_a20_muxmode_status width(3) "" { 520 GPMC_A20_MUXMODE_0 = 0 "Select gpmc_a20"; 521 GPMC_A20_MUXMODE_1 = 1 "Select kpd_col4"; 522 GPMC_A20_MUXMODE_2 = 2 "Select c2c_datain4"; 523 GPMC_A20_MUXMODE_3 = 3 "Select gpio_44"; 524 GPMC_A20_MUXMODE_4 = 4 "Select venc_656_data4"; 525 GPMC_A20_MUXMODE_7 = 7 "Select safe_mode"; 526 }; 527 528 register control_core_pad0_gpmc_a20_pad1_gpmc_a21 addr(base, 0x68) "Register control for Pads gpmc_a20 and gpmc_a21 Access conditions. Read: unrestricted, Write: unrestricted" { 529 gpmc_a21_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 530 gpmc_a21_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 531 gpmc_a21_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a21"; 532 gpmc_a21_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a21"; 533 gpmc_a21_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a21"; 534 gpmc_a21_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a21. This is an active low signal"; 535 gpmc_a21_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a21"; 536 gpmc_a21_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a21"; 537 _ 3 mbz; 538 gpmc_a21_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a21"; 539 gpmc_a21_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a21"; 540 gpmc_a21_muxmode 3 rw type(gpmc_a21_muxmode_status) "Functional multiplexing selection for pad gpmc_a21"; 541 gpmc_a20_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 542 gpmc_a20_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 543 gpmc_a20_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a20"; 544 gpmc_a20_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a20"; 545 gpmc_a20_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a20"; 546 gpmc_a20_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a20. This is an active low signal"; 547 gpmc_a20_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a20"; 548 gpmc_a20_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a20"; 549 _ 3 mbz; 550 gpmc_a20_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a20"; 551 gpmc_a20_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a20"; 552 gpmc_a20_muxmode 3 rw type(gpmc_a20_muxmode_status) "Functional multiplexing selection for pad gpmc_a20"; 553 }; 554 555 constants gpmc_a23_muxmode_status width(3) "" { 556 GPMC_A23_MUXMODE_0 = 0 "Select gpmc_a23"; 557 GPMC_A23_MUXMODE_1 = 1 "Select kpd_col7"; 558 GPMC_A23_MUXMODE_2 = 2 "Select c2c_datain7"; 559 GPMC_A23_MUXMODE_3 = 3 "Select gpio_47"; 560 GPMC_A23_MUXMODE_4 = 4 "Select venc_656_data7"; 561 GPMC_A23_MUXMODE_7 = 7 "Select safe_mode"; 562 }; 563 564 constants gpmc_a22_muxmode_status width(3) "" { 565 GPMC_A22_MUXMODE_0 = 0 "Select gpmc_a22"; 566 GPMC_A22_MUXMODE_1 = 1 "Select kpd_col6"; 567 GPMC_A22_MUXMODE_2 = 2 "Select c2c_datain6"; 568 GPMC_A22_MUXMODE_3 = 3 "Select gpio_46"; 569 GPMC_A22_MUXMODE_4 = 4 "Select venc_656_data6"; 570 GPMC_A22_MUXMODE_7 = 7 "Select safe_mode"; 571 }; 572 573 register control_core_pad0_gpmc_a22_pad1_gpmc_a23 addr(base, 0x6C) "Register control for Pads gpmc_a22 and gpmc_a23 Access conditions. Read: unrestricted, Write: unrestricted" { 574 gpmc_a23_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 575 gpmc_a23_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 576 gpmc_a23_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a23"; 577 gpmc_a23_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a23"; 578 gpmc_a23_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a23"; 579 gpmc_a23_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a23. This is an active low signal"; 580 gpmc_a23_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a23"; 581 gpmc_a23_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a23"; 582 _ 3 mbz; 583 gpmc_a23_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a23"; 584 gpmc_a23_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a23"; 585 gpmc_a23_muxmode 3 rw type(gpmc_a23_muxmode_status) "Functional multiplexing selection for pad gpmc_a23"; 586 gpmc_a22_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 587 gpmc_a22_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 588 gpmc_a22_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a22"; 589 gpmc_a22_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a22"; 590 gpmc_a22_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a22"; 591 gpmc_a22_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a22. This is an active low signal"; 592 gpmc_a22_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a22"; 593 gpmc_a22_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a22"; 594 _ 3 mbz; 595 gpmc_a22_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a22"; 596 gpmc_a22_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a22"; 597 gpmc_a22_muxmode 3 rw type(gpmc_a22_muxmode_status) "Functional multiplexing selection for pad gpmc_a22"; 598 }; 599 600 constants gpmc_a25_muxmode_status width(3) "" { 601 GPMC_A25_MUXMODE_0 = 0 "Select gpmc_a25"; 602 GPMC_A25_MUXMODE_2 = 2 "Select c2c_clkout1"; 603 GPMC_A25_MUXMODE_3 = 3 "Select gpio_49"; 604 GPMC_A25_MUXMODE_7 = 7 "Select safe_mode"; 605 }; 606 607 constants gpmc_a24_muxmode_status width(3) "" { 608 GPMC_A24_MUXMODE_0 = 0 "Select gpmc_a24"; 609 GPMC_A24_MUXMODE_1 = 1 "Select kpd_col8"; 610 GPMC_A24_MUXMODE_2 = 2 "Select c2c_clkout0"; 611 GPMC_A24_MUXMODE_3 = 3 "Select gpio_48"; 612 GPMC_A24_MUXMODE_7 = 7 "Select safe_mode"; 613 }; 614 615 register control_core_pad0_gpmc_a24_pad1_gpmc_a25 addr(base, 0x70) "Register control for Pads gpmc_a24 and gpmc_a25 Access conditions. Read: unrestricted, Write: unrestricted" { 616 gpmc_a25_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 617 gpmc_a25_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 618 gpmc_a25_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a25"; 619 gpmc_a25_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a25"; 620 gpmc_a25_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a25"; 621 gpmc_a25_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a25. This is an active low signal"; 622 gpmc_a25_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a25"; 623 gpmc_a25_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a25"; 624 _ 3 mbz; 625 gpmc_a25_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a25"; 626 gpmc_a25_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a25"; 627 gpmc_a25_muxmode 3 rw type(gpmc_a25_muxmode_status) "Functional multiplexing selection for pad gpmc_a25"; 628 gpmc_a24_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 629 gpmc_a24_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 630 gpmc_a24_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_a24"; 631 gpmc_a24_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_a24"; 632 gpmc_a24_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_a24"; 633 gpmc_a24_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_a24. This is an active low signal"; 634 gpmc_a24_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_a24"; 635 gpmc_a24_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_a24"; 636 _ 3 mbz; 637 gpmc_a24_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_a24"; 638 gpmc_a24_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_a24"; 639 gpmc_a24_muxmode 3 rw type(gpmc_a24_muxmode_status) "Functional multiplexing selection for pad gpmc_a24"; 640 }; 641 642 constants gpmc_ncs1_muxmode_status width(3) "" { 643 GPMC_NCS1_MUXMODE_0 = 0 "Select gpmc_ncs1"; 644 GPMC_NCS1_MUXMODE_2 = 2 "Select c2c_dataout6"; 645 GPMC_NCS1_MUXMODE_3 = 3 "Select gpio_51"; 646 GPMC_NCS1_MUXMODE_7 = 7 "Select safe_mode"; 647 }; 648 649 constants gpmc_ncs0_muxmode_status width(3) "" { 650 GPMC_NCS0_MUXMODE_0 = 0 "Select gpmc_ncs0"; 651 GPMC_NCS0_MUXMODE_3 = 3 "Select gpio_50"; 652 GPMC_NCS0_MUXMODE_4 = 4 "Select sys_ndmareq0"; 653 }; 654 655 register control_core_pad0_gpmc_ncs0_pad1_gpmc_ncs1 addr(base, 0x74) "Register control for Pads gpmc_ncs0 and gpmc_ncs1 Access conditions. Read: unrestricted, Write: unrestricted" { 656 gpmc_ncs1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 657 gpmc_ncs1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 658 gpmc_ncs1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs1"; 659 gpmc_ncs1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs1"; 660 gpmc_ncs1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs1"; 661 gpmc_ncs1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs1. This is an active low signal"; 662 gpmc_ncs1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs1"; 663 gpmc_ncs1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs1"; 664 _ 3 mbz; 665 gpmc_ncs1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs1"; 666 gpmc_ncs1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs1"; 667 gpmc_ncs1_muxmode 3 rw type(gpmc_ncs1_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs1"; 668 gpmc_ncs0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 669 gpmc_ncs0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 670 gpmc_ncs0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs0"; 671 gpmc_ncs0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs0"; 672 gpmc_ncs0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs0"; 673 gpmc_ncs0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs0. This is an active low signal"; 674 gpmc_ncs0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs0"; 675 gpmc_ncs0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs0"; 676 _ 3 mbz; 677 gpmc_ncs0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs0"; 678 gpmc_ncs0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs0"; 679 gpmc_ncs0_muxmode 3 rw type(gpmc_ncs0_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs0"; 680 }; 681 682 constants gpmc_ncs3_muxmode_status width(3) "" { 683 GPMC_NCS3_MUXMODE_0 = 0 "Select gpmc_ncs3"; 684 GPMC_NCS3_MUXMODE_1 = 1 "Select gpmc_dir"; 685 GPMC_NCS3_MUXMODE_2 = 2 "Select c2c_dataout4"; 686 GPMC_NCS3_MUXMODE_3 = 3 "Select gpio_53"; 687 GPMC_NCS3_MUXMODE_7 = 7 "Select safe_mode"; 688 }; 689 690 constants gpmc_ncs2_muxmode_status width(3) "" { 691 GPMC_NCS2_MUXMODE_0 = 0 "Select gpmc_ncs2"; 692 GPMC_NCS2_MUXMODE_1 = 1 "Select kpd_row8"; 693 GPMC_NCS2_MUXMODE_2 = 2 "Select c2c_dataout7"; 694 GPMC_NCS2_MUXMODE_3 = 3 "Select gpio_52"; 695 GPMC_NCS2_MUXMODE_7 = 7 "Select safe_mode"; 696 }; 697 698 register control_core_pad0_gpmc_ncs2_pad1_gpmc_ncs3 addr(base, 0x78) "Register control for Pads gpmc_ncs2 and gpmc_ncs3 Access conditions. Read: unrestricted, Write: unrestricted" { 699 gpmc_ncs3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 700 gpmc_ncs3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 701 gpmc_ncs3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs3"; 702 gpmc_ncs3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs3"; 703 gpmc_ncs3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs3"; 704 gpmc_ncs3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs3. This is an active low signal"; 705 gpmc_ncs3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs3"; 706 gpmc_ncs3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs3"; 707 _ 3 mbz; 708 gpmc_ncs3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs3"; 709 gpmc_ncs3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs3"; 710 gpmc_ncs3_muxmode 3 rw type(gpmc_ncs3_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs3"; 711 gpmc_ncs2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 712 gpmc_ncs2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 713 gpmc_ncs2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs2"; 714 gpmc_ncs2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs2"; 715 gpmc_ncs2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs2"; 716 gpmc_ncs2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs2. This is an active low signal"; 717 gpmc_ncs2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs2"; 718 gpmc_ncs2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs2"; 719 _ 3 mbz; 720 gpmc_ncs2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs2"; 721 gpmc_ncs2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs2"; 722 gpmc_ncs2_muxmode 3 rw type(gpmc_ncs2_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs2"; 723 }; 724 725 constants gpmc_clk_muxmode_status width(3) "" { 726 GPMC_CLK_MUXMODE_0 = 0 "Select gpmc_clk"; 727 GPMC_CLK_MUXMODE_3 = 3 "Select gpio_55"; 728 GPMC_CLK_MUXMODE_4 = 4 "Select sys_ndmareq2"; 729 GPMC_CLK_MUXMODE_5 = 5 "Select sdmmc1_cmd"; 730 }; 731 732 constants gpmc_nwp_muxmode_status width(3) "" { 733 GPMC_NWP_MUXMODE_0 = 0 "Select gpmc_nwp"; 734 GPMC_NWP_MUXMODE_1 = 1 "Select dsi1_te0"; 735 GPMC_NWP_MUXMODE_3 = 3 "Select gpio_54"; 736 GPMC_NWP_MUXMODE_4 = 4 "Select sys_ndmareq1"; 737 }; 738 739 register control_core_pad0_gpmc_nwp_pad1_gpmc_clk addr(base, 0x7C) "Register control for Pads gpmc_nwp and gpmc_clk Access conditions. Read: unrestricted, Write: unrestricted" { 740 gpmc_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 741 gpmc_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 742 gpmc_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_clk"; 743 gpmc_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_clk"; 744 gpmc_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_clk"; 745 gpmc_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_clk. This is an active low signal"; 746 gpmc_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_clk"; 747 gpmc_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_clk"; 748 _ 3 mbz; 749 gpmc_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_clk"; 750 gpmc_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_clk"; 751 gpmc_clk_muxmode 3 rw type(gpmc_clk_muxmode_status) "Functional multiplexing selection for pad gpmc_clk"; 752 gpmc_nwp_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 753 gpmc_nwp_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 754 gpmc_nwp_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_nwp"; 755 gpmc_nwp_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_nwp"; 756 gpmc_nwp_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_nwp"; 757 gpmc_nwp_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_nwp. This is an active low signal"; 758 gpmc_nwp_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_nwp"; 759 gpmc_nwp_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_nwp"; 760 _ 3 mbz; 761 gpmc_nwp_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_nwp"; 762 gpmc_nwp_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_nwp"; 763 gpmc_nwp_muxmode 3 rw type(gpmc_nwp_muxmode_status) "Functional multiplexing selection for pad gpmc_nwp"; 764 }; 765 766 constants gpmc_noe_muxmode_status width(3) "" { 767 GPMC_NOE_MUXMODE_0 = 0 "Select gpmc_noe"; 768 GPMC_NOE_MUXMODE_1 = 1 "Select sdmmc2_clk"; 769 }; 770 771 constants gpmc_nadv_ale_muxmode_status width(3) "" { 772 GPMC_NADV_ALE_MUXMODE_0 = 0 "Select gpmc_nadv_ale"; 773 GPMC_NADV_ALE_MUXMODE_1 = 1 "Select dsi1_te1"; 774 GPMC_NADV_ALE_MUXMODE_3 = 3 "Select gpio_56"; 775 GPMC_NADV_ALE_MUXMODE_4 = 4 "Select sys_ndmareq3"; 776 GPMC_NADV_ALE_MUXMODE_5 = 5 "Select sdmmc1_clk"; 777 }; 778 779 register control_core_pad0_gpmc_nadv_ale_pad1_gpmc_noe addr(base, 0x80) "Register control for Pads gpmc_nadv_ale and gpmc_noe Access conditions. Read: unrestricted, Write: unrestricted" { 780 gpmc_noe_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 781 gpmc_noe_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 782 gpmc_noe_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_noe"; 783 gpmc_noe_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_noe"; 784 gpmc_noe_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_noe"; 785 gpmc_noe_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_noe. This is an active low signal"; 786 gpmc_noe_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_noe"; 787 gpmc_noe_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_noe"; 788 _ 3 mbz; 789 gpmc_noe_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_noe"; 790 gpmc_noe_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_noe"; 791 gpmc_noe_muxmode 3 rw type(gpmc_noe_muxmode_status) "Functional multiplexing selection for pad gpmc_noe"; 792 gpmc_nadv_ale_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 793 gpmc_nadv_ale_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 794 gpmc_nadv_ale_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_nadv_ale"; 795 gpmc_nadv_ale_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_nadv_ale"; 796 gpmc_nadv_ale_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_nadv_ale"; 797 gpmc_nadv_ale_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_nadv_ale. This is an active low signal"; 798 gpmc_nadv_ale_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_nadv_ale"; 799 gpmc_nadv_ale_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_nadv_ale"; 800 _ 3 mbz; 801 gpmc_nadv_ale_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_nadv_ale"; 802 gpmc_nadv_ale_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_nadv_ale"; 803 gpmc_nadv_ale_muxmode 3 rw type(gpmc_nadv_ale_muxmode_status) "Functional multiplexing selection for pad gpmc_nadv_ale"; 804 }; 805 806 constants gpmc_nbe0_cle_muxmode_status width(3) "" { 807 GPMC_NBE0_CLE_MUXMODE_0 = 0 "Select gpmc_nbe0_cle"; 808 GPMC_NBE0_CLE_MUXMODE_1 = 1 "Select dsi2_te0"; 809 GPMC_NBE0_CLE_MUXMODE_3 = 3 "Select gpio_59"; 810 }; 811 812 constants gpmc_nwe_muxmode_status width(3) "" { 813 GPMC_NWE_MUXMODE_0 = 0 "Select gpmc_nwe"; 814 GPMC_NWE_MUXMODE_1 = 1 "Select sdmmc2_cmd"; 815 }; 816 817 register control_core_pad0_gpmc_nwe_pad1_gpmc_nbe0_cle addr(base, 0x84) "Register control for Pads gpmc_nwe and gpmc_nbe0_cle Access conditions. Read: unrestricted, Write: unrestricted" { 818 gpmc_nbe0_cle_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 819 gpmc_nbe0_cle_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 820 gpmc_nbe0_cle_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_nbe0_cle"; 821 gpmc_nbe0_cle_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_nbe0_cle"; 822 gpmc_nbe0_cle_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_nbe0_cle"; 823 gpmc_nbe0_cle_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_nbe0_cle. This is an active low signal"; 824 gpmc_nbe0_cle_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_nbe0_cle"; 825 gpmc_nbe0_cle_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_nbe0_cle"; 826 _ 3 mbz; 827 gpmc_nbe0_cle_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_nbe0_cle"; 828 gpmc_nbe0_cle_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_nbe0_cle"; 829 gpmc_nbe0_cle_muxmode 3 rw type(gpmc_nbe0_cle_muxmode_status) "Functional multiplexing selection for pad gpmc_nbe0_cle"; 830 gpmc_nwe_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 831 gpmc_nwe_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 832 gpmc_nwe_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_nwe"; 833 gpmc_nwe_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_nwe"; 834 gpmc_nwe_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_nwe"; 835 gpmc_nwe_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_nwe. This is an active low signal"; 836 gpmc_nwe_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_nwe"; 837 gpmc_nwe_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_nwe"; 838 _ 3 mbz; 839 gpmc_nwe_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_nwe"; 840 gpmc_nwe_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_nwe"; 841 gpmc_nwe_muxmode 3 rw type(gpmc_nwe_muxmode_status) "Functional multiplexing selection for pad gpmc_nwe"; 842 }; 843 844 constants gpmc_wait0_muxmode_status width(3) "" { 845 GPMC_WAIT0_MUXMODE_0 = 0 "Select gpmc_wait0"; 846 GPMC_WAIT0_MUXMODE_1 = 1 "Select dsi2_te1"; 847 GPMC_WAIT0_MUXMODE_3 = 3 "Select gpio_61"; 848 }; 849 850 constants gpmc_nbe1_muxmode_status width(3) "" { 851 GPMC_NBE1_MUXMODE_0 = 0 "Select gpmc_nbe1"; 852 GPMC_NBE1_MUXMODE_2 = 2 "Select c2c_dataout5"; 853 GPMC_NBE1_MUXMODE_3 = 3 "Select gpio_60"; 854 GPMC_NBE1_MUXMODE_7 = 7 "Select safe_mode"; 855 }; 856 857 register control_core_pad0_gpmc_nbe1_pad1_gpmc_wait0 addr(base, 0x88) "Register control for Pads gpmc_nbe1 and gpmc_wait0 Access conditions. Read: unrestricted, Write: unrestricted" { 858 gpmc_wait0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 859 gpmc_wait0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 860 gpmc_wait0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_wait0"; 861 gpmc_wait0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_wait0"; 862 gpmc_wait0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_wait0"; 863 gpmc_wait0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_wait0. This is an active low signal"; 864 gpmc_wait0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_wait0"; 865 gpmc_wait0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_wait0"; 866 _ 3 mbz; 867 gpmc_wait0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_wait0"; 868 gpmc_wait0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_wait0"; 869 gpmc_wait0_muxmode 3 rw type(gpmc_wait0_muxmode_status) "Functional multiplexing selection for pad gpmc_wait0"; 870 gpmc_nbe1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 871 gpmc_nbe1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 872 gpmc_nbe1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_nbe1"; 873 gpmc_nbe1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_nbe1"; 874 gpmc_nbe1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_nbe1"; 875 gpmc_nbe1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_nbe1. This is an active low signal"; 876 gpmc_nbe1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_nbe1"; 877 gpmc_nbe1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_nbe1"; 878 _ 3 mbz; 879 gpmc_nbe1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_nbe1"; 880 gpmc_nbe1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_nbe1"; 881 gpmc_nbe1_muxmode 3 rw type(gpmc_nbe1_muxmode_status) "Functional multiplexing selection for pad gpmc_nbe1"; 882 }; 883 884 constants gpmc_wait2_muxmode_status width(3) "" { 885 GPMC_WAIT2_MUXMODE_0 = 0 "Select gpmc_wait2"; 886 GPMC_WAIT2_MUXMODE_1 = 1 "Select usbc1_icusb_txen"; 887 GPMC_WAIT2_MUXMODE_2 = 2 "Select c2c_dataout3"; 888 GPMC_WAIT2_MUXMODE_3 = 3 "Select gpio_100"; 889 GPMC_WAIT2_MUXMODE_4 = 4 "Select sys_ndmareq0"; 890 GPMC_WAIT2_MUXMODE_7 = 7 "Select safe_mode"; 891 }; 892 893 constants gpmc_wait1_muxmode_status width(3) "" { 894 GPMC_WAIT1_MUXMODE_0 = 0 "Select gpmc_wait1"; 895 GPMC_WAIT1_MUXMODE_2 = 2 "Select c2c_dataout2"; 896 GPMC_WAIT1_MUXMODE_3 = 3 "Select gpio_62"; 897 GPMC_WAIT1_MUXMODE_7 = 7 "Select safe_mode"; 898 }; 899 900 register control_core_pad0_gpmc_wait1_pad1_gpmc_wait2 addr(base, 0x8C) "Register control for Pads gpmc_wait1 and gpmc_wait2 Access conditions. Read: unrestricted, Write: unrestricted" { 901 gpmc_wait2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 902 gpmc_wait2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 903 gpmc_wait2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_wait2"; 904 gpmc_wait2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_wait2"; 905 gpmc_wait2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_wait2"; 906 gpmc_wait2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_wait2. This is an active low signal"; 907 gpmc_wait2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_wait2"; 908 gpmc_wait2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_wait2"; 909 _ 3 mbz; 910 gpmc_wait2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_wait2"; 911 gpmc_wait2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_wait2"; 912 gpmc_wait2_muxmode 3 rw type(gpmc_wait2_muxmode_status) "Functional multiplexing selection for pad gpmc_wait2"; 913 gpmc_wait1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 914 gpmc_wait1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 915 gpmc_wait1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_wait1"; 916 gpmc_wait1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_wait1"; 917 gpmc_wait1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_wait1"; 918 gpmc_wait1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_wait1. This is an active low signal"; 919 gpmc_wait1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_wait1"; 920 gpmc_wait1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_wait1"; 921 _ 3 mbz; 922 gpmc_wait1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_wait1"; 923 gpmc_wait1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_wait1"; 924 gpmc_wait1_muxmode 3 rw type(gpmc_wait1_muxmode_status) "Functional multiplexing selection for pad gpmc_wait1"; 925 }; 926 927 constants gpmc_ncs5_muxmode_status width(3) "" { 928 GPMC_NCS5_MUXMODE_0 = 0 "Select gpmc_ncs5"; 929 GPMC_NCS5_MUXMODE_1 = 1 "Select dsi1_te1"; 930 GPMC_NCS5_MUXMODE_2 = 2 "Select c2c_clkin1"; 931 GPMC_NCS5_MUXMODE_3 = 3 "Select gpio_102"; 932 GPMC_NCS5_MUXMODE_4 = 4 "Select sys_ndmareq2"; 933 GPMC_NCS5_MUXMODE_7 = 7 "Select safe_mode"; 934 }; 935 936 constants gpmc_ncs4_muxmode_status width(3) "" { 937 GPMC_NCS4_MUXMODE_0 = 0 "Select gpmc_ncs4"; 938 GPMC_NCS4_MUXMODE_1 = 1 "Select dsi1_te0"; 939 GPMC_NCS4_MUXMODE_2 = 2 "Select c2c_clkin0"; 940 GPMC_NCS4_MUXMODE_3 = 3 "Select gpio_101"; 941 GPMC_NCS4_MUXMODE_4 = 4 "Select sys_ndmareq1"; 942 GPMC_NCS4_MUXMODE_7 = 7 "Select safe_mode"; 943 }; 944 945 register control_core_pad0_gpmc_ncs4_pad1_gpmc_ncs5 addr(base, 0x90) "Register control for Pads gpmc_ncs4 and gpmc_ncs5 Access conditions. Read: unrestricted, Write: unrestricted" { 946 gpmc_ncs5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 947 gpmc_ncs5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 948 gpmc_ncs5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs5"; 949 gpmc_ncs5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs5"; 950 gpmc_ncs5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs5"; 951 gpmc_ncs5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs5 . This is an active low signal"; 952 gpmc_ncs5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs5"; 953 gpmc_ncs5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs5"; 954 _ 3 mbz; 955 gpmc_ncs5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs5"; 956 gpmc_ncs5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs5"; 957 gpmc_ncs5_muxmode 3 rw type(gpmc_ncs5_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs5"; 958 gpmc_ncs4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 959 gpmc_ncs4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 960 gpmc_ncs4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs4"; 961 gpmc_ncs4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs4"; 962 gpmc_ncs4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs4"; 963 gpmc_ncs4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs4. This is an active low signal"; 964 gpmc_ncs4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs4"; 965 gpmc_ncs4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs4"; 966 _ 3 mbz; 967 gpmc_ncs4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs4"; 968 gpmc_ncs4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_cs4"; 969 gpmc_ncs4_muxmode 3 rw type(gpmc_ncs4_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs4"; 970 }; 971 972 constants gpmc_ncs7_muxmode_status width(3) "" { 973 GPMC_NCS7_MUXMODE_0 = 0 "Select gpmc_ncs7"; 974 GPMC_NCS7_MUXMODE_1 = 1 "Select dsi2_te1"; 975 GPMC_NCS7_MUXMODE_2 = 2 "Select c2c_dataout1"; 976 GPMC_NCS7_MUXMODE_3 = 3 "Select gpio_104"; 977 GPMC_NCS7_MUXMODE_7 = 7 "Select safe_mode"; 978 }; 979 980 constants gpmc_ncs6_muxmode_status width(3) "" { 981 GPMC_NCS6_MUXMODE_0 = 0 "Select gpmc_ncs6"; 982 GPMC_NCS6_MUXMODE_1 = 1 "Select dsi2_te0"; 983 GPMC_NCS6_MUXMODE_2 = 2 "Select c2c_dataout0"; 984 GPMC_NCS6_MUXMODE_3 = 3 "Select gpio_103"; 985 GPMC_NCS6_MUXMODE_4 = 4 "Select sys_ndmareq3"; 986 GPMC_NCS6_MUXMODE_7 = 7 "Select safe_mode"; 987 }; 988 989 register control_core_pad0_gpmc_ncs6_pad1_gpmc_ncs7 addr(base, 0x94) "Register control for Pads gpmc_ncs6 and gpmc_ncs7 Access conditions. Read: unrestricted, Write: unrestricted" { 990 gpmc_ncs7_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 991 gpmc_ncs7_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 992 gpmc_ncs7_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs7"; 993 gpmc_ncs7_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs7"; 994 gpmc_ncs7_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs7"; 995 gpmc_ncs7_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs7. This is an active low signal"; 996 gpmc_ncs7_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs7"; 997 gpmc_ncs7_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs7"; 998 _ 3 mbz; 999 gpmc_ncs7_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs7"; 1000 gpmc_ncs7_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs7"; 1001 gpmc_ncs7_muxmode 3 rw type(gpmc_ncs7_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs7"; 1002 gpmc_ncs6_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1003 gpmc_ncs6_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1004 gpmc_ncs6_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpmc_ncs6"; 1005 gpmc_ncs6_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpmc_ncs6"; 1006 gpmc_ncs6_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpmc_ncs6"; 1007 gpmc_ncs6_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpmc_ncs6. This is an active low signal"; 1008 gpmc_ncs6_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpmc_ncs6"; 1009 gpmc_ncs6_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpmc_ncs6"; 1010 _ 3 mbz; 1011 gpmc_ncs6_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpmc_ncs6"; 1012 gpmc_ncs6_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpmc_ncs6"; 1013 gpmc_ncs6_muxmode 3 rw type(gpmc_ncs6_muxmode_status) "Functional multiplexing selection for pad gpmc_ncs6"; 1014 }; 1015 1016 constants gpio64_muxmode_status width(3) "" { 1017 GPIO64_MUXMODE_0 = 0 "Reserved"; 1018 GPIO64_MUXMODE_3 = 3 "Select gpio_64"; 1019 GPIO64_MUXMODE_7 = 7 "Select safe_mode"; 1020 }; 1021 1022 constants gpio63_muxmode_status width(3) "" { 1023 GPIO63_MUXMODE_0 = 0 "Reserved"; 1024 GPIO63_MUXMODE_3 = 3 "Select gpio_63"; 1025 GPIO63_MUXMODE_7 = 7 "Select safe_mode"; 1026 }; 1027 1028 register control_core_pad0_gpio63_pad1_gpio64 addr(base, 0x98) "Register control for Pads gpio63 and gpio64 Access conditions. Read: unrestricted, Write: unrestricted" { 1029 gpio64_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1030 gpio64_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1031 gpio64_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpio64"; 1032 gpio64_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpio64"; 1033 gpio64_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpio64"; 1034 gpio64_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpio64. This is an active low signal"; 1035 gpio64_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpio64"; 1036 gpio64_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpio64"; 1037 _ 3 mbz; 1038 gpio64_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpio64"; 1039 gpio64_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpio64"; 1040 gpio64_muxmode 3 rw type(gpio64_muxmode_status) "Functional multiplexing selection for pad gpio64"; 1041 gpio63_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1042 gpio63_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1043 gpio63_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpio63"; 1044 gpio63_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpio63"; 1045 gpio63_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpio63"; 1046 gpio63_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpio63. This is an active low signal"; 1047 gpio63_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpio63"; 1048 gpio63_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpio63"; 1049 _ 3 mbz; 1050 gpio63_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpio63"; 1051 gpio63_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpio63"; 1052 gpio63_muxmode 3 rw type(gpio63_muxmode_status) "Functional multiplexing selection for pad gpio63"; 1053 }; 1054 1055 constants gpio66_muxmode_status width(3) "" { 1056 GPIO66_MUXMODE_0 = 0 "Reserved"; 1057 GPIO66_MUXMODE_3 = 3 "Select gpio_66"; 1058 GPIO66_MUXMODE_7 = 7 "Select safe_mode"; 1059 }; 1060 1061 constants gpio65_muxmode_status width(3) "" { 1062 GPIO65_MUXMODE_0 = 0 "Reserved"; 1063 GPIO65_MUXMODE_3 = 3 "Select gpio_65"; 1064 GPIO65_MUXMODE_7 = 7 "Select safe_mode"; 1065 }; 1066 1067 register control_core_pad0_gpio65_pad1_gpio66 addr(base, 0x9C) "Register control for Pads gpio65 and gpio66 Access conditions. Read: unrestricted, Write: unrestricted" { 1068 gpio66_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1069 gpio66_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1070 gpio66_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpio66"; 1071 gpio66_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpio66"; 1072 gpio66_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad gpio66"; 1073 gpio66_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpio66. This is an active low signal"; 1074 gpio66_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpio66"; 1075 gpio66_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpio66"; 1076 _ 3 mbz; 1077 gpio66_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpio66"; 1078 gpio66_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpio66"; 1079 gpio66_muxmode 3 rw type(gpio66_muxmode_status) "Functional multiplexing selection for pad gpio66"; 1080 gpio65_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1081 gpio65_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1082 gpio65_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad gpio65"; 1083 gpio65_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad gpio65"; 1084 gpio65_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad GPIO65"; 1085 gpio65_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad gpio65. This is an active low signal"; 1086 gpio65_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad gpio65"; 1087 gpio65_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad gpio65"; 1088 _ 3 mbz; 1089 gpio65_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad gpio65"; 1090 gpio65_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad gpio65"; 1091 gpio65_muxmode 3 rw type(gpio65_muxmode_status) "Functional multiplexing selection for pad gpio65"; 1092 }; 1093 1094 constants csi21_dy0_muxmode_status width(3) "" { 1095 CSI21_DY0_MUXMODE_0 = 0 "Select csi21_dy0"; 1096 CSI21_DY0_MUXMODE_3 = 3 "Select gpi_68"; 1097 CSI21_DY0_MUXMODE_7 = 7 "Select safe_mode"; 1098 }; 1099 1100 constants csi21_dx0_muxmode_status width(3) "" { 1101 CSI21_DX0_MUXMODE_0 = 0 "Select csi21_dx0"; 1102 CSI21_DX0_MUXMODE_3 = 3 "Select gpi_67"; 1103 CSI21_DX0_MUXMODE_7 = 7 "Select safe_mode"; 1104 }; 1105 1106 register control_core_pad0_csi21_dx0_pad1_csi21_dy0 addr(base, 0xA0) "Register control for Pads csi21_dx0 and csi21_dy0 Access conditions. Read: unrestricted, Write: unrestricted" { 1107 csi21_dy0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1108 csi21_dy0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1109 _ 5 mbz; 1110 csi21_dy0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dy0"; 1111 _ 3 mbz; 1112 csi21_dy0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dy0"; 1113 csi21_dy0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dy0"; 1114 csi21_dy0_muxmode 3 rw type(csi21_dy0_muxmode_status) "Functional multiplexing selection for pad csi21_dy0"; 1115 csi21_dx0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1116 csi21_dx0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1117 _ 5 mbz; 1118 csi21_dx0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dx0"; 1119 _ 3 mbz; 1120 csi21_dx0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dx0"; 1121 csi21_dx0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dx0"; 1122 csi21_dx0_muxmode 3 rw type(csi21_dx0_muxmode_status) "Functional multiplexing selection for pad csi21_dx0"; 1123 }; 1124 1125 constants csi21_dy1_muxmode_status width(3) "" { 1126 CSI21_DY1_MUXMODE_0 = 0 "Select csi21_dy1"; 1127 CSI21_DY1_MUXMODE_3 = 3 "Select gpi_70"; 1128 CSI21_DY1_MUXMODE_7 = 7 "Select safe_mode"; 1129 }; 1130 1131 constants csi21_dx1_muxmode_status width(3) "" { 1132 CSI21_DX1_MUXMODE_0 = 0 "Select csi21_dx1"; 1133 CSI21_DX1_MUXMODE_3 = 3 "Select gpi_69"; 1134 CSI21_DX1_MUXMODE_7 = 7 "Select safe_mode"; 1135 }; 1136 1137 register control_core_pad0_csi21_dx1_pad1_csi21_dy1 addr(base, 0xA4) "Register control for Pads csi21_dx1 and csi21_dy1 Access conditions. Read: unrestricted, Write: unrestricted" { 1138 csi21_dy1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1139 csi21_dy1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1140 _ 5 mbz; 1141 csi21_dy1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dy1"; 1142 _ 3 mbz; 1143 csi21_dy1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dy1"; 1144 csi21_dy1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dy1"; 1145 csi21_dy1_muxmode 3 rw type(csi21_dy1_muxmode_status) "Functional multiplexing selection for pad csi21_dy1"; 1146 csi21_dx1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1147 csi21_dx1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1148 _ 5 mbz; 1149 csi21_dx1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dx1"; 1150 _ 3 mbz; 1151 csi21_dx1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dx1"; 1152 csi21_dx1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dx1"; 1153 csi21_dx1_muxmode 3 rw type(csi21_dx1_muxmode_status) "Functional multiplexing selection for pad csi21_dx1"; 1154 }; 1155 1156 constants csi21_dy2_muxmode_status width(3) "" { 1157 CSI21_DY2_MUXMODE_0 = 0 "Select csi21_dy2"; 1158 CSI21_DY2_MUXMODE_3 = 3 "Select gpi_72"; 1159 CSI21_DY2_MUXMODE_7 = 7 "Select safe_mode"; 1160 }; 1161 1162 constants csi21_dx2_muxmode_status width(3) "" { 1163 CSI21_DX2_MUXMODE_0 = 0 "Select csi21_dx2"; 1164 CSI21_DX2_MUXMODE_3 = 3 "Select gpi_71"; 1165 CSI21_DX2_MUXMODE_7 = 7 "Select safe_mode"; 1166 }; 1167 1168 register control_core_pad0_csi21_dx2_pad1_csi21_dy2 addr(base, 0xA8) "Register control for Pads csi21_dx2 and csi21_dy2 Access conditions. Read: unrestricted, Write: unrestricted" { 1169 csi21_dy2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1170 csi21_dy2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1171 _ 5 mbz; 1172 csi21_dy2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dy2"; 1173 _ 3 mbz; 1174 csi21_dy2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dy2"; 1175 csi21_dy2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dy2"; 1176 csi21_dy2_muxmode 3 rw type(csi21_dy2_muxmode_status) "Functional multiplexing selection for pad csi21_dy2"; 1177 csi21_dx2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1178 csi21_dx2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1179 _ 5 mbz; 1180 csi21_dx2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dx2"; 1181 _ 3 mbz; 1182 csi21_dx2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dx2"; 1183 csi21_dx2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dx2"; 1184 csi21_dx2_muxmode 3 rw type(csi21_dx2_muxmode_status) "Functional multiplexing selection for pad csi21_dx2"; 1185 }; 1186 1187 constants csi21_dy3_muxmode_status width(3) "" { 1188 CSI21_DY3_MUXMODE_0 = 0 "Select csi21_dy3"; 1189 CSI21_DY3_MUXMODE_1 = 1 "Select cam2_d6"; 1190 CSI21_DY3_MUXMODE_3 = 3 "Select gpi_74"; 1191 CSI21_DY3_MUXMODE_7 = 7 "Select safe_mode"; 1192 }; 1193 1194 constants csi21_dx3_muxmode_status width(3) "" { 1195 CSI21_DX3_MUXMODE_0 = 0 "Select csi21_dx3"; 1196 CSI21_DX3_MUXMODE_1 = 1 "Select cam2_d7"; 1197 CSI21_DX3_MUXMODE_3 = 3 "Select gpi_73"; 1198 CSI21_DX3_MUXMODE_7 = 7 "Select safe_mode"; 1199 }; 1200 1201 register control_core_pad0_csi21_dx3_pad1_csi21_dy3 addr(base, 0xAC) "Register control for Pads csi21_dx3 and csi21_dy3 Access conditions. Read: unrestricted, Write: unrestricted" { 1202 csi21_dy3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1203 csi21_dy3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1204 _ 5 mbz; 1205 csi21_dy3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dy3"; 1206 _ 3 mbz; 1207 csi21_dy3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dy3"; 1208 csi21_dy3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dy3"; 1209 csi21_dy3_muxmode 3 rw type(csi21_dy3_muxmode_status) "Functional multiplexing selection for pad csi21_dy3"; 1210 csi21_dx3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1211 csi21_dx3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1212 _ 5 mbz; 1213 csi21_dx3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dx3"; 1214 _ 3 mbz; 1215 csi21_dx3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dx3"; 1216 csi21_dx3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dx3"; 1217 csi21_dx3_muxmode 3 rw type(csi21_dx3_muxmode_status) "Functional multiplexing selection for pad csi21_dx3"; 1218 }; 1219 1220 constants csi21_dy4_muxmode_status width(3) "" { 1221 CSI21_DY4_MUXMODE_0 = 0 "Select csi21_dy4"; 1222 CSI21_DY4_MUXMODE_1 = 1 "Select cam2_d4"; 1223 CSI21_DY4_MUXMODE_3 = 3 "Select gpi_76"; 1224 CSI21_DY4_MUXMODE_7 = 7 "Select safe_mode"; 1225 }; 1226 1227 constants csi21_dx4_muxmode_status width(3) "" { 1228 CSI21_DX4_MUXMODE_0 = 0 "Select csi21_dx4"; 1229 CSI21_DX4_MUXMODE_1 = 1 "Select cam2_d5"; 1230 CSI21_DX4_MUXMODE_3 = 3 "Select gpi_75"; 1231 CSI21_DX4_MUXMODE_7 = 7 "Select safe_mode"; 1232 }; 1233 1234 register control_core_pad0_csi21_dx4_pad1_csi21_dy4 addr(base, 0xB0) "Register control for Pads csi21_dx4 and csi21_dy4 Access conditions. Read: unrestricted, Write: unrestricted" { 1235 csi21_dy4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1236 csi21_dy4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1237 _ 5 mbz; 1238 csi21_dy4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dy4"; 1239 _ 3 mbz; 1240 csi21_dy4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dy4"; 1241 csi21_dy4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dy4"; 1242 csi21_dy4_muxmode 3 rw type(csi21_dy4_muxmode_status) "Functional multiplexing selection for pad csi21_dy4"; 1243 csi21_dx4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1244 csi21_dx4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1245 _ 5 mbz; 1246 csi21_dx4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi21_dx4"; 1247 _ 3 mbz; 1248 csi21_dx4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi21_dx4"; 1249 csi21_dx4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi21_dx4"; 1250 csi21_dx4_muxmode 3 rw type(csi21_dx4_muxmode_status) "Functional multiplexing selection for pad csi21_dx4"; 1251 }; 1252 1253 constants csi22_dy0_muxmode_status width(3) "" { 1254 CSI22_DY0_MUXMODE_0 = 0 "Select csi22_dy0"; 1255 CSI22_DY0_MUXMODE_1 = 1 "Select cam2_d2"; 1256 CSI22_DY0_MUXMODE_2 = 2 "Select cam2_d13"; 1257 CSI22_DY0_MUXMODE_3 = 3 "Select gpi_78"; 1258 CSI22_DY0_MUXMODE_7 = 7 "Select safe_mode"; 1259 }; 1260 1261 constants csi22_dx0_muxmode_status width(3) "" { 1262 CSI22_DX0_MUXMODE_0 = 0 "Select csi22_dx0"; 1263 CSI22_DX0_MUXMODE_1 = 1 "Select cam2_d3"; 1264 CSI22_DX0_MUXMODE_2 = 2 "Select cam2_d12"; 1265 CSI22_DX0_MUXMODE_3 = 3 "Select gpi_77"; 1266 CSI22_DX0_MUXMODE_7 = 7 "Select safe_mode"; 1267 }; 1268 1269 register control_core_pad0_csi22_dx0_pad1_csi22_dy0 addr(base, 0xB4) "Register control for Pads csi22_dx0 and csi22_dy0 Access conditions. Read: unrestricted, Write: unrestricted" { 1270 csi22_dy0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1271 csi22_dy0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1272 _ 5 mbz; 1273 csi22_dy0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi22_dy0"; 1274 _ 3 mbz; 1275 csi22_dy0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi22_dy0"; 1276 csi22_dy0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi22_dy0"; 1277 csi22_dy0_muxmode 3 rw type(csi22_dy0_muxmode_status) "Functional multiplexing selection for pad csi22_dy0"; 1278 csi22_dx0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1279 csi22_dx0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1280 _ 5 mbz; 1281 csi22_dx0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi22_dx0"; 1282 _ 3 mbz; 1283 csi22_dx0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi22_dx0"; 1284 csi22_dx0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi22_dx0"; 1285 csi22_dx0_muxmode 3 rw type(csi22_dx0_muxmode_status) "Functional multiplexing selection for pad csi22_dx0"; 1286 }; 1287 1288 constants csi22_dy1_muxmode_status width(3) "" { 1289 CSI22_DY1_MUXMODE_0 = 0 "Select csi22_dy1"; 1290 CSI22_DY1_MUXMODE_1 = 1 "Select cam2_d0"; 1291 CSI22_DY1_MUXMODE_2 = 2 "Select cam2_d15"; 1292 CSI22_DY1_MUXMODE_3 = 3 "Select gpi_80"; 1293 CSI22_DY1_MUXMODE_7 = 7 "Select safe_mode"; 1294 }; 1295 1296 constants csi22_dx1_muxmode_status width(3) "" { 1297 CSI22_DX1_MUXMODE_0 = 0 "Select csi22_dx1"; 1298 CSI22_DX1_MUXMODE_1 = 1 "Select cam2_d1"; 1299 CSI22_DX1_MUXMODE_2 = 2 "Select cam2_14"; 1300 CSI22_DX1_MUXMODE_3 = 3 "Select gpi_79"; 1301 CSI22_DX1_MUXMODE_7 = 7 "Select safe_mode"; 1302 }; 1303 1304 register control_core_pad0_csi22_dx1_pad1_csi22_dy1 addr(base, 0xB8) "Register control for Pads csi22_dx1 and csi22_dy1 Access conditions. Read: unrestricted, Write: unrestricted" { 1305 csi22_dy1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1306 csi22_dy1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1307 _ 5 mbz; 1308 csi22_dy1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi22_dy1"; 1309 _ 3 mbz; 1310 csi22_dy1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi22_dy1"; 1311 csi22_dy1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi22_dy1"; 1312 csi22_dy1_muxmode 3 rw type(csi22_dy1_muxmode_status) "Functional multiplexing selection for pad csi22_dy1"; 1313 csi22_dx1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1314 csi22_dx1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1315 _ 5 mbz; 1316 csi22_dx1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad csi22_dx1"; 1317 _ 3 mbz; 1318 csi22_dx1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad csi22_dx1"; 1319 csi22_dx1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad csi22_dx1"; 1320 csi22_dx1_muxmode 3 rw type(csi22_dx1_muxmode_status) "Functional multiplexing selection for pad csi22_dx1"; 1321 }; 1322 1323 constants cam_strobe_muxmode_status width(3) "" { 1324 CAM_STROBE_MUXMODE_0 = 0 "Select cam_strobe"; 1325 CAM_STROBE_MUXMODE_2 = 2 "Select cam2_vs"; 1326 CAM_STROBE_MUXMODE_3 = 3 "Select gpio_82"; 1327 CAM_STROBE_MUXMODE_7 = 7 "Select safe_mode"; 1328 }; 1329 1330 constants cam_shutter_muxmode_status width(3) "" { 1331 CAM_SHUTTER_MUXMODE_0 = 0 "Select cam_shutter"; 1332 CAM_SHUTTER_MUXMODE_2 = 2 "Select cam2_hs"; 1333 CAM_SHUTTER_MUXMODE_3 = 3 "Select gpio_81"; 1334 CAM_SHUTTER_MUXMODE_7 = 7 "Select safe_mode"; 1335 }; 1336 1337 register control_core_pad0_cam_shutter_pad1_cam_strobe addr(base, 0xBC) "Register control for Pads cam_shutter and cam_strobe Access conditions. Read: unrestricted, Write: unrestricted" { 1338 cam_strobe_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1339 cam_strobe_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1340 cam_strobe_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad cam_strobe"; 1341 cam_strobe_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad cam_strobe"; 1342 cam_strobe_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad cam_strobe"; 1343 cam_strobe_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad cam_strobe. This is an active low signal"; 1344 cam_strobe_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad cam_strobe"; 1345 cam_strobe_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad cam_strobe"; 1346 _ 3 mbz; 1347 cam_strobe_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad cam_strobe"; 1348 cam_strobe_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad cam_strobe"; 1349 cam_strobe_muxmode 3 rw type(cam_strobe_muxmode_status) "Functional multiplexing selection for pad cam_strobe"; 1350 cam_shutter_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1351 cam_shutter_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1352 cam_shutter_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad cam_shutter"; 1353 cam_shutter_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad cam_shutter"; 1354 cam_shutter_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad cam_shutter"; 1355 cam_shutter_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad cam_shutter. This is an active low signal"; 1356 cam_shutter_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad cam_shutter"; 1357 cam_shutter_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad cam_shutter"; 1358 _ 3 mbz; 1359 cam_shutter_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad cam_shutter"; 1360 cam_shutter_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad cam_shutter"; 1361 cam_shutter_muxmode 3 rw type(cam_shutter_muxmode_status) "Functional multiplexing selection for pad cam_shutter"; 1362 }; 1363 1364 constants usbb1_ulpitll_clk_muxmode_status width(3) "" { 1365 USBB1_ULPITLL_CLK_MUXMODE_0 = 0 "Select usbb1_ulpitll_clk"; 1366 USBB1_ULPITLL_CLK_MUXMODE_1 = 1 "Select hsi1_cawake"; 1367 USBB1_ULPITLL_CLK_MUXMODE_3 = 3 "Select gpio_84"; 1368 USBB1_ULPITLL_CLK_MUXMODE_4 = 4 "Select usbb1_ulpiphy_clk"; 1369 USBB1_ULPITLL_CLK_MUXMODE_6 = 6 "Select hw_dbg20"; 1370 USBB1_ULPITLL_CLK_MUXMODE_7 = 7 "Select safe_mode"; 1371 }; 1372 1373 constants cam_globalreset_muxmode_status width(3) "" { 1374 CAM_GLOBALRESET_MUXMODE_0 = 0 "Select cam_globalreset"; 1375 CAM_GLOBALRESET_MUXMODE_2 = 2 "Select cam2_pclk"; 1376 CAM_GLOBALRESET_MUXMODE_3 = 3 "Select gpio_83"; 1377 CAM_GLOBALRESET_MUXMODE_7 = 7 "Select safe_mode"; 1378 }; 1379 1380 register control_core_pad0_cam_globalreset_pad1_usbb1_ulpitll_clk addr(base, 0xC0) "Register control for Pads cam_globalreset and usbb1_ulpitll_clk Access conditions. Read: unrestricted, Write: unrestricted" { 1381 usbb1_ulpitll_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1382 usbb1_ulpitll_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1383 usbb1_ulpitll_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_clk"; 1384 usbb1_ulpitll_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_clk"; 1385 usbb1_ulpitll_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_clk"; 1386 usbb1_ulpitll_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_clk. This is an active low signal"; 1387 usbb1_ulpitll_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_clk"; 1388 usbb1_ulpitll_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_clk"; 1389 _ 3 mbz; 1390 usbb1_ulpitll_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_clk"; 1391 usbb1_ulpitll_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_clk"; 1392 usbb1_ulpitll_clk_muxmode 3 rw type(usbb1_ulpitll_clk_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_clk"; 1393 cam_globalreset_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1394 cam_globalreset_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1395 cam_globalreset_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad cam_globalreset"; 1396 cam_globalreset_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad cam_globalreset"; 1397 cam_globalreset_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad cam_globalreset"; 1398 cam_globalreset_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad cam_globalreset. This is an active low signal"; 1399 cam_globalreset_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad cam_globalreset"; 1400 cam_globalreset_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad cam_globalreset"; 1401 _ 3 mbz; 1402 cam_globalreset_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad cam_globalreset"; 1403 cam_globalreset_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad cam_globalreset"; 1404 cam_globalreset_muxmode 3 rw type(cam_globalreset_muxmode_status) "Functional multiplexing selection for pad cam_globalreset"; 1405 }; 1406 1407 constants usbb1_ulpitll_dir_muxmode_status width(3) "" { 1408 USBB1_ULPITLL_DIR_MUXMODE_0 = 0 "Select usbb1_ulpitll_dir"; 1409 USBB1_ULPITLL_DIR_MUXMODE_1 = 1 "Select hsi1_caflag"; 1410 USBB1_ULPITLL_DIR_MUXMODE_2 = 2 "Select mcbsp4_fsr"; 1411 USBB1_ULPITLL_DIR_MUXMODE_3 = 3 "Select gpio_86"; 1412 USBB1_ULPITLL_DIR_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dir"; 1413 USBB1_ULPITLL_DIR_MUXMODE_6 = 6 "Select hw_dbg22"; 1414 USBB1_ULPITLL_DIR_MUXMODE_7 = 7 "Select safe_mode"; 1415 }; 1416 1417 constants usbb1_ulpitll_stp_muxmode_status width(3) "" { 1418 USBB1_ULPITLL_STP_MUXMODE_0 = 0 "Select usbb1_ulpitll_stp"; 1419 USBB1_ULPITLL_STP_MUXMODE_1 = 1 "Select hsi1_cadata"; 1420 USBB1_ULPITLL_STP_MUXMODE_2 = 2 "Select mcbsp4_clkr"; 1421 USBB1_ULPITLL_STP_MUXMODE_3 = 3 "Select gpio_85"; 1422 USBB1_ULPITLL_STP_MUXMODE_4 = 4 "Select usbb1_ulpiphy_stp"; 1423 USBB1_ULPITLL_STP_MUXMODE_5 = 5 "Select usbb1_mm_rxdp"; 1424 USBB1_ULPITLL_STP_MUXMODE_6 = 6 "Select hw_dbg21"; 1425 USBB1_ULPITLL_STP_MUXMODE_7 = 7 "Select safe_mode"; 1426 }; 1427 1428 register control_core_pad0_usbb1_ulpitll_stp_pad1_usbb1_ulpitll_dir addr(base, 0xC4) "Register control for Pads usbb1_ulpitll_stp and usbb1_ulpitll_dir Access conditions. Read: unrestricted, Write: unrestricted" { 1429 usbb1_ulpitll_dir_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1430 usbb1_ulpitll_dir_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1431 usbb1_ulpitll_dir_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dir"; 1432 usbb1_ulpitll_dir_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dir"; 1433 usbb1_ulpitll_dir_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dir"; 1434 usbb1_ulpitll_dir_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dir. This is an active low signal"; 1435 usbb1_ulpitll_dir_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dir"; 1436 usbb1_ulpitll_dir_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dir"; 1437 _ 3 mbz; 1438 usbb1_ulpitll_dir_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dir"; 1439 usbb1_ulpitll_dir_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dir"; 1440 usbb1_ulpitll_dir_muxmode 3 rw type(usbb1_ulpitll_dir_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dir"; 1441 usbb1_ulpitll_stp_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1442 usbb1_ulpitll_stp_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1443 usbb1_ulpitll_stp_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_stp"; 1444 usbb1_ulpitll_stp_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_stp"; 1445 usbb1_ulpitll_stp_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_stp"; 1446 usbb1_ulpitll_stp_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_stp. This is an active low signal"; 1447 usbb1_ulpitll_stp_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_stp"; 1448 usbb1_ulpitll_stp_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_stp"; 1449 _ 3 mbz; 1450 usbb1_ulpitll_stp_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_stp"; 1451 usbb1_ulpitll_stp_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_stp"; 1452 usbb1_ulpitll_stp_muxmode 3 rw type(usbb1_ulpitll_stp_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_stp"; 1453 }; 1454 1455 constants usbb1_ulpitll_dat0_muxmode_status width(3) "" { 1456 USBB1_ULPITLL_DAT0_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat0"; 1457 USBB1_ULPITLL_DAT0_MUXMODE_1 = 1 "Select hsi1_acwake"; 1458 USBB1_ULPITLL_DAT0_MUXMODE_2 = 2 "Select mcbsp4_clkx"; 1459 USBB1_ULPITLL_DAT0_MUXMODE_3 = 3 "Select gpio_88"; 1460 USBB1_ULPITLL_DAT0_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat0"; 1461 USBB1_ULPITLL_DAT0_MUXMODE_5 = 5 "Select usbb1_mm_txen"; 1462 USBB1_ULPITLL_DAT0_MUXMODE_6 = 6 "Select hw_dbg24"; 1463 USBB1_ULPITLL_DAT0_MUXMODE_7 = 7 "Select safe_mode"; 1464 }; 1465 1466 constants usbb1_ulpitll_nxt_muxmode_status width(3) "" { 1467 USBB1_ULPITLL_NXT_MUXMODE_0 = 0 "Select usbb1_ulpitll_nxt"; 1468 USBB1_ULPITLL_NXT_MUXMODE_1 = 1 "Select hsi1_acready"; 1469 USBB1_ULPITLL_NXT_MUXMODE_2 = 2 "Select mcbsp4_fsx"; 1470 USBB1_ULPITLL_NXT_MUXMODE_3 = 3 "Select gpio_87"; 1471 USBB1_ULPITLL_NXT_MUXMODE_4 = 4 "Select usbb1_ulpiphy_nxt"; 1472 USBB1_ULPITLL_NXT_MUXMODE_5 = 5 "Select usbb1_mm_rxdm"; 1473 USBB1_ULPITLL_NXT_MUXMODE_6 = 6 "Select hw_dbg23"; 1474 USBB1_ULPITLL_NXT_MUXMODE_7 = 7 "Select safe_mode"; 1475 }; 1476 1477 register control_core_pad0_usbb1_ulpitll_nxt_pad1_usbb1_ulpitll_dat0 addr(base, 0xC8) "Register control for Pads usbb1_ulpitll_nxt and usbb1_ulpitll_dat0 Access conditions. Read: unrestricted, Write: unrestricted" { 1478 usbb1_ulpitll_dat0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1479 usbb1_ulpitll_dat0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1480 usbb1_ulpitll_dat0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat0"; 1481 usbb1_ulpitll_dat0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat0"; 1482 usbb1_ulpitll_dat0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat0"; 1483 usbb1_ulpitll_dat0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat0. This is an active low signal"; 1484 usbb1_ulpitll_dat0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat0"; 1485 usbb1_ulpitll_dat0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat0"; 1486 _ 3 mbz; 1487 usbb1_ulpitll_dat0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat0"; 1488 usbb1_ulpitll_dat0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat0"; 1489 usbb1_ulpitll_dat0_muxmode 3 rw type(usbb1_ulpitll_dat0_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat0"; 1490 usbb1_ulpitll_nxt_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1491 usbb1_ulpitll_nxt_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1492 usbb1_ulpitll_nxt_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_nxt"; 1493 usbb1_ulpitll_nxt_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_nxt"; 1494 usbb1_ulpitll_nxt_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_nxt"; 1495 usbb1_ulpitll_nxt_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_nxt. This is an active low signal"; 1496 usbb1_ulpitll_nxt_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_nxt"; 1497 usbb1_ulpitll_nxt_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_nxt"; 1498 _ 3 mbz; 1499 usbb1_ulpitll_nxt_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_nxt"; 1500 usbb1_ulpitll_nxt_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_nxt"; 1501 usbb1_ulpitll_nxt_muxmode 3 rw type(usbb1_ulpitll_nxt_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_nxt"; 1502 }; 1503 1504 constants usbb1_ulpitll_dat2_muxmode_status width(3) "" { 1505 USBB1_ULPITLL_DAT2_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat2"; 1506 USBB1_ULPITLL_DAT2_MUXMODE_1 = 1 "Select hsi1_acflag"; 1507 USBB1_ULPITLL_DAT2_MUXMODE_2 = 2 "Select mcbsp4_dr"; 1508 USBB1_ULPITLL_DAT2_MUXMODE_3 = 3 "Select gpio_90"; 1509 USBB1_ULPITLL_DAT2_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat2"; 1510 USBB1_ULPITLL_DAT2_MUXMODE_5 = 5 "Select usbb1_mm_txse0"; 1511 USBB1_ULPITLL_DAT2_MUXMODE_6 = 6 "Select hw_dbg26"; 1512 USBB1_ULPITLL_DAT2_MUXMODE_7 = 7 "Select safe_mode"; 1513 }; 1514 1515 constants usbb1_ulpitll_dat1_muxmode_status width(3) "" { 1516 USBB1_ULPITLL_DAT1_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat1"; 1517 USBB1_ULPITLL_DAT1_MUXMODE_1 = 1 "Select hsi1_acdata"; 1518 USBB1_ULPITLL_DAT1_MUXMODE_2 = 2 "Select mcbsp4_dx"; 1519 USBB1_ULPITLL_DAT1_MUXMODE_3 = 3 "Select gpio_89"; 1520 USBB1_ULPITLL_DAT1_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat1"; 1521 USBB1_ULPITLL_DAT1_MUXMODE_5 = 5 "Select usbb1_mm_txdat"; 1522 USBB1_ULPITLL_DAT1_MUXMODE_6 = 6 "Select hw_dbg25"; 1523 USBB1_ULPITLL_DAT1_MUXMODE_7 = 7 "Select safe_mode"; 1524 }; 1525 1526 register control_core_pad0_usbb1_ulpitll_dat1_pad1_usbb1_ulpitll_dat2 addr(base, 0xCC) "Register control for Pads usbb1_ulpitll_dat1 and usbb1_ulpitll_dat2 Access conditions. Read: unrestricted, Write: unrestricted" { 1527 usbb1_ulpitll_dat2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1528 usbb1_ulpitll_dat2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1529 usbb1_ulpitll_dat2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat2"; 1530 usbb1_ulpitll_dat2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat2"; 1531 usbb1_ulpitll_dat2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat2"; 1532 usbb1_ulpitll_dat2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat2. This is an active low signal"; 1533 usbb1_ulpitll_dat2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat2"; 1534 usbb1_ulpitll_dat2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat2"; 1535 _ 3 mbz; 1536 usbb1_ulpitll_dat2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat2"; 1537 usbb1_ulpitll_dat2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat2"; 1538 usbb1_ulpitll_dat2_muxmode 3 rw type(usbb1_ulpitll_dat2_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat2"; 1539 usbb1_ulpitll_dat1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1540 usbb1_ulpitll_dat1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1541 usbb1_ulpitll_dat1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat1"; 1542 usbb1_ulpitll_dat1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat1"; 1543 usbb1_ulpitll_dat1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat1"; 1544 usbb1_ulpitll_dat1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat1. This is an active low signal"; 1545 usbb1_ulpitll_dat1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat1"; 1546 usbb1_ulpitll_dat1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat1"; 1547 _ 3 mbz; 1548 usbb1_ulpitll_dat1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat1"; 1549 usbb1_ulpitll_dat1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat1"; 1550 usbb1_ulpitll_dat1_muxmode 3 rw type(usbb1_ulpitll_dat1_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat1"; 1551 }; 1552 1553 constants usbb1_ulpitll_dat4_muxmode_status width(3) "" { 1554 USBB1_ULPITLL_DAT4_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat4"; 1555 USBB1_ULPITLL_DAT4_MUXMODE_1 = 1 "Select dmtimer8_pwm_evt"; 1556 USBB1_ULPITLL_DAT4_MUXMODE_2 = 2 "Select abe_mcbsp3_dr"; 1557 USBB1_ULPITLL_DAT4_MUXMODE_3 = 3 "Select gpio_92"; 1558 USBB1_ULPITLL_DAT4_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat4"; 1559 USBB1_ULPITLL_DAT4_MUXMODE_6 = 6 "Select hw_dbg28"; 1560 USBB1_ULPITLL_DAT4_MUXMODE_7 = 7 "Select safe_mode"; 1561 }; 1562 1563 constants usbb1_ulpitll_dat3_muxmode_status width(3) "" { 1564 USBB1_ULPITLL_DAT3_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat3"; 1565 USBB1_ULPITLL_DAT3_MUXMODE_1 = 1 "Select hsi1_caready"; 1566 USBB1_ULPITLL_DAT3_MUXMODE_3 = 3 "Select gpio_91"; 1567 USBB1_ULPITLL_DAT3_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat3"; 1568 USBB1_ULPITLL_DAT3_MUXMODE_5 = 5 "Select usbb1_mm_rxrcv"; 1569 USBB1_ULPITLL_DAT3_MUXMODE_6 = 6 "Select hw_dbg27"; 1570 USBB1_ULPITLL_DAT3_MUXMODE_7 = 7 "Select safe_mode"; 1571 }; 1572 1573 register control_core_pad0_usbb1_ulpitll_dat3_pad1_usbb1_ulpitll_dat4 addr(base, 0xD0) "Register control for Pads usbb1_ulpitll_dat3 and usbb1_ulpitll_dat4 Access conditions. Read: unrestricted, Write: unrestricted" { 1574 usbb1_ulpitll_dat4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1575 usbb1_ulpitll_dat4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1576 usbb1_ulpitll_dat4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat4"; 1577 usbb1_ulpitll_dat4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat4"; 1578 usbb1_ulpitll_dat4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat4"; 1579 usbb1_ulpitll_dat4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat4. This is an active low signal"; 1580 usbb1_ulpitll_dat4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat4"; 1581 usbb1_ulpitll_dat4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat4"; 1582 _ 3 mbz; 1583 usbb1_ulpitll_dat4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat4"; 1584 usbb1_ulpitll_dat4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat4"; 1585 usbb1_ulpitll_dat4_muxmode 3 rw type(usbb1_ulpitll_dat4_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat4"; 1586 usbb1_ulpitll_dat3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1587 usbb1_ulpitll_dat3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1588 usbb1_ulpitll_dat3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat3"; 1589 usbb1_ulpitll_dat3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat3"; 1590 usbb1_ulpitll_dat3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat3"; 1591 usbb1_ulpitll_dat3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat3. This is an active low signal"; 1592 usbb1_ulpitll_dat3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat3"; 1593 usbb1_ulpitll_dat3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat3"; 1594 _ 3 mbz; 1595 usbb1_ulpitll_dat3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat3"; 1596 usbb1_ulpitll_dat3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat3"; 1597 usbb1_ulpitll_dat3_muxmode 3 rw type(usbb1_ulpitll_dat3_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat3"; 1598 }; 1599 1600 constants usbb1_ulpitll_dat6_muxmode_status width(3) "" { 1601 USBB1_ULPITLL_DAT6_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat6"; 1602 USBB1_ULPITLL_DAT6_MUXMODE_1 = 1 "Select dmtimer10_pwm_evt"; 1603 USBB1_ULPITLL_DAT6_MUXMODE_2 = 2 "Select abe_mcbsp3_clkx"; 1604 USBB1_ULPITLL_DAT6_MUXMODE_3 = 3 "Select gpio_94"; 1605 USBB1_ULPITLL_DAT6_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat6"; 1606 USBB1_ULPITLL_DAT6_MUXMODE_5 = 5 "Select abe_dmic_din3"; 1607 USBB1_ULPITLL_DAT6_MUXMODE_6 = 6 "Select hw_dbg30"; 1608 USBB1_ULPITLL_DAT6_MUXMODE_7 = 7 "Select safe_mode"; 1609 }; 1610 1611 constants usbb1_ulpitll_dat5_muxmode_status width(3) "" { 1612 USBB1_ULPITLL_DAT5_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat5"; 1613 USBB1_ULPITLL_DAT5_MUXMODE_1 = 1 "Select dmtimer9_pwm_evt"; 1614 USBB1_ULPITLL_DAT5_MUXMODE_2 = 2 "Select abe_mcbsp3_dx"; 1615 USBB1_ULPITLL_DAT5_MUXMODE_3 = 3 "Select gpio_93"; 1616 USBB1_ULPITLL_DAT5_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat5"; 1617 USBB1_ULPITLL_DAT5_MUXMODE_6 = 6 "Select hw_dbg29"; 1618 USBB1_ULPITLL_DAT5_MUXMODE_7 = 7 "Select safe_mode"; 1619 }; 1620 1621 register control_core_pad0_usbb1_ulpitll_dat5_pad1_usbb1_ulpitll_dat6 addr(base, 0xD4) "Register control for Pads usbb1_ulpitll_dat5 and usbb1_ulpitll_dat6 Access conditions. Read: unrestricted, Write: unrestricted" { 1622 usbb1_ulpitll_dat6_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1623 usbb1_ulpitll_dat6_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1624 usbb1_ulpitll_dat6_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat6"; 1625 usbb1_ulpitll_dat6_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat6"; 1626 usbb1_ulpitll_dat6_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat6"; 1627 usbb1_ulpitll_dat6_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat6. This is an active low signal"; 1628 usbb1_ulpitll_dat6_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat6"; 1629 usbb1_ulpitll_dat6_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat6"; 1630 _ 3 mbz; 1631 usbb1_ulpitll_dat6_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat6"; 1632 usbb1_ulpitll_dat6_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat6"; 1633 usbb1_ulpitll_dat6_muxmode 3 rw type(usbb1_ulpitll_dat6_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat6"; 1634 usbb1_ulpitll_dat5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1635 usbb1_ulpitll_dat5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1636 usbb1_ulpitll_dat5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat5"; 1637 usbb1_ulpitll_dat5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat5"; 1638 usbb1_ulpitll_dat5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat5"; 1639 usbb1_ulpitll_dat5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat5. This is an active low signal"; 1640 usbb1_ulpitll_dat5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat5"; 1641 usbb1_ulpitll_dat5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat5"; 1642 _ 3 mbz; 1643 usbb1_ulpitll_dat5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat5"; 1644 usbb1_ulpitll_dat5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat5"; 1645 usbb1_ulpitll_dat5_muxmode 3 rw type(usbb1_ulpitll_dat5_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat5"; 1646 }; 1647 1648 constants usbb1_hsic_data_muxmode_status width(3) "" { 1649 USBB1_HSIC_DATA_MUXMODE_0 = 0 "Select usbb1_hsic_data"; 1650 USBB1_HSIC_DATA_MUXMODE_3 = 3 "Select gpio_96"; 1651 USBB1_HSIC_DATA_MUXMODE_7 = 7 "Select safe_mode"; 1652 }; 1653 1654 constants usbb1_ulpitll_dat7_muxmode_status width(3) "" { 1655 USBB1_ULPITLL_DAT7_MUXMODE_0 = 0 "Select usbb1_ulpitll_dat7"; 1656 USBB1_ULPITLL_DAT7_MUXMODE_1 = 1 "Select dmtimer11_pwm_evt"; 1657 USBB1_ULPITLL_DAT7_MUXMODE_2 = 2 "Select abe_mcbsp3_fsx"; 1658 USBB1_ULPITLL_DAT7_MUXMODE_3 = 3 "Select gpio_95"; 1659 USBB1_ULPITLL_DAT7_MUXMODE_4 = 4 "Select usbb1_ulpiphy_dat7"; 1660 USBB1_ULPITLL_DAT7_MUXMODE_5 = 5 "Select abe_dmic_clk3"; 1661 USBB1_ULPITLL_DAT7_MUXMODE_6 = 6 "Select hw_dbg31"; 1662 USBB1_ULPITLL_DAT7_MUXMODE_7 = 7 "Select safe_mode"; 1663 }; 1664 1665 register control_core_pad0_usbb1_ulpitll_dat7_pad1_usbb1_hsic_data addr(base, 0xD8) "Register control for Pads usbb1_ulpitll_dat7 and usbb1_hsic_data Access conditions. Read: unrestricted, Write: unrestricted" { 1666 usbb1_hsic_data_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1667 usbb1_hsic_data_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1668 _ 2 mbz; 1669 usbb1_hsic_data_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_hsic_data"; 1670 usbb1_hsic_data_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_hsic_data. This is an active low signal"; 1671 usbb1_hsic_data_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_hsic_data"; 1672 _ 6 mbz; 1673 usbb1_hsic_data_muxmode 3 rw type(usbb1_hsic_data_muxmode_status) "Functional multiplexing selection for pad usbb1_hsic_data"; 1674 usbb1_ulpitll_dat7_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1675 usbb1_ulpitll_dat7_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1676 usbb1_ulpitll_dat7_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb1_ulpitll_dat7"; 1677 usbb1_ulpitll_dat7_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb1_ulpitll_dat7"; 1678 usbb1_ulpitll_dat7_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_ulpitll_dat7"; 1679 usbb1_ulpitll_dat7_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_ulpitll_dat7. This is an active low signal"; 1680 usbb1_ulpitll_dat7_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_ulpitll_dat7"; 1681 usbb1_ulpitll_dat7_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb1_ulpitll_dat7"; 1682 _ 3 mbz; 1683 usbb1_ulpitll_dat7_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb1_ulpitll_dat7"; 1684 usbb1_ulpitll_dat7_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb1_ulpitll_dat7"; 1685 usbb1_ulpitll_dat7_muxmode 3 rw type(usbb1_ulpitll_dat7_muxmode_status) "Functional multiplexing selection for pad usbb1_ulpitll_dat7"; 1686 }; 1687 1688 constants usbc1_icusb_dp_muxmode_status width(3) "" { 1689 USBC1_ICUSB_DP_MUXMODE_0 = 0 "Select usbc1_icusb_dp"; 1690 USBC1_ICUSB_DP_MUXMODE_3 = 3 "Select gpio_98"; 1691 USBC1_ICUSB_DP_MUXMODE_7 = 7 "Select safe_mode"; 1692 }; 1693 1694 constants usbb1_hsic_strobe_muxmode_status width(3) "" { 1695 USBB1_HSIC_STROBE_MUXMODE_0 = 0 "Select usbb1_hsic_strobe"; 1696 USBB1_HSIC_STROBE_MUXMODE_3 = 3 "Select gpio_97"; 1697 USBB1_HSIC_STROBE_MUXMODE_7 = 7 "Select safe_mode"; 1698 }; 1699 1700 register control_core_pad0_usbb1_hsic_strobe_pad1_usbc1_icusb_dp addr(base, 0xDC) "Register control for Pads usbb1_hsic_strobe and usbc1_icusb_dp Access conditions. Read: unrestricted, Write: unrestricted" { 1701 usbc1_icusb_dp_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1702 usbc1_icusb_dp_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1703 usbc1_icusb_dp_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbc1_icusb_dp"; 1704 usbc1_icusb_dp_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbc1_icusb_dp"; 1705 usbc1_icusb_dp_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbc1_icusb_dp"; 1706 usbc1_icusb_dp_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbc1_icusb_dp. This is an active low signal"; 1707 usbc1_icusb_dp_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbc1_icusb_dp"; 1708 usbc1_icusb_dp_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbc1_icusb_dp"; 1709 _ 3 mbz; 1710 usbc1_icusb_dp_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbc1_icusb_dp"; 1711 usbc1_icusb_dp_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbc1_icusb_dp"; 1712 usbc1_icusb_dp_muxmode 3 rw type(usbc1_icusb_dp_muxmode_status) "Functional multiplexing selection for pad usbc1_icusb_dp"; 1713 usbb1_hsic_strobe_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1714 usbb1_hsic_strobe_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1715 _ 2 mbz; 1716 usbb1_hsic_strobe_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb1_hsic_strobe"; 1717 usbb1_hsic_strobe_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb1_hsic_strobe. This is an active low signal"; 1718 usbb1_hsic_strobe_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb1_hsic_strobe"; 1719 _ 6 mbz; 1720 usbb1_hsic_strobe_muxmode 3 rw type(usbb1_hsic_strobe_muxmode_status) "Functional multiplexing selection for pad usbb1_hsic_strobe"; 1721 }; 1722 1723 constants sdmmc1_clk_muxmode_status width(3) "" { 1724 SDMMC1_CLK_MUXMODE_0 = 0 "Select sdmmc1_clk"; 1725 SDMMC1_CLK_MUXMODE_2 = 2 "Select dpm_emu19"; 1726 SDMMC1_CLK_MUXMODE_3 = 3 "Select gpio_100"; 1727 SDMMC1_CLK_MUXMODE_7 = 7 "Select safe_mode"; 1728 }; 1729 1730 constants usbc1_icusb_dm_muxmode_status width(3) "" { 1731 USBC1_ICUSB_DM_MUXMODE_0 = 0 "Select usbc1_icusb_dm"; 1732 USBC1_ICUSB_DM_MUXMODE_3 = 3 "Select gpio_99"; 1733 USBC1_ICUSB_DM_MUXMODE_7 = 7 "Select safe_mode"; 1734 }; 1735 1736 register control_core_pad0_usbc1_icusb_dm_pad1_sdmmc1_clk addr(base, 0xE0) "Register control for Pads usbc1_icusb_dm and sdmmc1_clk Access conditions. Read: unrestricted, Write: unrestricted" { 1737 sdmmc1_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1738 sdmmc1_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1739 sdmmc1_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_clk"; 1740 sdmmc1_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_clk"; 1741 sdmmc1_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_clk"; 1742 sdmmc1_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_clk. This is an active low signal"; 1743 sdmmc1_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_clk"; 1744 sdmmc1_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_clk"; 1745 _ 3 mbz; 1746 sdmmc1_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_clk"; 1747 sdmmc1_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_clk"; 1748 sdmmc1_clk_muxmode 3 rw type(sdmmc1_clk_muxmode_status) "Functional multiplexing selection for pad sdmmc1_clk"; 1749 usbc1_icusb_dm_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1750 usbc1_icusb_dm_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1751 usbc1_icusb_dm_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbc1_icusb_dm"; 1752 usbc1_icusb_dm_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbc1_icusb_dm"; 1753 usbc1_icusb_dm_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbc1_icusb_dm"; 1754 usbc1_icusb_dm_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbc1_icusb_dm. This is an active low signal"; 1755 usbc1_icusb_dm_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbc1_icusb_dm"; 1756 usbc1_icusb_dm_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbc1_icusb_dm"; 1757 _ 3 mbz; 1758 usbc1_icusb_dm_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbc1_icusb_dm"; 1759 usbc1_icusb_dm_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbc1_icusb_dm"; 1760 usbc1_icusb_dm_muxmode 3 rw type(usbc1_icusb_dm_muxmode_status) "Functional multiplexing selection for pad usbc1_icusb_dm"; 1761 }; 1762 1763 constants sdmmc1_dat0_muxmode_status width(3) "" { 1764 SDMMC1_DAT0_MUXMODE_0 = 0 "Select sdmmc1_dat0"; 1765 SDMMC1_DAT0_MUXMODE_2 = 2 "Select dpm_emu18"; 1766 SDMMC1_DAT0_MUXMODE_3 = 3 "Select gpio_102"; 1767 SDMMC1_DAT0_MUXMODE_7 = 7 "Select safe_mode"; 1768 }; 1769 1770 constants sdmmc1_cmd_muxmode_status width(3) "" { 1771 SDMMC1_CMD_MUXMODE_0 = 0 "Select sdmmc1_cmd"; 1772 SDMMC1_CMD_MUXMODE_2 = 2 "Select uart1_rx"; 1773 SDMMC1_CMD_MUXMODE_3 = 3 "Select gpio_101"; 1774 SDMMC1_CMD_MUXMODE_7 = 7 "Select safe_mode"; 1775 }; 1776 1777 register control_core_pad0_sdmmc1_cmd_pad1_sdmmc1_dat0 addr(base, 0xE4) "Register control for Pads sdmmc1_cmd and sdmmc1_dat0 Access conditions. Read: unrestricted, Write: unrestricted" { 1778 sdmmc1_dat0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1779 sdmmc1_dat0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1780 sdmmc1_dat0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat0"; 1781 sdmmc1_dat0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat0"; 1782 sdmmc1_dat0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat0"; 1783 sdmmc1_dat0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat0. This is an active low signal"; 1784 sdmmc1_dat0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat0"; 1785 sdmmc1_dat0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat0"; 1786 _ 3 mbz; 1787 sdmmc1_dat0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat0"; 1788 sdmmc1_dat0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat0"; 1789 sdmmc1_dat0_muxmode 3 rw type(sdmmc1_dat0_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat0"; 1790 sdmmc1_cmd_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1791 sdmmc1_cmd_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1792 sdmmc1_cmd_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_cmd"; 1793 sdmmc1_cmd_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_cmd"; 1794 sdmmc1_cmd_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_cmd"; 1795 sdmmc1_cmd_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_cmd. This is an active low signal"; 1796 sdmmc1_cmd_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_cmd"; 1797 sdmmc1_cmd_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_cmd"; 1798 _ 3 mbz; 1799 sdmmc1_cmd_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_cmd"; 1800 sdmmc1_cmd_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_cmd"; 1801 sdmmc1_cmd_muxmode 3 rw type(sdmmc1_cmd_muxmode_status) "Functional multiplexing selection for pad sdmmc1_cmd"; 1802 }; 1803 1804 constants sdmmc1_dat2_muxmode_status width(3) "" { 1805 SDMMC1_DAT2_MUXMODE_0 = 0 "Select sdmmc1_dat2"; 1806 SDMMC1_DAT2_MUXMODE_2 = 2 "Select dpm_emu16"; 1807 SDMMC1_DAT2_MUXMODE_3 = 3 "Select gpio_104"; 1808 SDMMC1_DAT2_MUXMODE_4 = 4 "Select jtag_tms_tmsc"; 1809 SDMMC1_DAT2_MUXMODE_7 = 7 "Select safe_mode"; 1810 }; 1811 1812 constants sdmmc1_dat1_muxmode_status width(3) "" { 1813 SDMMC1_DAT1_MUXMODE_0 = 0 "Select sdmmc1_dat1"; 1814 SDMMC1_DAT1_MUXMODE_2 = 2 "Select dpm_emu17"; 1815 SDMMC1_DAT1_MUXMODE_3 = 3 "Select gpio_103"; 1816 SDMMC1_DAT1_MUXMODE_7 = 7 "Select safe_mode"; 1817 }; 1818 1819 register control_core_pad0_sdmmc1_dat1_pad1_sdmmc1_dat2 addr(base, 0xE8) "Register control for Pads sdmmc1_dat1 and sdmmc1_dat2 Access conditions. Read: unrestricted, Write: unrestricted" { 1820 sdmmc1_dat2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1821 sdmmc1_dat2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1822 sdmmc1_dat2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat2"; 1823 sdmmc1_dat2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat2"; 1824 sdmmc1_dat2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat2"; 1825 sdmmc1_dat2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat2. This is an active low signal"; 1826 sdmmc1_dat2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat2"; 1827 sdmmc1_dat2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat2"; 1828 _ 3 mbz; 1829 sdmmc1_dat2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat2"; 1830 sdmmc1_dat2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat2"; 1831 sdmmc1_dat2_muxmode 3 rw type(sdmmc1_dat2_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat2"; 1832 sdmmc1_dat1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1833 sdmmc1_dat1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1834 sdmmc1_dat1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat1"; 1835 sdmmc1_dat1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat1"; 1836 sdmmc1_dat1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat1"; 1837 sdmmc1_dat1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat1. This is an active low signal"; 1838 sdmmc1_dat1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat1"; 1839 sdmmc1_dat1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat1"; 1840 _ 3 mbz; 1841 sdmmc1_dat1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat1"; 1842 sdmmc1_dat1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat1"; 1843 sdmmc1_dat1_muxmode 3 rw type(sdmmc1_dat1_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat1"; 1844 }; 1845 1846 constants sdmmc1_dat4_muxmode_status width(3) "" { 1847 SDMMC1_DAT4_MUXMODE_0 = 0 "Select sdmmc1_dat4"; 1848 SDMMC1_DAT4_MUXMODE_3 = 3 "Select gpio_106"; 1849 SDMMC1_DAT4_MUXMODE_7 = 7 "Select safe_mode"; 1850 }; 1851 1852 constants sdmmc1_dat3_muxmode_status width(3) "" { 1853 SDMMC1_DAT3_MUXMODE_0 = 0 "Select sdmmc1_dat3"; 1854 SDMMC1_DAT3_MUXMODE_2 = 2 "Select dpm_emu15"; 1855 SDMMC1_DAT3_MUXMODE_3 = 3 "Select gpio_105"; 1856 SDMMC1_DAT3_MUXMODE_4 = 4 "Select jtag_tck"; 1857 SDMMC1_DAT3_MUXMODE_7 = 7 "Select safe_mode"; 1858 }; 1859 1860 register control_core_pad0_sdmmc1_dat3_pad1_sdmmc1_dat4 addr(base, 0xEC) "Register control for Pads sdmmc1_dat3 and sdmmc1_dat4 Access conditions. Read: unrestricted, Write: unrestricted" { 1861 sdmmc1_dat4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1862 sdmmc1_dat4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1863 sdmmc1_dat4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat4"; 1864 sdmmc1_dat4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat4"; 1865 sdmmc1_dat4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat4"; 1866 sdmmc1_dat4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat4. This is an active low signal"; 1867 sdmmc1_dat4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat4"; 1868 sdmmc1_dat4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat4"; 1869 _ 3 mbz; 1870 sdmmc1_dat4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat4"; 1871 sdmmc1_dat4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat4"; 1872 sdmmc1_dat4_muxmode 3 rw type(sdmmc1_dat4_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat4"; 1873 sdmmc1_dat3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1874 sdmmc1_dat3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1875 sdmmc1_dat3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat3"; 1876 sdmmc1_dat3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat3"; 1877 sdmmc1_dat3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat3"; 1878 sdmmc1_dat3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat3. This is an active low signal"; 1879 sdmmc1_dat3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat3"; 1880 sdmmc1_dat3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat3"; 1881 _ 3 mbz; 1882 sdmmc1_dat3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat3"; 1883 sdmmc1_dat3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat3"; 1884 sdmmc1_dat3_muxmode 3 rw type(sdmmc1_dat3_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat3"; 1885 }; 1886 1887 constants sdmmc1_dat6_muxmode_status width(3) "" { 1888 SDMMC1_DAT6_MUXMODE_0 = 0 "Select sdmmc1_dat6"; 1889 SDMMC1_DAT6_MUXMODE_3 = 3 "Select gpio_108"; 1890 SDMMC1_DAT6_MUXMODE_7 = 7 "Select safe_mode"; 1891 }; 1892 1893 constants sdmmc1_dat5_muxmode_status width(3) "" { 1894 SDMMC1_DAT5_MUXMODE_0 = 0 "Select sdmmc1_dat5"; 1895 SDMMC1_DAT5_MUXMODE_3 = 3 "Select gpio_107"; 1896 SDMMC1_DAT5_MUXMODE_7 = 7 "Select safe_mode"; 1897 }; 1898 1899 register control_core_pad0_sdmmc1_dat5_pad1_sdmmc1_dat6 addr(base, 0xF0) "Register control for Pads sdmmc1_dat5 and sdmmc1_dat6 Access conditions. Read: unrestricted, Write: unrestricted" { 1900 sdmmc1_dat6_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1901 sdmmc1_dat6_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1902 sdmmc1_dat6_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat6"; 1903 sdmmc1_dat6_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat6"; 1904 sdmmc1_dat6_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat6"; 1905 sdmmc1_dat6_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat6. This is an active low signal"; 1906 sdmmc1_dat6_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat6"; 1907 sdmmc1_dat6_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat6"; 1908 _ 3 mbz; 1909 sdmmc1_dat6_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat6"; 1910 sdmmc1_dat6_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat6"; 1911 sdmmc1_dat6_muxmode 3 rw type(sdmmc1_dat6_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat6"; 1912 sdmmc1_dat5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1913 sdmmc1_dat5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1914 sdmmc1_dat5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat5"; 1915 sdmmc1_dat5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat5"; 1916 sdmmc1_dat5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat5"; 1917 sdmmc1_dat5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat5. This is an active low signal"; 1918 sdmmc1_dat5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat5"; 1919 sdmmc1_dat5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat5"; 1920 _ 3 mbz; 1921 sdmmc1_dat5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat5"; 1922 sdmmc1_dat5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat5"; 1923 sdmmc1_dat5_muxmode 3 rw type(sdmmc1_dat5_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat5"; 1924 }; 1925 1926 constants abe_mcbsp2_clkx_muxmode_status width(3) "" { 1927 ABE_MCBSP2_CLKX_MUXMODE_0 = 0 "Select abe_mcbsp2_clkx"; 1928 ABE_MCBSP2_CLKX_MUXMODE_1 = 1 "Select mcspi2_clk"; 1929 ABE_MCBSP2_CLKX_MUXMODE_2 = 2 "Select abe_mcasp_ahclkx"; 1930 ABE_MCBSP2_CLKX_MUXMODE_3 = 3 "Select gpio_110"; 1931 ABE_MCBSP2_CLKX_MUXMODE_4 = 4 "Select usbb2_mm_rxdm"; 1932 ABE_MCBSP2_CLKX_MUXMODE_7 = 7 "Select safe_mode"; 1933 }; 1934 1935 constants sdmmc1_dat7_muxmode_status width(3) "" { 1936 SDMMC1_DAT7_MUXMODE_0 = 0 "Select sdmmc1_dat7"; 1937 SDMMC1_DAT7_MUXMODE_3 = 3 "Select gpio_109"; 1938 SDMMC1_DAT7_MUXMODE_7 = 7 "Select safe_mode"; 1939 }; 1940 1941 register control_core_pad0_sdmmc1_dat7_pad1_abe_mcbsp2_clkx addr(base, 0xF4) "Register control for Pads sdmmc1_dat7 and abe_mcbsp2_clkx Access conditions. Read: unrestricted, Write: unrestricted" { 1942 abe_mcbsp2_clkx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1943 abe_mcbsp2_clkx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1944 abe_mcbsp2_clkx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp2_clkx"; 1945 abe_mcbsp2_clkx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp2_clkx"; 1946 abe_mcbsp2_clkx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp2_clkx"; 1947 abe_mcbsp2_clkx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp2_clkx. This is an active low signal"; 1948 abe_mcbsp2_clkx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp2_clkx"; 1949 abe_mcbsp2_clkx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp2_clkx"; 1950 _ 3 mbz; 1951 abe_mcbsp2_clkx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp2_clkx"; 1952 abe_mcbsp2_clkx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp2_clkx"; 1953 abe_mcbsp2_clkx_muxmode 3 rw type(abe_mcbsp2_clkx_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp2_clkx"; 1954 sdmmc1_dat7_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1955 sdmmc1_dat7_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1956 sdmmc1_dat7_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc1_dat7"; 1957 sdmmc1_dat7_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc1_dat7"; 1958 sdmmc1_dat7_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc1_dat7"; 1959 sdmmc1_dat7_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc1_dat7. This is an active low signal"; 1960 sdmmc1_dat7_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc1_dat7"; 1961 sdmmc1_dat7_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc1_dat7"; 1962 _ 3 mbz; 1963 sdmmc1_dat7_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc1_dat7"; 1964 sdmmc1_dat7_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc1_dat7"; 1965 sdmmc1_dat7_muxmode 3 rw type(sdmmc1_dat7_muxmode_status) "Functional multiplexing selection for pad sdmmc1_dat7"; 1966 }; 1967 1968 constants abe_mcbsp2_dx_muxmode_status width(3) "" { 1969 ABE_MCBSP2_DX_MUXMODE_0 = 0 "Select abe_mcbsp2_dx"; 1970 ABE_MCBSP2_DX_MUXMODE_1 = 1 "Select mcspi2_simo"; 1971 ABE_MCBSP2_DX_MUXMODE_2 = 2 "Select abe_mcasp_amute"; 1972 ABE_MCBSP2_DX_MUXMODE_3 = 3 "Select gpio_112"; 1973 ABE_MCBSP2_DX_MUXMODE_4 = 4 "Select usbb2_mm_rxrcv"; 1974 ABE_MCBSP2_DX_MUXMODE_7 = 7 "Select safe_mode"; 1975 }; 1976 1977 constants abe_mcbsp2_dr_muxmode_status width(3) "" { 1978 ABE_MCBSP2_DR_MUXMODE_0 = 0 "Select abe_mcbsp2_dr"; 1979 ABE_MCBSP2_DR_MUXMODE_1 = 1 "Select mcspi2_somi"; 1980 ABE_MCBSP2_DR_MUXMODE_2 = 2 "Select abe_mcasp_axr"; 1981 ABE_MCBSP2_DR_MUXMODE_3 = 3 "Select gpio_111"; 1982 ABE_MCBSP2_DR_MUXMODE_4 = 4 "Select usbb2_mm_rxdp"; 1983 ABE_MCBSP2_DR_MUXMODE_7 = 7 "Select safe_mode"; 1984 }; 1985 1986 register control_core_pad0_abe_mcbsp2_dr_pad1_abe_mcbsp2_dx addr(base, 0xF8) "Register control for Pads abe_mcbsp2_dr and abe_mcbsp2_dx Access conditions. Read: unrestricted, Write: unrestricted" { 1987 abe_mcbsp2_dx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 1988 abe_mcbsp2_dx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 1989 abe_mcbsp2_dx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp2_dx"; 1990 abe_mcbsp2_dx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp2_dx"; 1991 abe_mcbsp2_dx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp2_dx"; 1992 abe_mcbsp2_dx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp2_dx. This is an active low signal"; 1993 abe_mcbsp2_dx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp2_dx"; 1994 abe_mcbsp2_dx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp2_dx"; 1995 _ 3 mbz; 1996 abe_mcbsp2_dx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp2_dx"; 1997 abe_mcbsp2_dx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp2_dx"; 1998 abe_mcbsp2_dx_muxmode 3 rw type(abe_mcbsp2_dx_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp2_dx"; 1999 abe_mcbsp2_dr_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2000 abe_mcbsp2_dr_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2001 abe_mcbsp2_dr_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp2_dr"; 2002 abe_mcbsp2_dr_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp2_dr"; 2003 abe_mcbsp2_dr_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp2_dr"; 2004 abe_mcbsp2_dr_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp2_dr. This is an active low signal"; 2005 abe_mcbsp2_dr_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp2_dr"; 2006 abe_mcbsp2_dr_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp2_dr"; 2007 _ 3 mbz; 2008 abe_mcbsp2_dr_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp2_dr"; 2009 abe_mcbsp2_dr_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp2_dr"; 2010 abe_mcbsp2_dr_muxmode 3 rw type(abe_mcbsp2_dr_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp2_dr"; 2011 }; 2012 2013 constants abe_mcbsp1_clkx_muxmode_status width(3) "" { 2014 ABE_MCBSP1_CLKX_MUXMODE_0 = 0 "Select abe_mcbsp1_clkx"; 2015 ABE_MCBSP1_CLKX_MUXMODE_1 = 1 "Select abe_slimbus1_clock"; 2016 ABE_MCBSP1_CLKX_MUXMODE_3 = 3 "Select gpio_114"; 2017 ABE_MCBSP1_CLKX_MUXMODE_7 = 7 "Select safe_mode"; 2018 }; 2019 2020 constants abe_mcbsp2_fsx_muxmode_status width(3) "" { 2021 ABE_MCBSP2_FSX_MUXMODE_0 = 0 "Select abe_mcbsp2_fsx"; 2022 ABE_MCBSP2_FSX_MUXMODE_1 = 1 "Select mcspi2_cs0"; 2023 ABE_MCBSP2_FSX_MUXMODE_2 = 2 "Select abe_mcasp_afsx"; 2024 ABE_MCBSP2_FSX_MUXMODE_3 = 3 "Select gpio_113"; 2025 ABE_MCBSP2_FSX_MUXMODE_4 = 4 "Select usbb2_mm_txen"; 2026 ABE_MCBSP2_FSX_MUXMODE_7 = 7 "Select safe_mode"; 2027 }; 2028 2029 register control_core_pad0_abe_mcbsp2_fsx_pad1_abe_mcbsp1_clkx addr(base, 0xFC) "Register control for Pads abe_mcbsp2_fsx and abe_mcbsp1_clkx Access conditions. Read: unrestricted, Write: unrestricted" { 2030 abe_mcbsp1_clkx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2031 abe_mcbsp1_clkx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2032 abe_mcbsp1_clkx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp1_clkx"; 2033 abe_mcbsp1_clkx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp1_clkx"; 2034 abe_mcbsp1_clkx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp1_clkx"; 2035 abe_mcbsp1_clkx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp1_clkx. This is an active low signal"; 2036 abe_mcbsp1_clkx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp1_clkx"; 2037 abe_mcbsp1_clkx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp1_clkx"; 2038 _ 3 mbz; 2039 abe_mcbsp1_clkx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp1_clkx"; 2040 abe_mcbsp1_clkx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp1_clkx"; 2041 abe_mcbsp1_clkx_muxmode 3 rw type(abe_mcbsp1_clkx_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp1_clkx"; 2042 abe_mcbsp2_fsx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2043 abe_mcbsp2_fsx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2044 abe_mcbsp2_fsx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp2_fsx"; 2045 abe_mcbsp2_fsx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp2_fsx"; 2046 abe_mcbsp2_fsx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp2_fsx"; 2047 abe_mcbsp2_fsx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp2_fsx. This is an active low signal"; 2048 abe_mcbsp2_fsx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp2_fsx"; 2049 abe_mcbsp2_fsx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp2_fsx"; 2050 _ 3 mbz; 2051 abe_mcbsp2_fsx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp2_fsx"; 2052 abe_mcbsp2_fsx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp2_fsx"; 2053 abe_mcbsp2_fsx_muxmode 3 rw type(abe_mcbsp2_fsx_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp2_fsx"; 2054 }; 2055 2056 constants abe_mcbsp1_dx_muxmode_status width(3) "" { 2057 ABE_MCBSP1_DX_MUXMODE_0 = 0 "Select abe_mcbsp1_dx"; 2058 ABE_MCBSP1_DX_MUXMODE_1 = 1 "Select sdmmc3_dat2"; 2059 ABE_MCBSP1_DX_MUXMODE_2 = 2 "Select abe_mcasp_aclkx"; 2060 ABE_MCBSP1_DX_MUXMODE_3 = 3 "Select gpio_116"; 2061 ABE_MCBSP1_DX_MUXMODE_7 = 7 "Select safe_mode"; 2062 }; 2063 2064 constants abe_mcbsp1_dr_muxmode_status width(3) "" { 2065 ABE_MCBSP1_DR_MUXMODE_0 = 0 "Select abe_mcbsp1_dr"; 2066 ABE_MCBSP1_DR_MUXMODE_1 = 1 "Select abe_slimbus1_data"; 2067 ABE_MCBSP1_DR_MUXMODE_3 = 3 "Select gpio_115"; 2068 ABE_MCBSP1_DR_MUXMODE_7 = 7 "Select safe_mode"; 2069 }; 2070 2071 register control_core_pad0_abe_mcbsp1_dr_pad1_abe_mcbsp1_dx addr(base, 0x100) "Register control for Pads abe_mcbsp1_dr and abe_mcbsp1_dx Access conditions. Read: unrestricted, Write: unrestricted" { 2072 abe_mcbsp1_dx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2073 abe_mcbsp1_dx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2074 abe_mcbsp1_dx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp1_dx"; 2075 abe_mcbsp1_dx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp1_dx"; 2076 abe_mcbsp1_dx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp1_dx"; 2077 abe_mcbsp1_dx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp1_dx. This is an active low signal"; 2078 abe_mcbsp1_dx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp1_dx"; 2079 abe_mcbsp1_dx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp1_dx"; 2080 _ 3 mbz; 2081 abe_mcbsp1_dx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp1_dx"; 2082 abe_mcbsp1_dx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp1_dx"; 2083 abe_mcbsp1_dx_muxmode 3 rw type(abe_mcbsp1_dx_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp1_dx"; 2084 abe_mcbsp1_dr_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2085 abe_mcbsp1_dr_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2086 abe_mcbsp1_dr_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp1_dr"; 2087 abe_mcbsp1_dr_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp1_dr"; 2088 abe_mcbsp1_dr_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp1_dr"; 2089 abe_mcbsp1_dr_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp1_dr. This is an active low signal"; 2090 abe_mcbsp1_dr_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp1_dr"; 2091 abe_mcbsp1_dr_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp1_dr"; 2092 _ 3 mbz; 2093 abe_mcbsp1_dr_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp1_dr"; 2094 abe_mcbsp1_dr_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp1_dr"; 2095 abe_mcbsp1_dr_muxmode 3 rw type(abe_mcbsp1_dr_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp1_dr"; 2096 }; 2097 2098 constants abe_pdm_ul_data_muxmode_status width(3) "" { 2099 ABE_PDM_UL_DATA_MUXMODE_0 = 0 "Select abe_pdm_ul_data"; 2100 ABE_PDM_UL_DATA_MUXMODE_1 = 1 "Select abe_mcbsp3_dr"; 2101 ABE_PDM_UL_DATA_MUXMODE_7 = 7 "Select safe_mode"; 2102 }; 2103 2104 constants abe_mcbsp1_fsx_muxmode_status width(3) "" { 2105 ABE_MCBSP1_FSX_MUXMODE_0 = 0 "Select abe_mcbsp1_fsx"; 2106 ABE_MCBSP1_FSX_MUXMODE_1 = 1 "Select sdmmc3_dat3"; 2107 ABE_MCBSP1_FSX_MUXMODE_2 = 2 "Select abe_mcasp_amutein"; 2108 ABE_MCBSP1_FSX_MUXMODE_3 = 3 "Select gpio_117"; 2109 ABE_MCBSP1_FSX_MUXMODE_7 = 7 "Select safe_mode"; 2110 }; 2111 2112 register control_core_pad0_abe_mcbsp1_fsx_pad1_abe_pdm_ul_data addr(base, 0x104) "Register control for Pads abe_mcbsp1_fsx and abe_pdm_ul_data Access conditions. Read: unrestricted, Write: unrestricted" { 2113 abe_pdm_ul_data_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2114 abe_pdm_ul_data_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2115 _ 5 mbz; 2116 abe_pdm_ul_data_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_pdm_ul_data"; 2117 _ 3 mbz; 2118 abe_pdm_ul_data_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_pdm_ul_data"; 2119 abe_pdm_ul_data_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_pdm_ul_data"; 2120 abe_pdm_ul_data_muxmode 3 rw type(abe_pdm_ul_data_muxmode_status) "Functional multiplexing selection for pad abe_pdm_ul_data"; 2121 abe_mcbsp1_fsx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2122 abe_mcbsp1_fsx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2123 abe_mcbsp1_fsx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_mcbsp1_fsx"; 2124 abe_mcbsp1_fsx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_mcbsp1_fsx"; 2125 abe_mcbsp1_fsx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_mcbsp1_fsx"; 2126 abe_mcbsp1_fsx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_mcbsp1_fsx. This is an active low signal"; 2127 abe_mcbsp1_fsx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_mcbsp1_fsx"; 2128 abe_mcbsp1_fsx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_mcbsp1_fsx"; 2129 _ 3 mbz; 2130 abe_mcbsp1_fsx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_mcbsp1_fsx"; 2131 abe_mcbsp1_fsx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_mcbsp1_fsx"; 2132 abe_mcbsp1_fsx_muxmode 3 rw type(abe_mcbsp1_fsx_muxmode_status) "Functional multiplexing selection for pad abe_mcbsp1_fsx"; 2133 }; 2134 2135 constants abe_pdm_frame_muxmode_status width(3) "" { 2136 ABE_PDM_FRAME_MUXMODE_0 = 0 "Select abe_pdm_frame"; 2137 ABE_PDM_FRAME_MUXMODE_1 = 1 "Select abe_mcbsp3_clkx"; 2138 ABE_PDM_FRAME_MUXMODE_7 = 7 "Select safe_mode"; 2139 }; 2140 2141 constants abe_pdm_dl_data_muxmode_status width(3) "" { 2142 ABE_PDM_DL_DATA_MUXMODE_0 = 0 "Select abe_pdm_dl_data"; 2143 ABE_PDM_DL_DATA_MUXMODE_1 = 1 "Select abe_mcbsp3_dx"; 2144 ABE_PDM_DL_DATA_MUXMODE_7 = 7 "Select safe_mode"; 2145 }; 2146 2147 register control_core_pad0_abe_pdm_dl_data_pad1_abe_pdm_frame addr(base, 0x108) "Register control for Pads abe_pdm_dl_data and abe_pdm_frame Access conditions. Read: unrestricted, Write: unrestricted" { 2148 abe_pdm_frame_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2149 abe_pdm_frame_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2150 abe_pdm_frame_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_pdm_frame"; 2151 abe_pdm_frame_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_pdm_frame"; 2152 abe_pdm_frame_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_pdm_frame"; 2153 abe_pdm_frame_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_pdm_frame. This is an active low signal"; 2154 abe_pdm_frame_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_pdm_frame"; 2155 abe_pdm_frame_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_pdm_frame"; 2156 _ 3 mbz; 2157 abe_pdm_frame_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_pdm_frame"; 2158 abe_pdm_frame_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_pdm_frame"; 2159 abe_pdm_frame_muxmode 3 rw type(abe_pdm_frame_muxmode_status) "Functional multiplexing selection for pad abe_pdm_frame"; 2160 abe_pdm_dl_data_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2161 abe_pdm_dl_data_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2162 abe_pdm_dl_data_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_pdm_dl_data"; 2163 abe_pdm_dl_data_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_pdm_dl_data"; 2164 abe_pdm_dl_data_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_pdm_dl_data"; 2165 abe_pdm_dl_data_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_pdm_dl_data. This is an active low signal"; 2166 abe_pdm_dl_data_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_pdm_dl_data"; 2167 abe_pdm_dl_data_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_pdm_dl_data"; 2168 _ 3 mbz; 2169 abe_pdm_dl_data_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_pdm_dl_data"; 2170 abe_pdm_dl_data_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_pdm_dl_data"; 2171 abe_pdm_dl_data_muxmode 3 rw type(abe_pdm_dl_data_muxmode_status) "Functional multiplexing selection for pad abe_pdm_dl_data"; 2172 }; 2173 2174 constants abe_clks_muxmode_status width(3) "" { 2175 ABE_CLKS_MUXMODE_0 = 0 "Select abe_clks"; 2176 ABE_CLKS_MUXMODE_3 = 3 "Select gpio_118"; 2177 ABE_CLKS_MUXMODE_7 = 7 "Select safe_mode"; 2178 }; 2179 2180 constants abe_pdm_lb_clk_muxmode_status width(3) "" { 2181 ABE_PDM_LB_CLK_MUXMODE_0 = 0 "Select abe_pdm_lb_clk"; 2182 ABE_PDM_LB_CLK_MUXMODE_1 = 1 "Select abe_mcbsp3_fsx"; 2183 ABE_PDM_LB_CLK_MUXMODE_7 = 7 "Select safe_mode"; 2184 }; 2185 2186 register control_core_pad0_abe_pdm_lb_clk_pad1_abe_clks addr(base, 0x10C) "Register control for Pads abe_pdm_lb_clk and abe_clks Access conditions. Read: unrestricted, Write: unrestricted" { 2187 abe_clks_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2188 abe_clks_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2189 abe_clks_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_clks"; 2190 abe_clks_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_clks"; 2191 abe_clks_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_clks"; 2192 abe_clks_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_clks. This is an active low signal"; 2193 abe_clks_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_clks"; 2194 abe_clks_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_clks"; 2195 _ 3 mbz; 2196 abe_clks_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_clks"; 2197 abe_clks_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_clks"; 2198 abe_clks_muxmode 3 rw type(abe_clks_muxmode_status) "Functional multiplexing selection for pad abe_clks"; 2199 abe_pdm_lb_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2200 abe_pdm_lb_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2201 abe_pdm_lb_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_pdm_lb_clk"; 2202 abe_pdm_lb_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_pdm_lb_clk"; 2203 abe_pdm_lb_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_pdm_lb_clk"; 2204 abe_pdm_lb_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_pdm_lb_clk. This is an active low signal"; 2205 abe_pdm_lb_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_pdm_lb_clk"; 2206 abe_pdm_lb_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_pdm_lb_clk"; 2207 _ 3 mbz; 2208 abe_pdm_lb_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_pdm_lb_clk"; 2209 abe_pdm_lb_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_pdm_lb_clk"; 2210 abe_pdm_lb_clk_muxmode 3 rw type(abe_pdm_lb_clk_muxmode_status) "Functional multiplexing selection for pad abe_pdm_lb_clk"; 2211 }; 2212 2213 constants abe_dmic_din1_muxmode_status width(3) "" { 2214 ABE_DMIC_DIN1_MUXMODE_0 = 0 "Select abe_dmic_din1"; 2215 ABE_DMIC_DIN1_MUXMODE_3 = 3 "Select gpio_120"; 2216 ABE_DMIC_DIN1_MUXMODE_4 = 4 "Select usbb2_mm_txdat"; 2217 ABE_DMIC_DIN1_MUXMODE_5 = 5 "Select uart4_rts"; 2218 ABE_DMIC_DIN1_MUXMODE_7 = 7 "Select safe_mode"; 2219 }; 2220 2221 constants abe_dmic_clk1_muxmode_status width(3) "" { 2222 ABE_DMIC_CLK1_MUXMODE_0 = 0 "Select abe_dmic_clk1"; 2223 ABE_DMIC_CLK1_MUXMODE_3 = 3 "Select gpio_119"; 2224 ABE_DMIC_CLK1_MUXMODE_4 = 4 "Select usbb2_mm_txse0"; 2225 ABE_DMIC_CLK1_MUXMODE_5 = 5 "Select uart4_cts"; 2226 ABE_DMIC_CLK1_MUXMODE_7 = 7 "Select safe_mode"; 2227 }; 2228 2229 register control_core_pad0_abe_dmic_clk1_pad1_abe_dmic_din1 addr(base, 0x110) "Register control for Pads abe_dmic_clk1 and abe_dmic_din1 Access conditions. Read: unrestricted, Write: unrestricted" { 2230 abe_dmic_din1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2231 abe_dmic_din1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2232 abe_dmic_din1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_dmic_din1"; 2233 abe_dmic_din1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_dmic_din1"; 2234 abe_dmic_din1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_dmic_din1"; 2235 abe_dmic_din1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_dmic_din1. This is an active low signal"; 2236 abe_dmic_din1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_dmic_din1"; 2237 abe_dmic_din1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_dmic_din1"; 2238 _ 3 mbz; 2239 abe_dmic_din1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_dmic_din1"; 2240 abe_dmic_din1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_dmic_din1"; 2241 abe_dmic_din1_muxmode 3 rw type(abe_dmic_din1_muxmode_status) "Functional multiplexing selection for pad abe_dmic_din1"; 2242 abe_dmic_clk1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2243 abe_dmic_clk1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2244 abe_dmic_clk1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_dmic_clk1"; 2245 abe_dmic_clk1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_dmic_clk1"; 2246 abe_dmic_clk1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_dmic_clk1"; 2247 abe_dmic_clk1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_dmic_clk1. This is an active low signal"; 2248 abe_dmic_clk1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_dmic_clk1"; 2249 abe_dmic_clk1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_dmic_clk1"; 2250 _ 3 mbz; 2251 abe_dmic_clk1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_dmic_clk1"; 2252 abe_dmic_clk1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_dmic_clk1"; 2253 abe_dmic_clk1_muxmode 3 rw type(abe_dmic_clk1_muxmode_status) "Functional multiplexing selection for pad abe_dmic_clk1"; 2254 }; 2255 2256 constants abe_dmic_din3_muxmode_status width(3) "" { 2257 ABE_DMIC_DIN3_MUXMODE_0 = 0 "Select abe_dmic_din3"; 2258 ABE_DMIC_DIN3_MUXMODE_1 = 1 "Select slimbus2_data"; 2259 ABE_DMIC_DIN3_MUXMODE_2 = 2 "Select abe_dmic_clk2"; 2260 ABE_DMIC_DIN3_MUXMODE_3 = 3 "Select gpio_122"; 2261 ABE_DMIC_DIN3_MUXMODE_5 = 5 "Select dmtimer9_pwm_evt"; 2262 ABE_DMIC_DIN3_MUXMODE_7 = 7 "Select safe_mode"; 2263 }; 2264 2265 constants abe_dmic_din2_muxmode_status width(3) "" { 2266 ABE_DMIC_DIN2_MUXMODE_0 = 0 "Select abe_dmic_din2"; 2267 ABE_DMIC_DIN2_MUXMODE_1 = 1 "Select slimbus2_clock"; 2268 ABE_DMIC_DIN2_MUXMODE_2 = 2 "Select abe_mcasp_axr"; 2269 ABE_DMIC_DIN2_MUXMODE_3 = 3 "Select gpio_121"; 2270 ABE_DMIC_DIN2_MUXMODE_5 = 5 "Select dmtimer11_pwm_evt"; 2271 ABE_DMIC_DIN2_MUXMODE_7 = 7 "Select safe_mode"; 2272 }; 2273 2274 register control_core_pad0_abe_dmic_din2_pad1_abe_dmic_din3 addr(base, 0x114) "Register control for Pads abe_dmic_din2 and abe_dmic_din3 Access conditions. Read: unrestricted, Write: unrestricted" { 2275 abe_dmic_din3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2276 abe_dmic_din3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2277 abe_dmic_din3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_dmic_din3"; 2278 abe_dmic_din3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_dmic_din3"; 2279 abe_dmic_din3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_dmic_din3"; 2280 abe_dmic_din3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_dmic_din3. This is an active low signal"; 2281 abe_dmic_din3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_dmic_din3"; 2282 abe_dmic_din3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_dmic_din3"; 2283 _ 3 mbz; 2284 abe_dmic_din3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_dmic_din3"; 2285 abe_dmic_din3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_dmic_din3"; 2286 abe_dmic_din3_muxmode 3 rw type(abe_dmic_din3_muxmode_status) "Functional multiplexing selection for pad abe_dmic_din3"; 2287 abe_dmic_din2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2288 abe_dmic_din2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2289 abe_dmic_din2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad abe_dmic_din2"; 2290 abe_dmic_din2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad abe_dmic_din2"; 2291 abe_dmic_din2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad abe_dmic_din2"; 2292 abe_dmic_din2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad abe_dmic_din2. This is an active low signal"; 2293 abe_dmic_din2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad abe_dmic_din2"; 2294 abe_dmic_din2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad abe_dmic_din2"; 2295 _ 3 mbz; 2296 abe_dmic_din2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad abe_dmic_din2"; 2297 abe_dmic_din2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad abe_dmic_din2"; 2298 abe_dmic_din2_muxmode 3 rw type(abe_dmic_din2_muxmode_status) "Functional multiplexing selection for pad abe_dmic_din2"; 2299 }; 2300 2301 constants uart2_rts_muxmode_status width(3) "" { 2302 UART2_RTS_MUXMODE_0 = 0 "Select uart2_rts"; 2303 UART2_RTS_MUXMODE_1 = 1 "Select sdmmc3_cmd"; 2304 UART2_RTS_MUXMODE_3 = 3 "Select gpio_124"; 2305 UART2_RTS_MUXMODE_7 = 7 "Select safe_mode"; 2306 }; 2307 2308 constants uart2_cts_muxmode_status width(3) "" { 2309 UART2_CTS_MUXMODE_0 = 0 "Select uart2_cts"; 2310 UART2_CTS_MUXMODE_1 = 1 "Select sdmmc3_clk"; 2311 UART2_CTS_MUXMODE_3 = 3 "Select gpio_123"; 2312 UART2_CTS_MUXMODE_7 = 7 "Select safe_mode"; 2313 }; 2314 2315 register control_core_pad0_uart2_cts_pad1_uart2_rts addr(base, 0x118) "Register control for Pads uart2_cts and uart2_rts Access conditions. Read: unrestricted, Write: unrestricted" { 2316 uart2_rts_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2317 uart2_rts_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2318 uart2_rts_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart2_rts"; 2319 uart2_rts_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart2_rts"; 2320 uart2_rts_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart2_rts"; 2321 uart2_rts_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart2_rts. This is an active low signal"; 2322 uart2_rts_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart2_rts"; 2323 uart2_rts_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart2_rts"; 2324 _ 3 mbz; 2325 uart2_rts_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart2_rts"; 2326 uart2_rts_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart2_rts"; 2327 uart2_rts_muxmode 3 rw type(uart2_rts_muxmode_status) "Functional multiplexing selection for pad uart2_rts"; 2328 uart2_cts_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2329 uart2_cts_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2330 uart2_cts_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart2_cts"; 2331 uart2_cts_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart2_cts"; 2332 uart2_cts_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart2_cts"; 2333 uart2_cts_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart2_cts. This is an active low signal"; 2334 uart2_cts_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart2_cts"; 2335 uart2_cts_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart2_cts"; 2336 _ 3 mbz; 2337 uart2_cts_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart2_cts"; 2338 uart2_cts_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart2_cts"; 2339 uart2_cts_muxmode 3 rw type(uart2_cts_muxmode_status) "Functional multiplexing selection for pad uart2_cts"; 2340 }; 2341 2342 constants uart2_tx_muxmode_status width(3) "" { 2343 UART2_TX_MUXMODE_0 = 0 "Select uart2_tx"; 2344 UART2_TX_MUXMODE_1 = 1 "Select sdmmc3_dat1"; 2345 UART2_TX_MUXMODE_3 = 3 "Select gpio_126"; 2346 UART2_TX_MUXMODE_7 = 7 "Select safe_mode"; 2347 }; 2348 2349 constants uart2_rx_muxmode_status width(3) "" { 2350 UART2_RX_MUXMODE_0 = 0 "Select uart2_rx"; 2351 UART2_RX_MUXMODE_1 = 1 "Select sdmmc3_dat0"; 2352 UART2_RX_MUXMODE_3 = 3 "Select gpio_125"; 2353 UART2_RX_MUXMODE_7 = 7 "Select safe_mode"; 2354 }; 2355 2356 register control_core_pad0_uart2_rx_pad1_uart2_tx addr(base, 0x11C) "Register control for Pads uart2_rx and uart2_tx Access conditions. Read: unrestricted, Write: unrestricted" { 2357 uart2_tx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2358 uart2_tx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2359 uart2_tx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart2_tx"; 2360 uart2_tx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart2_tx"; 2361 uart2_tx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart2_tx"; 2362 uart2_tx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart2_tx. This is an active low signal"; 2363 uart2_tx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart2_tx"; 2364 uart2_tx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart2_tx"; 2365 _ 3 mbz; 2366 uart2_tx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart2_tx"; 2367 uart2_tx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart2_tx"; 2368 uart2_tx_muxmode 3 rw type(uart2_tx_muxmode_status) "Functional multiplexing selection for pad uart2_tx"; 2369 uart2_rx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2370 uart2_rx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2371 uart2_rx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart2_rx"; 2372 uart2_rx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart2_rx"; 2373 uart2_rx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart2_rx"; 2374 uart2_rx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart2_rx. This is an active low signal"; 2375 uart2_rx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart2_rx"; 2376 uart2_rx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart2_rx"; 2377 _ 3 mbz; 2378 uart2_rx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart2_rx"; 2379 uart2_rx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart2_rx"; 2380 uart2_rx_muxmode 3 rw type(uart2_rx_muxmode_status) "Functional multiplexing selection for pad uart2_rx"; 2381 }; 2382 2383 constants hdq_sio_offmodepulltypeselect_status width(1) "" { 2384 HDQ_SIO_OFFMODEPULLTYPESELECT_0 = 0 "Offmode Pull-Down selected"; 2385 HDQ_SIO_OFFMODEPULLTYPESELECT_1 = 1 "Offmode Pull-Up selected"; 2386 }; 2387 2388 constants hdq_sio_offmodepulludenable_status width(1) "" { 2389 HDQ_SIO_OFFMODEPULLUDENABLE_0 = 0 "Offmode Pull-Up/Down disabled"; 2390 HDQ_SIO_OFFMODEPULLUDENABLE_1 = 1 "Offmode Pull-Up/Down enabled"; 2391 }; 2392 2393 constants hdq_sio_pulltypeselect_status width(1) "" { 2394 HDQ_SIO_PULLTYPESELECT_0 = 0 "Pull-Down selected"; 2395 HDQ_SIO_PULLTYPESELECT_1 = 1 "Pull-Up selected"; 2396 }; 2397 2398 constants hdq_sio_pulludenable_status width(1) "" { 2399 HDQ_SIO_PULLUDENABLE_0 = 0 "Pull-Up/Down disabled"; 2400 HDQ_SIO_PULLUDENABLE_1 = 1 "Pull-Up/Down enabled"; 2401 }; 2402 2403 constants hdq_sio_muxmode_status width(3) "" { 2404 HDQ_SIO_MUXMODE_0 = 0 "Select hdq_sio"; 2405 HDQ_SIO_MUXMODE_1 = 1 "Select i2c3_sccb"; 2406 HDQ_SIO_MUXMODE_2 = 2 "Select i2c2_sccb"; 2407 HDQ_SIO_MUXMODE_3 = 3 "Select gpio_127"; 2408 HDQ_SIO_MUXMODE_7 = 7 "Select safe_mode"; 2409 }; 2410 2411 register control_core_pad0_hdq_sio_pad1_i2c1_scl addr(base, 0x120) "Register control for Pads hdq_sio and i2c1_scl Access conditions. Read: unrestricted, Write: unrestricted" { 2412 i2c1_scl_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2413 i2c1_scl_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2414 _ 5 mbz; 2415 i2c1_scl_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c1_scl"; 2416 _ 3 mbz; 2417 i2c1_scl_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c1_scl"; 2418 i2c1_scl_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c1_scl"; 2419 _ 3 mbz; 2420 hdq_sio_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2421 hdq_sio_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2422 hdq_sio_offmodepulltypeselect 1 rw type(hdq_sio_offmodepulltypeselect_status) "OffMode mode Pull-Up/Down selection for pad hdq_sio"; 2423 hdq_sio_offmodepulludenable 1 rw type(hdq_sio_offmodepulludenable_status) "OffMode mode Pull-Up/Down enable for pad hdq_sio"; 2424 hdq_sio_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad hdq_sio"; 2425 hdq_sio_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad hdq_sio. This is an active low signal"; 2426 hdq_sio_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad hdq_sio"; 2427 hdq_sio_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad hdq_sio"; 2428 _ 3 mbz; 2429 hdq_sio_pulltypeselect 1 rw type(hdq_sio_pulltypeselect_status) "Pull-Up/Down selection for pad hdq_sio"; 2430 hdq_sio_pulludenable 1 rw type(hdq_sio_pulludenable_status) "Pull-Up/Down enable for pad hdq_sio"; 2431 hdq_sio_muxmode 3 rw type(hdq_sio_muxmode_status) "Functional multiplexing selection for pad hdq_sio"; 2432 }; 2433 2434 constants i2c2_scl_muxmode_status width(3) "" { 2435 I2C2_SCL_MUXMODE_0 = 0 "Select i2c2_scl"; 2436 I2C2_SCL_MUXMODE_1 = 1 "Select uart1_rx"; 2437 I2C2_SCL_MUXMODE_3 = 3 "Select gpio_128"; 2438 I2C2_SCL_MUXMODE_7 = 7 "Select safe_mode"; 2439 }; 2440 2441 register control_core_pad0_i2c1_sda_pad1_i2c2_scl addr(base, 0x124) "Register control for Pads i2c1_sda and i2c2_scl Access conditions. Read: unrestricted, Write: unrestricted" { 2442 i2c2_scl_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2443 i2c2_scl_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2444 i2c2_scl_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad i2c2_scl"; 2445 i2c2_scl_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad i2c2_scl"; 2446 i2c2_scl_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad i2c2_scl"; 2447 i2c2_scl_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad i2c2_scl. This is an active low signal"; 2448 i2c2_scl_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad i2c2_scl"; 2449 i2c2_scl_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c2_scl"; 2450 _ 3 mbz; 2451 i2c2_scl_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c2_scl"; 2452 i2c2_scl_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c2_scl"; 2453 i2c2_scl_muxmode 3 rw type(i2c2_scl_muxmode_status) "Functional multiplexing selection for pad i2c2_scl"; 2454 i2c1_sda_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2455 i2c1_sda_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2456 _ 5 mbz; 2457 i2c1_sda_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c1_sda"; 2458 _ 3 mbz; 2459 i2c1_sda_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c1_sda"; 2460 i2c1_sda_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c1_sda"; 2461 _ 3 mbz; 2462 }; 2463 2464 constants i2c3_scl_muxmode_status width(3) "" { 2465 I2C3_SCL_MUXMODE_0 = 0 "Select i2c3_scl"; 2466 I2C3_SCL_MUXMODE_3 = 3 "Select gpio_130"; 2467 I2C3_SCL_MUXMODE_7 = 7 "Select safe_mode"; 2468 }; 2469 2470 constants i2c2_sda_muxmode_status width(3) "" { 2471 I2C2_SDA_MUXMODE_0 = 0 "Select i2c2_sda"; 2472 I2C2_SDA_MUXMODE_1 = 1 "Select uart1_tx"; 2473 I2C2_SDA_MUXMODE_3 = 3 "Select gpio_129"; 2474 I2C2_SDA_MUXMODE_7 = 7 "Select safe_mode"; 2475 }; 2476 2477 register control_core_pad0_i2c2_sda_pad1_i2c3_scl addr(base, 0x128) "Register control for Pads i2c2_sda and i2c3_scl Access conditions. Read: unrestricted, Write: unrestricted" { 2478 i2c3_scl_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2479 i2c3_scl_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2480 i2c3_scl_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad i2c3_scl"; 2481 i2c3_scl_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad i2c3_scl"; 2482 i2c3_scl_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad i2c3_scl"; 2483 i2c3_scl_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad i2c3_scl. This is an active low signal"; 2484 i2c3_scl_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad i2c3_scl"; 2485 i2c3_scl_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c3_scl"; 2486 _ 3 mbz; 2487 i2c3_scl_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c3_scl"; 2488 i2c3_scl_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c3_scl"; 2489 i2c3_scl_muxmode 3 rw type(i2c3_scl_muxmode_status) "Functional multiplexing selection for pad i2c3_scl"; 2490 i2c2_sda_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2491 i2c2_sda_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2492 i2c2_sda_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad i2c2_sda"; 2493 i2c2_sda_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad i2c2_sda"; 2494 i2c2_sda_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad i2c2_sda"; 2495 i2c2_sda_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad i2c2_sda. This is an active low signal"; 2496 i2c2_sda_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad i2c2_sda"; 2497 i2c2_sda_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c2_sda"; 2498 _ 3 mbz; 2499 i2c2_sda_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c2_sda"; 2500 i2c2_sda_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c2_sda"; 2501 i2c2_sda_muxmode 3 rw type(i2c2_sda_muxmode_status) "Functional multiplexing selection for pad i2c2_sda"; 2502 }; 2503 2504 constants i2c4_scl_muxmode_status width(3) "" { 2505 I2C4_SCL_MUXMODE_0 = 0 "Select i2c4_scl"; 2506 I2C4_SCL_MUXMODE_3 = 3 "Select gpio_132"; 2507 I2C4_SCL_MUXMODE_7 = 7 "Select safe_mode"; 2508 }; 2509 2510 constants i2c3_sda_muxmode_status width(3) "" { 2511 I2C3_SDA_MUXMODE_0 = 0 "Select i2c3_sda"; 2512 I2C3_SDA_MUXMODE_3 = 3 "Select gpio_131"; 2513 I2C3_SDA_MUXMODE_7 = 7 "Select safe_mode"; 2514 }; 2515 2516 register control_core_pad0_i2c3_sda_pad1_i2c4_scl addr(base, 0x12C) "Register control for Pads i2c3_sda and i2c4_scl Access conditions. Read: unrestricted, Write: unrestricted" { 2517 i2c4_scl_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2518 i2c4_scl_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2519 i2c4_scl_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad i2c4_scl"; 2520 i2c4_scl_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad i2c4_scl"; 2521 i2c4_scl_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad i2c4_scl"; 2522 i2c4_scl_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad i2c4_scl. This is an active low signal"; 2523 i2c4_scl_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad i2c4_scl"; 2524 i2c4_scl_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c4_scl"; 2525 _ 3 mbz; 2526 i2c4_scl_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c4_scl"; 2527 i2c4_scl_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c4_scl"; 2528 i2c4_scl_muxmode 3 rw type(i2c4_scl_muxmode_status) "Functional multiplexing selection for pad i2c4_scl"; 2529 i2c3_sda_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2530 i2c3_sda_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2531 i2c3_sda_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad i2c3_sda"; 2532 i2c3_sda_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad i2c3_sda"; 2533 i2c3_sda_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad i2c3_sda"; 2534 i2c3_sda_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad i2c3_sda. This is an active low signal"; 2535 i2c3_sda_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad i2c3_sda"; 2536 i2c3_sda_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c3_sda"; 2537 _ 3 mbz; 2538 i2c3_sda_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c3_sda"; 2539 i2c3_sda_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c3_sda"; 2540 i2c3_sda_muxmode 3 rw type(i2c3_sda_muxmode_status) "Functional multiplexing selection for pad i2c3_sda"; 2541 }; 2542 2543 constants mcspi1_clk_muxmode_status width(3) "" { 2544 MCSPI1_CLK_MUXMODE_0 = 0 "Select mcspi1_clk"; 2545 MCSPI1_CLK_MUXMODE_3 = 3 "Select gpio_134"; 2546 MCSPI1_CLK_MUXMODE_7 = 7 "Select safe_mode"; 2547 }; 2548 2549 constants i2c4_sda_muxmode_status width(3) "" { 2550 I2C4_SDA_MUXMODE_0 = 0 "Select i2c4_sda"; 2551 I2C4_SDA_MUXMODE_3 = 3 "Select gpio_133"; 2552 I2C4_SDA_MUXMODE_7 = 7 "Select safe_mode"; 2553 }; 2554 2555 register control_core_pad0_i2c4_sda_pad1_mcspi1_clk addr(base, 0x130) "Register control for Pads i2c4_sda and mcspi1_clk Access conditions. Read: unrestricted, Write: unrestricted" { 2556 mcspi1_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2557 mcspi1_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2558 mcspi1_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_clk"; 2559 mcspi1_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_clk"; 2560 mcspi1_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_clk"; 2561 mcspi1_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_clk. This is an active low signal"; 2562 mcspi1_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_clk"; 2563 mcspi1_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_clk"; 2564 _ 3 mbz; 2565 mcspi1_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_clk"; 2566 mcspi1_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_clk"; 2567 mcspi1_clk_muxmode 3 rw type(mcspi1_clk_muxmode_status) "Functional multiplexing selection for pad mcspi1_clk"; 2568 i2c4_sda_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2569 i2c4_sda_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2570 i2c4_sda_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad i2c4_sda"; 2571 i2c4_sda_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad i2c4_sda"; 2572 i2c4_sda_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad i2c4_sda"; 2573 i2c4_sda_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad i2c4_sda. This is an active low signal"; 2574 i2c4_sda_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad i2c4_sda"; 2575 i2c4_sda_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad i2c4_sda"; 2576 _ 3 mbz; 2577 i2c4_sda_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad i2c4_sda"; 2578 i2c4_sda_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad i2c4_sda"; 2579 i2c4_sda_muxmode 3 rw type(i2c4_sda_muxmode_status) "Functional multiplexing selection for pad i2c4_sda"; 2580 }; 2581 2582 constants mcspi1_simo_muxmode_status width(3) "" { 2583 MCSPI1_SIMO_MUXMODE_0 = 0 "Select mcspi1_simo"; 2584 MCSPI1_SIMO_MUXMODE_3 = 3 "Select gpio_136"; 2585 MCSPI1_SIMO_MUXMODE_7 = 7 "Select safe_mode"; 2586 }; 2587 2588 constants mcspi1_somi_muxmode_status width(3) "" { 2589 MCSPI1_SOMI_MUXMODE_0 = 0 "Select mcspi1_somi"; 2590 MCSPI1_SOMI_MUXMODE_3 = 3 "Select gpio_135"; 2591 MCSPI1_SOMI_MUXMODE_7 = 7 "Select safe_mode"; 2592 }; 2593 2594 register control_core_pad0_mcspi1_somi_pad1_mcspi1_simo addr(base, 0x134) "Register control for Pads mcspi1_somi and mcspi1_simo Access conditions. Read: unrestricted, Write: unrestricted" { 2595 mcspi1_simo_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2596 mcspi1_simo_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2597 mcspi1_simo_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_simo"; 2598 mcspi1_simo_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_simo"; 2599 mcspi1_simo_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_simo"; 2600 mcspi1_simo_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_simo. This is an active low signal"; 2601 mcspi1_simo_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_simo"; 2602 mcspi1_simo_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_simo"; 2603 _ 3 mbz; 2604 mcspi1_simo_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_simo"; 2605 mcspi1_simo_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_simo"; 2606 mcspi1_simo_muxmode 3 rw type(mcspi1_simo_muxmode_status) "Functional multiplexing selection for pad mcspi1_simo"; 2607 mcspi1_somi_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2608 mcspi1_somi_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2609 mcspi1_somi_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_somi"; 2610 mcspi1_somi_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_somi"; 2611 mcspi1_somi_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_somi"; 2612 mcspi1_somi_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_somi. This is an active low signal"; 2613 mcspi1_somi_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_somi"; 2614 mcspi1_somi_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_somi"; 2615 _ 3 mbz; 2616 mcspi1_somi_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_somi"; 2617 mcspi1_somi_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_somi"; 2618 mcspi1_somi_muxmode 3 rw type(mcspi1_somi_muxmode_status) "Functional multiplexing selection for pad mcspi1_somi"; 2619 }; 2620 2621 constants mcspi1_cs1_muxmode_status width(3) "" { 2622 MCSPI1_CS1_MUXMODE_0 = 0 "Select mcspi1_cs1"; 2623 MCSPI1_CS1_MUXMODE_1 = 1 "Select uart1_rx"; 2624 MCSPI1_CS1_MUXMODE_3 = 3 "Select gpio_138"; 2625 MCSPI1_CS1_MUXMODE_7 = 7 "Select safe_mode"; 2626 }; 2627 2628 constants mcspi1_cs0_muxmode_status width(3) "" { 2629 MCSPI1_CS0_MUXMODE_0 = 0 "Select mcspi1_cs0"; 2630 MCSPI1_CS0_MUXMODE_3 = 3 "Select gpio_137"; 2631 MCSPI1_CS0_MUXMODE_7 = 7 "Select safe_mode"; 2632 }; 2633 2634 register control_core_pad0_mcspi1_cs0_pad1_mcspi1_cs1 addr(base, 0x138) "Register control for Pads mcspi1_cs0 and mcspi1_cs1 Access conditions. Read: unrestricted, Write: unrestricted" { 2635 mcspi1_cs1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2636 mcspi1_cs1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2637 mcspi1_cs1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_cs1"; 2638 mcspi1_cs1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_cs1"; 2639 mcspi1_cs1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_cs1"; 2640 mcspi1_cs1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_cs1. This is an active low signal"; 2641 mcspi1_cs1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_cs1"; 2642 mcspi1_cs1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_cs1"; 2643 _ 3 mbz; 2644 mcspi1_cs1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_cs1"; 2645 mcspi1_cs1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_cs1"; 2646 mcspi1_cs1_muxmode 3 rw type(mcspi1_cs1_muxmode_status) "Functional multiplexing selection for pad mcspi1_cs1"; 2647 mcspi1_cs0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2648 mcspi1_cs0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2649 mcspi1_cs0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_cs0"; 2650 mcspi1_cs0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_cs0"; 2651 mcspi1_cs0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_cs0"; 2652 mcspi1_cs0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_cs0. This is an active low signal"; 2653 mcspi1_cs0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_cs0"; 2654 mcspi1_cs0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_cs0"; 2655 _ 3 mbz; 2656 mcspi1_cs0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_cs0"; 2657 mcspi1_cs0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_cs0"; 2658 mcspi1_cs0_muxmode 3 rw type(mcspi1_cs0_muxmode_status) "Functional multiplexing selection for pad mcspi1_cs0"; 2659 }; 2660 2661 constants mcspi1_cs3_muxmode_status width(3) "" { 2662 MCSPI1_CS3_MUXMODE_0 = 0 "Select mcspi1_cs3"; 2663 MCSPI1_CS3_MUXMODE_1 = 1 "Select uart1_rts"; 2664 MCSPI1_CS3_MUXMODE_2 = 2 "Select slimbus2_data"; 2665 MCSPI1_CS3_MUXMODE_3 = 3 "Select gpio_140"; 2666 MCSPI1_CS3_MUXMODE_7 = 7 "Select safe_mode"; 2667 }; 2668 2669 constants mcspi1_cs2_muxmode_status width(3) "" { 2670 MCSPI1_CS2_MUXMODE_0 = 0 "Select mcspi1_cs2"; 2671 MCSPI1_CS2_MUXMODE_1 = 1 "Select uart1_cts"; 2672 MCSPI1_CS2_MUXMODE_2 = 2 "Select slimbus2_clock"; 2673 MCSPI1_CS2_MUXMODE_3 = 3 "Select gpio_139"; 2674 MCSPI1_CS2_MUXMODE_7 = 7 "Select safe_mode"; 2675 }; 2676 2677 register control_core_pad0_mcspi1_cs2_pad1_mcspi1_cs3 addr(base, 0x13C) "Register control for Pads mcspi1_cs2 and mcspi1_cs3 Access conditions. Read: unrestricted, Write: unrestricted" { 2678 mcspi1_cs3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2679 mcspi1_cs3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2680 mcspi1_cs3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_cs3"; 2681 mcspi1_cs3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_cs3"; 2682 mcspi1_cs3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_cs3"; 2683 mcspi1_cs3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_cs3. This is an active low signal"; 2684 mcspi1_cs3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_cs3"; 2685 mcspi1_cs3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_cs3"; 2686 _ 3 mbz; 2687 mcspi1_cs3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_cs3"; 2688 mcspi1_cs3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_cs3"; 2689 mcspi1_cs3_muxmode 3 rw type(mcspi1_cs3_muxmode_status) "Functional multiplexing selection for pad mcspi1_cs3"; 2690 mcspi1_cs2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2691 mcspi1_cs2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2692 mcspi1_cs2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi1_cs2"; 2693 mcspi1_cs2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi1_cs2"; 2694 mcspi1_cs2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi1_cs2"; 2695 mcspi1_cs2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi1_cs2. This is an active low signal"; 2696 mcspi1_cs2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi1_cs2"; 2697 mcspi1_cs2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi1_cs2"; 2698 _ 3 mbz; 2699 mcspi1_cs2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi1_cs2"; 2700 mcspi1_cs2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi1_cs2"; 2701 mcspi1_cs2_muxmode 3 rw type(mcspi1_cs2_muxmode_status) "Functional multiplexing selection for pad mcspi1_cs2"; 2702 }; 2703 2704 constants uart3_rts_sd_muxmode_status width(3) "" { 2705 UART3_RTS_SD_MUXMODE_0 = 0 "Select uart3_rts_sd"; 2706 UART3_RTS_SD_MUXMODE_2 = 2 "Select cam_globalreset"; 2707 UART3_RTS_SD_MUXMODE_3 = 3 "Select gpio_142"; 2708 UART3_RTS_SD_MUXMODE_7 = 7 "Select safe_mode"; 2709 }; 2710 2711 constants uart3_cts_rctx_muxmode_status width(3) "" { 2712 UART3_CTS_RCTX_MUXMODE_0 = 0 "Select uart3_cts_rctx"; 2713 UART3_CTS_RCTX_MUXMODE_1 = 1 "Select uart1_tx"; 2714 UART3_CTS_RCTX_MUXMODE_3 = 3 "Select gpio_141"; 2715 UART3_CTS_RCTX_MUXMODE_7 = 7 "Select safe_mode"; 2716 }; 2717 2718 register control_core_pad0_uart3_cts_rctx_pad1_uart3_rts_sd addr(base, 0x140) "Register control for Pads uart3_cts_rctx and uart3_rts_sd Access conditions. Read: unrestricted, Write: unrestricted" { 2719 uart3_rts_sd_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2720 uart3_rts_sd_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2721 uart3_rts_sd_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart3_rts_sd"; 2722 uart3_rts_sd_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart3_rts_sd"; 2723 uart3_rts_sd_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart3_rts_sd"; 2724 uart3_rts_sd_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart3_rts_sd. This is an active low signal"; 2725 uart3_rts_sd_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart3_rts_sd"; 2726 uart3_rts_sd_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart3_rts_sd"; 2727 _ 3 mbz; 2728 uart3_rts_sd_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart3_rts_sd"; 2729 uart3_rts_sd_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart3_rts_sd"; 2730 uart3_rts_sd_muxmode 3 rw type(uart3_rts_sd_muxmode_status) "Functional multiplexing selection for pad uart3_rts_sd"; 2731 uart3_cts_rctx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2732 uart3_cts_rctx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2733 uart3_cts_rctx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart3_cts_rctx"; 2734 uart3_cts_rctx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart3_cts_rctx"; 2735 uart3_cts_rctx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart3_cts_rctx"; 2736 uart3_cts_rctx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart3_cts_rctx. This is an active low signal"; 2737 uart3_cts_rctx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart3_cts_rctx"; 2738 uart3_cts_rctx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart3_cts_rctx"; 2739 _ 3 mbz; 2740 uart3_cts_rctx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart3_cts_rctx"; 2741 uart3_cts_rctx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart3_cts_rctx"; 2742 uart3_cts_rctx_muxmode 3 rw type(uart3_cts_rctx_muxmode_status) "Functional multiplexing selection for pad uart3_cts_rctx"; 2743 }; 2744 2745 constants uart3_tx_irtx_muxmode_status width(3) "" { 2746 UART3_TX_IRTX_MUXMODE_0 = 0 "Select uart3_tx_irtx"; 2747 UART3_TX_IRTX_MUXMODE_1 = 1 "Select dmtimer9_pwm_evt"; 2748 UART3_TX_IRTX_MUXMODE_2 = 2 "Select cam_strobe"; 2749 UART3_TX_IRTX_MUXMODE_3 = 3 "Select gpio_144"; 2750 UART3_TX_IRTX_MUXMODE_7 = 7 "Select safe_mode"; 2751 }; 2752 2753 constants uart3_rx_irrx_muxmode_status width(3) "" { 2754 UART3_RX_IRRX_MUXMODE_0 = 0 "Select uart3_rx_irrx"; 2755 UART3_RX_IRRX_MUXMODE_1 = 1 "Select dmtimer8_pwm_evt"; 2756 UART3_RX_IRRX_MUXMODE_2 = 2 "Select cam_shutter"; 2757 UART3_RX_IRRX_MUXMODE_3 = 3 "Select gpio_143"; 2758 UART3_RX_IRRX_MUXMODE_7 = 7 "Select safe_mode"; 2759 }; 2760 2761 register control_core_pad0_uart3_rx_irrx_pad1_uart3_tx_irtx addr(base, 0x144) "Register control for Pads uart3_rx_irrx and uart3_tx_irtx Access conditions. Read: unrestricted, Write: unrestricted" { 2762 uart3_tx_irtx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2763 uart3_tx_irtx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2764 uart3_tx_irtx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart3_tx_irtx"; 2765 uart3_tx_irtx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart3_tx_irtx"; 2766 uart3_tx_irtx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart3_tx_irtx"; 2767 uart3_tx_irtx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart3_tx_irtx. This is an active low signal"; 2768 uart3_tx_irtx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart3_tx_irtx"; 2769 uart3_tx_irtx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart3_tx_irtx"; 2770 _ 3 mbz; 2771 uart3_tx_irtx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart3_tx_irtx"; 2772 uart3_tx_irtx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart3_tx_irtx"; 2773 uart3_tx_irtx_muxmode 3 rw type(uart3_tx_irtx_muxmode_status) "Functional multiplexing selection for pad uart3_tx_irtx"; 2774 uart3_rx_irrx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2775 uart3_rx_irrx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2776 uart3_rx_irrx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart3_rx_irrx"; 2777 uart3_rx_irrx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart3_rx_irrx"; 2778 uart3_rx_irrx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart3_rx_irrx"; 2779 uart3_rx_irrx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart3_rx_irrx. This is an active low signal"; 2780 uart3_rx_irrx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart3_rx_irrx"; 2781 uart3_rx_irrx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart3_rx_irrx"; 2782 _ 3 mbz; 2783 uart3_rx_irrx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart3_rx_irrx"; 2784 uart3_rx_irrx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart3_rx_irrx"; 2785 uart3_rx_irrx_muxmode 3 rw type(uart3_rx_irrx_muxmode_status) "Functional multiplexing selection for pad uart3_rx_irrx"; 2786 }; 2787 2788 constants sdmmc5_cmd_muxmode_status width(3) "" { 2789 SDMMC5_CMD_MUXMODE_0 = 0 "Select sdmmc5_cmd"; 2790 SDMMC5_CMD_MUXMODE_1 = 1 "Select mcspi2_simo"; 2791 SDMMC5_CMD_MUXMODE_2 = 2 "Select usbc1_icusb_dm"; 2792 SDMMC5_CMD_MUXMODE_3 = 3 "Select gpio_146"; 2793 SDMMC5_CMD_MUXMODE_5 = 5 "Select sdmmc2_cmd"; 2794 SDMMC5_CMD_MUXMODE_7 = 7 "Select safe_mode"; 2795 }; 2796 2797 constants sdmmc5_clk_muxmode_status width(3) "" { 2798 SDMMC5_CLK_MUXMODE_0 = 0 "Select sdmmc5_clk"; 2799 SDMMC5_CLK_MUXMODE_1 = 1 "Select mcspi2_clk"; 2800 SDMMC5_CLK_MUXMODE_2 = 2 "Select usbc1_icusb_dp"; 2801 SDMMC5_CLK_MUXMODE_3 = 3 "Select gpio_145"; 2802 SDMMC5_CLK_MUXMODE_5 = 5 "Select sdmmc2_clk"; 2803 SDMMC5_CLK_MUXMODE_7 = 7 "Select safe_mode"; 2804 }; 2805 2806 register control_core_pad0_sdmmc5_clk_pad1_sdmmc5_cmd addr(base, 0x148) "Register control for Pads sdmmc5_clk and sdmmc5_cmd Access conditions. Read: unrestricted, Write: unrestricted" { 2807 sdmmc5_cmd_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2808 sdmmc5_cmd_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2809 sdmmc5_cmd_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc5_cmd"; 2810 sdmmc5_cmd_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc5_cmd"; 2811 sdmmc5_cmd_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc5_cmd"; 2812 sdmmc5_cmd_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc5_cmd. This is an active low signal"; 2813 sdmmc5_cmd_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc5_cmd"; 2814 sdmmc5_cmd_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc5_cmd"; 2815 _ 3 mbz; 2816 sdmmc5_cmd_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc5_cmd"; 2817 sdmmc5_cmd_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc5_cmd"; 2818 sdmmc5_cmd_muxmode 3 rw type(sdmmc5_cmd_muxmode_status) "Functional multiplexing selection for pad sdmmc5_cmd"; 2819 sdmmc5_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2820 sdmmc5_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2821 sdmmc5_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc5_clk"; 2822 sdmmc5_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc5_clk"; 2823 sdmmc5_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc5_clk"; 2824 sdmmc5_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc5_clk. This is an active low signal"; 2825 sdmmc5_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc5_clk"; 2826 sdmmc5_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc5_clk"; 2827 _ 3 mbz; 2828 sdmmc5_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc5_clk"; 2829 sdmmc5_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc5_clk"; 2830 sdmmc5_clk_muxmode 3 rw type(sdmmc5_clk_muxmode_status) "Functional multiplexing selection for pad sdmmc5_clk"; 2831 }; 2832 2833 constants sdmmc5_dat1_muxmode_status width(3) "" { 2834 SDMMC5_DAT1_MUXMODE_0 = 0 "Select sdmmc5_dat1"; 2835 SDMMC5_DAT1_MUXMODE_2 = 2 "Select usbc1_icusb_txen"; 2836 SDMMC5_DAT1_MUXMODE_3 = 3 "Select gpio_148"; 2837 SDMMC5_DAT1_MUXMODE_5 = 5 "Select sdmmc2_dat1"; 2838 SDMMC5_DAT1_MUXMODE_7 = 7 "Select safe_mode"; 2839 }; 2840 2841 constants sdmmc5_dat0_muxmode_status width(3) "" { 2842 SDMMC5_DAT0_MUXMODE_0 = 0 "Select sdmmc5_dat0"; 2843 SDMMC5_DAT0_MUXMODE_1 = 1 "Select mcspi2_somi"; 2844 SDMMC5_DAT0_MUXMODE_2 = 2 "Select usbc1_icusb_rcv"; 2845 SDMMC5_DAT0_MUXMODE_3 = 3 "Select gpio_147"; 2846 SDMMC5_DAT0_MUXMODE_5 = 5 "sdmmc2_dat0"; 2847 SDMMC5_DAT0_MUXMODE_7 = 7 "Select safe_mode"; 2848 }; 2849 2850 register control_core_pad0_sdmmc5_dat0_pad1_sdmmc5_dat1 addr(base, 0x14C) "Register control for Pads sdmmc5_dat0 and sdmmc5_dat1 Access conditions. Read: unrestricted, Write: unrestricted" { 2851 sdmmc5_dat1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2852 sdmmc5_dat1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2853 sdmmc5_dat1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc5_dat1"; 2854 sdmmc5_dat1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc5_dat1"; 2855 sdmmc5_dat1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc5_dat1"; 2856 sdmmc5_dat1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc5_dat1. This is an active low signal"; 2857 sdmmc5_dat1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc5_dat1"; 2858 sdmmc5_dat1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc5_dat1"; 2859 _ 3 mbz; 2860 sdmmc5_dat1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc5_dat1"; 2861 sdmmc5_dat1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc5_dat1"; 2862 sdmmc5_dat1_muxmode 3 rw type(sdmmc5_dat1_muxmode_status) "Functional multiplexing selection for pad sdmmc5_dat1"; 2863 sdmmc5_dat0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2864 sdmmc5_dat0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2865 sdmmc5_dat0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc5_dat0"; 2866 sdmmc5_dat0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc5_dat0"; 2867 sdmmc5_dat0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc5_dat0"; 2868 sdmmc5_dat0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc5_dat0. This is an active low signal"; 2869 sdmmc5_dat0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc5_dat0"; 2870 sdmmc5_dat0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc5_dat0"; 2871 _ 3 mbz; 2872 sdmmc5_dat0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc5_dat0"; 2873 sdmmc5_dat0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc5_dat0"; 2874 sdmmc5_dat0_muxmode 3 rw type(sdmmc5_dat0_muxmode_status) "Functional multiplexing selection for pad sdmmc5_dat0"; 2875 }; 2876 2877 constants sdmmc5_dat3_muxmode_status width(3) "" { 2878 SDMMC5_DAT3_MUXMODE_0 = 0 "Select sdmmc5_dat3"; 2879 SDMMC5_DAT3_MUXMODE_1 = 1 "Select mcspi2_cs0"; 2880 SDMMC5_DAT3_MUXMODE_3 = 3 "Select gpio_150"; 2881 SDMMC5_DAT3_MUXMODE_5 = 5 "Select sdmmc2_dat3"; 2882 SDMMC5_DAT3_MUXMODE_7 = 7 "Select safe_mode"; 2883 }; 2884 2885 constants sdmmc5_dat2_muxmode_status width(3) "" { 2886 SDMMC5_DAT2_MUXMODE_0 = 0 "Select sdmmc5_dat2"; 2887 SDMMC5_DAT2_MUXMODE_1 = 1 "Select mcspi2_cs1"; 2888 SDMMC5_DAT2_MUXMODE_3 = 3 "Select gpio_149"; 2889 SDMMC5_DAT2_MUXMODE_5 = 5 "Select sdmmc2_dat2"; 2890 SDMMC5_DAT2_MUXMODE_7 = 7 "Select safe_mode"; 2891 }; 2892 2893 register control_core_pad0_sdmmc5_dat2_pad1_sdmmc5_dat3 addr(base, 0x150) "Register control for Pads sdmmc5_dat2 and sdmmc5_dat3 Access conditions. Read: unrestricted, Write: unrestricted" { 2894 sdmmc5_dat3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2895 sdmmc5_dat3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2896 sdmmc5_dat3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc5_dat3"; 2897 sdmmc5_dat3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc5_dat3"; 2898 sdmmc5_dat3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc5_dat3"; 2899 sdmmc5_dat3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc5_dat3. This is an active low signal"; 2900 sdmmc5_dat3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc5_dat3"; 2901 sdmmc5_dat3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc5_dat3"; 2902 _ 3 mbz; 2903 sdmmc5_dat3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc5_dat3"; 2904 sdmmc5_dat3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc5_dat3"; 2905 sdmmc5_dat3_muxmode 3 rw type(sdmmc5_dat3_muxmode_status) "Functional multiplexing selection for pad sdmmc5_dat3"; 2906 sdmmc5_dat2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2907 sdmmc5_dat2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2908 sdmmc5_dat2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sdmmc5_dat2"; 2909 sdmmc5_dat2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sdmmc5_dat2"; 2910 sdmmc5_dat2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sdmmc5_dat2"; 2911 sdmmc5_dat2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sdmmc5_dat2. This is an active low signal"; 2912 sdmmc5_dat2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sdmmc5_dat2"; 2913 sdmmc5_dat2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sdmmc5_dat2"; 2914 _ 3 mbz; 2915 sdmmc5_dat2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sdmmc5_dat2"; 2916 sdmmc5_dat2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sdmmc5_dat2"; 2917 sdmmc5_dat2_muxmode 3 rw type(sdmmc5_dat2_muxmode_status) "Functional multiplexing selection for pad sdmmc5_dat2"; 2918 }; 2919 2920 constants mcspi4_simo_muxmode_status width(3) "" { 2921 MCSPI4_SIMO_MUXMODE_0 = 0 "Select mcspi4_simo"; 2922 MCSPI4_SIMO_MUXMODE_1 = 1 "Select sdmmc4_cmd"; 2923 MCSPI4_SIMO_MUXMODE_2 = 2 "Select kpd_col7"; 2924 MCSPI4_SIMO_MUXMODE_3 = 3 "Select gpio_152"; 2925 MCSPI4_SIMO_MUXMODE_7 = 7 "Select safe_mode"; 2926 }; 2927 2928 constants mcspi4_clk_muxmode_status width(3) "" { 2929 MCSPI4_CLK_MUXMODE_0 = 0 "Select mcspi4_clk"; 2930 MCSPI4_CLK_MUXMODE_1 = 1 "Select sdmmc4_clk"; 2931 MCSPI4_CLK_MUXMODE_2 = 2 "Select kpd_col6"; 2932 MCSPI4_CLK_MUXMODE_3 = 3 "Select gpio_151"; 2933 MCSPI4_CLK_MUXMODE_7 = 7 "Select safe_mode"; 2934 }; 2935 2936 register control_core_pad0_mcspi4_clk_pad1_mcspi4_simo addr(base, 0x154) "Register control for Pads mcspi4_clk and mcspi4_simo Access conditions. Read: unrestricted, Write: unrestricted" { 2937 mcspi4_simo_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2938 mcspi4_simo_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2939 mcspi4_simo_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi4_simo"; 2940 mcspi4_simo_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi4_simo"; 2941 mcspi4_simo_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi4_simo"; 2942 mcspi4_simo_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi4_simo. This is an active low signal"; 2943 mcspi4_simo_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi4_simo"; 2944 mcspi4_simo_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi4_simo"; 2945 _ 3 mbz; 2946 mcspi4_simo_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi4_simo"; 2947 mcspi4_simo_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi4_simo"; 2948 mcspi4_simo_muxmode 3 rw type(mcspi4_simo_muxmode_status) "Functional multiplexing selection for pad mcspi4_simo"; 2949 mcspi4_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2950 mcspi4_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2951 mcspi4_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi4_clk"; 2952 mcspi4_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi4_clk"; 2953 mcspi4_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi4_clk"; 2954 mcspi4_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi4_clk. This is an active low signal"; 2955 mcspi4_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi4_clk"; 2956 mcspi4_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi4_clk"; 2957 _ 3 mbz; 2958 mcspi4_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi4_clk"; 2959 mcspi4_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi4_clk"; 2960 mcspi4_clk_muxmode 3 rw type(mcspi4_clk_muxmode_status) "Functional multiplexing selection for pad mcspi4_clk"; 2961 }; 2962 2963 constants mcspi4_cs0_muxmode_status width(3) "" { 2964 MCSPI4_CS0_MUXMODE_0 = 0 "Select mcspi4_cs0"; 2965 MCSPI4_CS0_MUXMODE_1 = 1 "Select sdmmc4_dat3"; 2966 MCSPI4_CS0_MUXMODE_2 = 2 "Select kpd_row7"; 2967 MCSPI4_CS0_MUXMODE_3 = 3 "Select gpio_154"; 2968 MCSPI4_CS0_MUXMODE_7 = 7 "Select safe_mode"; 2969 }; 2970 2971 constants mcspi4_somi_muxmode_status width(3) "" { 2972 MCSPI4_SOMI_MUXMODE_0 = 0 "Select mcspi4_somi"; 2973 MCSPI4_SOMI_MUXMODE_1 = 1 "Select sdmmc4_dat0"; 2974 MCSPI4_SOMI_MUXMODE_2 = 2 "Select kpd_row6"; 2975 MCSPI4_SOMI_MUXMODE_3 = 3 "Select gpio_153"; 2976 MCSPI4_SOMI_MUXMODE_7 = 7 "Select safe_mode"; 2977 }; 2978 2979 register control_core_pad0_mcspi4_somi_pad1_mcspi4_cs0 addr(base, 0x158) "Register control for Pads mcspi4_somi and mcspi4_cs0 Access conditions. Read: unrestricted, Write: unrestricted" { 2980 mcspi4_cs0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2981 mcspi4_cs0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2982 mcspi4_cs0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi4_cs0"; 2983 mcspi4_cs0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi4_cs0"; 2984 mcspi4_cs0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi4_cs0"; 2985 mcspi4_cs0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi4_cs0. This is an active low signal"; 2986 mcspi4_cs0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi4_cs0"; 2987 mcspi4_cs0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi4_cs0"; 2988 _ 3 mbz; 2989 mcspi4_cs0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi4_cs0"; 2990 mcspi4_cs0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi4_cs0"; 2991 mcspi4_cs0_muxmode 3 rw type(mcspi4_cs0_muxmode_status) "Functional multiplexing selection for pad mcspi4_cs0"; 2992 mcspi4_somi_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 2993 mcspi4_somi_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 2994 mcspi4_somi_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad mcspi4_somi"; 2995 mcspi4_somi_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad mcspi4_somi"; 2996 mcspi4_somi_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad mcspi4_somi"; 2997 mcspi4_somi_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad mcspi4_somi. This is an active low signal"; 2998 mcspi4_somi_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad mcspi4_somi"; 2999 mcspi4_somi_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad mcspi4_somi"; 3000 _ 3 mbz; 3001 mcspi4_somi_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad mcspi4_somi"; 3002 mcspi4_somi_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad mcspi4_somi"; 3003 mcspi4_somi_muxmode 3 rw type(mcspi4_somi_muxmode_status) "Functional multiplexing selection for pad mcspi4_somi"; 3004 }; 3005 3006 constants uart4_tx_muxmode_status width(3) "" { 3007 UART4_TX_MUXMODE_0 = 0 "Select uart4_tx"; 3008 UART4_TX_MUXMODE_1 = 1 "Select sdmmc4_dat1"; 3009 UART4_TX_MUXMODE_2 = 2 "Select kpd_col8"; 3010 UART4_TX_MUXMODE_3 = 3 "Select gpio_156"; 3011 UART4_TX_MUXMODE_7 = 7 "Select safe_mode"; 3012 }; 3013 3014 constants uart4_rx_muxmode_status width(3) "" { 3015 UART4_RX_MUXMODE_0 = 0 "Select uart4_rx"; 3016 UART4_RX_MUXMODE_1 = 1 "Select sdmmc4_dat2"; 3017 UART4_RX_MUXMODE_2 = 2 "Select kpd_row8"; 3018 UART4_RX_MUXMODE_3 = 3 "Select gpio_155"; 3019 UART4_RX_MUXMODE_7 = 7 "Select safe_mode"; 3020 }; 3021 3022 register control_core_pad0_uart4_rx_pad1_uart4_tx addr(base, 0x15C) "Register control for Pads uart4_rx and uart4_tx Access conditions. Read: unrestricted, Write: unrestricted" { 3023 uart4_tx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3024 uart4_tx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3025 uart4_tx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart4_tx"; 3026 uart4_tx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart4_tx"; 3027 uart4_tx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart4_tx"; 3028 uart4_tx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart4_tx. This is an active low signal"; 3029 uart4_tx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart4_tx"; 3030 uart4_tx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart4_tx"; 3031 _ 3 mbz; 3032 uart4_tx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart4_tx"; 3033 uart4_tx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart4_tx"; 3034 uart4_tx_muxmode 3 rw type(uart4_tx_muxmode_status) "Functional multiplexing selection for pad uart4_tx"; 3035 uart4_rx_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3036 uart4_rx_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3037 uart4_rx_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad uart4_rx"; 3038 uart4_rx_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad uart4_rx"; 3039 uart4_rx_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad uart4_rx"; 3040 uart4_rx_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad uart4_rx. This is an active low signal"; 3041 uart4_rx_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad uart4_rx"; 3042 uart4_rx_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad uart4_rx"; 3043 _ 3 mbz; 3044 uart4_rx_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad uart4_rx"; 3045 uart4_rx_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad uart4_rx"; 3046 uart4_rx_muxmode 3 rw type(uart4_rx_muxmode_status) "Functional multiplexing selection for pad uart4_rx"; 3047 }; 3048 3049 constants usbb2_ulpitll_stp_muxmode_status width(3) "" { 3050 USBB2_ULPITLL_STP_MUXMODE_0 = 0 "Select usbb2_ulpitll_stp"; 3051 USBB2_ULPITLL_STP_MUXMODE_1 = 1 "Select usbb2_ulpiphy_stp"; 3052 USBB2_ULPITLL_STP_MUXMODE_2 = 2 "Select sdmmc4_clk"; 3053 USBB2_ULPITLL_STP_MUXMODE_3 = 3 "Select gpio_158"; 3054 USBB2_ULPITLL_STP_MUXMODE_4 = 4 "Select hsi2_cadata"; 3055 USBB2_ULPITLL_STP_MUXMODE_5 = 5 "Select dispc2_data23"; 3056 USBB2_ULPITLL_STP_MUXMODE_7 = 7 "Select safe_mode"; 3057 }; 3058 3059 constants usbb2_ulpitll_clk_muxmode_status width(3) "" { 3060 USBB2_ULPITLL_CLK_MUXMODE_0 = 0 "Select usbb2_ulpitll_clk"; 3061 USBB2_ULPITLL_CLK_MUXMODE_1 = 1 "Select usbb2_ulpiphy_clk"; 3062 USBB2_ULPITLL_CLK_MUXMODE_2 = 2 "Select sdmmc4_cmd"; 3063 USBB2_ULPITLL_CLK_MUXMODE_3 = 3 "Select gpio_157"; 3064 USBB2_ULPITLL_CLK_MUXMODE_4 = 4 "Select hsi2_cawake"; 3065 USBB2_ULPITLL_CLK_MUXMODE_7 = 7 "Select safe_mode"; 3066 }; 3067 3068 register control_core_pad0_usbb2_ulpitll_clk_pad1_usbb2_ulpitll_stp addr(base, 0x160) "Register control for Pads usbb2_ulpitll_clk and usbb2_ulpitll_stp Access conditions. Read: unrestricted, Write: unrestricted" { 3069 usbb2_ulpitll_stp_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3070 usbb2_ulpitll_stp_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3071 usbb2_ulpitll_stp_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_stp"; 3072 usbb2_ulpitll_stp_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_stp"; 3073 usbb2_ulpitll_stp_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_stp"; 3074 usbb2_ulpitll_stp_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_stp. This is an active low signal"; 3075 usbb2_ulpitll_stp_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_stp"; 3076 usbb2_ulpitll_stp_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_stp"; 3077 _ 3 mbz; 3078 usbb2_ulpitll_stp_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_stp"; 3079 usbb2_ulpitll_stp_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_stp"; 3080 usbb2_ulpitll_stp_muxmode 3 rw type(usbb2_ulpitll_stp_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_stp"; 3081 usbb2_ulpitll_clk_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3082 usbb2_ulpitll_clk_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3083 usbb2_ulpitll_clk_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_clk"; 3084 usbb2_ulpitll_clk_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_clk"; 3085 usbb2_ulpitll_clk_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_clk"; 3086 usbb2_ulpitll_clk_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_clk. This is an active low signal"; 3087 usbb2_ulpitll_clk_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_clk"; 3088 usbb2_ulpitll_clk_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_clk"; 3089 _ 3 mbz; 3090 usbb2_ulpitll_clk_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_clk"; 3091 usbb2_ulpitll_clk_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_clk"; 3092 usbb2_ulpitll_clk_muxmode 3 rw type(usbb2_ulpitll_clk_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_clk"; 3093 }; 3094 3095 constants usbb2_ulpitll_nxt_muxmode_status width(3) "" { 3096 USBB2_ULPITLL_NXT_MUXMODE_0 = 0 "Select usbb2_ulpitll_nxt"; 3097 USBB2_ULPITLL_NXT_MUXMODE_1 = 1 "Select usbb2_ulpiphy_nxt"; 3098 USBB2_ULPITLL_NXT_MUXMODE_2 = 2 "Select sdmmc4_dat1"; 3099 USBB2_ULPITLL_NXT_MUXMODE_3 = 3 "Select gpio_160"; 3100 USBB2_ULPITLL_NXT_MUXMODE_4 = 4 "Select hsi2_acready"; 3101 USBB2_ULPITLL_NXT_MUXMODE_5 = 5 "Select dispc2_data21"; 3102 USBB2_ULPITLL_NXT_MUXMODE_7 = 7 "Select safe_mode"; 3103 }; 3104 3105 constants usbb2_ulpitll_dir_muxmode_status width(3) "" { 3106 USBB2_ULPITLL_DIR_MUXMODE_0 = 0 "Select usbb2_ulpitll_dir"; 3107 USBB2_ULPITLL_DIR_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dir"; 3108 USBB2_ULPITLL_DIR_MUXMODE_2 = 2 "Select sdmmc4_dat0"; 3109 USBB2_ULPITLL_DIR_MUXMODE_3 = 3 "Select gpio_159"; 3110 USBB2_ULPITLL_DIR_MUXMODE_4 = 4 "Select hsi2_caflag"; 3111 USBB2_ULPITLL_DIR_MUXMODE_5 = 5 "Select dispc2_data22"; 3112 USBB2_ULPITLL_DIR_MUXMODE_7 = 7 "Select safe_mode"; 3113 }; 3114 3115 register control_core_pad0_usbb2_ulpitll_dir_pad1_usbb2_ulpitll_nxt addr(base, 0x164) "Register control for Pads usbb2_ulpitll_dir and usbb2_ulpitll_nxt Access conditions. Read: unrestricted, Write: unrestricted" { 3116 usbb2_ulpitll_nxt_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3117 usbb2_ulpitll_nxt_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3118 usbb2_ulpitll_nxt_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_nxt"; 3119 usbb2_ulpitll_nxt_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_nxt"; 3120 usbb2_ulpitll_nxt_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_nxt"; 3121 usbb2_ulpitll_nxt_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_nxt. This is an active low signal"; 3122 usbb2_ulpitll_nxt_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_nxt"; 3123 usbb2_ulpitll_nxt_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_nxt"; 3124 _ 3 mbz; 3125 usbb2_ulpitll_nxt_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_nxt"; 3126 usbb2_ulpitll_nxt_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_nxt"; 3127 usbb2_ulpitll_nxt_muxmode 3 rw type(usbb2_ulpitll_nxt_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_nxt"; 3128 usbb2_ulpitll_dir_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3129 usbb2_ulpitll_dir_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3130 usbb2_ulpitll_dir_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dir"; 3131 usbb2_ulpitll_dir_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dir"; 3132 usbb2_ulpitll_dir_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dir"; 3133 usbb2_ulpitll_dir_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dir. This is an active low signal"; 3134 usbb2_ulpitll_dir_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dir"; 3135 usbb2_ulpitll_dir_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dir"; 3136 _ 3 mbz; 3137 usbb2_ulpitll_dir_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dir"; 3138 usbb2_ulpitll_dir_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dir"; 3139 usbb2_ulpitll_dir_muxmode 3 rw type(usbb2_ulpitll_dir_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dir"; 3140 }; 3141 3142 constants usbb2_ulpitll_dat1_muxmode_status width(3) "" { 3143 USBB2_ULPITLL_DAT1_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat1"; 3144 USBB2_ULPITLL_DAT1_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat1"; 3145 USBB2_ULPITLL_DAT1_MUXMODE_2 = 2 "Select sdmmc4_dat3"; 3146 USBB2_ULPITLL_DAT1_MUXMODE_3 = 3 "Select gpio_162"; 3147 USBB2_ULPITLL_DAT1_MUXMODE_4 = 4 "Select hsi2_acdata"; 3148 USBB2_ULPITLL_DAT1_MUXMODE_5 = 5 "Select dispc2_data19"; 3149 USBB2_ULPITLL_DAT1_MUXMODE_6 = 6 "Select usbb2_mm_txdat"; 3150 USBB2_ULPITLL_DAT1_MUXMODE_7 = 7 "Select safe_mode"; 3151 }; 3152 3153 constants usbb2_ulpitll_dat0_muxmode_status width(3) "" { 3154 USBB2_ULPITLL_DAT0_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat0"; 3155 USBB2_ULPITLL_DAT0_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat0"; 3156 USBB2_ULPITLL_DAT0_MUXMODE_2 = 2 "Select sdmmc4_dat2"; 3157 USBB2_ULPITLL_DAT0_MUXMODE_3 = 3 "Select gpio_161"; 3158 USBB2_ULPITLL_DAT0_MUXMODE_4 = 4 "Select hsi2_acwake"; 3159 USBB2_ULPITLL_DAT0_MUXMODE_5 = 5 "Select dispc2_data20"; 3160 USBB2_ULPITLL_DAT0_MUXMODE_6 = 6 "Select usbb2_mm_txen"; 3161 USBB2_ULPITLL_DAT0_MUXMODE_7 = 7 "Select safe_mode"; 3162 }; 3163 3164 register control_core_pad0_usbb2_ulpitll_dat0_pad1_usbb2_ulpitll_dat1 addr(base, 0x168) "Register control for Pads usbb2_ulpitll_dat0 and usbb2_ulpitll_dat1 Access conditions. Read: unrestricted, Write: unrestricted" { 3165 usbb2_ulpitll_dat1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3166 usbb2_ulpitll_dat1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3167 usbb2_ulpitll_dat1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat1"; 3168 usbb2_ulpitll_dat1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat1"; 3169 usbb2_ulpitll_dat1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat1"; 3170 usbb2_ulpitll_dat1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat1. This is an active low signal"; 3171 usbb2_ulpitll_dat1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat1"; 3172 usbb2_ulpitll_dat1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat1"; 3173 _ 3 mbz; 3174 usbb2_ulpitll_dat1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat1"; 3175 usbb2_ulpitll_dat1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat1"; 3176 usbb2_ulpitll_dat1_muxmode 3 rw type(usbb2_ulpitll_dat1_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat1"; 3177 usbb2_ulpitll_dat0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3178 usbb2_ulpitll_dat0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3179 usbb2_ulpitll_dat0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat0"; 3180 usbb2_ulpitll_dat0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat0"; 3181 usbb2_ulpitll_dat0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat0"; 3182 usbb2_ulpitll_dat0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat0. This is an active low signal"; 3183 usbb2_ulpitll_dat0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat0"; 3184 usbb2_ulpitll_dat0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat0"; 3185 _ 3 mbz; 3186 usbb2_ulpitll_dat0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat0"; 3187 usbb2_ulpitll_dat0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat0"; 3188 usbb2_ulpitll_dat0_muxmode 3 rw type(usbb2_ulpitll_dat0_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat0"; 3189 }; 3190 3191 constants usbb2_ulpitll_dat3_muxmode_status width(3) "" { 3192 USBB2_ULPITLL_DAT3_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat3"; 3193 USBB2_ULPITLL_DAT3_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat3"; 3194 USBB2_ULPITLL_DAT3_MUXMODE_2 = 2 "Select sdmmc3_dat1"; 3195 USBB2_ULPITLL_DAT3_MUXMODE_3 = 3 "Select gpio_164"; 3196 USBB2_ULPITLL_DAT3_MUXMODE_4 = 4 "Select hsi2_caready"; 3197 USBB2_ULPITLL_DAT3_MUXMODE_5 = 5 "Select dispc2_data15"; 3198 USBB2_ULPITLL_DAT3_MUXMODE_6 = 6 "Select rfbi_data15"; 3199 USBB2_ULPITLL_DAT3_MUXMODE_7 = 7 "Select safe_mode"; 3200 }; 3201 3202 constants usbb2_ulpitll_dat2_muxmode_status width(3) "" { 3203 USBB2_ULPITLL_DAT2_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat2"; 3204 USBB2_ULPITLL_DAT2_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat2"; 3205 USBB2_ULPITLL_DAT2_MUXMODE_2 = 2 "Select sdmmc3_dat2"; 3206 USBB2_ULPITLL_DAT2_MUXMODE_3 = 3 "Select gpio_163"; 3207 USBB2_ULPITLL_DAT2_MUXMODE_4 = 4 "Select hsi2_acflag"; 3208 USBB2_ULPITLL_DAT2_MUXMODE_5 = 5 "Select dispc2_data18"; 3209 USBB2_ULPITLL_DAT2_MUXMODE_6 = 6 "Select usbb2_mm_txse0"; 3210 USBB2_ULPITLL_DAT2_MUXMODE_7 = 7 "Select safe_mode"; 3211 }; 3212 3213 register control_core_pad0_usbb2_ulpitll_dat2_pad1_usbb2_ulpitll_dat3 addr(base, 0x16C) "Register control for Pads usbb2_ulpitll_dat2 and usbb2_ulpitll_dat3 Access conditions. Read: unrestricted, Write: unrestricted" { 3214 usbb2_ulpitll_dat3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3215 usbb2_ulpitll_dat3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3216 usbb2_ulpitll_dat3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat3"; 3217 usbb2_ulpitll_dat3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat3"; 3218 usbb2_ulpitll_dat3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat3"; 3219 usbb2_ulpitll_dat3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat3. This is an active low signal"; 3220 usbb2_ulpitll_dat3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat3"; 3221 usbb2_ulpitll_dat3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat3"; 3222 _ 3 mbz; 3223 usbb2_ulpitll_dat3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat3"; 3224 usbb2_ulpitll_dat3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat3"; 3225 usbb2_ulpitll_dat3_muxmode 3 rw type(usbb2_ulpitll_dat3_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat3"; 3226 usbb2_ulpitll_dat2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3227 usbb2_ulpitll_dat2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3228 usbb2_ulpitll_dat2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat2"; 3229 usbb2_ulpitll_dat2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat2"; 3230 usbb2_ulpitll_dat2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat2"; 3231 usbb2_ulpitll_dat2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat2. This is an active low signal"; 3232 usbb2_ulpitll_dat2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat2"; 3233 usbb2_ulpitll_dat2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat2"; 3234 _ 3 mbz; 3235 usbb2_ulpitll_dat2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat2"; 3236 usbb2_ulpitll_dat2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat2"; 3237 usbb2_ulpitll_dat2_muxmode 3 rw type(usbb2_ulpitll_dat2_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat2"; 3238 }; 3239 3240 constants usbb2_ulpitll_dat5_muxmode_status width(3) "" { 3241 USBB2_ULPITLL_DAT5_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat5"; 3242 USBB2_ULPITLL_DAT5_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat5"; 3243 USBB2_ULPITLL_DAT5_MUXMODE_2 = 2 "Select sdmmc3_dat3"; 3244 USBB2_ULPITLL_DAT5_MUXMODE_3 = 3 "Select gpio_166"; 3245 USBB2_ULPITLL_DAT5_MUXMODE_4 = 4 "Select mcspi3_cs0"; 3246 USBB2_ULPITLL_DAT5_MUXMODE_5 = 5 "Select dispc2_data13"; 3247 USBB2_ULPITLL_DAT5_MUXMODE_6 = 6 "Select rfbi_data13"; 3248 USBB2_ULPITLL_DAT5_MUXMODE_7 = 7 "Select safe_mode"; 3249 }; 3250 3251 constants usbb2_ulpitll_dat4_muxmode_status width(3) "" { 3252 USBB2_ULPITLL_DAT4_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat4"; 3253 USBB2_ULPITLL_DAT4_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat4"; 3254 USBB2_ULPITLL_DAT4_MUXMODE_2 = 2 "Select sdmmc3_dat0"; 3255 USBB2_ULPITLL_DAT4_MUXMODE_3 = 3 "Select gpio_165"; 3256 USBB2_ULPITLL_DAT4_MUXMODE_4 = 4 "Select mcspi3_somi"; 3257 USBB2_ULPITLL_DAT4_MUXMODE_5 = 5 "Select dispc2_data14"; 3258 USBB2_ULPITLL_DAT4_MUXMODE_6 = 6 "Select rfbi_data14"; 3259 USBB2_ULPITLL_DAT4_MUXMODE_7 = 7 "Select safe_mode"; 3260 }; 3261 3262 register control_core_pad0_usbb2_ulpitll_dat4_pad1_usbb2_ulpitll_dat5 addr(base, 0x170) "Register control for Pads usbb2_ulpitll_dat4 and usbb2_ulpitll_dat5 Access conditions. Read: unrestricted, Write: unrestricted" { 3263 usbb2_ulpitll_dat5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3264 usbb2_ulpitll_dat5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3265 usbb2_ulpitll_dat5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat5"; 3266 usbb2_ulpitll_dat5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat5"; 3267 usbb2_ulpitll_dat5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat5"; 3268 usbb2_ulpitll_dat5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat5. This is an active low signal"; 3269 usbb2_ulpitll_dat5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat5"; 3270 usbb2_ulpitll_dat5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat5"; 3271 _ 3 mbz; 3272 usbb2_ulpitll_dat5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat5"; 3273 usbb2_ulpitll_dat5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat5"; 3274 usbb2_ulpitll_dat5_muxmode 3 rw type(usbb2_ulpitll_dat5_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat5"; 3275 usbb2_ulpitll_dat4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3276 usbb2_ulpitll_dat4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3277 usbb2_ulpitll_dat4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat4"; 3278 usbb2_ulpitll_dat4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat4"; 3279 usbb2_ulpitll_dat4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat4"; 3280 usbb2_ulpitll_dat4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat4. This is an active low signal"; 3281 usbb2_ulpitll_dat4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat4"; 3282 usbb2_ulpitll_dat4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat4"; 3283 _ 3 mbz; 3284 usbb2_ulpitll_dat4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat4"; 3285 usbb2_ulpitll_dat4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat4"; 3286 usbb2_ulpitll_dat4_muxmode 3 rw type(usbb2_ulpitll_dat4_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat4"; 3287 }; 3288 3289 constants usbb2_ulpitll_dat7_muxmode_status width(3) "" { 3290 USBB2_ULPITLL_DAT7_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat7"; 3291 USBB2_ULPITLL_DAT7_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat7"; 3292 USBB2_ULPITLL_DAT7_MUXMODE_2 = 2 "Select sdmmc3_clk"; 3293 USBB2_ULPITLL_DAT7_MUXMODE_3 = 3 "Select gpio_168"; 3294 USBB2_ULPITLL_DAT7_MUXMODE_4 = 4 "Select mcspi3_clk"; 3295 USBB2_ULPITLL_DAT7_MUXMODE_5 = 5 "Select dispc2_data11"; 3296 USBB2_ULPITLL_DAT7_MUXMODE_6 = 6 "Select rfbi_data11"; 3297 USBB2_ULPITLL_DAT7_MUXMODE_7 = 7 "Select safe_mode"; 3298 }; 3299 3300 constants usbb2_ulpitll_dat6_muxmode_status width(3) "" { 3301 USBB2_ULPITLL_DAT6_MUXMODE_0 = 0 "Select usbb2_ulpitll_dat6"; 3302 USBB2_ULPITLL_DAT6_MUXMODE_1 = 1 "Select usbb2_ulpiphy_dat6"; 3303 USBB2_ULPITLL_DAT6_MUXMODE_2 = 2 "Select sdmmc3_cmd"; 3304 USBB2_ULPITLL_DAT6_MUXMODE_3 = 3 "Select gpio_167"; 3305 USBB2_ULPITLL_DAT6_MUXMODE_4 = 4 "Select mcspi3_simo"; 3306 USBB2_ULPITLL_DAT6_MUXMODE_5 = 5 "Select dispc2_data12"; 3307 USBB2_ULPITLL_DAT6_MUXMODE_6 = 6 "Select rfbi_data12"; 3308 USBB2_ULPITLL_DAT6_MUXMODE_7 = 7 "Select safe_mode"; 3309 }; 3310 3311 register control_core_pad0_usbb2_ulpitll_dat6_pad1_usbb2_ulpitll_dat7 addr(base, 0x174) "Register control for Pads usbb2_ulpitll_dat6 and usbb2_ulpitll_dat7 Access conditions. Read: unrestricted, Write: unrestricted" { 3312 usbb2_ulpitll_dat7_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3313 usbb2_ulpitll_dat7_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3314 usbb2_ulpitll_dat7_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat7"; 3315 usbb2_ulpitll_dat7_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat7"; 3316 usbb2_ulpitll_dat7_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat7"; 3317 usbb2_ulpitll_dat7_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat7. This is an active low signal"; 3318 usbb2_ulpitll_dat7_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat7"; 3319 usbb2_ulpitll_dat7_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat7"; 3320 _ 3 mbz; 3321 usbb2_ulpitll_dat7_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat7"; 3322 usbb2_ulpitll_dat7_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat7"; 3323 usbb2_ulpitll_dat7_muxmode 3 rw type(usbb2_ulpitll_dat7_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat7"; 3324 usbb2_ulpitll_dat6_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3325 usbb2_ulpitll_dat6_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3326 usbb2_ulpitll_dat6_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad usbb2_ulpitll_dat6"; 3327 usbb2_ulpitll_dat6_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad usbb2_ulpitll_dat6"; 3328 usbb2_ulpitll_dat6_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_ulpitll_dat6"; 3329 usbb2_ulpitll_dat6_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_ulpitll_dat6. This is an active low signal"; 3330 usbb2_ulpitll_dat6_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_ulpitll_dat6"; 3331 usbb2_ulpitll_dat6_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad usbb2_ulpitll_dat6"; 3332 _ 3 mbz; 3333 usbb2_ulpitll_dat6_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usbb2_ulpitll_dat6"; 3334 usbb2_ulpitll_dat6_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usbb2_ulpitll_dat6"; 3335 usbb2_ulpitll_dat6_muxmode 3 rw type(usbb2_ulpitll_dat6_muxmode_status) "Functional multiplexing selection for pad usbb2_ulpitll_dat6"; 3336 }; 3337 3338 constants usbb2_hsic_strobe_muxmode_status width(3) "" { 3339 USBB2_HSIC_STROBE_MUXMODE_0 = 0 "Select usbb2_hsic_strobe"; 3340 USBB2_HSIC_STROBE_MUXMODE_3 = 3 "Select gpio_170"; 3341 USBB2_HSIC_STROBE_MUXMODE_7 = 7 "Select safe_mode"; 3342 }; 3343 3344 constants usbb2_hsic_data_muxmode_status width(3) "" { 3345 USBB2_HSIC_DATA_MUXMODE_0 = 0 "Select usbb2_hsic_data"; 3346 USBB2_HSIC_DATA_MUXMODE_3 = 3 "Select gpio_169"; 3347 USBB2_HSIC_DATA_MUXMODE_7 = 7 "Select safe_mode"; 3348 }; 3349 3350 register control_core_pad0_usbb2_hsic_data_pad1_usbb2_hsic_strobe addr(base, 0x178) "Register control for Pads usbb2_hsic_data and usbb2_hsic_strobe Access conditions. Read: unrestricted, Write: unrestricted" { 3351 usbb2_hsic_strobe_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3352 usbb2_hsic_strobe_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3353 _ 2 mbz; 3354 usbb2_hsic_strobe_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_hsic_strobe"; 3355 usbb2_hsic_strobe_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_hsic_strobe. This is an active low signal"; 3356 usbb2_hsic_strobe_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_hsic_strobe"; 3357 _ 6 mbz; 3358 usbb2_hsic_strobe_muxmode 3 rw type(usbb2_hsic_strobe_muxmode_status) "Functional multiplexing selection for pad usbb2_hsic_strobe"; 3359 usbb2_hsic_data_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3360 usbb2_hsic_data_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3361 _ 2 mbz; 3362 usbb2_hsic_data_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad usbb2_hsic_data"; 3363 usbb2_hsic_data_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad usbb2_hsic_data. This is an active low signal"; 3364 usbb2_hsic_data_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad usbb2_hsic_data"; 3365 _ 6 mbz; 3366 usbb2_hsic_data_muxmode 3 rw type(usbb2_hsic_data_muxmode_status) "Functional multiplexing selection for pad usbb2_hsic_data"; 3367 }; 3368 3369 constants kpd_col4_muxmode_status width(3) "" { 3370 KPD_COL4_MUXMODE_0 = 0 "Select kpd_col4"; 3371 KPD_COL4_MUXMODE_1 = 1 "Select kpd_col1"; 3372 KPD_COL4_MUXMODE_2 = 2 "Select cam2_d1"; 3373 KPD_COL4_MUXMODE_3 = 3 "Select gpio_172"; 3374 KPD_COL4_MUXMODE_7 = 7 "Select safe_mode"; 3375 }; 3376 3377 constants kpd_col3_muxmode_status width(3) "" { 3378 KPD_COL3_MUXMODE_0 = 0 "Select kpd_col3"; 3379 KPD_COL3_MUXMODE_1 = 1 "Select kpd_col0"; 3380 KPD_COL3_MUXMODE_2 = 2 "Select cam2_d0"; 3381 KPD_COL3_MUXMODE_3 = 3 "Select gpio_171"; 3382 KPD_COL3_MUXMODE_7 = 7 "Select safe_mode"; 3383 }; 3384 3385 register control_core_pad0_kpd_col3_pad1_kpd_col4 addr(base, 0x17C) "Register control for Pads kpd_col3 and kpd_col4 Access conditions. Read: unrestricted, Write: unrestricted" { 3386 kpd_col4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3387 kpd_col4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3388 kpd_col4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_col4"; 3389 kpd_col4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_col4"; 3390 kpd_col4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_col4"; 3391 kpd_col4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_col4. This is an active low signal"; 3392 kpd_col4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_col4"; 3393 kpd_col4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_col4"; 3394 _ 3 mbz; 3395 kpd_col4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_col4"; 3396 kpd_col4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_col4"; 3397 kpd_col4_muxmode 3 rw type(kpd_col4_muxmode_status) "Functional multiplexing selection for pad kpd_col4"; 3398 kpd_col3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3399 kpd_col3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3400 kpd_col3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_col3"; 3401 kpd_col3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_col3"; 3402 kpd_col3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_col3"; 3403 kpd_col3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_col3. This is an active low signal"; 3404 kpd_col3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_col3"; 3405 kpd_col3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_col3"; 3406 _ 3 mbz; 3407 kpd_col3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_col3"; 3408 kpd_col3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_col3"; 3409 kpd_col3_muxmode 3 rw type(kpd_col3_muxmode_status) "Functional multiplexing selection for pad kpd_col3"; 3410 }; 3411 3412 constants kpd_col0_muxmode_status width(3) "" { 3413 KPD_COL0_MUXMODE_0 = 0 "Select kpd_col0"; 3414 KPD_COL0_MUXMODE_1 = 1 "Select kpd_col3"; 3415 KPD_COL0_MUXMODE_2 = 2 "Select cam2_d3"; 3416 KPD_COL0_MUXMODE_3 = 3 "Select gpio_174"; 3417 KPD_COL0_MUXMODE_7 = 7 "Select safe_mode"; 3418 }; 3419 3420 constants kpd_col5_muxmode_status width(3) "" { 3421 KPD_COL5_MUXMODE_0 = 0 "Select kpd_col5"; 3422 KPD_COL5_MUXMODE_1 = 1 "Select kpd_col2"; 3423 KPD_COL5_MUXMODE_2 = 2 "Select cam2_d2"; 3424 KPD_COL5_MUXMODE_3 = 3 "Select gpio_173"; 3425 KPD_COL5_MUXMODE_7 = 7 "Select safe_mode"; 3426 }; 3427 3428 register control_core_pad0_kpd_col5_pad1_kpd_col0 addr(base, 0x180) "Register control for Pads kpd_col5 and kpd_col0 Access conditions. Read: unrestricted, Write: unrestricted" { 3429 kpd_col0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3430 kpd_col0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3431 kpd_col0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_col0"; 3432 kpd_col0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_col0"; 3433 kpd_col0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_col0"; 3434 kpd_col0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_col0. This is an active low signal"; 3435 kpd_col0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_col0"; 3436 kpd_col0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_col0"; 3437 _ 3 mbz; 3438 kpd_col0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_col0"; 3439 kpd_col0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_col0"; 3440 kpd_col0_muxmode 3 rw type(kpd_col0_muxmode_status) "Functional multiplexing selection for pad kpd_col0"; 3441 kpd_col5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3442 kpd_col5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3443 kpd_col5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_col5"; 3444 kpd_col5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_col5"; 3445 kpd_col5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_col5"; 3446 kpd_col5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_col5. This is an active low signal"; 3447 kpd_col5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_col5"; 3448 kpd_col5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_col5"; 3449 _ 3 mbz; 3450 kpd_col5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_col5"; 3451 kpd_col5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_col5"; 3452 kpd_col5_muxmode 3 rw type(kpd_col5_muxmode_status) "Functional multiplexing selection for pad kpd_col5"; 3453 }; 3454 3455 constants kpd_col2_muxmode_status width(3) "" { 3456 KPD_COL2_MUXMODE_0 = 0 "Select kpd_col2"; 3457 KPD_COL2_MUXMODE_1 = 1 "Select kpd_col5"; 3458 KPD_COL2_MUXMODE_2 = 2 "Select cam2_d10"; 3459 KPD_COL2_MUXMODE_3 = 3 "Select gpio_1"; 3460 KPD_COL2_MUXMODE_7 = 7 "Select safe_mode"; 3461 }; 3462 3463 constants kpd_col1_muxmode_status width(3) "" { 3464 KPD_COL1_MUXMODE_0 = 0 "Select kpd_col1"; 3465 KPD_COL1_MUXMODE_1 = 1 "Select kpd_col4"; 3466 KPD_COL1_MUXMODE_2 = 2 "Select cam2_d8"; 3467 KPD_COL1_MUXMODE_3 = 3 "Select gpio_0"; 3468 KPD_COL1_MUXMODE_7 = 7 "Select safe_mode"; 3469 }; 3470 3471 register control_core_pad0_kpd_col1_pad1_kpd_col2 addr(base, 0x184) "Register control for Pads kpd_col1 and kpd_col2 Access conditions. Read: unrestricted, Write: unrestricted" { 3472 kpd_col2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3473 kpd_col2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3474 kpd_col2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_col2"; 3475 kpd_col2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_col2"; 3476 kpd_col2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_col2"; 3477 kpd_col2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_col2. This is an active low signal"; 3478 kpd_col2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_col2"; 3479 kpd_col2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_col2"; 3480 _ 3 mbz; 3481 kpd_col2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_col2"; 3482 kpd_col2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_col2"; 3483 kpd_col2_muxmode 3 rw type(kpd_col2_muxmode_status) "Functional multiplexing selection for pad kpd_col2"; 3484 kpd_col1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3485 kpd_col1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3486 kpd_col1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_col1"; 3487 kpd_col1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_col1"; 3488 kpd_col1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_col1"; 3489 kpd_col1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_col1. This is an active low signal"; 3490 kpd_col1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_col1"; 3491 kpd_col1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_col1"; 3492 _ 3 mbz; 3493 kpd_col1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_col1"; 3494 kpd_col1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_col1"; 3495 kpd_col1_muxmode 3 rw type(kpd_col1_muxmode_status) "Functional multiplexing selection for pad kpd_col1"; 3496 }; 3497 3498 constants kpd_row4_muxmode_status width(3) "" { 3499 KPD_ROW4_MUXMODE_0 = 0 "Select kpd_row4"; 3500 KPD_ROW4_MUXMODE_1 = 1 "Select kpd_row1"; 3501 KPD_ROW4_MUXMODE_2 = 2 "Select cam2_d5"; 3502 KPD_ROW4_MUXMODE_3 = 3 "Select gpio_176"; 3503 KPD_ROW4_MUXMODE_7 = 7 "Select safe_mode"; 3504 }; 3505 3506 constants kpd_row3_muxmode_status width(3) "" { 3507 KPD_ROW3_MUXMODE_0 = 0 "Select kpd_row3"; 3508 KPD_ROW3_MUXMODE_1 = 1 "Select kpd_row0"; 3509 KPD_ROW3_MUXMODE_2 = 2 "Select cam2_d4"; 3510 KPD_ROW3_MUXMODE_3 = 3 "Select gpio_175"; 3511 KPD_ROW3_MUXMODE_7 = 7 "Select safe_mode"; 3512 }; 3513 3514 register control_core_pad0_kpd_row3_pad1_kpd_row4 addr(base, 0x188) "Register control for Pads kpd_row3 and kpd_row4 Access conditions. Read: unrestricted, Write: unrestricted" { 3515 kpd_row4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3516 kpd_row4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3517 kpd_row4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_row4"; 3518 kpd_row4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_row4"; 3519 kpd_row4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_row4"; 3520 kpd_row4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_row4. This is an active low signal"; 3521 kpd_row4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_row4"; 3522 kpd_row4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_row4"; 3523 _ 3 mbz; 3524 kpd_row4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_row4"; 3525 kpd_row4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_row4"; 3526 kpd_row4_muxmode 3 rw type(kpd_row4_muxmode_status) "Functional multiplexing selection for pad kpd_row4"; 3527 kpd_row3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3528 kpd_row3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3529 kpd_row3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_row3"; 3530 kpd_row3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_row3"; 3531 kpd_row3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_row3"; 3532 kpd_row3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_row3. This is an active low signal"; 3533 kpd_row3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_row3"; 3534 kpd_row3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_row3"; 3535 _ 3 mbz; 3536 kpd_row3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_row3"; 3537 kpd_row3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_row3"; 3538 kpd_row3_muxmode 3 rw type(kpd_row3_muxmode_status) "Functional multiplexing selection for pad kpd_row3"; 3539 }; 3540 3541 constants kpd_row0_offmodeoutvalue_status width(1) "" { 3542 KPD_ROW0_OFFMODEOUTVALUE_0 = 0 "Set value at 0."; 3543 KPD_ROW0_OFFMODEOUTVALUE_1 = 1 "Set value at 1."; 3544 }; 3545 3546 constants kpd_row0_offmodeenable_status width(1) "" { 3547 KPD_ROW0_OFFMODEENABLE_0 = 0 "I/O state keeps its previous state when off mode is active."; 3548 KPD_ROW0_OFFMODEENABLE_1 = 1 "I/O state is forced to off mode value when off mode is active."; 3549 }; 3550 3551 constants kpd_row0_muxmode_status width(3) "" { 3552 KPD_ROW0_MUXMODE_0 = 0 "Select kpd_row0"; 3553 KPD_ROW0_MUXMODE_1 = 1 "Select kpd_row3"; 3554 KPD_ROW0_MUXMODE_2 = 2 "Select cam2_d7"; 3555 KPD_ROW0_MUXMODE_3 = 3 "Select gpio_178"; 3556 KPD_ROW0_MUXMODE_7 = 7 "Select safe_mode"; 3557 }; 3558 3559 constants kpd_row5_muxmode_status width(3) "" { 3560 KPD_ROW5_MUXMODE_0 = 0 "Select kpd_row5"; 3561 KPD_ROW5_MUXMODE_1 = 1 "Select kpd_row2"; 3562 KPD_ROW5_MUXMODE_2 = 2 "Select cam2_d6"; 3563 KPD_ROW5_MUXMODE_3 = 3 "Select gpio_177"; 3564 KPD_ROW5_MUXMODE_7 = 7 "Select safe_mode"; 3565 }; 3566 3567 register control_core_pad0_kpd_row5_pad1_kpd_row0 addr(base, 0x18C) "Register control for Pads kpd_row5 and kpd_row0 Access conditions. Read: unrestricted, Write: unrestricted" { 3568 kpd_row0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3569 kpd_row0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3570 kpd_row0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_row0"; 3571 kpd_row0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_row0"; 3572 kpd_row0_offmodeoutvalue 1 rw type(kpd_row0_offmodeoutvalue_status) "OffMode mode output value for pad kpd_row0"; 3573 kpd_row0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_row0. This is an active low signal."; 3574 kpd_row0_offmodeenable 1 rw type(kpd_row0_offmodeenable_status) "OffMode mode override control for pad kpd_row0"; 3575 kpd_row0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_row0"; 3576 _ 3 mbz; 3577 kpd_row0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_row0"; 3578 kpd_row0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_row0"; 3579 kpd_row0_muxmode 3 rw type(kpd_row0_muxmode_status) "Functional multiplexing selection for pad kpd_row0"; 3580 kpd_row5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3581 kpd_row5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3582 kpd_row5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_row5"; 3583 kpd_row5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_row5"; 3584 kpd_row5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_row5"; 3585 kpd_row5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_row5. This is an active low signal"; 3586 kpd_row5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_row5"; 3587 kpd_row5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_row5"; 3588 _ 3 mbz; 3589 kpd_row5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_row5"; 3590 kpd_row5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_row5"; 3591 kpd_row5_muxmode 3 rw type(kpd_row5_muxmode_status) "Functional multiplexing selection for pad kpd_row5"; 3592 }; 3593 3594 constants kpd_row2_inputenable_status width(1) "" { 3595 KPD_ROW2_INPUTENABLE_0 = 0 "Input buffee of I/O cell is disabled"; 3596 KPD_ROW2_INPUTENABLE_1 = 1 "Input buffer of I/O cell is enabled"; 3597 }; 3598 3599 constants kpd_row2_muxmode_status width(3) "" { 3600 KPD_ROW2_MUXMODE_0 = 0 "Select kpd_row2"; 3601 KPD_ROW2_MUXMODE_1 = 1 "Select kpd_row5"; 3602 KPD_ROW2_MUXMODE_2 = 2 "Select cam2_d11"; 3603 KPD_ROW2_MUXMODE_3 = 3 "Select gpio_3"; 3604 KPD_ROW2_MUXMODE_7 = 7 "Select safe_mode"; 3605 }; 3606 3607 constants kpd_row1_muxmode_status width(3) "" { 3608 KPD_ROW1_MUXMODE_0 = 0 "Select kpd_row1"; 3609 KPD_ROW1_MUXMODE_1 = 1 "Select kpd_row4"; 3610 KPD_ROW1_MUXMODE_2 = 2 "Select cam2_d9"; 3611 KPD_ROW1_MUXMODE_3 = 3 "Select gpio_2"; 3612 KPD_ROW1_MUXMODE_7 = 7 "Select safe_mode"; 3613 }; 3614 3615 register control_core_pad0_kpd_row1_pad1_kpd_row2 addr(base, 0x190) "Register control for Pads kpd_row1 and kpd_row2 Access conditions. Read: unrestricted, Write: unrestricted" { 3616 kpd_row2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3617 kpd_row2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3618 kpd_row2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_row2"; 3619 kpd_row2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_row2"; 3620 kpd_row2_offmodeoutvalue 1 rw type(kpd_row0_offmodeoutvalue_status) "OffMode mode output value for pad kpd_row2"; 3621 kpd_row2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_row2. This is an active low signal."; 3622 kpd_row2_offmodeenable 1 rw type(kpd_row0_offmodeenable_status) "OffMode mode override control for pad kpd_row2"; 3623 kpd_row2_inputenable 1 rw type(kpd_row2_inputenable_status) "Input enable value for pad kpd_row2"; 3624 _ 3 mbz; 3625 kpd_row2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_row2"; 3626 kpd_row2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_row2"; 3627 kpd_row2_muxmode 3 rw type(kpd_row2_muxmode_status) "Functional multiplexing selection for pad kpd_row2"; 3628 kpd_row1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3629 kpd_row1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3630 kpd_row1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad kpd_row1"; 3631 kpd_row1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad kpd_row1"; 3632 kpd_row1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad kpd_row1"; 3633 kpd_row1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad kpd_row1. This is an active low signal"; 3634 kpd_row1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad kpd_row1"; 3635 kpd_row1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad kpd_row1"; 3636 _ 3 mbz; 3637 kpd_row1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad kpd_row1"; 3638 kpd_row1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad kpd_row1"; 3639 kpd_row1_muxmode 3 rw type(kpd_row1_muxmode_status) "Functional multiplexing selection for pad kpd_row1"; 3640 }; 3641 3642 constants usba0_otg_status width(1) "" { 3643 USBA0_OTG_0 = 0 "Wake-up detection on low level"; 3644 USBA0_OTG_1 = 1 "Wake-up detection on high level"; 3645 }; 3646 3647 constants usba0_otg_dp_pulltypeselect_status width(1) "" { 3648 USBA0_OTG_DP_PULLTYPESELECT_0 = 0 "Pulldown selected"; 3649 USBA0_OTG_DP_PULLTYPESELECT_1 = 1 "Pullup selected"; 3650 }; 3651 3652 constants usba0_otg_dp_pulludenable_status width(1) "" { 3653 USBA0_OTG_DP_PULLUDENABLE_0 = 0 "Pullup/down disabled"; 3654 USBA0_OTG_DP_PULLUDENABLE_1 = 1 "Pullup/down enabled"; 3655 }; 3656 3657 constants usba0_otg_dp_muxmode_status width(3) "" { 3658 USBA0_OTG_DP_MUXMODE_0 = 0 "Select usba0_otg_dp"; 3659 USBA0_OTG_DP_MUXMODE_1 = 1 "Select uart3_rx_irrx"; 3660 USBA0_OTG_DP_MUXMODE_2 = 2 "Select uart2_rx"; 3661 USBA0_OTG_DP_MUXMODE_7 = 7 "Select safe_mode"; 3662 }; 3663 3664 register control_core_pad0_usba0_otg_ce_pad1_usba0_otg_dp addr(base, 0x194) "Register control for Pads usba0_otg_ce and usba0_otg_dp Access conditions. Read: unrestricted, Write: unrestricted" { 3665 usba0_otg_ro 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3666 usba0_otg_rw 1 rw type(usba0_otg_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3667 _ 9 mbz; 3668 usba0_otg_dp_pulltypeselect 1 rw type(usba0_otg_dp_pulltypeselect_status) "Pullup/down selection for pad usba0_otg_dp"; 3669 usba0_otg_dp_pulludenable 1 rw type(usba0_otg_dp_pulludenable_status) "Pullup/down enable for pad usba0_otg_dp"; 3670 usba0_otg_dp_muxmode 3 rw type(usba0_otg_dp_muxmode_status) "Functional multiplexing selection for pad usba0_otg_dp"; 3671 _ 11 mbz; 3672 usba0_otg_ce_pulltypeselect 1 rw type(usba0_otg_dp_pulltypeselect_status) "Pullup/down selection for pad usba0_otg_ce"; 3673 usba0_otg_ce_pulludenable 1 rw type(usba0_otg_dp_pulludenable_status) "Pullup/down enable for pad usba0_otg_ce"; 3674 _ 3 mbz; 3675 }; 3676 3677 constants fref_clk1_out_muxmode_status width(3) "" { 3678 FREF_CLK1_OUT_MUXMODE_0 = 0 "Select fref_clk1_out"; 3679 FREF_CLK1_OUT_MUXMODE_3 = 3 "Select gpio_181"; 3680 FREF_CLK1_OUT_MUXMODE_7 = 7 "Select safe_mode"; 3681 }; 3682 3683 constants usba0_otg_dm_muxmode_status width(3) "" { 3684 USBA0_OTG_DM_MUXMODE_0 = 0 "Select usba0_otg_dm"; 3685 USBA0_OTG_DM_MUXMODE_1 = 1 "Select uart3_tx_irtx"; 3686 USBA0_OTG_DM_MUXMODE_2 = 2 "Select uart2_tx"; 3687 USBA0_OTG_DM_MUXMODE_7 = 7 "Select safe_mode"; 3688 }; 3689 3690 register control_core_pad0_usba0_otg_dm_pad1_fref_clk1_out addr(base, 0x198) "Register control for Pads usba0_otg_dm and fref_clk1_out Access conditions. Read: unrestricted, Write: unrestricted" { 3691 fref_clk1_out_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3692 fref_clk1_out_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3693 fref_clk1_out_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad fref_clk1_out"; 3694 fref_clk1_out_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad fref_clk1_out"; 3695 fref_clk1_out_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad fref_clk1_out"; 3696 fref_clk1_out_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad fref_clk1_out. This is an active low signal"; 3697 fref_clk1_out_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad fref_clk1_out"; 3698 fref_clk1_out_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad fref_clk1_out"; 3699 _ 3 mbz; 3700 fref_clk1_out_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad fref_clk1_out"; 3701 fref_clk1_out_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad fref_clk1_out"; 3702 fref_clk1_out_muxmode 3 rw type(fref_clk1_out_muxmode_status) "Functional multiplexing selection for pad fref_clk1_out"; 3703 _ 11 mbz; 3704 usba0_otg_dm_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad usba0_otg_dm"; 3705 usba0_otg_dm_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad usba0_otg_dm"; 3706 usba0_otg_dm_muxmode 3 rw type(usba0_otg_dm_muxmode_status) "Functional multiplexing selection for pad usba0_otg_dm"; 3707 }; 3708 3709 constants sys_nirq1_muxmode_status width(3) "" { 3710 SYS_NIRQ1_MUXMODE_0 = 0 "Select sys_nirq1"; 3711 SYS_NIRQ1_MUXMODE_7 = 7 "Select safe_mode"; 3712 }; 3713 3714 constants fref_clk2_out_muxmode_status width(3) "" { 3715 FREF_CLK2_OUT_MUXMODE_0 = 0 "Select fref_clk2_out"; 3716 FREF_CLK2_OUT_MUXMODE_3 = 3 "Select gpio_182"; 3717 FREF_CLK2_OUT_MUXMODE_7 = 7 "Select safe_mode"; 3718 }; 3719 3720 register control_core_pad0_fref_clk2_out_pad1_sys_nirq1 addr(base, 0x19C) "Register control for Pads fref_clk2_out and sys_nirq1 Access conditions. Read: unrestricted, Write: unrestricted" { 3721 sys_nirq1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3722 sys_nirq1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3723 _ 5 mbz; 3724 sys_nirq1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_nirq1"; 3725 _ 3 mbz; 3726 sys_nirq1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_nirq1"; 3727 sys_nirq1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_nirq1"; 3728 sys_nirq1_muxmode 3 rw type(sys_nirq1_muxmode_status) "Functional multiplexing selection for pad sys_nirq1"; 3729 fref_clk2_out_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3730 fref_clk2_out_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3731 fref_clk2_out_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad fref_clk2_out"; 3732 fref_clk2_out_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad fref_clk2_out"; 3733 fref_clk2_out_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad fref_clk2_out"; 3734 fref_clk2_out_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad fref_clk2_out. This is an active low signal"; 3735 fref_clk2_out_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad fref_clk2_out"; 3736 fref_clk2_out_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad fref_clk2_out"; 3737 _ 3 mbz; 3738 fref_clk2_out_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad fref_clk2_out"; 3739 fref_clk2_out_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad fref_clk2_out"; 3740 fref_clk2_out_muxmode 3 rw type(fref_clk2_out_muxmode_status) "Functional multiplexing selection for pad fref_clk2_out"; 3741 }; 3742 3743 constants sys_boot0_muxmode_status width(3) "" { 3744 SYS_BOOT0_MUXMODE_0 = 0 "Select sys_boot0"; 3745 SYS_BOOT0_MUXMODE_3 = 3 "Select gpio_184"; 3746 SYS_BOOT0_MUXMODE_7 = 7 "Select safe_mode"; 3747 }; 3748 3749 constants sys_nirq2_muxmode_status width(3) "" { 3750 SYS_NIRQ2_MUXMODE_0 = 0 "Select sys_nirq2"; 3751 SYS_NIRQ2_MUXMODE_3 = 3 "Select gpio_183"; 3752 SYS_NIRQ2_MUXMODE_7 = 7 "Select safe_mode"; 3753 }; 3754 3755 register control_core_pad0_sys_nirq2_pad1_sys_boot0 addr(base, 0x1A0) "Register control for Pads sys_nirq2 and sys_boot0 Access conditions. Read: unrestricted, Write: unrestricted" { 3756 sys_boot0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3757 sys_boot0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3758 sys_boot0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_boot0"; 3759 sys_boot0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_boot0"; 3760 sys_boot0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_boot0"; 3761 sys_boot0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_boot0. This is an active low signal"; 3762 sys_boot0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_boot0"; 3763 sys_boot0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_boot0"; 3764 _ 3 mbz; 3765 sys_boot0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_boot0"; 3766 sys_boot0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_boot0"; 3767 sys_boot0_muxmode 3 rw type(sys_boot0_muxmode_status) "Functional multiplexing selection for pad sys_boot0"; 3768 sys_nirq2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3769 sys_nirq2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3770 sys_nirq2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_nirq2"; 3771 sys_nirq2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_nirq2"; 3772 sys_nirq2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_nirq2"; 3773 sys_nirq2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_nirq2. This is an active low signal"; 3774 sys_nirq2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_nirq2"; 3775 sys_nirq2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_nirq2"; 3776 _ 3 mbz; 3777 sys_nirq2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_nirq2"; 3778 sys_nirq2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_nirq2"; 3779 sys_nirq2_muxmode 3 rw type(sys_nirq2_muxmode_status) "Functional multiplexing selection for pad sys_nirq2"; 3780 }; 3781 3782 constants sys_boot2_muxmode_status width(3) "" { 3783 SYS_BOOT2_MUXMODE_0 = 0 "Select sys_boot2"; 3784 SYS_BOOT2_MUXMODE_3 = 3 "Select gpio_186"; 3785 SYS_BOOT2_MUXMODE_7 = 7 "Select safe_mode"; 3786 }; 3787 3788 constants sys_boot1_muxmode_status width(3) "" { 3789 SYS_BOOT1_MUXMODE_0 = 0 "Select sys_boot1"; 3790 SYS_BOOT1_MUXMODE_3 = 3 "Select gpio_185"; 3791 SYS_BOOT1_MUXMODE_7 = 7 "Select safe_mode"; 3792 }; 3793 3794 register control_core_pad0_sys_boot1_pad1_sys_boot2 addr(base, 0x1A4) "Register control for Pads sys_boot1 and sys_boot2 Access conditions. Read: unrestricted, Write: unrestricted" { 3795 sys_boot2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3796 sys_boot2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3797 sys_boot2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_boot2"; 3798 sys_boot2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_boot2"; 3799 sys_boot2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_boot2"; 3800 sys_boot2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_boot2. This is an active low signal"; 3801 sys_boot2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_boot2"; 3802 sys_boot2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_boot2"; 3803 _ 3 mbz; 3804 sys_boot2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_boot2"; 3805 sys_boot2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_boot2"; 3806 sys_boot2_muxmode 3 rw type(sys_boot2_muxmode_status) "Functional multiplexing selection for pad sys_boot2"; 3807 sys_boot1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3808 sys_boot1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3809 sys_boot1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_boot1"; 3810 sys_boot1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_boot1"; 3811 sys_boot1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_boot1"; 3812 sys_boot1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_boot1. This is an active low signal"; 3813 sys_boot1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_boot1"; 3814 sys_boot1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_boot1"; 3815 _ 3 mbz; 3816 sys_boot1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_boot1"; 3817 sys_boot1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_boot1"; 3818 sys_boot1_muxmode 3 rw type(sys_boot1_muxmode_status) "Functional multiplexing selection for pad sys_boot1"; 3819 }; 3820 3821 constants sys_boot4_muxmode_status width(3) "" { 3822 SYS_BOOT4_MUXMODE_0 = 0 "Select sys_boot4"; 3823 SYS_BOOT4_MUXMODE_3 = 3 "Select gpio_188"; 3824 SYS_BOOT4_MUXMODE_7 = 7 "Select safe_mode"; 3825 }; 3826 3827 constants sys_boot3_muxmode_status width(3) "" { 3828 SYS_BOOT3_MUXMODE_0 = 0 "Select sys_boot3"; 3829 SYS_BOOT3_MUXMODE_3 = 3 "Select gpio_187"; 3830 SYS_BOOT3_MUXMODE_7 = 7 "Select safe_mode"; 3831 }; 3832 3833 register control_core_pad0_sys_boot3_pad1_sys_boot4 addr(base, 0x1A8) "Register control for Pads sys_boot3 and sys_boot4 Access conditions. Read: unrestricted, Write: unrestricted" { 3834 sys_boot4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3835 sys_boot4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3836 sys_boot4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_boot4"; 3837 sys_boot4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_boot4"; 3838 sys_boot4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_boot4"; 3839 sys_boot4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_boot4. This is an active low signal"; 3840 sys_boot4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_boot4"; 3841 sys_boot4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_boot4"; 3842 _ 3 mbz; 3843 sys_boot4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_boot4"; 3844 sys_boot4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_boot4"; 3845 sys_boot4_muxmode 3 rw type(sys_boot4_muxmode_status) "Functional multiplexing selection for pad sys_boot4"; 3846 sys_boot3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3847 sys_boot3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3848 sys_boot3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_boot3"; 3849 sys_boot3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_boot3"; 3850 sys_boot3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_boot3"; 3851 sys_boot3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_boot3. This is an active low signal"; 3852 sys_boot3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_boot3"; 3853 sys_boot3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_boot3"; 3854 _ 3 mbz; 3855 sys_boot3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_boot3"; 3856 sys_boot3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_boot3"; 3857 sys_boot3_muxmode 3 rw type(sys_boot3_muxmode_status) "Functional multiplexing selection for pad sys_boot3"; 3858 }; 3859 3860 constants dpm_emu0_muxmode_status width(3) "" { 3861 DPM_EMU0_MUXMODE_0 = 0 "Select dpm_emu0"; 3862 DPM_EMU0_MUXMODE_3 = 3 "Select gpio_11"; 3863 DPM_EMU0_MUXMODE_6 = 6 "Select hw_dbg0"; 3864 DPM_EMU0_MUXMODE_7 = 7 "Select safe_mode"; 3865 }; 3866 3867 constants sys_boot5_muxmode_status width(3) "" { 3868 SYS_BOOT5_MUXMODE_0 = 0 "Select sys_boot5"; 3869 SYS_BOOT5_MUXMODE_3 = 3 "Select gpio_189"; 3870 SYS_BOOT5_MUXMODE_7 = 7 "Select safe_mode"; 3871 }; 3872 3873 register control_core_pad0_sys_boot5_pad1_dpm_emu0 addr(base, 0x1AC) "Register control for Pads sys_boot5 and dpm_emu0 Access conditions. Read: unrestricted, Write: unrestricted" { 3874 dpm_emu0_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3875 dpm_emu0_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3876 dpm_emu0_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu0"; 3877 dpm_emu0_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu0"; 3878 dpm_emu0_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu0"; 3879 dpm_emu0_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu0. This is an active low signal"; 3880 dpm_emu0_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu0"; 3881 dpm_emu0_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu0"; 3882 _ 3 mbz; 3883 dpm_emu0_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu0"; 3884 dpm_emu0_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu0"; 3885 dpm_emu0_muxmode 3 rw type(dpm_emu0_muxmode_status) "Functional multiplexing selection for pad dpm_emu0"; 3886 sys_boot5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3887 sys_boot5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3888 sys_boot5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad sys_boot5"; 3889 sys_boot5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad sys_boot5"; 3890 sys_boot5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad sys_boot5"; 3891 sys_boot5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad sys_boot5. This is an active low signal"; 3892 sys_boot5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad sys_boot5"; 3893 sys_boot5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad sys_boot5"; 3894 _ 3 mbz; 3895 sys_boot5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad sys_boot5"; 3896 sys_boot5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad sys_boot5"; 3897 sys_boot5_muxmode 3 rw type(sys_boot5_muxmode_status) "Functional multiplexing selection for pad sys_boot5"; 3898 }; 3899 3900 constants dpm_emu2_muxmode_status width(3) "" { 3901 DPM_EMU2_MUXMODE_0 = 0 "Select dpm_emu2"; 3902 DPM_EMU2_MUXMODE_1 = 1 "Select usba0_ulpiphy_clk"; 3903 DPM_EMU2_MUXMODE_3 = 3 "Select gpio_13"; 3904 DPM_EMU2_MUXMODE_5 = 5 "Select dispc2_fid"; 3905 DPM_EMU2_MUXMODE_6 = 6 "Select hw_dbg2"; 3906 DPM_EMU2_MUXMODE_7 = 7 "Select safe_mode"; 3907 }; 3908 3909 constants dpm_emu1_muxmode_status width(3) "" { 3910 DPM_EMU1_MUXMODE_0 = 0 "Select dpm_emu1"; 3911 DPM_EMU1_MUXMODE_3 = 3 "Select gpio_12"; 3912 DPM_EMU1_MUXMODE_6 = 6 "Select hw_dbg1"; 3913 DPM_EMU1_MUXMODE_7 = 7 "Select safe_mode"; 3914 }; 3915 3916 register control_core_pad0_dpm_emu1_pad1_dpm_emu2 addr(base, 0x1B0) "Register control for Pads dpm_emu1 and dpm_emu2 Access conditions. Read: unrestricted, Write: unrestricted" { 3917 dpm_emu2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3918 dpm_emu2_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3919 dpm_emu2_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu2"; 3920 dpm_emu2_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu2"; 3921 dpm_emu2_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu2"; 3922 dpm_emu2_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu2. This is an active low signal"; 3923 dpm_emu2_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu2"; 3924 dpm_emu2_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu2"; 3925 _ 3 mbz; 3926 dpm_emu2_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu2"; 3927 dpm_emu2_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu2"; 3928 dpm_emu2_muxmode 3 rw type(dpm_emu2_muxmode_status) "Functional multiplexing selection for pad dpm_emu2"; 3929 dpm_emu1_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3930 dpm_emu1_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3931 dpm_emu1_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu1"; 3932 dpm_emu1_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu1"; 3933 dpm_emu1_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu1"; 3934 dpm_emu1_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu1. This is an active low signal"; 3935 dpm_emu1_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu1"; 3936 dpm_emu1_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu1"; 3937 _ 3 mbz; 3938 dpm_emu1_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu1"; 3939 dpm_emu1_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu1"; 3940 dpm_emu1_muxmode 3 rw type(dpm_emu1_muxmode_status) "Functional multiplexing selection for pad dpm_emu1"; 3941 }; 3942 3943 constants dpm_emu4_muxmode_status width(3) "" { 3944 DPM_EMU4_MUXMODE_0 = 0 "Select dpm_emu4"; 3945 DPM_EMU4_MUXMODE_1 = 1 "Select usba0_ulpiphy_dir"; 3946 DPM_EMU4_MUXMODE_3 = 3 "Select gpio_15"; 3947 DPM_EMU4_MUXMODE_4 = 4 "Select rfbi_data9"; 3948 DPM_EMU4_MUXMODE_5 = 5 "Select dispc2_data9"; 3949 DPM_EMU4_MUXMODE_6 = 6 "Select hw_dbg4"; 3950 DPM_EMU4_MUXMODE_7 = 7 "Select safe_mode"; 3951 }; 3952 3953 constants dpm_emu3_muxmode_status width(3) "" { 3954 DPM_EMU3_MUXMODE_0 = 0 "Select dpm_emu3"; 3955 DPM_EMU3_MUXMODE_1 = 1 "Select usba0_ulpiphy_stp"; 3956 DPM_EMU3_MUXMODE_3 = 3 "Select gpio_14"; 3957 DPM_EMU3_MUXMODE_4 = 4 "Select rfbi_data10"; 3958 DPM_EMU3_MUXMODE_5 = 5 "Select dispc2_data10"; 3959 DPM_EMU3_MUXMODE_6 = 6 "Select hw_dbg3"; 3960 DPM_EMU3_MUXMODE_7 = 7 "Select safe_mode"; 3961 }; 3962 3963 register control_core_pad0_dpm_emu3_pad1_dpm_emu4 addr(base, 0x1B4) "Register control for Pads dpm_emu3 and dpm_emu4 Access conditions. Read: unrestricted, Write: unrestricted" { 3964 dpm_emu4_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3965 dpm_emu4_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3966 dpm_emu4_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu4"; 3967 dpm_emu4_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu4"; 3968 dpm_emu4_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu4"; 3969 dpm_emu4_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu4. This is an active low signal"; 3970 dpm_emu4_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu4"; 3971 dpm_emu4_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu4"; 3972 _ 3 mbz; 3973 dpm_emu4_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu4"; 3974 dpm_emu4_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu4"; 3975 dpm_emu4_muxmode 3 rw type(dpm_emu4_muxmode_status) "Functional multiplexing selection for pad dpm_emu4"; 3976 dpm_emu3_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 3977 dpm_emu3_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 3978 dpm_emu3_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu3"; 3979 dpm_emu3_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu3"; 3980 dpm_emu3_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu3"; 3981 dpm_emu3_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu3. This is an active low signal"; 3982 dpm_emu3_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu3"; 3983 dpm_emu3_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu3"; 3984 _ 3 mbz; 3985 dpm_emu3_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu3"; 3986 dpm_emu3_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu3"; 3987 dpm_emu3_muxmode 3 rw type(dpm_emu3_muxmode_status) "Functional multiplexing selection for pad dpm_emu3"; 3988 }; 3989 3990 constants dpm_emu6_muxmode_status width(3) "" { 3991 DPM_EMU6_MUXMODE_0 = 0 "Select dpm_emu6"; 3992 DPM_EMU6_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat0"; 3993 DPM_EMU6_MUXMODE_2 = 2 "Select uart3_tx_irtx"; 3994 DPM_EMU6_MUXMODE_3 = 3 "Select gpio_17"; 3995 DPM_EMU6_MUXMODE_4 = 4 "Select rfbi_hsync0"; 3996 DPM_EMU6_MUXMODE_5 = 5 "Select dispc2_data17"; 3997 DPM_EMU6_MUXMODE_6 = 6 "Select hw_dbg6"; 3998 DPM_EMU6_MUXMODE_7 = 7 "Select safe_mode"; 3999 }; 4000 4001 constants dpm_emu5_muxmode_status width(3) "" { 4002 DPM_EMU5_MUXMODE_0 = 0 "Select dpm_emu5"; 4003 DPM_EMU5_MUXMODE_1 = 1 "Select usba0_ulpiphy_nxt"; 4004 DPM_EMU5_MUXMODE_3 = 3 "Select gpio_16"; 4005 DPM_EMU5_MUXMODE_4 = 4 "Select rfbi_te_vsync0"; 4006 DPM_EMU5_MUXMODE_5 = 5 "Select dispc2_data16"; 4007 DPM_EMU5_MUXMODE_6 = 6 "Select hw_dbg5"; 4008 DPM_EMU5_MUXMODE_7 = 7 "Select safe_mode"; 4009 }; 4010 4011 register control_core_pad0_dpm_emu5_pad1_dpm_emu6 addr(base, 0x1B8) "Register control for Pads dpm_emu5 and dpm_emu6 Access conditions. Read: unrestricted, Write: unrestricted" { 4012 dpm_emu6_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4013 dpm_emu6_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4014 dpm_emu6_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu6"; 4015 dpm_emu6_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu6"; 4016 dpm_emu6_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu6"; 4017 dpm_emu6_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu6. This is an active low signal"; 4018 dpm_emu6_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu6"; 4019 dpm_emu6_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu6"; 4020 _ 3 mbz; 4021 dpm_emu6_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu6"; 4022 dpm_emu6_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu6"; 4023 dpm_emu6_muxmode 3 rw type(dpm_emu6_muxmode_status) "Functional multiplexing selection for pad dpm_emu6"; 4024 dpm_emu5_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4025 dpm_emu5_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4026 dpm_emu5_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu5"; 4027 dpm_emu5_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu5"; 4028 dpm_emu5_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu5"; 4029 dpm_emu5_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu5. This is an active low signal"; 4030 dpm_emu5_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu5"; 4031 dpm_emu5_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu5"; 4032 _ 3 mbz; 4033 dpm_emu5_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu5"; 4034 dpm_emu5_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu5"; 4035 dpm_emu5_muxmode 3 rw type(dpm_emu5_muxmode_status) "Functional multiplexing selection for pad dpm_emu5"; 4036 }; 4037 4038 constants dpm_emu8_muxmode_status width(3) "" { 4039 DPM_EMU8_MUXMODE_0 = 0 "Select dpm_emu8"; 4040 DPM_EMU8_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat2"; 4041 DPM_EMU8_MUXMODE_2 = 2 "Select uart3_rts_sd"; 4042 DPM_EMU8_MUXMODE_3 = 3 "Select gpio_19"; 4043 DPM_EMU8_MUXMODE_4 = 4 "Select rfbi_re"; 4044 DPM_EMU8_MUXMODE_5 = 5 "Select dispc2_pclk"; 4045 DPM_EMU8_MUXMODE_6 = 6 "Select hw_dbg8"; 4046 DPM_EMU8_MUXMODE_7 = 7 "Select safe_mode"; 4047 }; 4048 4049 constants dpm_emu7_muxmode_status width(3) "" { 4050 DPM_EMU7_MUXMODE_0 = 0 "Select dpm_emu7"; 4051 DPM_EMU7_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat1"; 4052 DPM_EMU7_MUXMODE_2 = 2 "Select uart3_rx_irrx"; 4053 DPM_EMU7_MUXMODE_3 = 3 "Select gpio_18"; 4054 DPM_EMU7_MUXMODE_4 = 4 "Select rfbi_cs0"; 4055 DPM_EMU7_MUXMODE_5 = 5 "Select dispc2_hsync"; 4056 DPM_EMU7_MUXMODE_6 = 6 "Select hw_dbg7"; 4057 DPM_EMU7_MUXMODE_7 = 7 "Select safe_mode"; 4058 }; 4059 4060 register control_core_pad0_dpm_emu7_pad1_dpm_emu8 addr(base, 0x1BC) "Register control for Pads dpm_emu7 and dpm_emu8 Access conditions. Read: unrestricted, Write: unrestricted" { 4061 dpm_emu8_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4062 dpm_emu8_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4063 dpm_emu8_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu8"; 4064 dpm_emu8_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu8"; 4065 dpm_emu8_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu8"; 4066 dpm_emu8_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu8. This is an active low signal"; 4067 dpm_emu8_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu8"; 4068 dpm_emu8_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu8"; 4069 _ 3 mbz; 4070 dpm_emu8_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu8"; 4071 dpm_emu8_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu8"; 4072 dpm_emu8_muxmode 3 rw type(dpm_emu8_muxmode_status) "Functional multiplexing selection for pad dpm_emu8"; 4073 dpm_emu7_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4074 dpm_emu7_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4075 dpm_emu7_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu7"; 4076 dpm_emu7_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu7"; 4077 dpm_emu7_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu7"; 4078 dpm_emu7_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu7. This is an active low signal"; 4079 dpm_emu7_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu7"; 4080 dpm_emu7_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu7"; 4081 _ 3 mbz; 4082 dpm_emu7_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu7"; 4083 dpm_emu7_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu7"; 4084 dpm_emu7_muxmode 3 rw type(dpm_emu7_muxmode_status) "Functional multiplexing selection for pad dpm_emu7"; 4085 }; 4086 4087 constants dpm_emu10_muxmode_status width(3) "" { 4088 DPM_EMU10_MUXMODE_0 = 0 "Select dpm_emu10"; 4089 DPM_EMU10_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat4"; 4090 DPM_EMU10_MUXMODE_3 = 3 "Select gpio_21"; 4091 DPM_EMU10_MUXMODE_4 = 4 "Select rfbi_a0"; 4092 DPM_EMU10_MUXMODE_5 = 5 "Select dispc2_de"; 4093 DPM_EMU10_MUXMODE_6 = 6 "Select hw_dbg10"; 4094 DPM_EMU10_MUXMODE_7 = 7 "Select safe_mode"; 4095 }; 4096 4097 constants dpm_emu9_muxmode_status width(3) "" { 4098 DPM_EMU9_MUXMODE_0 = 0 "Select dpm_emu9"; 4099 DPM_EMU9_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat3"; 4100 DPM_EMU9_MUXMODE_2 = 2 "Select uart3_cts_rctx"; 4101 DPM_EMU9_MUXMODE_3 = 3 "Select gpio_20"; 4102 DPM_EMU9_MUXMODE_4 = 4 "Select rfbi_we"; 4103 DPM_EMU9_MUXMODE_5 = 5 "Select dispc2_vsync"; 4104 DPM_EMU9_MUXMODE_6 = 6 "Select hw_dbg9"; 4105 DPM_EMU9_MUXMODE_7 = 7 "Select safe_mode"; 4106 }; 4107 4108 register control_core_pad0_dpm_emu9_pad1_dpm_emu10 addr(base, 0x1C0) "Register control for Pads dpm_emu9 and dpm_emu10 Access conditions. Read: unrestricted, Write: unrestricted" { 4109 dpm_emu10_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4110 dpm_emu10_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4111 dpm_emu10_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu10"; 4112 dpm_emu10_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu10"; 4113 dpm_emu10_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu10"; 4114 dpm_emu10_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu10. This is an active low signal"; 4115 dpm_emu10_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu10"; 4116 dpm_emu10_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu10"; 4117 _ 3 mbz; 4118 dpm_emu10_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu10"; 4119 dpm_emu10_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu10"; 4120 dpm_emu10_muxmode 3 rw type(dpm_emu10_muxmode_status) "Functional multiplexing selection for pad dpm_emu10"; 4121 dpm_emu9_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4122 dpm_emu9_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4123 dpm_emu9_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu9"; 4124 dpm_emu9_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu9"; 4125 dpm_emu9_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu9"; 4126 dpm_emu9_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu9. This is an active low signal"; 4127 dpm_emu9_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu9"; 4128 dpm_emu9_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu9"; 4129 _ 3 mbz; 4130 dpm_emu9_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu9"; 4131 dpm_emu9_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu9"; 4132 dpm_emu9_muxmode 3 rw type(dpm_emu9_muxmode_status) "Functional multiplexing selection for pad dpm_emu9"; 4133 }; 4134 4135 constants dpm_emu12_muxmode_status width(3) "" { 4136 DPM_EMU12_MUXMODE_0 = 0 "Select dpm_emu12"; 4137 DPM_EMU12_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat6"; 4138 DPM_EMU12_MUXMODE_3 = 3 "Select gpio_23"; 4139 DPM_EMU12_MUXMODE_4 = 4 "Select rfbi_data7"; 4140 DPM_EMU12_MUXMODE_5 = 5 "Select dispc2_data7"; 4141 DPM_EMU12_MUXMODE_6 = 6 "Select hw_dbg12"; 4142 DPM_EMU12_MUXMODE_7 = 7 "Select safe_mode"; 4143 }; 4144 4145 constants dpm_emu11_muxmode_status width(3) "" { 4146 DPM_EMU11_MUXMODE_0 = 0 "Select dpm_emu11"; 4147 DPM_EMU11_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat5"; 4148 DPM_EMU11_MUXMODE_3 = 3 "Select gpio_22"; 4149 DPM_EMU11_MUXMODE_4 = 4 "Select rfbi_data8"; 4150 DPM_EMU11_MUXMODE_5 = 5 "Select dispc2_data8"; 4151 DPM_EMU11_MUXMODE_6 = 6 "Select hw_dbg11"; 4152 DPM_EMU11_MUXMODE_7 = 7 "Select safe_mode"; 4153 }; 4154 4155 register control_core_pad0_dpm_emu11_pad1_dpm_emu12 addr(base, 0x1C4) "Register control for Pads dpm_emu11 and dpm_emu12 Access conditions. Read: unrestricted, Write: unrestricted" { 4156 dpm_emu12_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4157 dpm_emu12_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4158 dpm_emu12_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu12"; 4159 dpm_emu12_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu12"; 4160 dpm_emu12_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu12"; 4161 dpm_emu12_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu12. This is an active low signal"; 4162 dpm_emu12_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu12"; 4163 dpm_emu12_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu12"; 4164 _ 3 mbz; 4165 dpm_emu12_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu12"; 4166 dpm_emu12_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu12"; 4167 dpm_emu12_muxmode 3 rw type(dpm_emu12_muxmode_status) "Functional multiplexing selection for pad dpm_emu12"; 4168 dpm_emu11_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4169 dpm_emu11_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4170 dpm_emu11_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu11"; 4171 dpm_emu11_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu11"; 4172 dpm_emu11_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu11"; 4173 dpm_emu11_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu11. This is an active low signal"; 4174 dpm_emu11_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu11"; 4175 dpm_emu11_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu11"; 4176 _ 3 mbz; 4177 dpm_emu11_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu11"; 4178 dpm_emu11_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu11"; 4179 dpm_emu11_muxmode 3 rw type(dpm_emu11_muxmode_status) "Functional multiplexing selection for pad dpm_emu11"; 4180 }; 4181 4182 constants dpm_emu14_muxmode_status width(3) "" { 4183 DPM_EMU14_MUXMODE_0 = 0 "Select dpm_emu14"; 4184 DPM_EMU14_MUXMODE_1 = 1 "Reserved"; 4185 DPM_EMU14_MUXMODE_2 = 2 "Select uart1_rx"; 4186 DPM_EMU14_MUXMODE_3 = 3 "Select gpio_25"; 4187 DPM_EMU14_MUXMODE_4 = 4 "Select rfbi_data5"; 4188 DPM_EMU14_MUXMODE_5 = 5 "Select dispc2_data5"; 4189 DPM_EMU14_MUXMODE_6 = 6 "Select hw_dbg14"; 4190 DPM_EMU14_MUXMODE_7 = 7 "Select safe_mode"; 4191 }; 4192 4193 constants dpm_emu13_muxmode_status width(3) "" { 4194 DPM_EMU13_MUXMODE_0 = 0 "Select dpm_emu13"; 4195 DPM_EMU13_MUXMODE_1 = 1 "Select usba0_ulpiphy_dat7"; 4196 DPM_EMU13_MUXMODE_3 = 3 "Select gpio_24"; 4197 DPM_EMU13_MUXMODE_4 = 4 "Select rfbi_data6"; 4198 DPM_EMU13_MUXMODE_5 = 5 "Select dispc2_data6"; 4199 DPM_EMU13_MUXMODE_6 = 6 "Select hw_dbg13"; 4200 DPM_EMU13_MUXMODE_7 = 7 "Select safe_mode"; 4201 }; 4202 4203 register control_core_pad0_dpm_emu13_pad1_dpm_emu14 addr(base, 0x1C8) "Register control for Pads dpm_emu13 and dpm_emu14 Access conditions. Read: unrestricted, Write: unrestricted" { 4204 dpm_emu14_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4205 dpm_emu14_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4206 dpm_emu14_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu14"; 4207 dpm_emu14_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu14"; 4208 dpm_emu14_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu14"; 4209 dpm_emu14_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu14. This is an active low signal"; 4210 dpm_emu14_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu14"; 4211 dpm_emu14_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu14"; 4212 _ 3 mbz; 4213 dpm_emu14_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu14"; 4214 dpm_emu14_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu14"; 4215 dpm_emu14_muxmode 3 rw type(dpm_emu14_muxmode_status) "Functional multiplexing selection for pad dpm_emu14"; 4216 dpm_emu13_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4217 dpm_emu13_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4218 dpm_emu13_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu13"; 4219 dpm_emu13_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu13"; 4220 dpm_emu13_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu13"; 4221 dpm_emu13_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu13. This is an active low signal"; 4222 dpm_emu13_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu13"; 4223 dpm_emu13_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu13"; 4224 _ 3 mbz; 4225 dpm_emu13_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu13"; 4226 dpm_emu13_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu13"; 4227 dpm_emu13_muxmode 3 rw type(dpm_emu13_muxmode_status) "Functional multiplexing selection for pad dpm_emu13"; 4228 }; 4229 4230 constants dpm_emu16_muxmode_status width(3) "" { 4231 DPM_EMU16_MUXMODE_0 = 0 "Select dpm_emu16"; 4232 DPM_EMU16_MUXMODE_1 = 1 "Select dmtimer8_pwm_evt"; 4233 DPM_EMU16_MUXMODE_2 = 2 "Select dsi1_te0"; 4234 DPM_EMU16_MUXMODE_3 = 3 "Select gpio_27"; 4235 DPM_EMU16_MUXMODE_4 = 4 "Select rfbi_data3"; 4236 DPM_EMU16_MUXMODE_5 = 5 "Select dispc2_data3"; 4237 DPM_EMU16_MUXMODE_6 = 6 "Select hw_dbg16"; 4238 DPM_EMU16_MUXMODE_7 = 7 "Select safe_mode"; 4239 }; 4240 4241 constants dpm_emu15_muxmode_status width(3) "" { 4242 DPM_EMU15_MUXMODE_0 = 0 "Select dpm_emu15"; 4243 DPM_EMU15_MUXMODE_1 = 1 "Reserved"; 4244 DPM_EMU15_MUXMODE_3 = 3 "Select gpio_26"; 4245 DPM_EMU15_MUXMODE_4 = 4 "Select rfbi_data4"; 4246 DPM_EMU15_MUXMODE_5 = 5 "Select dispc2_data4"; 4247 DPM_EMU15_MUXMODE_6 = 6 "Select hw_dbg15"; 4248 DPM_EMU15_MUXMODE_7 = 7 "Select safe_mode"; 4249 }; 4250 4251 register control_core_pad0_dpm_emu15_pad1_dpm_emu16 addr(base, 0x1CC) "Register control for Pads dpm_emu15 and dpm_emu16 Access conditions. Read: unrestricted, Write: unrestricted" { 4252 dpm_emu16_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4253 dpm_emu16_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4254 dpm_emu16_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu16"; 4255 dpm_emu16_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu16"; 4256 dpm_emu16_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu16"; 4257 dpm_emu16_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu16. This is an active low signal"; 4258 dpm_emu16_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu16"; 4259 dpm_emu16_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu16"; 4260 _ 3 mbz; 4261 dpm_emu16_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu16"; 4262 dpm_emu16_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu16"; 4263 dpm_emu16_muxmode 3 rw type(dpm_emu16_muxmode_status) "Functional multiplexing selection for pad dpm_emu16"; 4264 dpm_emu15_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4265 dpm_emu15_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4266 dpm_emu15_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu15"; 4267 dpm_emu15_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu15"; 4268 dpm_emu15_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu15"; 4269 dpm_emu15_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu15. This is an active low signal"; 4270 dpm_emu15_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu15"; 4271 dpm_emu15_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu15"; 4272 _ 3 mbz; 4273 dpm_emu15_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu15"; 4274 dpm_emu15_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu15"; 4275 dpm_emu15_muxmode 3 rw type(dpm_emu15_muxmode_status) "Functional multiplexing selection for pad dpm_emu15"; 4276 }; 4277 4278 constants dpm_emu18_muxmode_status width(3) "" { 4279 DPM_EMU18_MUXMODE_0 = 0 "Select dpm_emu18"; 4280 DPM_EMU18_MUXMODE_1 = 1 "Select dmtimer10_pwm_evt"; 4281 DPM_EMU18_MUXMODE_2 = 2 "Select dsi2_te0"; 4282 DPM_EMU18_MUXMODE_3 = 3 "Select gpio_190"; 4283 DPM_EMU18_MUXMODE_4 = 4 "Select rfbi_data1"; 4284 DPM_EMU18_MUXMODE_5 = 5 "Select dispc2_data1"; 4285 DPM_EMU18_MUXMODE_6 = 6 "Select hw_dbg18"; 4286 DPM_EMU18_MUXMODE_7 = 7 "Select safe_mode"; 4287 }; 4288 4289 constants dpm_emu17_muxmode_status width(3) "" { 4290 DPM_EMU17_MUXMODE_0 = 0 "Select dpm_emu17"; 4291 DPM_EMU17_MUXMODE_1 = 1 "Select dmtimer9_pwm_evt"; 4292 DPM_EMU17_MUXMODE_2 = 2 "Select dsi1_te1"; 4293 DPM_EMU17_MUXMODE_3 = 3 "Select gpio_28"; 4294 DPM_EMU17_MUXMODE_4 = 4 "Select rfbi_data2"; 4295 DPM_EMU17_MUXMODE_5 = 5 "Select dispc2_data2"; 4296 DPM_EMU17_MUXMODE_6 = 6 "Select hw_dbg17"; 4297 DPM_EMU17_MUXMODE_7 = 7 "Select safe_mode"; 4298 }; 4299 4300 register control_core_pad0_dpm_emu17_pad1_dpm_emu18 addr(base, 0x1D0) "Register control for Pads dpm_emu17 and dpm_emu18 Access conditions. Read: unrestricted, Write: unrestricted" { 4301 dpm_emu18_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4302 dpm_emu18_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4303 dpm_emu18_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu18"; 4304 dpm_emu18_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu18"; 4305 dpm_emu18_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu18"; 4306 dpm_emu18_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu18. This is an active low signal"; 4307 dpm_emu18_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu18"; 4308 dpm_emu18_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu18"; 4309 _ 3 mbz; 4310 dpm_emu18_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu18"; 4311 dpm_emu18_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu18"; 4312 dpm_emu18_muxmode 3 rw type(dpm_emu18_muxmode_status) "Functional multiplexing selection for pad dpm_emu18"; 4313 dpm_emu17_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4314 dpm_emu17_wakeupenable 1 rw type(gpmc_ad1_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4315 dpm_emu17_offmodepulltypeselect 1 rw type(gpmc_ad1_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu17"; 4316 dpm_emu17_offmodepulludenable 1 rw type(gpmc_ad1_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu17"; 4317 dpm_emu17_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu17"; 4318 dpm_emu17_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu17. This is an active low signal"; 4319 dpm_emu17_offmodeenable 1 rw type(gpmc_ad1_offmodeenable_status) "OffMode mode override control for pad dpm_emu17"; 4320 dpm_emu17_inputenable 1 rw type(gpmc_ad1_inputenable_status) "Input enable value for pad dpm_emu17"; 4321 _ 3 mbz; 4322 dpm_emu17_pulltypeselect 1 rw type(gpmc_ad1_pulltypeselect_status) "pullup/down selection for pad dpm_emu17"; 4323 dpm_emu17_pulludenable 1 rw type(gpmc_ad1_pulludenable_status) "pullup/down enable for pad dpm_emu17"; 4324 dpm_emu17_muxmode 3 rw type(dpm_emu17_muxmode_status) "Functional multiplexing selection for pad dpm_emu17"; 4325 }; 4326 4327 constants csi22_dx2_wakeupevent_status width(1) "" { 4328 CSI22_DX2_WAKEUPEVENT_1_r = 1 "A wake-up event occurred."; 4329 CSI22_DX2_WAKEUPEVENT_0_r = 0 "No wake-up event occurred."; 4330 }; 4331 4332 constants csi22_dx2_inputenable_status width(1) "" { 4333 CSI22_DX2_INPUTENABLE_0 = 0 "Input buffer of IO cell is disabled."; 4334 CSI22_DX2_INPUTENABLE_1 = 1 "Input buffer of IO cell is enabled."; 4335 }; 4336 4337 constants csi22_dx2_pulludenable_status width(1) "" { 4338 CSI22_DX2_PULLUDENABLE_0 = 0 "Pullup/downdisabled"; 4339 CSI22_DX2_PULLUDENABLE_1 = 1 "Pullup/down enabled"; 4340 }; 4341 4342 constants csi22_dx2_muxmode_status width(3) "" { 4343 CSI22_DX2_MUXMODE_0 = 0 "Select csi22_dx2"; 4344 CSI22_DX2_MUXMODE_2 = 2 "Select cam2_fid"; 4345 CSI22_DX2_MUXMODE_7 = 7 "Select safe_mode"; 4346 }; 4347 4348 constants dpm_emu19_wakeupenable_status width(1) "" { 4349 DPM_EMU19_WAKEUPENABLE_0 = 0 "Wake-up detection is disabled."; 4350 DPM_EMU19_WAKEUPENABLE_1 = 1 "Wake-up detection is enabled."; 4351 }; 4352 4353 constants dpm_emu19_offmodepulltypeselect_status width(1) "" { 4354 DPM_EMU19_OFFMODEPULLTYPESELECT_0 = 0 "Off mode pulldown selected"; 4355 DPM_EMU19_OFFMODEPULLTYPESELECT_1 = 1 "Off mode pullup selected"; 4356 }; 4357 4358 constants dpm_emu19_offmodepulludenable_status width(1) "" { 4359 DPM_EMU19_OFFMODEPULLUDENABLE_0 = 0 "Off mode pullup/down disabled"; 4360 DPM_EMU19_OFFMODEPULLUDENABLE_1 = 1 "Off mode pullup/down enabled"; 4361 }; 4362 4363 constants dpm_emu19_inputenable_status width(1) "" { 4364 DPM_EMU19_INPUTENABLE_0 = 0 "Input buffer of I/O cell is disabled."; 4365 DPM_EMU19_INPUTENABLE_1 = 1 "Input buffer of I/O cell is enabled."; 4366 }; 4367 4368 constants dpm_emu19_muxmode_status width(3) "" { 4369 DPM_EMU19_MUXMODE_0 = 0 "Select dpm_emu19"; 4370 DPM_EMU19_MUXMODE_1 = 1 "Select dmtimer11_pwm_evt"; 4371 DPM_EMU19_MUXMODE_2 = 2 "Select dsi2_te1"; 4372 DPM_EMU19_MUXMODE_3 = 3 "Select gpio_191"; 4373 DPM_EMU19_MUXMODE_4 = 4 "Select rfbi_data0"; 4374 DPM_EMU19_MUXMODE_5 = 5 "Select dispc2_data0"; 4375 DPM_EMU19_MUXMODE_6 = 6 "Select hw_dbg19"; 4376 DPM_EMU19_MUXMODE_7 = 7 "Select safe_mode"; 4377 }; 4378 4379 register control_core_pad0_dpm_emu19_pad1_csi22_dx2 addr(base, 0x1D4) "Register control for Pads dpm_emu19 and csi22_dx2 Access conditions. Read: unrestricted, Write: unrestricted" { 4380 csi22_dx2_wakeupevent 1 ro type(csi22_dx2_wakeupevent_status) "Pad_x wake-up event status latched in the I/O"; 4381 csi22_dx2_wakeupenable 1 rw type(usba0_otg_status) "Input pad wake-up enable (and off mode input enable value)"; 4382 _ 5 mbz; 4383 csi22_dx2_inputenable 1 rw type(csi22_dx2_inputenable_status) "Input enable value for pad csi22_dx2"; 4384 _ 3 mbz; 4385 csi22_dx2_pulltypeselect 1 rw type(usba0_otg_dp_pulltypeselect_status) "Pullup/down selection for pad csi22_dx2"; 4386 csi22_dx2_pulludenable 1 rw type(csi22_dx2_pulludenable_status) "Pullup/down enable for pad csi22_dx2"; 4387 csi22_dx2_muxmode 3 ro type(csi22_dx2_muxmode_status) "Functional multiplexing selection for pad csi22_dx2"; 4388 dpm_emu19_wakeupevent 1 ro type(csi22_dx2_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4389 dpm_emu19_wakeupenable 1 rw type(dpm_emu19_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4390 dpm_emu19_offmodepulltypeselect 1 rw type(dpm_emu19_offmodepulltypeselect_status) "OffMode mode pullup/down selection for pad dpm_emu19"; 4391 dpm_emu19_offmodepulludenable 1 rw type(dpm_emu19_offmodepulludenable_status) "OffMode mode pullup/down enable for pad dpm_emu19"; 4392 dpm_emu19_offmodeoutvalue 1 rw type(gpmc_ad1_offmodeoutvalue_status) "OffMode mode output value for pad dpm_emu19"; 4393 dpm_emu19_offmodeoutenable 1 rw type(gpmc_ad1_offmodeoutenable_status) "OffMode mode output enable value for pad dpm_emu19. This is an active low signal."; 4394 dpm_emu19_offmodeenable 1 rw type(kpd_row0_offmodeenable_status) "OffMode mode override control for pad dpm_emu19"; 4395 dpm_emu19_inputenable 1 rw type(dpm_emu19_inputenable_status) "Input enable value for pad dpm_emu19"; 4396 _ 3 mbz; 4397 dpm_emu19_pulltypeselect 1 rw type(usba0_otg_dp_pulltypeselect_status) "Pullup/down selection for pad dpm_emu19"; 4398 dpm_emu19_pulludenable 1 rw type(usba0_otg_dp_pulludenable_status) "Pullup/down enable for pad dpm_emu19"; 4399 dpm_emu19_muxmode 3 rw type(dpm_emu19_muxmode_status) "Functional multiplexing selection for pad dpm_emu19"; 4400 }; 4401 4402 register control_padconf_wakeupevent_0 addr(base, 0x1D8) "Access conditions. Read: unrestricted, Write: unrestricted" { 4403 gpmc_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_clk"; 4404 gpmc_nwp_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_nwp"; 4405 gpmc_ncs3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs3"; 4406 gpmc_ncs2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs2"; 4407 gpmc_ncs1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs1"; 4408 gpmc_ncs0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs0"; 4409 gpmc_a25_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a25"; 4410 gpmc_a24_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a24"; 4411 gpmc_a23_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a23"; 4412 gpmc_a22_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a22"; 4413 gpmc_a21_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a21"; 4414 gpmc_a20_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a20"; 4415 gpmc_a19_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a19"; 4416 gpmc_a18_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a18"; 4417 gpmc_a17_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a17"; 4418 gpmc_a16_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_a16"; 4419 gpmc_ad15_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad15"; 4420 gpmc_ad14_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad14"; 4421 gpmc_ad13_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad13"; 4422 gpmc_ad12_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad12"; 4423 gpmc_ad11_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad11"; 4424 gpmc_ad10_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad10"; 4425 gpmc_ad9_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad9"; 4426 gpmc_ad8_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad8"; 4427 gpmc_ad7_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad7"; 4428 gpmc_ad6_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad6"; 4429 gpmc_ad5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad5"; 4430 gpmc_ad4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad4"; 4431 gpmc_ad3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad3"; 4432 gpmc_ad2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad2"; 4433 gpmc_ad1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad1"; 4434 gpmc_ad0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ad0"; 4435 }; 4436 4437 register control_padconf_wakeupevent_1 addr(base, 0x1DC) "Access conditions. Read: unrestricted, Write: unrestricted" { 4438 cam_strobe_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad cam_strobe"; 4439 cam_shutter_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad cam_shutter"; 4440 csi22_dy1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi22_dy1"; 4441 csi22_dx1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi22_dx1"; 4442 csi22_dy0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi22_dy0"; 4443 csi22_dx0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi22_dx0"; 4444 csi21_dy4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dy4"; 4445 csi21_dx4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dx4"; 4446 csi21_dy3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dy3"; 4447 csi21_dx3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dx3"; 4448 csi21_dy2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dy2"; 4449 csi21_dx2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dx2"; 4450 csi21_dy1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dy1"; 4451 csi21_dx1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dx1"; 4452 csi21_dy0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dy0"; 4453 csi21_dx0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad csi21_dx0"; 4454 gpio66_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpio66"; 4455 gpio65_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpio65"; 4456 gpio64_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpio64"; 4457 gpio63_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpio63"; 4458 gpmc_ncs7_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs7"; 4459 gpmc_ncs6_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs6"; 4460 gpmc_ncs5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs5"; 4461 gpmc_ncs4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_ncs4"; 4462 gpmc_wait2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_wait2"; 4463 gpmc_wait1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_wait1"; 4464 gpmc_wait0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_wait0"; 4465 gpmc_nbe1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_nbe1"; 4466 gpmc_nbe0_cle_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_nbe0_cle"; 4467 gpmc_nwe_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_nwe"; 4468 gpmc_noe_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_noe"; 4469 gpmc_nadv_ale_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad gpmc_nadv_ale"; 4470 }; 4471 4472 register control_padconf_wakeupevent_2 addr(base, 0x1E0) "Access conditions. Read: unrestricted, Write: unrestricted" { 4473 abe_mcbsp1_clkx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp1_clkx"; 4474 abe_mcbsp2_fsx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp2_fsx"; 4475 abe_mcbsp2_dx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp2_dx"; 4476 abe_mcbsp2_dr_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp2_dr"; 4477 abe_mcbsp2_clkx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp2_clkx"; 4478 sdmmc1_dat7_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat7"; 4479 sdmmc1_dat6_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat6"; 4480 sdmmc1_dat5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat5"; 4481 sdmmc1_dat4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat4"; 4482 sdmmc1_dat3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat3"; 4483 sdmmc1_dat2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat2"; 4484 sdmmc1_dat1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat1"; 4485 sdmmc1_dat0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_dat0"; 4486 sdmmc1_cmd_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_cmd"; 4487 sdmmc1_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc1_clk"; 4488 usbc1_icusb_dm_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbc1_icusb_dm"; 4489 usbc1_icusb_dp_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbc1_icusb_dp"; 4490 usbb1_hsic_strobe_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_hsic_strobe"; 4491 usbb1_hsic_data_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_hsic_data"; 4492 usbb1_ulpitll_dat7_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat7"; 4493 usbb1_ulpitll_dat6_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat6"; 4494 usbb1_ulpitll_dat5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat5"; 4495 usbb1_ulpitll_dat4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat4"; 4496 usbb1_ulpitll_dat3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat3"; 4497 usbb1_ulpitll_dat2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat2"; 4498 usbb1_ulpitll_dat1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat1"; 4499 usbb1_ulpitll_dat0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dat0"; 4500 usbb1_ulpitll_nxt_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_nxt"; 4501 usbb1_ulpitll_dir_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_dir"; 4502 usbb1_ulpitll_stp_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_stp"; 4503 usbb1_ulpitll_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb1_ulpitll_clk"; 4504 cam_globalreset_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad cam_globalreset"; 4505 }; 4506 4507 register control_padconf_wakeupevent_3 addr(base, 0x1E4) "Access conditions. Read: unrestricted, Write: unrestricted" { 4508 mcspi1_cs3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_cs3"; 4509 mcspi1_cs2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_cs2"; 4510 mcspi1_cs1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_cs1"; 4511 mcspi1_cs0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_cs0"; 4512 mcspi1_simo_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_simo"; 4513 mcspi1_somi_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_somi"; 4514 mcspi1_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi1_clk"; 4515 i2c4_sda_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c4_sda"; 4516 i2c4_scl_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c4_scl"; 4517 i2c3_sda_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c3_sda"; 4518 i2c3_scl_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c3_scl"; 4519 i2c2_sda_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c2_sda"; 4520 i2c2_scl_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c2_scl"; 4521 i2c1_sda_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c1_sda"; 4522 i2c1_scl_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad i2c1_scl"; 4523 hdq_sio_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad hdq_sio"; 4524 uart2_tx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart2_tx"; 4525 uart2_rx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart2_rx"; 4526 uart2_rts_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart2_rts"; 4527 uart2_cts_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart2_cts"; 4528 abe_dmic_din3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_dmic_din3"; 4529 abe_dmic_din2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_dmic_din2"; 4530 abe_dmic_din1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_dmic_din1"; 4531 abe_dmic_clk1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_dmic_clk1"; 4532 abe_clks_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_clks"; 4533 abe_pdm_lb_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_pdm_lb_clk"; 4534 abe_pdm_frame_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_pdm_frame"; 4535 abe_pdm_dl_data_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_pdm_dl_data"; 4536 abe_pdm_ul_data_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_pdm_ul_data"; 4537 abe_mcbsp1_fsx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp1_fsx"; 4538 abe_mcbsp1_dx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp1_dx"; 4539 abe_mcbsp1_dr_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad abe_mcbsp1_dr"; 4540 }; 4541 4542 register control_padconf_wakeupevent_4 addr(base, 0x1E8) "Access conditions. Read: unrestricted, Write: unrestricted" { 4543 kpd_col4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_col4"; 4544 kpd_col3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_col3"; 4545 usbb2_hsic_strobe_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_hsic_strobe"; 4546 usbb2_hsic_data_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_hsic_data"; 4547 usbb2_ulpitll_dat7_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat7"; 4548 usbb2_ulpitll_dat6_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat6"; 4549 usbb2_ulpitll_dat5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat5"; 4550 usbb2_ulpitll_dat4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat4"; 4551 usbb2_ulpitll_dat3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat3"; 4552 usbb2_ulpitll_dat2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat2"; 4553 usbb2_ulpitll_dat1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat1"; 4554 usbb2_ulpitll_dat0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dat0"; 4555 usbb2_ulpitll_nxt_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_nxt"; 4556 usbb2_ulpitll_dir_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_dir"; 4557 usbb2_ulpitll_stp_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_stp"; 4558 usbb2_ulpitll_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usbb2_ulpitll_clk"; 4559 uart4_tx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart4_tx"; 4560 uart4_rx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart4_rx"; 4561 mcspi4_cs0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi4_cs0"; 4562 mcspi4_somi_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi4_somi"; 4563 mcspi4_simo_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi4_simo"; 4564 mcspi4_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad mcspi4_clk"; 4565 sdmmc5_dat3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc5_dat3"; 4566 sdmmc5_dat2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc5_dat2"; 4567 sdmmc5_dat1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc5_dat1"; 4568 sdmmc5_dat0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc5_dat0"; 4569 sdmmc5_cmd_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc5_cmd"; 4570 sdmmc5_clk_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sdmmc5_clk"; 4571 uart3_tx_irtx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart3_tx_irtx"; 4572 uart3_rx_irrx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart3_rx_irrx"; 4573 uart3_rts_sd_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart3_rts_sd"; 4574 uart3_cts_rctx_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad uart3_cts_rctx"; 4575 }; 4576 4577 register control_padconf_wakeupevent_5 addr(base, 0x1EC) "Access conditions. Read: unrestricted, Write: unrestricted" { 4578 dpm_emu10_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu10"; 4579 dpm_emu9_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu9"; 4580 dpm_emu8_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu8"; 4581 dpm_emu7_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu7"; 4582 dpm_emu6_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu6"; 4583 dpm_emu5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu5"; 4584 dpm_emu4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu4"; 4585 dpm_emu3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu3"; 4586 dpm_emu2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu2"; 4587 dpm_emu1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu1"; 4588 dpm_emu0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu0"; 4589 sys_boot5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_boot5"; 4590 sys_boot4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_boot4"; 4591 sys_boot3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_boot3"; 4592 sys_boot2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_boot2"; 4593 sys_boot1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_boot1"; 4594 sys_boot0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_boot0"; 4595 sys_nirq2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_nirq2"; 4596 sys_nirq1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad sys_nirq1"; 4597 fref_clk2_out_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad fref_clk2_out"; 4598 fref_clk1_out_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad fref_clk1_out"; 4599 usba0_otg_dp_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad usba0_otg_dp"; 4600 kpd_row2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_row2"; 4601 kpd_row1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_row1"; 4602 kpd_row0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_row0"; 4603 kpd_row5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_row5"; 4604 kpd_row4_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_row4"; 4605 kpd_row3_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_row3"; 4606 kpd_col2_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_col2"; 4607 kpd_col1_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_col1"; 4608 kpd_col0_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_col0"; 4609 kpd_col5_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad kpd_col5"; 4610 }; 4611 4612 constants csi22_dy2_duplicatewakeupevent_status width(1) "" { 4613 CSI22_DY2_DUPLICATEWAKEUPEVENT_1_r = 1 "A wakeup event occurred"; 4614 CSI22_DY2_DUPLICATEWAKEUPEVENT_0_r = 0 "No wakeup event occurred"; 4615 }; 4616 4617 register control_padconf_wakeupevent_6 addr(base, 0x1F0) "Access conditions. Read: unrestricted, Write: unrestricted" { 4618 _ 21 mbz; 4619 csi22_dy2_duplicatewakeupevent 1 ro type(csi22_dy2_duplicatewakeupevent_status) "Wake-up event status latched in the IO for pad csi22_dy2"; 4620 csi22_dx2_duplicatewakeupevent 1 ro type(csi22_dy2_duplicatewakeupevent_status) "Wake-up event status latched in the IO for pad csi22_dx2"; 4621 dpm_emu19_duplicatewakeupevent 1 ro type(csi22_dy2_duplicatewakeupevent_status) "Wake-up event status latched in the IO for pad dpm_emu19"; 4622 dpm_emu18_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu18"; 4623 dpm_emu17_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu17"; 4624 dpm_emu16_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu16"; 4625 dpm_emu15_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu15"; 4626 dpm_emu14_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu14"; 4627 dpm_emu13_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu13"; 4628 dpm_emu12_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu12"; 4629 dpm_emu11_duplicatewakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Wake-up event status latched in the I/O for pad dpm_emu11"; 4630 }; 4631 4632 constants csi22_dy2_wakeupenable_status width(1) "" { 4633 CSI22_DY2_WAKEUPENABLE_0 = 0 "wake-up detection on low level"; 4634 CSI22_DY2_WAKEUPENABLE_1 = 1 "wake-up detection on high level"; 4635 }; 4636 4637 constants csi22_dy2_inputenable_status width(1) "" { 4638 CSI22_DY2_INPUTENABLE_0 = 0 "Input buffer of IO cell is disabled"; 4639 CSI22_DY2_INPUTENABLE_1 = 1 "Input buffer of IO cell is enabled"; 4640 }; 4641 4642 constants csi22_dy2_muxmode_status width(3) "" { 4643 CSI22_DY2_MUXMODE_0 = 0 "Select csi22_dy2"; 4644 CSI22_DY2_MUXMODE_2 = 2 "Select cam2_wen"; 4645 CSI22_DY2_MUXMODE_7 = 7 "Select safe_mode"; 4646 }; 4647 4648 register control_core_pad0_csi22_dy2 addr(base, 0x1F4) "Register control for Pad csi22_dy2 Access conditions. Read: unrestricted, Write: unrestricted" { 4649 _ 16 mbz; 4650 csi22_dy2_wakeupevent 1 ro type(gpmc_ad1_wakeupevent_status) "Pad_x wake-up event status latched in the IO"; 4651 csi22_dy2_wakeupenable 1 rw type(csi22_dy2_wakeupenable_status) "Input pad wake-up enable (and OFF mode input enable value)"; 4652 _ 5 mbz; 4653 csi22_dy2_inputenable 1 rw type(csi22_dy2_inputenable_status) "Input enable value for pad csi22_dy2"; 4654 _ 3 mbz; 4655 csi22_dy2_pulltypeselect 1 rw type(hdq_sio_pulltypeselect_status) "Pull-Up/Down selection for pad csi22_dy2"; 4656 csi22_dy2_pulludenable 1 rw type(hdq_sio_pulludenable_status) "Pull-Up/Down enable for pad csi22_dy2"; 4657 csi22_dy2_muxmode 3 rw type(csi22_dy2_muxmode_status) "Functional multiplexing selection for pad csi22_dy2"; 4658 }; 4659 4660 constants force_offmode_en_status width(1) "" { 4661 FORCE_OFFMODE_EN_0 = 0 "Offmode is not forced active"; 4662 FORCE_OFFMODE_EN_1 = 1 "Offmode is forced active"; 4663 }; 4664 4665 register control_padconf_global addr(base, 0x5A0) "Global PAD control Access conditions. Read: unrestricted, Write: unrestricted" { 4666 force_offmode_en 1 rw type(force_offmode_en_status) "Force offmode enable for PADs"; 4667 _ 31 mbz; 4668 }; 4669 4670 constants vdds_dv_bank0_status width(1) "" { 4671 VDDS_DV_BANK0_0 = 0 "VDDS = 1.8V"; 4672 VDDS_DV_BANK0_1 = 1 "VDDS = 1.2V"; 4673 }; 4674 4675 register control_core_padconf_mode addr(base, 0x5A4) "PAD Voltage Mode control Access conditions. Read: unrestricted, Write: unrestricted" { 4676 vdds_dv_bank0 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank0"; 4677 vdds_dv_bank1 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank1"; 4678 vdds_dv_bank3 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank3"; 4679 vdds_dv_bank4 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank4"; 4680 vdds_dv_bank5 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank5"; 4681 vdds_dv_bank6 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank6"; 4682 vdds_dv_c2c 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_c2c"; 4683 vdds_dv_cam 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_cam"; 4684 vdds_dv_gpmc0 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_gpmc0"; 4685 vdds_dv_sdmmc2 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_sdmmc2"; 4686 vdds_dv_bank7 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank7"; 4687 vdds_dv_gpmc1 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_gpmc1"; 4688 vdds_dv_bank2_shared0 1 rw type(vdds_dv_bank0_status) "PAD Voltage level control for vdds_dv_bank2_shared0"; 4689 _ 19 mbz; 4690 }; 4691 4692 register control_smart1io_padconf_0 addr(base, 0x5A8) "SMART1 I/O control 0 Access conditions. Read: unrestricted, Write: unrestricted" { 4693 abe_dr0_sc 2 rw "Slew rate control for group abe_dr0. Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4694 cam_dr0_sc 2 rw "Slew rate control for group cam_dr0. Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4695 _ 4 mbz; 4696 gpio_dr8_sc 2 rw "Slew rate control for group gpio_dr8. Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4697 gpio_dr9_sc 2 rw "Slew rate control for group gpio_dr9. Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4698 _ 2 mbz; 4699 gpmc_dr3_sc 2 rw "Slew rate control for group gpmc_dr3. Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4700 _ 2 mbz; 4701 gpio_63_64_dr0_sc 2 rw "Slew rate control for group gpio_63_64_dr0. Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4702 mcspi1_dr0_sc 2 rw "Slew rate control for group mcspi1_dr0 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4703 uart1_dr0_sc 2 rw "Slew rate control for group uart1_dr0 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4704 uart3_dr0_sc 2 rw "Slew rate control for group uart3_dr0 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4705 uart3_dr1_sc 2 rw "Slew rate control for group uart3_dr1 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4706 _ 4 mbz; 4707 }; 4708 4709 constants abe_dr0_lb_status width(2) "" { 4710 ABE_DR0_LB_0 = 0 "TL Length= [2cm-20cm] / Farend cap per TL= [1pF-10pF]"; 4711 ABE_DR0_LB_1 = 1 "Dual TL Length= [20cm-40cm] / Farend cap per TL= [1pF-10pF]"; 4712 ABE_DR0_LB_2 = 2 "TL Length = [2cm-20cm] / Farend cap per TL= [10pF-20pF]"; 4713 ABE_DR0_LB_3 = 3 "Dual TL Length = [20cm-40cm] / Farend cap per TL= [10pF-20pF]"; 4714 }; 4715 4716 register control_smart1io_padconf_1 addr(base, 0x5AC) "SMART1 I/O control 1 Access conditions. Read: unrestricted, Write: unrestricted" { 4717 abe_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group abe_dr0"; 4718 cam_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group cam_dr0"; 4719 _ 4 mbz; 4720 gpio_dr8_lb 2 rw type(abe_dr0_lb_status) "Load control for group gpio_dr8"; 4721 gpio_dr9_lb 2 rw type(abe_dr0_lb_status) "Load control for group gpio_dr9"; 4722 _ 2 mbz; 4723 gpmc_dr3_lb 2 rw type(abe_dr0_lb_status) "Load control for group gpmc_dr3"; 4724 _ 2 mbz; 4725 gpio_63_64_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group gpio_63_64_dr0"; 4726 mcspi1_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group mcspi1_dr0"; 4727 uart1_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group uart1_dr0"; 4728 uart3_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group uart3_dr0"; 4729 uart3_dr1_lb 2 rw type(abe_dr0_lb_status) "Load control for group uart3_dr1"; 4730 _ 4 mbz; 4731 }; 4732 4733 register control_smart2io_padconf_0 rw addr(base, 0x5B0) "SMART2 I/O control 0 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 4734 4735 register control_smart2io_padconf_1 ro addr(base, 0x5B4) "SMART2 I/O control 1 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 4736 4737 register control_smart3io_padconf_0 addr(base, 0x5B8) "SMART3 I/O control 0 Access conditions. Read: unrestricted, Write: unrestricted" { 4738 dmic_dr0_mb 2 rw "50-Ohm output buffer mode control for group dmic_dr0. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4739 gpio_dr3_mb 2 rw "25-Ohm output buffer mode control for group gpio_dr3. Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4740 gpio_dr4_mb 2 rw "25-Ohm output buffer mode control for group gpio_dr4. Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4741 gpio_dr5_mb 2 rw "50-Ohm output buffer mode control for group gpio_dr5. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4742 gpio_dr6_mb 2 rw "50-Ohm output buffer mode control for group gpio_dr6. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4743 hsi_dr1_mb 2 rw "25-Ohm output buffer mode control for group hsi_dr1. Refer to the I/Os with combined Mode and Load Settings for more information about mode settings."; 4744 hsi_dr2_mb 2 rw "25-Ohm output buffer mode control for group hsi_dr2. Refer to the I/Os with combined Mode and Load Settings for more information about mode settings."; 4745 hsi_dr3_mb 2 rw "25-Ohm output buffer mode control for group hsi_dr3. Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4746 mcbsp2_dr0_mb 2 rw "50-Ohm output buffer mode control for group mcbsp2_dr0. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4747 mcspi4_dr0_mb 2 rw "50-Ohm output buffer mode control for group mcspi4_dr0. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4748 mcspi4_dr1_mb 2 rw "50-Ohm output buffer mode control for group mcspi4_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4749 sdmmc3_dr0_mb 2 rw "50-Ohm output buffer mode control for group sdmmc3_dr0. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4750 _ 6 mbz; 4751 spi2_dr0_mb 2 rw "50-Ohm output buffer mode control for group spi2_dr0. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4752 }; 4753 4754 register control_smart3io_padconf_1 addr(base, 0x5BC) "SMART3 I/O control 1 Access conditions. Read: unrestricted, Write: unrestricted" { 4755 spi2_dr1_mb 2 rw "50-Ohm output buffer mode control for group spi2_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4756 spi2_dr2_mb 2 rw "50-Ohm output buffer mode control for group spi2_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4757 uart2_dr0_mb 2 rw "50-Ohm output buffer mode control for group spi2_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4758 uart2_dr1_mb 2 rw "50-Ohm output buffer mode control for group spi2_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4759 uart4_dr0_mb 2 rw "50-Ohm output buffer mode control for group spi2_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4760 hsi_dr0_mb 2 rw "25-Ohm output buffer mode control for group hsi_dr0. Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4761 _ 6 mbz; 4762 gpmc_dr1_mb 2 rw "50-Ohm output buffer mode control for group gpmc_dr1. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4763 _ 4 mbz; 4764 pdm_dr0_mb 2 rw "50-Ohm output buffer mode control for group pdm_dr0. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4765 fref_dr2_mb 2 rw "50-Ohm output buffer mode control for group fref_dr2. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4766 fref_dr3_mb 2 rw "50-Ohm output buffer mode control for group fref_dr3. Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4767 usbb1_dr2_mb 2 rw "25-Ohm output buffer mode control for group usbb1_dr2. Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4768 }; 4769 4770 register control_smart3io_padconf_2 addr(base, 0x5C0) "SMART3 I/O control 2 Access conditions. Read: unrestricted, Write: unrestricted" { 4771 dmic_dr0_lb 1 rw "50-Ohm output buffer load control dmic_dr0_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4772 gpio_dr3_lb 1 rw "25-Ohm output buffer load control gpio_dr3_lb Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4773 gpio_dr4_lb 1 rw "25-Ohm output buffer load control gpio_dr4_lb Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4774 gpio_dr5_lb 1 rw "50-Ohm output buffer load control gpio_dr5_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4775 gpio_dr6_lb 1 rw "50-Ohm output buffer load control gpio_dr6_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4776 hsi_dr1_lb 1 rw "25-Ohm output buffer load control hsi_dr1_lb Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4777 hsi_dr2_lb 1 rw "25-Ohm output buffer load control hsi_dr2_lb Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4778 hsi_dr3_lb 1 rw "25-Ohm output buffer load control hsi_dr3_lb Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4779 mcbsp2_dr0_lb 1 rw "50-Ohm output buffer load control mcbsp2_dr0_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4780 mcspi4_dr0_lb 1 rw "50-Ohm output buffer load control mcspi4_dr0_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4781 mcspi4_dr1_lb 1 rw "50-Ohm output buffer load control mcspi4_dr1_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4782 _ 4 mbz; 4783 spi2_dr0_lb 1 rw "50-Ohm output buffer load control spi2_dr0_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4784 spi2_dr1_lb 1 rw "50-Ohm output buffer load control spi2_dr1_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4785 spi2_dr2_lb 1 rw "50-Ohm output buffer load control spi2_dr2_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4786 uart2_dr0_lb 1 rw "50-Ohm output buffer load control uart2_dr0_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4787 uart2_dr1_lb 1 rw "50-Ohm output buffer load control uart2_dr1_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4788 uart4_dr0_lb 1 rw "50-Ohm output buffer load control uart4_dr0_lb Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4789 hsi_dr0_lb 1 rw "25-Ohm output buffer load control hsi_dr0 Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4790 fref_dr3_lb 1 rw "50-Ohm output buffer load control fref_dr3 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4791 gpmc_dr1_lb 1 rw "50-Ohm output buffer load control gpmc_dr1 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4792 pdm_dr0_lb 1 rw "50-Ohm output buffer load control pdm_dr0 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4793 fref_dr2_lb 1 rw "50-Ohm output buffer load control fref_dr2 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4794 sdmmc3_dr0_lb 1 rw "50-Ohm output buffer load control sdmmc3_dr0 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4795 usbb1_dr2_lb 1 rw "25-Ohm output buffer load control usbb1_dr2 Refer to I/Os with combined Mode and Load Settings for more details on mode settings."; 4796 _ 4 mbz; 4797 }; 4798 4799 constants usbb2_dr1_sr_status width(2) "" { 4800 USBB2_DR1_SR_0 = 0 "Turn_on time 125ps for Drv8"; 4801 USBB2_DR1_SR_1 = 1 "Turn_on time 500ps for Drv8"; 4802 USBB2_DR1_SR_2 = 2 "Turn_on time 325ps for Drv8"; 4803 USBB2_DR1_SR_3 = 3 "Turn_on time 750ps for Drv8"; 4804 }; 4805 4806 constants usbb2_dr1_i_status width(3) "" { 4807 USBB2_DR1_I_0 = 0 "for Drv5"; 4808 USBB2_DR1_I_1 = 1 "for Drv6"; 4809 USBB2_DR1_I_2 = 2 "for Drv7"; 4810 USBB2_DR1_I_3 = 3 "for Drv8"; 4811 USBB2_DR1_I_4 = 4 "for Drv9"; 4812 USBB2_DR1_I_5 = 5 "for Drv10"; 4813 USBB2_DR1_I_6 = 6 "for Drv11"; 4814 USBB2_DR1_I_7 = 7 "Drv12"; 4815 }; 4816 4817 constants usbb1_hsic_data_wd_status width(2) "" { 4818 USBB1_HSIC_DATA_WD_0 = 0 "Pull logic disabled"; 4819 USBB1_HSIC_DATA_WD_1 = 1 "pull up"; 4820 USBB1_HSIC_DATA_WD_2 = 2 "pull down"; 4821 USBB1_HSIC_DATA_WD_3 = 3 "Maintain the previous output value"; 4822 }; 4823 4824 constants usbb1_hsic_data_offmode_wd_enable_status width(1) "" { 4825 USBB1_HSIC_DATA_OFFMODE_WD_ENABLE_0 = 0 "offmode_wd1"; 4826 USBB1_HSIC_DATA_OFFMODE_WD_ENABLE_1 = 1 "offmode_wd1"; 4827 }; 4828 4829 register control_usbb_hsic addr(base, 0x5C4) "USBB HSIC control Access conditions. Read: unrestricted, Write: unrestricted" { 4830 usbb2_dr1_sr 2 rw type(usbb2_dr1_sr_status) "usbb2 Slew Rate control sr1:sr0"; 4831 usbb2_dr1_i 3 rw type(usbb2_dr1_i_status) "usbb2 Impedence control i2:i0"; 4832 usbb1_dr1_sr 2 rw type(usbb2_dr1_sr_status) "usbb1 Slew Rate control sr1:sr0"; 4833 usbb1_dr1_i 3 rw type(usbb2_dr1_i_status) "usbb1 Impedence control i2:i0"; 4834 usbb1_hsic_data_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb1_hsic_data wd1:wd0"; 4835 usbb1_hsic_strobe_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb1_hsic_strobe wd1:wd0"; 4836 usbb2_hsic_data_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb2_hsic_data wd1:wd0"; 4837 usbb2_hsic_strobe_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb2_hsic_strobe wd1:wd0"; 4838 usbb1_hsic_data_offmode_wd_enable 1 rw type(usbb1_hsic_data_offmode_wd_enable_status) "usbb1_hsic_data_offmode_wd enable"; 4839 usbb1_hsic_data_offmode_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb1_hsic_data_offmode_wd1:wd0"; 4840 usbb1_hsic_strobe_offmode_wd_enable 1 rw type(usbb1_hsic_data_offmode_wd_enable_status) "usbb1_hsic_strobe_offmode_wd enable"; 4841 usbb1_hsic_strobe_offmode_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb1_hsic_strobe_offmode_wd1:wd0"; 4842 usbb2_hsic_data_offmode_wd_enable 1 rw type(usbb1_hsic_data_offmode_wd_enable_status) "usbb2_hsic_data_offmode_wd enable"; 4843 usbb2_hsic_data_offmode_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb2_hsic_data_offmode_wd1:wd0"; 4844 usbb2_hsic_strobe_offmode_wd_enable 1 rw type(usbb1_hsic_data_offmode_wd_enable_status) "usbb2_hsic_strobe_offmode_wd enable"; 4845 usbb2_hsic_strobe_offmode_wd 2 rw type(usbb1_hsic_data_wd_status) "usbb2_hsic_strobe_offmode_wd1:wd0"; 4846 _ 2 mbz; 4847 }; 4848 4849 register control_smart3io_padconf_3 addr(base, 0x5C8) "SMART3 IO control 3 Access conditions. Read: unrestricted, Write: unrestricted" { 4850 slimbus1_dr0_mb 2 rw "50-Ohm output buffer mode control for group slimbus1_dr0 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4851 slimbus1_dr1_mb 2 rw "50-Ohm output buffer mode control for group slimbus1_dr1 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4852 slimbus2_dr0_mb 2 rw "50-Ohm output buffer mode control for group slimbus2_dr0 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4853 slimbus2_dr1_mb 2 rw "50-Ohm output buffer mode control for group slimbus2_dr1 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4854 slimbus2_dr2_mb 2 rw "50-Ohm output buffer mode control for group slimbus2_dr2 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4855 slimbus2_dr3_mb 2 rw "50-Ohm output buffer mode control for group slimbus2_dr3 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4856 slimbus1_dr0_lb 1 rw "50-Ohm output buffer load control for group slimbus1_dr0 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4857 slimbus2_dr1_lb 1 rw "50-Ohm output buffer load control for group slimbus2_dr1 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4858 slimbus2_dr2_lb 1 rw "50-Ohm output buffer load control for group slimbus2_dr2 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4859 slimbus2_dr3_lb 1 rw "50-Ohm output buffer load control for group slimbus2_dr3 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4860 slimbus1_dr1_lb 1 rw "50-Ohm output buffer load control for group slimbus1_dr1 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4861 slimbus2_dr0_lb 1 rw "50-Ohm output buffer load control for group slimbus2_dr0 Refer to 50-Ohm output buffer I/Os with combined Mode and Load Settings for more details on mode settings."; 4862 _ 14 mbz; 4863 }; 4864 4865 constants dpm_dr1_ds_status width(1) "" { 4866 DPM_DR1_DS_0 = 0 "50 Ohm"; 4867 DPM_DR1_DS_1 = 1 "25 Ohm"; 4868 }; 4869 4870 register control_smart2io_padconf_2 addr(base, 0x5CC) "SMART2 IO control 2 Access conditions. Read: unrestricted, Write: unrestricted" { 4871 dpm_dr1_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group dpm_dr1"; 4872 dpm_dr2_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group dpm_dr2"; 4873 dpm_dr3_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group dpm_dr3"; 4874 gpio_dr10_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group gpio_dr10"; 4875 hsi2_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group hsi2_dr0"; 4876 hsi2_dr1_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group hsi2_dr1"; 4877 hsi2_dr2_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group hsi2_dr2"; 4878 sdmmc3_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group sdmmc3_dr0"; 4879 sdmmc4_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group sdmmc4_dr0"; 4880 sdmmc4_dr1_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group sdmmc4_dr1"; 4881 spi3_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group spi3_dr0"; 4882 spi3_dr1_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group spi3_dr1"; 4883 uart3_dr2_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group uart3_dr2"; 4884 uart3_dr3_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group uart3_dr3"; 4885 uart3_dr4_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group uart3_dr4"; 4886 uart3_dr5_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group uart3_dr5"; 4887 usba0_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group usba0_dr0"; 4888 usba0_dr1_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group usba0_dr1"; 4889 usba_dr2_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group usba_dr2"; 4890 usbb2_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group usbb2_dr0"; 4891 usbb1_dr0_ds 1 rw type(dpm_dr1_ds_status) "Drive strength control bit for group usbb1_dr0"; 4892 _ 11 mbz; 4893 }; 4894 4895 register control_smart1io_padconf_2 addr(base, 0x5D0) "SMART1 IO control 2 Access conditions. Read: unrestricted, Write: unrestricted" { 4896 kpd_dr0_sc 2 rw "Slew rate control for group kpd_dr0 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4897 kpd_dr1_sc 2 rw "Slew rate control for group kpd_dr1 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4898 kpd_dr2_sc 2 rw "Slew rate control for group kpd_dr2 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4899 kpd_dr3_sc 2 rw "Slew rate control for group kpd_dr3 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4900 hdq_dr0_sc 2 rw "Slew rate control for group hdq_dr0 Refer to , section Low Speed I/Os Combined Slew Rate vs TL Length and Load Settings for more details on SR settings."; 4901 _ 22 mbz; 4902 }; 4903 4904 register control_smart1io_padconf_3 addr(base, 0x5D4) "SMART1 IO control 3 Access conditions. Read: unrestricted, Write: unrestricted" { 4905 kpd_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group kpd_dr0"; 4906 kpd_dr1_lb 2 rw type(abe_dr0_lb_status) "Load control for group kpd_dr1"; 4907 kpd_dr2_lb 2 rw type(abe_dr0_lb_status) "Load control for group kpd_dr2"; 4908 kpd_dr3_lb 2 rw type(abe_dr0_lb_status) "Load control for group kpd_dr3"; 4909 hdq_dr0_lb 2 rw type(abe_dr0_lb_status) "Load control for group hdq_dr0"; 4910 _ 22 mbz; 4911 }; 4912 4913 constants c2c_dr0_lb0_status width(1) "" { 4914 C2C_DR0_LB0_0 = 0 "sdmmc2 1.2V and 1.8V / gpmc 1.2V"; 4915 C2C_DR0_LB0_1 = 1 "c2c 1.2V and 1.8V / gpmc 1.8V"; 4916 }; 4917 4918 constants cmosen_c2c_0_frm_ctrl_status width(1) "" { 4919 CMOSEN_C2C_0_FRM_CTRL_0 = 0 "lvcmos rx disable"; 4920 CMOSEN_C2C_0_FRM_CTRL_1 = 1 "lvcmos rx enable"; 4921 }; 4922 4923 constants c2c_vref_ccap_status width(2) "" { 4924 C2C_VREF_CCAP_0 = 0 "No capacitor connected"; 4925 C2C_VREF_CCAP_1 = 1 "Capacitor between BIAS2 and VSS"; 4926 C2C_VREF_CCAP_3 = 3 "Capacitor between BIAS2 and VDDS as well as BIAS2 and VSS"; 4927 C2C_VREF_CCAP_2 = 2 "Capacitor between BIAS2 and VDDS"; 4928 }; 4929 4930 constants c2c_int_vref_en_status width(1) "" { 4931 C2C_INT_VREF_EN_0 = 0 "Disabled"; 4932 C2C_INT_VREF_EN_1 = 1 "Enabled"; 4933 }; 4934 4935 register control_c2cio_padconf_0 addr(base, 0x5D8) "C2C IO control 0 Access conditions. Read: unrestricted, Write: unrestricted" { 4936 c2c_dr0_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group c2c_dr0_LB0"; 4937 c2c_dr1_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group c2c_dr1_LB0"; 4938 c2c_dr2_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group c2c_dr2_LB0"; 4939 gpio_dr0_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpio_dr0_LB0"; 4940 gpio_dr1_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpio_dr1_LB0"; 4941 gpio_dr2_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpio_dr2_LB0"; 4942 gpmc_dr0_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr0_LB0"; 4943 gpmc_dr11_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr11_LB0"; 4944 gpmc_dr10_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr10_LB0"; 4945 gpmc_dr2_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr2_LB0"; 4946 gpmc_dr4_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr4_LB0"; 4947 gpmc_dr5_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr5_LB0"; 4948 gpmc_dr6_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr6_LB0"; 4949 gpmc_dr7_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr7_LB0"; 4950 gpmc_dr8_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr8_LB0"; 4951 gpmc_dr9_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group gpmc_dr9_LB0"; 4952 kpd_dr4_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group kpd_dr4_LB0"; 4953 kpd_dr5_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group kpd_dr5_LB0"; 4954 sdmmc2_dr0_lb0 1 rw type(c2c_dr0_lb0_status) "Mode selection bit for group sdmmc2_dr0_LB0"; 4955 cmosen_c2c_0_frm_ctrl 1 rw type(cmosen_c2c_0_frm_ctrl_status) "lvcmos receiver enable in 1.2V mode for group c2c_0"; 4956 cmosen_c2c_1_frm_ctrl 1 rw type(cmosen_c2c_0_frm_ctrl_status) "lvcmos receiver enable in 1.2V mode for group c2c_1"; 4957 c2c_vref_ccap 2 rw type(c2c_vref_ccap_status) "Selection for coupling cap connection on ivref pad"; 4958 c2c_int_vref_en 1 rw type(c2c_int_vref_en_status) "Internal VREF enable for C2C pads in manual mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 4959 c2c_int_vref_auto_en 1 rw type(c2c_int_vref_en_status) "Internal VREF enable for C2C pads in auto mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 4960 _ 7 mbz; 4961 }; 4962 4963 constants pbiaslite1_hiz_mode_status width(1) "" { 4964 PBIASLITE1_HIZ_MODE_0 = 0 "PBIAS1 is in normal operation mode."; 4965 PBIASLITE1_HIZ_MODE_1 = 1 "PBIAS1 output is in high-impedance state."; 4966 }; 4967 4968 constants pbiaslite1_supply_hi_out_status width(1) "" { 4969 PBIASLITE1_SUPPLY_HI_OUT_0_r = 0 "SIM_VDDS = 1.8 V"; 4970 PBIASLITE1_SUPPLY_HI_OUT_1_r = 1 "SIM_VDDS = 3 V"; 4971 }; 4972 4973 constants pbiaslite1_vmode_error_status width(1) "" { 4974 PBIASLITE1_VMODE_ERROR_0_r = 0 "VMODE level is the same as SUPPLY_HI_OUT."; 4975 PBIASLITE1_VMODE_ERROR_1_r = 1 "VMODE level is not the same as SUPPLY_HI_OUT."; 4976 }; 4977 4978 constants pbiaslite1_pwrdnz_status width(1) "" { 4979 PBIASLITE1_PWRDNZ_0 = 0 "Software must clear this bit when SIM_VDDS changes."; 4980 PBIASLITE1_PWRDNZ_1 = 1 "Software must set this bit only when SIM_VDDS is stable."; 4981 }; 4982 4983 constants mmc1_pwrdnz_status width(1) "" { 4984 MMC1_PWRDNZ_0 = 0 "Software must clear this bit when SDMMC1_VDDS changes."; 4985 MMC1_PWRDNZ_1 = 1 "Software must set this bit only when SDMMC1_VDDS is stable."; 4986 }; 4987 4988 constants mmc1_pbiaslite_hiz_mode_status width(1) "" { 4989 MMC1_PBIASLITE_HIZ_MODE_0 = 0 "PBIAS in normal operation mode"; 4990 MMC1_PBIASLITE_HIZ_MODE_1 = 1 "PBIAS output is in high impedence state"; 4991 }; 4992 4993 constants mmc1_pbiaslite_supply_hi_out_status width(1) "" { 4994 MMC1_PBIASLITE_SUPPLY_HI_OUT_0_r = 0 "SDMMC1_VDDS = 1.8 V"; 4995 MMC1_PBIASLITE_SUPPLY_HI_OUT_1_r = 1 "SDMMC1_VDDS = 3 V"; 4996 }; 4997 4998 constants mmc1_pbiaslite_vmode_error_status width(1) "" { 4999 MMC1_PBIASLITE_VMODE_ERROR_0_r = 0 "VMODE level is same as SUPPLY_HI_OUT"; 5000 MMC1_PBIASLITE_VMODE_ERROR_1_r = 1 "VMODE level is not same as SUPPLY_HI_OUT"; 5001 }; 5002 5003 register control_pbiaslite addr(base, 0x600) "PBIASLITE control Access conditions. Read: unrestricted, Write: unrestricted" { 5004 pbiaslite1_hiz_mode 1 rw type(pbiaslite1_hiz_mode_status) "HIZ MODE of the PBIASLITE1"; 5005 pbiaslite1_supply_hi_out 1 ro type(pbiaslite1_supply_hi_out_status) "SUPPLY_HI_OUT from PBIASLITE1"; 5006 pbiaslite1_vmode_error 1 ro type(pbiaslite1_vmode_error_status) "VMODE ERROR from PBIASLITE1"; 5007 pbiaslite1_pwrdnz 1 rw type(pbiaslite1_pwrdnz_status) "PWRDNZ control to PBIASLITE1This bit is used to protect the PBIAS1 cell (associated with the gpio_wk0-gpio_wk2 pads I/O cell) when SIM_VDDS is not stable. ."; 5008 pbiaslite1_vmode 1 rw type(pbiaslite1_supply_hi_out_status) "VMODE control to PBIASLITE1"; 5009 mmc1_pwrdnz 1 rw type(mmc1_pwrdnz_status) "PWRDNZ control to MMC1 IOThis bit is used to protect the MMC1 I/O cell when SDMMC1_VDDS is not stable. ."; 5010 mmc1_pbiaslite_hiz_mode 1 rw type(mmc1_pbiaslite_hiz_mode_status) "HIZ_MODE from MMC1 PBIASLITE"; 5011 mmc1_pbiaslite_supply_hi_out 1 ro type(mmc1_pbiaslite_supply_hi_out_status) "SUPPLY_HI_OUT from MMC1 PBIASLITE"; 5012 mmc1_pbiaslite_vmode_error 1 ro type(mmc1_pbiaslite_vmode_error_status) "VMODE ERROR from MMC1 PBIASLITE"; 5013 mmc1_pbiaslite_pwrdnz 1 rw type(mmc1_pwrdnz_status) "PWRDNZ control to MMC1 PBIASLITEThis bit is used to protect the MMC1_PBIAS cell (MMC1 I/O cell associated) when SDMMC1_VDDS is not stable. ."; 5014 mmc1_pbiaslite_vmode 1 rw type(mmc1_pbiaslite_supply_hi_out_status) "VMODE control to MMC1 PBIASLITE"; 5015 usbc1_icusb_pwrdnz 1 rw type(pbiaslite1_pwrdnz_status) "PWRDNZ control to USBC1 IOThis bit is used to protect the USBC1_ICUSB I/O cell when SIM_VDDS is not stable. ."; 5016 _ 20 mbz; 5017 }; 5018 5019 constants i2c4_sda_glfenb_status width(1) "" { 5020 I2C4_SDA_GLFENB_0 = 0 "Disable i2c4 glitch free operation"; 5021 I2C4_SDA_GLFENB_1 = 1 "Enable i2c4 glitch free operation"; 5022 }; 5023 5024 constants i2c4_sda_load_bits_status width(2) "" { 5025 I2C4_SDA_LOAD_BITS_0 = 0 "4.5 kOhm (5-15 pF) / 1.66 kOhm (5-12 pF)"; 5026 I2C4_SDA_LOAD_BITS_1 = 1 "2.1 kOhm (15-50 pF) / 920 Ohm (12-25 pF)"; 5027 I2C4_SDA_LOAD_BITS_2 = 2 "860 Ohm (50-150 pF) / 500 Ohm (25-50 pF)"; 5028 I2C4_SDA_LOAD_BITS_3 = 3 "N.A / 300 Ohm (50-80 pF)"; 5029 }; 5030 5031 constants i2c4_sda_pullupresx_status width(1) "" { 5032 I2C4_SDA_PULLUPRESX_0 = 0 "Enable Internal Pull up resistor"; 5033 I2C4_SDA_PULLUPRESX_1 = 1 "Disable Internal Pull up resisitor"; 5034 }; 5035 5036 register control_i2c_0 addr(base, 0x604) "I2C pads control 0 Access conditions. Read: unrestricted, Write: unrestricted" { 5037 i2c4_sda_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c4 receiver"; 5038 i2c4_sda_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c4"; 5039 i2c4_sda_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c4"; 5040 i2c3_sda_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c3 receiver"; 5041 i2c3_sda_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c3"; 5042 i2c3_sda_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c3"; 5043 i2c2_sda_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c2 receiver"; 5044 i2c2_sda_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c2"; 5045 i2c2_sda_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c2"; 5046 i2c1_sda_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c1 receiver"; 5047 i2c1_sda_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c1"; 5048 i2c1_sda_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c1"; 5049 i2c4_scl_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c4 receiver"; 5050 i2c4_scl_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c4"; 5051 i2c4_scl_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c4"; 5052 i2c3_scl_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c3 receiver"; 5053 i2c3_scl_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c3"; 5054 i2c3_scl_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c3"; 5055 i2c2_scl_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c2 receiver"; 5056 i2c2_scl_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c2"; 5057 i2c2_scl_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c2"; 5058 i2c1_scl_glfenb 1 rw type(i2c4_sda_glfenb_status) "Active_high glitch free operation enable pin for i2c1 receiver"; 5059 i2c1_scl_load_bits 2 rw type(i2c4_sda_load_bits_status) "Internal Pull up resistor in Fast or Standard mode / High_speed mode for i2c1"; 5060 i2c1_scl_pullupresx 1 rw type(i2c4_sda_pullupresx_status) "Active_low internal pull_up resistor enabled for i2c1"; 5061 }; 5062 5063 constants camerarx_csi22_laneenable2_status width(1) "" { 5064 CAMERARX_CSI22_LANEENABLE2_0 = 0 "Lane module disabled"; 5065 CAMERARX_CSI22_LANEENABLE2_1 = 1 "Lane module enabled"; 5066 }; 5067 5068 constants camerarx_csi22_ctrlclken_status width(1) "" { 5069 CAMERARX_CSI22_CTRLCLKEN_0 = 0 "Disable for CTRLCLK"; 5070 CAMERARX_CSI22_CTRLCLKEN_1 = 1 "Active high enable for CTRLCLK"; 5071 }; 5072 5073 constants camerarx_csi22_cammode_status width(2) "" { 5074 CAMERARX_CSI22_CAMMODE_0 = 0 "DPHY mode (CSI2 mode)"; 5075 CAMERARX_CSI22_CAMMODE_1 = 1 "Data/Strobe Transmission Format (CCP2 mode)"; 5076 CAMERARX_CSI22_CAMMODE_2 = 2 "Data/Clock Transmission Format (CCP2/CSI1 mode)"; 5077 CAMERARX_CSI22_CAMMODE_3 = 3 "GPI mode (Parallel interface mode)"; 5078 }; 5079 5080 register control_camera_rx addr(base, 0x608) "CAMERA RX control Access conditions. Read: unrestricted, Write: unrestricted" { 5081 camerarx_csi22_laneenable2 1 rw type(camerarx_csi22_laneenable2_status) "CSI22 CAMERARX lane 2 enable (CSI22_DX2, CSI22_DY2)"; 5082 camerarx_csi22_laneenable1 1 rw type(camerarx_csi22_laneenable2_status) "CSI22 CAMERARX lane 1 enable (CSI22_DX1, CSI22_DY1)"; 5083 camerarx_csi22_laneenable0 1 rw type(camerarx_csi22_laneenable2_status) "CSI22 CAMERARX lane 0 enable (CSI22_DX0, CSI22_DY0)"; 5084 camerarx_csi21_laneenable4 1 rw type(camerarx_csi22_laneenable2_status) "CSI21 CAMERARX lane 4 enable (CSI21_DX4, CSI21_DY4)"; 5085 camerarx_csi21_laneenable3 1 rw type(camerarx_csi22_laneenable2_status) "CSI21 CAMERARX lane 3 enable (CSI21_DX3, CSI21_DY3)"; 5086 camerarx_csi21_laneenable2 1 rw type(camerarx_csi22_laneenable2_status) "CSI21 CAMERARX lane 2 enable (CSI21_DX2, CSI21_DY2)"; 5087 camerarx_csi21_laneenable1 1 rw type(camerarx_csi22_laneenable2_status) "CSI21 CAMERARX lane 1 enable (CSI21_DX1, CSI21_DY1)"; 5088 camerarx_csi21_laneenable0 1 rw type(camerarx_csi22_laneenable2_status) "CSI21 CAMERARX lane 0 enable (CSI21_DX0, CSI21_DY0)"; 5089 _ 2 mbz; 5090 camerarx_csi22_ctrlclken 1 rw type(camerarx_csi22_ctrlclken_status) "CSI22 CAMERARX clock enable control"; 5091 camerarx_csi22_cammode 2 rw type(camerarx_csi22_cammode_status) "CSI22 CAMERARX CAMMODE control"; 5092 camerarx_csi21_ctrlclken 1 rw type(camerarx_csi22_ctrlclken_status) "CSI21 CAMERARX clock enable control"; 5093 camerarx_csi21_cammode 2 rw type(camerarx_csi22_cammode_status) "CSI21 CAMERARX CAMMODE control"; 5094 _ 16 mbz; 5095 }; 5096 5097 constants avdac_acen_status width(1) "" { 5098 AVDAC_ACEN_0 = 0 "AC coupling disable"; 5099 AVDAC_ACEN_1 = 1 "AC coupling enable"; 5100 }; 5101 5102 constants avdac_tvoutbypass_status width(1) "" { 5103 AVDAC_TVOUTBYPASS_0 = 0 "Video buffer is not bypassed"; 5104 AVDAC_TVOUTBYPASS_1 = 1 "Video buffer is bypassed"; 5105 }; 5106 5107 constants avdac_inputinv_status width(1) "" { 5108 AVDAC_INPUTINV_0 = 0 "Data inversion is disabled."; 5109 AVDAC_INPUTINV_1 = 1 "Data inversion is enabled."; 5110 }; 5111 5112 register control_avdac addr(base, 0x60C) "AVDAC control Access conditions. Read: unrestricted, Write: unrestricted" { 5113 avdac_acen 1 rw type(avdac_acen_status) "AC coupling enable"; 5114 avdac_tvoutbypass 1 rw type(avdac_tvoutbypass_status) "TV OUT bypass signal"; 5115 avdac_inputinv 1 rw type(avdac_inputinv_status) "Inversion control for DAC input data - din[9:0]"; 5116 _ 16 mbz; 5117 _ 1 mbz; 5118 _ 12 mbz; 5119 }; 5120 5121 constants mmc2_feedback_clk_sel_status width(1) "" { 5122 MMC2_FEEDBACK_CLK_SEL_0 = 0 "Clock feed_back at PAD level"; 5123 MMC2_FEEDBACK_CLK_SEL_1 = 1 "Clock feed_back at board level"; 5124 }; 5125 5126 register control_mmc2 addr(base, 0x614) "MMC2 control Access conditions. Read: unrestricted, Write: unrestricted" { 5127 mmc2_feedback_clk_sel 1 rw type(mmc2_feedback_clk_sel_status) "Feed_back clock select"; 5128 _ 31 mbz; 5129 }; 5130 5131 constants dsi1_pipd_status width(5) "" { 5132 DSI1_PIPD_0 = 0 "Pull down enabled"; 5133 DSI1_PIPD_1 = 1 "Pull down disabled"; 5134 }; 5135 5136 register control_dsiphy addr(base, 0x618) "DSIPHY control Access conditions. Read: unrestricted, Write: unrestricted" { 5137 dsi2_laneenable 3 rw type(camerarx_csi22_laneenable2_status) "DSI2 Lane Enable For each bit, the following settings are valid:[31] DSI2 lane 2 enable . [30] DSI2 lane 1 enable . [29] DSI2 lane 0 enable ."; 5138 dsi1_laneenable 5 rw type(camerarx_csi22_laneenable2_status) "DSI1 Lane Enable For each bit, the following settings are valid:[28] DSI1 lane 4 enable . [27] DSI1 lane 3 enable . [26] DSI1 lane 2 enable . [25] DSI1 lane 1 enable . [24] DSI1 lane 0 enable ."; 5139 dsi1_pipd 5 rw type(dsi1_pipd_status) "DSI1 PD Enable For each bit, the following settings are valid:[23] DSI1 lane 4 PD enable . [22] DSI1 lane 3 PD enable . [21] DSI1 lane 0 PD enable . [20] DSI1 lane 2 PD enable . [19] DSI1 lane 1 PD enable ."; 5140 dsi2_pipd 5 rw type(dsi1_pipd_status) "DSI2 PD Enable For each bit, the following settings are valid:[18] ] RESERVED (Unused) . [17] ] RESERVED (Unused) . [16] ] DSI2 lane 0 PD enable . [15] ] DSI2 lane 2 PD enable . [14] ] DSI2 lane 1 PD enable ."; 5141 _ 14 mbz; 5142 }; 5143 5144 constants albctrlrx_fsx_status width(1) "" { 5145 ALBCTRLRX_FSX_0 = 0 "PIFSR is used"; 5146 ALBCTRLRX_FSX_1 = 1 "PIFSX is used instead of PIFSR 4pin mode"; 5147 }; 5148 5149 constants albctrlrx_clkx_status width(1) "" { 5150 ALBCTRLRX_CLKX_0 = 0 "PICLKR is used"; 5151 ALBCTRLRX_CLKX_1 = 1 "PICLKX is used instead of PICLKR 4pin mode"; 5152 }; 5153 5154 register control_mcbsplp addr(base, 0x61C) "McBSPLP control Access conditions. Read: unrestricted, Write: unrestricted" { 5155 albctrlrx_fsx 1 rw type(albctrlrx_fsx_status) "Analog loop_back control for FSX. This bit is programmable for only the McBSP4 instance. For the remaining three McBSP instances, this bit is hardwired to 1."; 5156 albctrlrx_clkx 1 rw type(albctrlrx_clkx_status) "Analog loop_back control for CLKX. This bit is programmable for only the McBSP4 instance. For the remaining three McBSP instances, this bit is hardwired to 1."; 5157 _ 30 mbz; 5158 }; 5159 5160 constants usb2phy_autoresume_en_status width(1) "" { 5161 USB2PHY_AUTORESUME_EN_0 = 0 "Disable autoresume"; 5162 USB2PHY_AUTORESUME_EN_1 = 1 "Enable autoresume"; 5163 }; 5164 5165 constants usb2phy_dischgdet_status width(1) "" { 5166 USB2PHY_DISCHGDET_0 = 0 "Charger detect function enabled"; 5167 USB2PHY_DISCHGDET_1 = 1 "Charger detect function disabled"; 5168 }; 5169 5170 constants usb2phy_gpiomode_status width(1) "" { 5171 USB2PHY_GPIOMODE_0 = 0 "USB mode enabled"; 5172 USB2PHY_GPIOMODE_1 = 1 "GPIO mode enabled"; 5173 }; 5174 5175 constants usb2phy_chg_det_ext_ctl_status width(1) "" { 5176 USB2PHY_CHG_DET_EXT_CTL_0 = 0 "Charger detect internal state-machine used"; 5177 USB2PHY_CHG_DET_EXT_CTL_1 = 1 "Charge detect state-machine is bypassed"; 5178 }; 5179 5180 constants usb2phy_rdm_pd_chgdet_en_status width(1) "" { 5181 USB2PHY_RDM_PD_CHGDET_EN_0 = 0 "PD disabled"; 5182 USB2PHY_RDM_PD_CHGDET_EN_1 = 1 "PD enabled"; 5183 }; 5184 5185 constants usb2phy_rdp_pu_chgdet_en_status width(1) "" { 5186 USB2PHY_RDP_PU_CHGDET_EN_0 = 0 "PU disabled"; 5187 USB2PHY_RDP_PU_CHGDET_EN_1 = 1 "PU enabled"; 5188 }; 5189 5190 constants usb2phy_chg_vsrc_en_status width(1) "" { 5191 USB2PHY_CHG_VSRC_EN_0 = 0 "Disable VSRC drive on DP"; 5192 USB2PHY_CHG_VSRC_EN_1 = 1 "Drives VSRC 600 mV on DP line"; 5193 }; 5194 5195 constants usb2phy_chg_isink_en_status width(1) "" { 5196 USB2PHY_CHG_ISINK_EN_0 = 0 "Disable the ISINK on DM"; 5197 USB2PHY_CHG_ISINK_EN_1 = 1 "Enables the ISINK (100 A) on DM line"; 5198 }; 5199 5200 constants usb2phy_chg_det_status_status width(3) "" { 5201 USB2PHY_CHG_DET_STATUS_0_r = 0 "Wait state"; 5202 USB2PHY_CHG_DET_STATUS_1_r = 1 "No contact"; 5203 USB2PHY_CHG_DET_STATUS_2_r = 2 "PS/2"; 5204 USB2PHY_CHG_DET_STATUS_3_r = 3 "Unknown error"; 5205 USB2PHY_CHG_DET_STATUS_4_r = 4 "Dedicated charger"; 5206 USB2PHY_CHG_DET_STATUS_5_r = 5 "HOST charger"; 5207 USB2PHY_CHG_DET_STATUS_6_r = 6 "PC"; 5208 USB2PHY_CHG_DET_STATUS_7_r = 7 "Interrupt"; 5209 }; 5210 5211 constants usb2phy_chg_det_dm_comp_status width(1) "" { 5212 USB2PHY_CHG_DET_DM_COMP_0_r = 0 "DM line is below 0.75V to 0.95V"; 5213 USB2PHY_CHG_DET_DM_COMP_1_r = 1 "DM line is above 0.75V to 0.95V"; 5214 }; 5215 5216 constants usb2phy_chg_det_dp_comp_status width(1) "" { 5217 USB2PHY_CHG_DET_DP_COMP_0_r = 0 "DP line is below 0.75V to 0.95V"; 5218 USB2PHY_CHG_DET_DP_COMP_1_r = 1 "DP line is above 0.75V to 0.95V"; 5219 }; 5220 5221 constants usb2phy_datadet_status width(1) "" { 5222 USB2PHY_DATADET_0_r = 0 "DM line is below 0.25V to 0.4V"; 5223 USB2PHY_DATADET_1_r = 1 "DM line is above 0.25V to 0.4V"; 5224 }; 5225 5226 constants usb2phy_sinkondp_status width(1) "" { 5227 USB2PHY_SINKONDP_0 = 0 "Default value"; 5228 USB2PHY_SINKONDP_1 = 1 "Enables the ISINK on DP instead of DM"; 5229 }; 5230 5231 constants usb2phy_srcondm_status width(1) "" { 5232 USB2PHY_SRCONDM_0 = 0 "Default value"; 5233 USB2PHY_SRCONDM_1 = 1 "Enable the VSRC on DM instead of DP"; 5234 }; 5235 5236 constants usb2phy_restartchgdet_status width(1) "" { 5237 USB2PHY_RESTARTCHGDET_0 = 0 "Default value"; 5238 USB2PHY_RESTARTCHGDET_1 = 1 "A high pulse of 1 msec causes the charger detect to restart on negative edge of restartchgdet"; 5239 }; 5240 5241 constants usb2phy_chgdetdone_status width(1) "" { 5242 USB2PHY_CHGDETDONE_0_r = 0 "Charger detection protocol is not over"; 5243 USB2PHY_CHGDETDONE_1_r = 1 "Charger detection protocol is over"; 5244 }; 5245 5246 constants usb2phy_chgdetected_status width(1) "" { 5247 USB2PHY_CHGDETECTED_0_r = 0 "Charger not detected"; 5248 USB2PHY_CHGDETECTED_1_r = 1 "Charger detected"; 5249 }; 5250 5251 constants usb2phy_mcpcpuen_status width(1) "" { 5252 USB2PHY_MCPCPUEN_0 = 0 "Disable the MCPC pull up"; 5253 USB2PHY_MCPCPUEN_1 = 1 "Enable the 4.7K to10K pull up on receive line DP when datapolarityn is 0 and DM when datapolarityn is 1"; 5254 }; 5255 5256 constants usb2phy_mcpcmodeen_status width(1) "" { 5257 USB2PHY_MCPCMODEEN_0 = 0 "Disable MCPC mode"; 5258 USB2PHY_MCPCMODEEN_1 = 1 "Enable MCPC mode"; 5259 }; 5260 5261 constants usb2phy_utmiresetdone_status width(1) "" { 5262 USB2PHY_UTMIRESETDONE_0_r = 0 "UTMI FSMs are in reset"; 5263 USB2PHY_UTMIRESETDONE_1_r = 1 "UTMI FSMs are out of reset"; 5264 }; 5265 5266 constants usb2phy_txbitstuffenable_status width(1) "" { 5267 USB2PHY_TXBITSTUFFENABLE_0 = 0 "DATAOUT [7"; 5268 USB2PHY_TXBITSTUFFENABLE_1 = 1 "DATAOUT [7"; 5269 }; 5270 5271 constants usb2phy_datapolarityn_status width(1) "" { 5272 USB2PHY_DATAPOLARITYN_0 = 0 "DP functionality is on DP and DM funcationality is on DM"; 5273 USB2PHY_DATAPOLARITYN_1 = 1 "DP functionality is on DM and DM functionality is on DP"; 5274 }; 5275 5276 register control_usb2phycore addr(base, 0x620) "USB2PHYCORE control Access conditions. Read: unrestricted, Write: unrestricted" { 5277 usb2phy_autoresume_en 1 rw type(usb2phy_autoresume_en_status) "Auto resume enable"; 5278 usb2phy_dischgdet 1 rw type(usb2phy_dischgdet_status) "Disable charger detect"; 5279 usb2phy_gpiomode 1 rw type(usb2phy_gpiomode_status) "GPIO mode"; 5280 usb2phy_chg_det_ext_ctl 1 rw type(usb2phy_chg_det_ext_ctl_status) "Charge detect external control"; 5281 usb2phy_rdm_pd_chgdet_en 1 rw type(usb2phy_rdm_pd_chgdet_en_status) "DM Pull down control"; 5282 usb2phy_rdp_pu_chgdet_en 1 rw type(usb2phy_rdp_pu_chgdet_en_status) "DP Pull up control"; 5283 usb2phy_chg_vsrc_en 1 rw type(usb2phy_chg_vsrc_en_status) "VSRC enable on DP line-Host charger case"; 5284 usb2phy_chg_isink_en 1 rw type(usb2phy_chg_isink_en_status) "ISINK enable on DM line-Host charger case"; 5285 usb2phy_chg_det_status 3 ro type(usb2phy_chg_det_status_status) "Status of charger detection"; 5286 usb2phy_chg_det_dm_comp 1 ro type(usb2phy_chg_det_dm_comp_status) "Output of the comparator on DM during the resistor host detect protocol"; 5287 usb2phy_chg_det_dp_comp 1 ro type(usb2phy_chg_det_dp_comp_status) "Output of the comparator on DP during the resistor host detect protocol"; 5288 usb2phy_datadet 1 ro type(usb2phy_datadet_status) "Output of the charger detect comparator"; 5289 usb2phy_sinkondp 1 rw type(usb2phy_sinkondp_status) "When 1 current sink is connected to DP instead of DM"; 5290 usb2phy_srcondm 1 rw type(usb2phy_srcondm_status) "When 1 voltage source is connected to DP instead of DM"; 5291 usb2phy_restartchgdet 1 rw type(usb2phy_restartchgdet_status) "restartchgdet = 1 for 1 msec cause the CD_START to reset"; 5292 usb2phy_chgdetdone 1 ro type(usb2phy_chgdetdone_status) "Status indicates that charger detection protocol is over"; 5293 usb2phy_chgdetected 1 ro type(usb2phy_chgdetected_status) "Output of the charger detection protocol"; 5294 usb2phy_mcpcpuen 1 rw type(usb2phy_mcpcpuen_status) "MCPC Pull up enable"; 5295 usb2phy_mcpcmodeen 1 rw type(usb2phy_mcpcmodeen_status) "MCPC Mode enable"; 5296 _ 1 mbz; 5297 usb2phy_utmiresetdone 1 ro type(usb2phy_utmiresetdone_status) "UTMI FSM reset status"; 5298 usb2phy_txbitstuffenable 1 rw type(usb2phy_txbitstuffenable_status) "TX data bit stuff enable"; 5299 usb2phy_datapolarityn 1 rw type(usb2phy_datapolarityn_status) "Data polarity"; 5300 usbdpll_freqlock 1 ro "Status from USB DPLL"; 5301 usb2phy_resetdonetclk 1 ro "resetdonetclk status from USB2PHY"; 5302 _ 5 mbz; 5303 }; 5304 5305 constants gpio66_nmode_status width(1) "" { 5306 GPIO66_NMODE_0 = 0 "Reserved"; 5307 GPIO66_NMODE_1 = 1 "Normal (GPIO) mode"; 5308 }; 5309 5310 register control_i2c_1 addr(base, 0x624) "I2C pads control 1 Access conditions. Read: unrestricted, Write: unrestricted" { 5311 _ 9 mbz; 5312 gpio66_nmode 1 rw type(gpio66_nmode_status) "Active-high selection for GPIO mode"; 5313 _ 1 mbz; 5314 gpio65_nmode 1 rw type(gpio66_nmode_status) "Active-high selection for GPIO mode"; 5315 _ 20 mbz; 5316 }; 5317 5318 constants sdmmc1_pustrength_grp0_status width(1) "" { 5319 SDMMC1_PUSTRENGTH_GRP0_0 = 0 "Pull up with 50 to 110 kOhm on MMC1 data pins"; 5320 SDMMC1_PUSTRENGTH_GRP0_1 = 1 "Pull up with 10 to 50 kOhm on MMC1 data pins"; 5321 }; 5322 5323 constants sdmmc1_dr0_speedctrl_status width(1) "" { 5324 SDMMC1_DR0_SPEEDCTRL_0 = 0 "FMAX = 26 MHz at 30 pF"; 5325 SDMMC1_DR0_SPEEDCTRL_1 = 1 "FMAX = 65 MHz at 30 pF"; 5326 }; 5327 5328 constants usb_fd_cden_status width(1) "" { 5329 USB_FD_CDEN_0 = 0 "select pull down from USB FD logic"; 5330 USB_FD_CDEN_1 = 1 "select pull down from device control modules registers"; 5331 }; 5332 5333 constants usbc1_icusb_dp_pddis_status width(1) "" { 5334 USBC1_ICUSB_DP_PDDIS_0 = 0 "usbc1_icusb_dp pull down disabled"; 5335 USBC1_ICUSB_DP_PDDIS_1 = 1 "usbc1_icusb_dp pull down enabled"; 5336 }; 5337 5338 constants usbc1_icusb_dm_pddis_status width(1) "" { 5339 USBC1_ICUSB_DM_PDDIS_0 = 0 "usbc1_icusb_dm pull down disabled"; 5340 USBC1_ICUSB_DM_PDDIS_1 = 1 "usbc1_icusb_dm pull down enabled"; 5341 }; 5342 5343 register control_mmc1 addr(base, 0x628) "MMC1 control Access conditions. Read: unrestricted, Write: unrestricted" { 5344 sdmmc1_pustrength_grp0 1 rw type(sdmmc1_pustrength_grp0_status) "Pullstrengh control for sdmmc1_pustrength_grp0"; 5345 sdmmc1_pustrength_grp1 1 rw type(sdmmc1_pustrength_grp0_status) "Pullstrengh control for sdmmc1_pustrength_grp1"; 5346 sdmmc1_pustrength_grp2 1 rw type(sdmmc1_pustrength_grp0_status) "Pullstrengh control for sdmmc1_pustrength_grp2"; 5347 sdmmc1_pustrength_grp3 1 rw type(sdmmc1_pustrength_grp0_status) "Pullstrengh control for sdmmc1_pustrength_grp3"; 5348 sdmmc1_dr0_speedctrl 1 rw type(sdmmc1_dr0_speedctrl_status) "Speed control for group sdmmc1_dr0"; 5349 sdmmc1_dr1_speedctrl 1 rw type(sdmmc1_dr0_speedctrl_status) "Speed control for group sdmmc1_dr1"; 5350 sdmmc1_dr2_speedctrl 1 rw type(sdmmc1_dr0_speedctrl_status) "Speed control for group sdmmc1_dr2"; 5351 usbc1_dr0_speedctrl 1 rw type(sdmmc1_dr0_speedctrl_status) "Speed control for group usbc1_dr0"; 5352 usb_fd_cden 1 rw type(usb_fd_cden_status) "USB FD pull down select"; 5353 usbc1_icusb_dp_pddis 1 rw type(usbc1_icusb_dp_pddis_status) "usbc1_icusb_dp pull down disable"; 5354 usbc1_icusb_dm_pddis 1 rw type(usbc1_icusb_dm_pddis_status) "usbc1_icusb_dm pull dowm disable"; 5355 _ 21 mbz; 5356 }; 5357 5358 constants hsi1_calloop_sel_status width(1) "" { 5359 HSI1_CALLOOP_SEL_0 = 0 "Calibration mode"; 5360 HSI1_CALLOOP_SEL_1 = 1 "Enable Calibration mode"; 5361 }; 5362 5363 register control_hsi addr(base, 0x62C) "HSI control Access conditions. Read: unrestricted, Write: unrestricted" { 5364 hsi1_calloop_sel 1 rw type(hsi1_calloop_sel_status) "hsi1 calibration loop select"; 5365 hsi1_calmux_sel 1 rw type(hsi1_calloop_sel_status) "hsi1 calibration mux select"; 5366 hsi2_calloop_sel 1 rw type(hsi1_calloop_sel_status) "hsi2 calibration loop select"; 5367 hsi2_calmux_sel 1 rw type(hsi1_calloop_sel_status) "hsi2 calibration mux select"; 5368 _ 28 mbz; 5369 }; 5370 5371 constants carkit_usba0_ulpiphy_dat0_auto_en_status width(1) "" { 5372 CARKIT_USBA0_ULPIPHY_DAT0_AUTO_EN_0 = 0 "Carkit Auto mode disabled"; 5373 CARKIT_USBA0_ULPIPHY_DAT0_AUTO_EN_1 = 1 "Carkit Auto mode enabled"; 5374 }; 5375 5376 register control_usb addr(base, 0x630) "USB control Access conditions. Read: unrestricted, Write: unrestricted" { 5377 carkit_usba0_ulpiphy_dat0_auto_en 1 rw type(carkit_usba0_ulpiphy_dat0_auto_en_status) "carkit usba0 ulpiphy dat0 auto enable"; 5378 carkit_usba0_ulpiphy_dat1_auto_en 1 rw type(carkit_usba0_ulpiphy_dat0_auto_en_status) "carkit usba0 ulpiphy dat1 auto enable"; 5379 _ 30 mbz; 5380 }; 5381 5382 register control_hdq ro addr(base, 0x634) "HDQ control Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5383 5384 register control_lpddr2io1_0 addr(base, 0x638) "LPDDR2 1 I/O control 0 Access conditions. Read: unrestricted, Write: unrestricted" { 5385 lpddr2io1_gr4_sr 2 rw "Group 4 Slew Rate control sr1:sr0"; 5386 lpddr2io1_gr4_i 3 rw type(usbb2_dr1_i_status) "Group 4 Impedence control i2:i0"; 5387 lpddr2io1_gr4_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 4 Weak driver control wd1:wd0"; 5388 _ 1 mbz; 5389 lpddr2io1_gr3_sr 2 rw "Group 3 Slew Rate control sr1:sr0"; 5390 lpddr2io1_gr3_i 3 rw type(usbb2_dr1_i_status) "Group 3 Impedence control i2:i0"; 5391 lpddr2io1_gr3_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 3 Weak driver control wd1:wd0"; 5392 _ 1 mbz; 5393 lpddr2io1_gr2_sr 2 rw "Group 2 Slew Rate control sr1:sr0"; 5394 lpddr2io1_gr2_i 3 rw type(usbb2_dr1_i_status) "Group 2 Impedence control i2:i0"; 5395 lpddr2io1_gr2_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 2 Weak driver control wd1:wd0"; 5396 _ 1 mbz; 5397 lpddr2io1_gr1_sr 2 rw "Group 1 Slew Rate control sr1:sr0"; 5398 lpddr2io1_gr1_i 3 rw type(usbb2_dr1_i_status) "Group 1 Impedence control i2:i0"; 5399 lpddr2io1_gr1_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 1 Weak driver control wd1:wd0"; 5400 _ 1 mbz; 5401 }; 5402 5403 register control_lpddr2io1_1 addr(base, 0x63C) "LPDDR2 1 I/O control 1 Access conditions. Read: unrestricted, Write: unrestricted" { 5404 lpddr2io1_gr8_sr 2 rw "Group 8 Slew Rate control sr1:sr0"; 5405 lpddr2io1_gr8_i 3 rw type(usbb2_dr1_i_status) "Group 8 Impedence control i2:i0"; 5406 lpddr2io1_gr8_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 8 Weak driver control wd1:wd0"; 5407 _ 1 mbz; 5408 lpddr2io1_gr7_sr 2 rw "Group 7 Slew Rate control sr1:sr0"; 5409 lpddr2io1_gr7_i 3 rw type(usbb2_dr1_i_status) "Group 7 Impedence control i2:i0"; 5410 lpddr2io1_gr7_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 7 Weak driver control wd1:wd0"; 5411 _ 1 mbz; 5412 lpddr2io1_gr6_sr 2 rw "Group 6 Slew Rate control sr1:sr0"; 5413 lpddr2io1_gr6_i 3 rw type(usbb2_dr1_i_status) "Group 6 Impedence control i2:i0"; 5414 lpddr2io1_gr6_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 6 Weak driver control wd1:wd0"; 5415 _ 1 mbz; 5416 lpddr2io1_gr5_sr 2 rw "Group 5 Slew Rate control sr1:sr0"; 5417 lpddr2io1_gr5_i 3 rw type(usbb2_dr1_i_status) "Group 5 Impedence control i2:i0"; 5418 lpddr2io1_gr5_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 5 Weak driver control wd1:wd0"; 5419 _ 1 mbz; 5420 }; 5421 5422 register control_lpddr2io1_2 addr(base, 0x640) "LPDDR2 1 I/O control 2 Access conditions. Read: unrestricted, Write: unrestricted" { 5423 lpddr2io1_gr11_sr 2 rw "Group 11 Slew Rate control sr1:sr0"; 5424 lpddr2io1_gr11_i 3 rw type(usbb2_dr1_i_status) "Group 11 Impedence control i2:i0"; 5425 lpddr2io1_gr11_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 11 Weak driver control wd1:wd0"; 5426 _ 1 mbz; 5427 lpddr2io1_gr10_sr 2 rw "Group 10 Slew Rate control sr1:sr0"; 5428 lpddr2io1_gr10_i 3 rw type(usbb2_dr1_i_status) "Group 10 Impedence control i2:i0"; 5429 lpddr2io1_gr10_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 10 Weak driver control wd1:wd0"; 5430 _ 1 mbz; 5431 lpddr2io1_gr9_sr 2 rw "Group 9 Slew Rate control sr1:sr0"; 5432 lpddr2io1_gr9_i 3 rw type(usbb2_dr1_i_status) "Group 9 Impedence control i2:i0"; 5433 lpddr2io1_gr9_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 9 Weak driver control wd1:wd0"; 5434 _ 9 mbz; 5435 }; 5436 5437 register control_lpddr2io1_3 addr(base, 0x644) "LPDDR2 1 I/O control 3 Access conditions. Read: unrestricted, Write: unrestricted" { 5438 lpddr21_vref_ca_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5439 lpddr21_vref_ca_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5440 lpddr21_vref_ca_int_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5441 lpddr21_vref_ca_int_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5442 lpddr21_vref_ca_int_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5443 lpddr21_vref_ca_int_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5444 lpddr21_vref_ca_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5445 lpddr21_vref_ca_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5446 lpddr21_vref_dq_int0_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5447 lpddr21_vref_dq_int0_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5448 lpddr21_vref_dq_int0_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5449 lpddr21_vref_dq_int0_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5450 lpddr21_vref_dq_int1_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5451 lpddr21_vref_dq_int1_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5452 lpddr21_vref_dq_int1_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5453 lpddr21_vref_dq_int1_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5454 lpddr21_vref_dq_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5455 lpddr21_vref_dq_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5456 lpddr21_vref_dq_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5457 lpddr21_vref_dq_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5458 lpddr21_vref_dq_int2_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5459 lpddr21_vref_dq_int3_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5460 lpddr21_vref_dq_int2_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5461 lpddr21_vref_dq_int3_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5462 lpddr21_vref_dq_int2_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5463 lpddr21_vref_dq_int3_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5464 lpddr21_vref_dq_int2_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5465 lpddr21_vref_dq_int3_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5466 lpddr21_int_vref_en_ca 1 rw type(c2c_int_vref_en_status) "Internal vref enable for CA in manual mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5467 lpddr21_int_vref_en_dq 1 rw type(c2c_int_vref_en_status) "Internal vref enable for DQ in manual mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5468 lpddr21_int_vref_auto_en_ca 1 rw type(c2c_int_vref_en_status) "Internal vref enable for CA in auto mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5469 lpddr21_int_vref_auto_en_dq 1 rw type(c2c_int_vref_en_status) "Internal vref enable for DQ in auto mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5470 }; 5471 5472 register control_lpddr2io2_0 addr(base, 0x648) "LPDDR2 2 I/O control 0 Access conditions. Read: unrestricted, Write: unrestricted" { 5473 lpddr2io2_gr4_sr 2 rw "Group 4 Slew Rate control sr1:sr0"; 5474 lpddr2io2_gr4_i 3 rw type(usbb2_dr1_i_status) "Group 4 Impedence control i2:i0"; 5475 lpddr2io2_gr4_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 4 Weak driver control wd1:wd0"; 5476 _ 1 mbz; 5477 lpddr2io2_gr3_sr 2 rw "Group 3 Slew Rate control sr1:sr0"; 5478 lpddr2io2_gr3_i 3 rw type(usbb2_dr1_i_status) "Group 3 Impedence control i2:i0"; 5479 lpddr2io2_gr3_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 3 Weak driver control wd1:wd0"; 5480 _ 1 mbz; 5481 lpddr2io2_gr2_sr 2 rw "Group 2 Slew Rate control sr1:sr0"; 5482 lpddr2io2_gr2_i 3 rw type(usbb2_dr1_i_status) "Group 2 Impedence control i2:i0"; 5483 lpddr2io2_gr2_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 2 Weak driver control wd1:wd0"; 5484 _ 1 mbz; 5485 lpddr2io2_gr1_sr 2 rw "Group 1 Slew Rate control sr1:sr0"; 5486 lpddr2io2_gr1_i 3 rw type(usbb2_dr1_i_status) "Group 1 Impedence control i2:i0"; 5487 lpddr2io2_gr1_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 1 Weak driver control wd1:wd0"; 5488 _ 1 mbz; 5489 }; 5490 5491 register control_lpddr2io2_1 addr(base, 0x64C) "LPDDR2 2 I/O control 1 Access conditions. Read: unrestricted, Write: unrestricted" { 5492 lpddr2io2_gr8_sr 2 rw "Group 8 Slew Rate control sr1:sr0"; 5493 lpddr2io2_gr8_i 3 rw type(usbb2_dr1_i_status) "Group 8 Impedence control i2:i0"; 5494 lpddr2io2_gr8_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 8 Weak driver control wd1:wd0"; 5495 _ 1 mbz; 5496 lpddr2io2_gr7_sr 2 rw "Group 7 Slew Rate control sr1:sr0"; 5497 lpddr2io2_gr7_i 3 rw type(usbb2_dr1_i_status) "Group 7 Impedence control i2:i0"; 5498 lpddr2io2_gr7_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 7 Weak driver control wd1:wd0"; 5499 _ 1 mbz; 5500 lpddr2io2_gr6_sr 2 rw "Group 6 Slew Rate control sr1:sr0"; 5501 lpddr2io2_gr6_i 3 rw type(usbb2_dr1_i_status) "Group 6 Impedence control i2:i0"; 5502 lpddr2io2_gr6_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 6 Weak driver control wd1:wd0"; 5503 _ 1 mbz; 5504 lpddr2io2_gr5_sr 2 rw "Group 5 Slew Rate control sr1:sr0"; 5505 lpddr2io2_gr5_i 3 rw type(usbb2_dr1_i_status) "Group 5 Impedence control i2:i0"; 5506 lpddr2io2_gr5_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 5 Weak driver control wd1:wd0"; 5507 _ 1 mbz; 5508 }; 5509 5510 register control_lpddr2io2_2 addr(base, 0x650) "LPDDR2 2 I/O control 2 Access conditions. Read: unrestricted, Write: unrestricted" { 5511 lpddr2io2_gr11_sr 2 rw "Group 11 Slew Rate control sr1:sr0"; 5512 lpddr2io2_gr11_i 3 rw type(usbb2_dr1_i_status) "Group 11 Impedence control i2:i0"; 5513 lpddr2io2_gr11_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 11 Weak driver control wd1:wd0"; 5514 _ 1 mbz; 5515 lpddr2io2_gr10_sr 2 rw "Group 10 Slew Rate control sr1:sr0"; 5516 lpddr2io2_gr10_i 3 rw type(usbb2_dr1_i_status) "Group 10 Impedence control i2:i0"; 5517 lpddr2io2_gr10_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 10 Weak driver control wd1:wd0"; 5518 _ 1 mbz; 5519 lpddr2io2_gr9_sr 2 rw "Group 9 Slew Rate control sr1:sr0"; 5520 lpddr2io2_gr9_i 3 rw type(usbb2_dr1_i_status) "Group 9 Impedence control i2:i0"; 5521 lpddr2io2_gr9_wd 2 rw type(usbb1_hsic_data_wd_status) "Group 9 Weak driver control wd1:wd0"; 5522 _ 9 mbz; 5523 }; 5524 5525 register control_lpddr2io2_3 addr(base, 0x654) "LPDDR2 2 I/O control 3 Access conditions. Read: unrestricted, Write: unrestricted" { 5526 lpddr22_vref_ca_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5527 lpddr22_vref_ca_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5528 lpddr22_vref_ca_int_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5529 lpddr22_vref_ca_int_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5530 lpddr22_vref_ca_int_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5531 lpddr22_vref_ca_int_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5532 lpddr22_vref_ca_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5533 lpddr22_vref_ca_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5534 lpddr22_vref_dq_int0_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5535 lpddr22_vref_dq_int0_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5536 lpddr22_vref_dq_int0_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5537 lpddr22_vref_dq_int0_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5538 lpddr22_vref_dq_int1_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5539 lpddr22_vref_dq_int1_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5540 lpddr22_vref_dq_int1_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5541 lpddr22_vref_dq_int1_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5542 lpddr22_vref_dq_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5543 lpddr22_vref_dq_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5544 lpddr22_vref_dq_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5545 lpddr22_vref_dq_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5546 lpddr22_vref_dq_int2_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5547 lpddr22_vref_dq_int3_ccap0 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5548 lpddr22_vref_dq_int2_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5549 lpddr22_vref_dq_int3_ccap1 1 rw type(c2c_int_vref_en_status) "Selection for coupling cap connection"; 5550 lpddr22_vref_dq_int2_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5551 lpddr22_vref_dq_int3_tap0 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5552 lpddr22_vref_dq_int2_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5553 lpddr22_vref_dq_int3_tap1 1 rw type(c2c_int_vref_en_status) "Selection for internal reference voltage drive"; 5554 lpddr22_int_vref_en_ca 1 rw type(c2c_int_vref_en_status) "Internal vref enable for CA in manual mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5555 lpddr22_int_vref_en_dq 1 rw type(c2c_int_vref_en_status) "Internal vref enable for DQ in manual mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5556 lpddr22_int_vref_auto_en_ca 1 rw type(c2c_int_vref_en_status) "Internal vref enable for CA in auto mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5557 lpddr22_int_vref_auto_en_dq 1 rw type(c2c_int_vref_en_status) "Internal vref enable for DQ in auto mode (if both manual and auto mode is enabled then manual mode takes the priority)"; 5558 }; 5559 5560 register control_bus_hold ro addr(base, 0x658) "BUS HOLD I/O controls Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5561 5562 register control_c2c rw addr(base, 0x65C) "C2C controls Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5563 5564 register control_core_control_spare_rw rw addr(base, 0x660) "CORE control spare RW Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5565 5566 register control_core_control_spare_r ro addr(base, 0x664) "CORE control spare R Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5567 5568 register control_core_control_spare_r_c0 addr(base, 0x668) "CORE control spare RC Access conditions. Read: unrestricted, Write: unrestricted" { 5569 core_control_spare_r_c0 1 rw "Core control spare register bits RC"; 5570 core_control_spare_r_c1 1 rw "Core control spare register bits RC"; 5571 core_control_spare_r_c2 1 rw "Core control spare register bits RC"; 5572 core_control_spare_r_c3 1 rw "Core control spare register bits RC"; 5573 core_control_spare_r_c4 1 rw "Core control spare register bits RC"; 5574 core_control_spare_r_c5 1 rw "Core control spare register bits RC"; 5575 core_control_spare_r_c6 1 rw "Core control spare register bits RC"; 5576 core_control_spare_r_c7 1 rw "Core control spare register bits RC"; 5577 _ 24 mbz; 5578 }; 5579 5580 register control_core_control_spare_rw1 rw addr(base, 0x66C) "CORE control spare RW1 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5581 5582 register control_core_control_spare_rw2 rw addr(base, 0x670) "CORE control spare RW2 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5583 5584 register control_core_control_spare_rw3 rw addr(base, 0x674) "CORE control spare RW3 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5585 5586 register control_core_control_spare_rw4 rw addr(base, 0x678) "CORE control spare RW4 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5587 5588 register control_core_control_spare_rw5 rw addr(base, 0x67C) "CORE control spare RW5 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5589 5590 register control_core_control_spare_rw6 rw addr(base, 0x680) "CORE control spare RW6 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5591 5592 register control_core_control_spare_rw7 rw addr(base, 0x684) "CORE control spare RW7 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5593 5594 register control_core_control_spare_rw8 rw addr(base, 0x688) "CORE control spare RW8 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5595 5596 register control_core_control_spare_rw9 rw addr(base, 0x68C) "CORE control spare RW9 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5597 5598 register control_core_control_spare_r1 ro addr(base, 0x690) "CORE control spare R1 Access conditions. Read: unrestricted, Write: unrestricted" type(uint32); 5599 5600 register control_efuse_1 addr(base, 0x700) "EFUSE control 1 Access conditions. Read: unrestricted, Write: unrestricted" { 5601 _ 1 mbz; 5602 avdac_trim_byte3 7 rw "AVDAC trim byte3 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_avdac_trim_byte_3"; 5603 avdac_trim_byte2 8 rw "AVDAC trim byte2 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_avdac_trim_byte_2"; 5604 avdac_trim_byte1 8 rw "AVDAC trim byte1 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_avdac_trim_byte_1"; 5605 avdac_trim_byte0 8 rw "AVDAC trim byte0 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_avdac_trim_byte_0"; 5606 }; 5607 5608 register control_efuse_2 addr(base, 0x704) "EFUSE control 2 Access conditions. Read: unrestricted, Write: unrestricted" { 5609 efuse_smart2test_p0 1 rw "Smart2/3/C2C I/O PMOS process compensation bit 0 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_p0"; 5610 efuse_smart2test_p1 1 rw "Smart2/3/C2C I/O PMOS process compensation bit 1 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_p1"; 5611 efuse_smart2test_p2 1 rw "Smart2/3/C2C I/O PMOS process compensation bit 2 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_p2"; 5612 efuse_smart2test_p3 1 rw "Smart2/3/C2C I/O PMOS process compensation bit 3 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_p3"; 5613 efuse_smart2test_n0 1 rw "Smart2/3/C2C I/O NMOS process compensation bit 0 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_n0"; 5614 efuse_smart2test_n1 1 rw "Smart2/3/C2C I/O NMOS process compensation bit 1(Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_n1"; 5615 efuse_smart2test_n2 1 rw "Smart2/3/C2C I/O NMOS process compensation bit 2 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_n2"; 5616 efuse_smart2test_n3 1 rw "Smart2/3/C2C I/O NMOS process compensation bit 3 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_sr_n3"; 5617 lpddr2_ptv_n1 1 rw "LPDDR2IO NMOS PTV code bit 1 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_n1"; 5618 lpddr2_ptv_n2 1 rw "LPDDR2IO NMOS PTV code bit 2 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_n2"; 5619 lpddr2_ptv_n3 1 rw "LPDDR2IO NMOS PTV code bit 3 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_n3"; 5620 lpddr2_ptv_n4 1 rw "LPDDR2IO NMOS PTV code bit 4 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_n4"; 5621 lpddr2_ptv_n5 1 rw "LPDDR2IO NMOS PTV code bit 5 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_n5"; 5622 lpddr2_ptv_p1 1 rw "LPDDR2IO PMOS PTV code bit 1 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_p1"; 5623 lpddr2_ptv_p2 1 rw "LPDDR2IO PMOS PTV code bit 2 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_p2"; 5624 lpddr2_ptv_p3 1 rw "LPDDR2IO PMOS PTV code bit 3 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_p3"; 5625 lpddr2_ptv_p4 1 rw "LPDDR2IO PMOS PTV code bit 4 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_p4"; 5626 lpddr2_ptv_p5 1 rw "LPDDR2IO PMOS PTV code bit 5 (Reset value exported from efuse) Note that reset is exported. Its value is = pi_lpddr2_p5"; 5627 _ 14 mbz; 5628 }; 5629 5630 register control_efuse_3 addr(base, 0x708) "EFUSE control 3 Access conditions. Read: unrestricted, Write: unrestricted" { 5631 std_fuse_spare_1 8 ro "std efuse spare bits (Read Only)"; 5632 std_fuse_spare_2 8 ro "std efuse spare bits (Read Only)"; 5633 std_fuse_spare_3 8 ro "std efuse spare bits (Read Only)"; 5634 std_fuse_spare_4 8 ro "std efuse spare bits (Read Only)"; 5635 }; 5636 5637 register control_efuse_4 addr(base, 0x70C) "EFUSE control 4 Access conditions. Read: unrestricted, Write: unrestricted" { 5638 std_fuse_spare_5 8 rw "std efuse spare bits (RW) Note that reset is exported. Its value is = pi_std_fuse_spare5"; 5639 std_fuse_spare_6 8 rw "std efuse spare bits (RW) Note that reset is exported. Its value is = pi_std_fuse_spare6"; 5640 std_fuse_spare_7 8 rw "std efuse spare bits (RW) Note that reset is exported. Its value is = pi_std_fuse_spare7"; 5641 std_fuse_spare_8 8 rw "std efuse spare bits (RW) Note that reset is exported. Its value is = pi_std_fuse_spare8"; 5642 }; 5643};