1 // 2 // Copyright (c) 2010-2025 Antmicro 3 // Copyright (c) 2022-2025 Silicon Labs 4 // 5 // This file is licensed under the MIT License. 6 // Full license text is available in 'licenses/MIT.txt'. 7 // 8 9 /* WARNING: Auto-Generated Peripheral - DO NOT EDIT 10 EMU, Generated on : 2023-07-20 14:29:22.528585 11 EMU, ID Version : ffc0fb7f840a4547a9111df0b917ddd3.3 */ 12 13 /* Here is the template for your defined by hand class. Don't forget to add your eventual constructor with extra parameter. 14 15 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 16 using System; 17 using System.IO; 18 using System.Collections.Generic; 19 using Antmicro.Renode.Core; 20 using Antmicro.Renode.Core.Structure.Registers; 21 using Antmicro.Renode.Logging; 22 using Antmicro.Renode.Exceptions; 23 using Antmicro.Renode.Peripherals.CPU; 24 using Antmicro.Renode.Peripherals.Bus; 25 26 namespace Antmicro.Renode.Peripherals.Miscellaneous.SiLabs 27 { 28 public partial class EFR32xG2_EMU_3 29 { 30 public EFR32xG2_EMU_3(Machine machine) : base(machine) 31 { 32 EFR32xG2_EMU_3_constructor(); 33 } 34 } 35 } 36 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 37 38 using System; 39 using System.IO; 40 using System.Collections.Generic; 41 using Antmicro.Renode.Core; 42 using Antmicro.Renode.Core.Structure.Registers; 43 using Antmicro.Renode.Logging; 44 using Antmicro.Renode.Exceptions; 45 using Antmicro.Renode.Peripherals.Bus; 46 47 48 namespace Antmicro.Renode.Peripherals.Miscellaneous.SiLabs 49 { 50 public partial class EFR32xG2_EMU_3 : BasicDoubleWordPeripheral, IKnownSize 51 { EFR32xG2_EMU_3(Machine machine)52 public EFR32xG2_EMU_3(Machine machine) : base(machine) 53 { 54 Define_Registers(); 55 EFR32xG2_EMU_3_Constructor(); 56 } 57 Define_Registers()58 private void Define_Registers() 59 { 60 var registersMap = new Dictionary<long, DoubleWordRegister> 61 { 62 {(long)Registers.Ldreg, GenerateLdregRegister()}, 63 {(long)Registers.Dvddlebod, GenerateDvddlebodRegister()}, 64 {(long)Registers.Vlmthv, GenerateVlmthvRegister()}, 65 {(long)Registers.Dvddbod, GenerateDvddbodRegister()}, 66 {(long)Registers.Decbod, GenerateDecbodRegister()}, 67 {(long)Registers.Hdreg, GenerateHdregRegister()}, 68 {(long)Registers.Retreg, GenerateRetregRegister()}, 69 {(long)Registers.Bod3sensetrim, GenerateBod3sensetrimRegister()}, 70 {(long)Registers.Bod3sense, GenerateBod3senseRegister()}, 71 {(long)Registers.Isbias, GenerateIsbiasRegister()}, 72 {(long)Registers.Isbiastrim, GenerateIsbiastrimRegister()}, 73 {(long)Registers.Isbiasvrefregtrim, GenerateIsbiasvrefregtrimRegister()}, 74 {(long)Registers.Isbiasvreflvbodtrim, GenerateIsbiasvreflvbodtrimRegister()}, 75 {(long)Registers.Anastatus, GenerateAnastatusRegister()}, 76 {(long)Registers.Pfmbyp, GeneratePfmbypRegister()}, 77 {(long)Registers.Vregvddcmpctrl, GenerateVregvddcmpctrlRegister()}, 78 {(long)Registers.Pd1paretctrl, GeneratePd1paretctrlRegister()}, 79 {(long)Registers.Pd0pwrctrl, GeneratePd0pwrctrlRegister()}, 80 {(long)Registers.Pd0pwrem2ctrl, GeneratePd0pwrem2ctrlRegister()}, 81 {(long)Registers.Ipversion_Rev, GenerateIpversion_revRegister()}, 82 {(long)Registers.Lock, GenerateLockRegister()}, 83 {(long)Registers.If, GenerateIfRegister()}, 84 {(long)Registers.Ien, GenerateIenRegister()}, 85 {(long)Registers.Em4ctrl, GenerateEm4ctrlRegister()}, 86 {(long)Registers.Cmd, GenerateCmdRegister()}, 87 {(long)Registers.Ctrl, GenerateCtrlRegister()}, 88 {(long)Registers.Templimits, GenerateTemplimitsRegister()}, 89 {(long)Registers.Templimitsdg, GenerateTemplimitsdgRegister()}, 90 {(long)Registers.Templimitsse, GenerateTemplimitsseRegister()}, 91 {(long)Registers.Status, GenerateStatusRegister()}, 92 {(long)Registers.Temp, GenerateTempRegister()}, 93 {(long)Registers.Testctrl, GenerateTestctrlRegister()}, 94 {(long)Registers.Rstctrl, GenerateRstctrlRegister()}, 95 {(long)Registers.Rstcause, GenerateRstcauseRegister()}, 96 {(long)Registers.Tamperrstcause, GenerateTamperrstcauseRegister()}, 97 {(long)Registers.Dgif, GenerateDgifRegister()}, 98 {(long)Registers.Dgien, GenerateDgienRegister()}, 99 {(long)Registers.Seqif, GenerateSeqifRegister()}, 100 {(long)Registers.Seqien, GenerateSeqienRegister()}, 101 {(long)Registers.Delaycfg, GenerateDelaycfgRegister()}, 102 {(long)Registers.Testlock, GenerateTestlockRegister()}, 103 {(long)Registers.Auxctrl, GenerateAuxctrlRegister()}, 104 {(long)Registers.Isbiasconf_Isbiasctrl, GenerateIsbiasconf_isbiasctrlRegister()}, 105 {(long)Registers.Isbiascalovr_Isbiasctrl, GenerateIsbiascalovr_isbiasctrlRegister()}, 106 {(long)Registers.Isbiasperiod_Isbiasctrl, GenerateIsbiasperiod_isbiasctrlRegister()}, 107 {(long)Registers.Isbiastempcomprate_Isbiasctrl, GenerateIsbiastempcomprate_isbiasctrlRegister()}, 108 {(long)Registers.Isbiastempcompthr_Isbiasctrl, GenerateIsbiastempcompthr_isbiasctrlRegister()}, 109 {(long)Registers.Isbiaspfmrefreshcfg_Isbiasctrl, GenerateIsbiaspfmrefreshcfg_isbiasctrlRegister()}, 110 {(long)Registers.Isbiasrefreshcfg_Isbiasctrl, GenerateIsbiasrefreshcfg_isbiasctrlRegister()}, 111 {(long)Registers.Isbiastempconst_Isbiasctrl, GenerateIsbiastempconst_isbiasctrlRegister()}, 112 {(long)Registers.Isbiasstatus_Isbiasctrl, GenerateIsbiasstatus_isbiasctrlRegister()}, 113 {(long)Registers.Vsbtempcomp_Isbiasctrl, GenerateVsbtempcomp_isbiasctrlRegister()}, 114 {(long)Registers.Vsbtempcompthr_Isbiasctrl, GenerateVsbtempcompthr_isbiasctrlRegister()}, 115 {(long)Registers.Retregtempcomp_Isbiasctrl, GenerateRetregtempcomp_isbiasctrlRegister()}, 116 {(long)Registers.Efpif, GenerateEfpifRegister()}, 117 {(long)Registers.Efpien, GenerateEfpienRegister()}, 118 {(long)Registers.Efpctrl, GenerateEfpctrlRegister()}, 119 {(long)Registers.Rootctrl, GenerateRootctrlRegister()}, 120 {(long)Registers.Rpuratd0_Drpu, GenerateRpuratd0_drpuRegister()}, 121 {(long)Registers.Rpuratd1_Drpu, GenerateRpuratd1_drpuRegister()}, 122 {(long)Registers.Rpuratd2_Drpu, GenerateRpuratd2_drpuRegister()}, 123 {(long)Registers.Rpuratd3_Drpu, GenerateRpuratd3_drpuRegister()}, 124 }; 125 registers = new DoubleWordRegisterCollection(this, registersMap); 126 } 127 Reset()128 public override void Reset() 129 { 130 base.Reset(); 131 EMU_Reset(); 132 } 133 134 protected enum DVDDLEBOD_LEBODBLANKINGDELAY 135 { 136 DLY_200US = 0, // 200us 137 DLY_240US = 1, // 240us 138 DLY_280US = 2, // 280us 139 DLY_320US = 3, // 320us 140 } 141 142 protected enum RETREG_OVRRETREGOVERRIDEEN 143 { 144 DISABLED = 0, // 145 ENABLED = 1, // 146 } 147 148 protected enum PD1PARETCTRL_PD1PARETDIS 149 { 150 PERIPHNORETAIN = 1, // Retain associated registers when in EM2/3 151 RADIONORETAIN = 2, // Bit[1]. When set, do not retain RADIO associated registers when in EM2/3 152 } 153 154 protected enum PD0PWRCTRL_PD0PWRDN 155 { 156 PWRDNPD0B = 1, // Power Down PD0B 157 PWRDNPD0C = 2, // Power Down PD0C 158 PWRDNPD0D = 4, // Power Down PD0D 159 PWRDNPD0E = 8, // Power Down PD0E 160 } 161 162 protected enum PD0PWRCTRL_EM2PDPWRDN 163 { 164 EM2PWRDNPD0B = 1, // Power down PD0B 165 EM2PWRDNPD0C = 2, // Power down PD0C 166 EM2PWRDNPD0D = 4, // Power down PD0D 167 EM2PWRDNPD0E = 8, // Power Down PD0E 168 } 169 170 protected enum PD0PWRCTRL_DISCHRGPD 171 { 172 DISCHRGPD1 = 1, // Discharge PD1 173 DISCHRGPD0B = 2, // Discharge PD0B 174 DISCHRGPD0C = 3, // Discharge PD0C 175 DISCHRGPD0D = 4, // Discharge PD0D 176 DISCHRGPD0E = 8, // Discharge PD0E 177 } 178 179 protected enum EM4CTRL_EM4IORETMODE 180 { 181 DISABLE = 0, // No Retention: Pads enter reset state when entering EM4 182 EM4EXIT = 1, // Retention through EM4: Pads enter reset state when exiting EM4 183 SWUNLATCH = 2, // Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention 184 } 185 186 protected enum CTRL_TEMPAVGNUM 187 { 188 N16 = 0, // 16 measurements 189 N64 = 1, // 64 measurements 190 } 191 192 protected enum CTRL_EM23VSCALE 193 { 194 VSCALE0 = 0, // VSCALE0. 0.9v 195 VSCALE1 = 1, // VSCALE1. 1.0v 196 VSCALE2 = 2, // VSCALE2. 1.1v 197 } 198 199 protected enum STATUS_LOCK 200 { 201 UNLOCKED = 0, // All EMU lockable registers are unlocked. 202 LOCKED = 1, // All EMU lockable registers are locked. 203 } 204 205 protected enum STATUS_VSCALE 206 { 207 VSCALE0 = 0, // Voltage scaling set to 0.9v 208 VSCALE1 = 1, // Voltage scaling set to 1.0v 209 VSCALE2 = 2, // Voltage scaling set to 1.1v 210 } 211 212 protected enum RSTCTRL_WDOG0RMODE 213 { 214 DISABLED = 0, // Reset request is blocked 215 ENABLED = 1, // The entire device is reset except some EMU registers 216 } 217 218 protected enum RSTCTRL_WDOG1RMODE 219 { 220 DISABLED = 0, // Reset request is blocked 221 ENABLED = 1, // The entire device is reset except some EMU registers 222 } 223 224 protected enum RSTCTRL_SYSRMODE 225 { 226 DISABLED = 0, // Reset request is blocked 227 ENABLED = 1, // Device is reset except some EMU registers 228 } 229 230 protected enum RSTCTRL_LOCKUPRMODE 231 { 232 DISABLED = 0, // Reset Request is Block 233 ENABLED = 1, // The entire device is reset except some EMU registers 234 } 235 236 protected enum RSTCTRL_AVDDBODRMODE 237 { 238 DISABLED = 0, // Reset Request is block 239 ENABLED = 1, // The entire device is reset except some EMU registers 240 } 241 242 protected enum RSTCTRL_IOVDD0BODRMODE 243 { 244 DISABLED = 0, // Reset request is blocked 245 ENABLED = 1, // The entire device is reset except some EMU registers 246 } 247 248 protected enum RSTCTRL_IOVDD1BODRMODE 249 { 250 DISABLED = 0, // Reset request is blocked 251 ENABLED = 1, // The entire device is reset except some EMU registers 252 } 253 254 protected enum RSTCTRL_DECBODRMODE 255 { 256 DISABLED = 0, // Reset request is blocked 257 ENABLED = 1, // The entire device is reset 258 } 259 260 protected enum RSTCTRL_M0SYSRMODE 261 { 262 DISABLED = 0, // Reset request is blocked 263 ENABLED = 1, // The entire device is reset except some EMU registers 264 } 265 266 protected enum RSTCTRL_M0LOCKUPRMODE 267 { 268 DISABLED = 0, // Reset request is blocked 269 ENABLED = 1, // The entire device is reset except some EMU registers 270 } 271 272 protected enum RSTCTRL_SEM0SYSRMODE 273 { 274 DISABLED = 0, // Reset request is blocked 275 ENABLED = 1, // The entire device is reset except some EMU registers 276 } 277 278 protected enum RSTCTRL_SEM0LOCKUPRMODE 279 { 280 DISABLED = 0, // Reset request is blocked 281 ENABLED = 1, // The entire device is reset except some EMU registers 282 } 283 284 protected enum RSTCTRL_PRSSYSRSTDLY 285 { 286 NODELAY = 0, // No Delay 287 DELAY0P8US = 1, // Delay 0.8us 288 DELAY1P6US = 2, // Delay 1.6us 289 DELAY3P2US = 3, // Delay 3.2us 290 } 291 292 protected enum ISBIASCONF_ISBIASCTRL_ISBIASOUTSEL 293 { 294 SEL0 = 0, // Nothing selected. Read 0's 295 SELVH = 1, // Temp Sense VH counter {ph_vb1, ph_vbn, ph_vh, ph_vl, chl[11:0]}. Counter value has phase correction already applied. 296 SELVBE = 2, // Temp Sense VBE counter {6'd0, cdvbe[9:0]}. Counter value has phase correction already applied 297 SELCAL = 3, // ISBIAS Cal output {3'd0, isbias_trim_vos_cal[12:0]} 298 FSM1 = 4, // {4'd0, tmpcompstate, calibrastate, cfgstate} 299 FSM2 = 5, // {11'd0, tmpsensstate} 300 } 301 302 protected enum ISBIASPERIOD_ISBIASCTRL_TEMPPERIOD 303 { 304 PERIOD_2MS = 0, // PERIOD_2MS 305 PERIOD_62MS = 1, // PERIOD_62MS 306 PERIOD_125MS = 2, // PERIOD_125MS 307 PERIOD_250MS = 3, // PERIOD_250MS 308 PERIOD_500MS = 4, // PERIOD_500MS 309 PERIOD_1S = 5, // PERIOD_1S 310 PERIOD_2S = 6, // PERIOD_2S 311 PERIOD_4S = 7, // PERIOD_4S 312 } 313 314 protected enum ISBIASPERIOD_ISBIASCTRL_CALPERIOD 315 { 316 PERIOD_2MS = 0, // PERIOD_2MS 317 PERIOD_62MS = 1, // PERIOD_62MS 318 PERIOD_125MS = 2, // PERIOD_125MS 319 PERIOD_250MS = 3, // PERIOD_250MS 320 PERIOD_500MS = 4, // PERIOD_500MS 321 PERIOD_1S = 5, // PERIOD_1S 322 PERIOD_2S = 6, // PERIOD_2S 323 PERIOD_4S = 7, // PERIOD_4S 324 } 325 326 protected enum ISBIASTEMPCOMPRATE_ISBIASCTRL_R0REFRESHRATE 327 { 328 RATE_16HZ = 0, // RATE_16HZ 329 RATE_62HZ = 1, // RATE_62HZ 330 RATE_250HZ = 2, // RATE_250HZ 331 RATE_500HZ = 3, // RATE_500HZ 332 RATE_1KHZ = 4, // RATE_1KHZ 333 RATE_2KHZ = 5, // RATE_2KHZ 334 RATE_4KHZ = 6, // RATE_4KHZ 335 RATE_CONTI = 7, // RATE_CONTI 336 } 337 338 protected enum ISBIASPFMREFRESHCFG_ISBIASCTRL_S2FASTRFSHCNT 339 { 340 N1 = 0, // 341 N2 = 1, // 342 N4 = 2, // 343 N8 = 3, // 344 N16 = 4, // 345 N32 = 5, // 346 N64 = 6, // 347 N128 = 7, // 348 } 349 350 protected enum ISBIASPFMREFRESHCFG_ISBIASCTRL_S2PREPDIVRATIO 351 { 352 DIV1 = 0, // 353 DIV4 = 1, // 354 DIV8 = 2, // 355 DIV16 = 3, // 356 } 357 358 protected enum ISBIASREFRESHCFG_ISBIASCTRL_S0DIVRATIO 359 { 360 NODIV = 0, // NODIV 361 DIV2 = 1, // DIV2 362 DIV4 = 2, // DIV4 363 DIV8 = 3, // DIV8 364 DIV16 = 4, // DIV16 365 DIV32 = 5, // DIV32 366 DIV64 = 6, // DIV64 367 CONT = 7, // CONT 368 } 369 370 protected enum ISBIASSTATUS_ISBIASCTRL_TESTLOCK 371 { 372 UNLOCKED = 0, // All EMU lockable TEST registers are unlocked. 373 LOCKED = 1, // All EMU lockable TEST registers are locked. 374 } 375 376 protected enum VSBTEMPCOMP_ISBIASCTRL_R0VSB 377 { 378 VSB100 = 0, // VSB100 is set 379 VSB200 = 1, // VSB200 is set 380 VSB300 = 2, // VSB300 is set 381 VSB400 = 3, // VSB400 is set 382 } 383 384 protected enum VSBTEMPCOMP_ISBIASCTRL_R1VSB 385 { 386 VSB100 = 0, // VSB100 is set 387 VSB200 = 1, // VSB200 is set 388 VSB300 = 2, // VSB300 is set 389 VSB400 = 3, // VSB400 is set 390 } 391 392 protected enum VSBTEMPCOMP_ISBIASCTRL_R2VSB 393 { 394 VSB100 = 0, // VSB100 is set 395 VSB200 = 1, // VSB200 is set 396 VSB300 = 2, // VSB300 is set 397 VSB400 = 3, // VSB400 is set 398 } 399 400 protected enum VSBTEMPCOMP_ISBIASCTRL_R3VSB 401 { 402 VSB100 = 0, // VSB100 is set 403 VSB200 = 1, // VSB200 is set 404 VSB300 = 2, // VSB300 is set 405 VSB400 = 3, // VSB400 is set 406 } 407 408 // Ldreg - Offset : 0x0 GenerateLdregRegister()409 protected DoubleWordRegister GenerateLdregRegister() => new DoubleWordRegister(this, 0x0) 410 .WithValueField(0, 2, out ldreg_ldregbiasctrl_field, 411 valueProviderCallback: (_) => { 412 Ldreg_Ldregbiasctrl_ValueProvider(_); 413 return ldreg_ldregbiasctrl_field.Value; 414 }, 415 writeCallback: (_, __) => Ldreg_Ldregbiasctrl_Write(_, __), 416 readCallback: (_, __) => Ldreg_Ldregbiasctrl_Read(_, __), 417 name: "Ldregbiasctrl") 418 .WithReservedBits(2, 28) 419 .WithFlag(30, out ldreg_ovrldregen_bit, 420 valueProviderCallback: (_) => { 421 Ldreg_Ovrldregen_ValueProvider(_); 422 return ldreg_ovrldregen_bit.Value; 423 }, 424 writeCallback: (_, __) => Ldreg_Ovrldregen_Write(_, __), 425 readCallback: (_, __) => Ldreg_Ovrldregen_Read(_, __), 426 name: "Ovrldregen") 427 .WithFlag(31, out ldreg_ovrldregoverrideen_bit, 428 valueProviderCallback: (_) => { 429 Ldreg_Ovrldregoverrideen_ValueProvider(_); 430 return ldreg_ovrldregoverrideen_bit.Value; 431 }, 432 writeCallback: (_, __) => Ldreg_Ovrldregoverrideen_Write(_, __), 433 readCallback: (_, __) => Ldreg_Ovrldregoverrideen_Read(_, __), 434 name: "Ovrldregoverrideen") 435 .WithReadCallback((_, __) => Ldreg_Read(_, __)) 436 .WithWriteCallback((_, __) => Ldreg_Write(_, __)); 437 438 // Dvddlebod - Offset : 0x4 GenerateDvddlebodRegister()439 protected DoubleWordRegister GenerateDvddlebodRegister() => new DoubleWordRegister(this, 0xF6) 440 .WithFlag(0, out dvddlebod_dvddleboden_bit, 441 valueProviderCallback: (_) => { 442 Dvddlebod_Dvddleboden_ValueProvider(_); 443 return dvddlebod_dvddleboden_bit.Value; 444 }, 445 writeCallback: (_, __) => Dvddlebod_Dvddleboden_Write(_, __), 446 readCallback: (_, __) => Dvddlebod_Dvddleboden_Read(_, __), 447 name: "Dvddleboden") 448 .WithFlag(1, out dvddlebod_dvddlebodmask_bit, 449 valueProviderCallback: (_) => { 450 Dvddlebod_Dvddlebodmask_ValueProvider(_); 451 return dvddlebod_dvddlebodmask_bit.Value; 452 }, 453 writeCallback: (_, __) => Dvddlebod_Dvddlebodmask_Write(_, __), 454 readCallback: (_, __) => Dvddlebod_Dvddlebodmask_Read(_, __), 455 name: "Dvddlebodmask") 456 .WithFlag(2, out dvddlebod_dvddleboddisem01_bit, 457 valueProviderCallback: (_) => { 458 Dvddlebod_Dvddleboddisem01_ValueProvider(_); 459 return dvddlebod_dvddleboddisem01_bit.Value; 460 }, 461 writeCallback: (_, __) => Dvddlebod_Dvddleboddisem01_Write(_, __), 462 readCallback: (_, __) => Dvddlebod_Dvddleboddisem01_Read(_, __), 463 name: "Dvddleboddisem01") 464 .WithReservedBits(3, 1) 465 .WithValueField(4, 5, out dvddlebod_dvddlebodtrim_field, 466 valueProviderCallback: (_) => { 467 Dvddlebod_Dvddlebodtrim_ValueProvider(_); 468 return dvddlebod_dvddlebodtrim_field.Value; 469 }, 470 writeCallback: (_, __) => Dvddlebod_Dvddlebodtrim_Write(_, __), 471 readCallback: (_, __) => Dvddlebod_Dvddlebodtrim_Read(_, __), 472 name: "Dvddlebodtrim") 473 .WithReservedBits(9, 3) 474 .WithValueField(12, 4, out dvddlebod_dvddlebodbiastrim_field, 475 valueProviderCallback: (_) => { 476 Dvddlebod_Dvddlebodbiastrim_ValueProvider(_); 477 return dvddlebod_dvddlebodbiastrim_field.Value; 478 }, 479 writeCallback: (_, __) => Dvddlebod_Dvddlebodbiastrim_Write(_, __), 480 readCallback: (_, __) => Dvddlebod_Dvddlebodbiastrim_Read(_, __), 481 name: "Dvddlebodbiastrim") 482 .WithReservedBits(16, 2) 483 .WithValueField(18, 2, out dvddlebod_dvddlebodmode_field, 484 valueProviderCallback: (_) => { 485 Dvddlebod_Dvddlebodmode_ValueProvider(_); 486 return dvddlebod_dvddlebodmode_field.Value; 487 }, 488 writeCallback: (_, __) => Dvddlebod_Dvddlebodmode_Write(_, __), 489 readCallback: (_, __) => Dvddlebod_Dvddlebodmode_Read(_, __), 490 name: "Dvddlebodmode") 491 .WithReservedBits(20, 1) 492 .WithEnumField<DoubleWordRegister, DVDDLEBOD_LEBODBLANKINGDELAY>(21, 2, out dvddlebod_lebodblankingdelay_field, 493 valueProviderCallback: (_) => { 494 Dvddlebod_Lebodblankingdelay_ValueProvider(_); 495 return dvddlebod_lebodblankingdelay_field.Value; 496 }, 497 writeCallback: (_, __) => Dvddlebod_Lebodblankingdelay_Write(_, __), 498 readCallback: (_, __) => Dvddlebod_Lebodblankingdelay_Read(_, __), 499 name: "Lebodblankingdelay") 500 .WithReservedBits(23, 8) 501 .WithFlag(31, out dvddlebod_ovrlebodoverrideen_bit, 502 valueProviderCallback: (_) => { 503 Dvddlebod_Ovrlebodoverrideen_ValueProvider(_); 504 return dvddlebod_ovrlebodoverrideen_bit.Value; 505 }, 506 writeCallback: (_, __) => Dvddlebod_Ovrlebodoverrideen_Write(_, __), 507 readCallback: (_, __) => Dvddlebod_Ovrlebodoverrideen_Read(_, __), 508 name: "Ovrlebodoverrideen") 509 .WithReadCallback((_, __) => Dvddlebod_Read(_, __)) 510 .WithWriteCallback((_, __) => Dvddlebod_Write(_, __)); 511 512 // Vlmthv - Offset : 0x8 GenerateVlmthvRegister()513 protected DoubleWordRegister GenerateVlmthvRegister() => new DoubleWordRegister(this, 0x81) 514 .WithValueField(0, 2, out vlmthv_vlmthvtrim_field, 515 valueProviderCallback: (_) => { 516 Vlmthv_Vlmthvtrim_ValueProvider(_); 517 return vlmthv_vlmthvtrim_field.Value; 518 }, 519 writeCallback: (_, __) => Vlmthv_Vlmthvtrim_Write(_, __), 520 readCallback: (_, __) => Vlmthv_Vlmthvtrim_Read(_, __), 521 name: "Vlmthvtrim") 522 .WithReservedBits(2, 2) 523 .WithFlag(4, out vlmthv_vlmthventestload_bit, 524 valueProviderCallback: (_) => { 525 Vlmthv_Vlmthventestload_ValueProvider(_); 526 return vlmthv_vlmthventestload_bit.Value; 527 }, 528 writeCallback: (_, __) => Vlmthv_Vlmthventestload_Write(_, __), 529 readCallback: (_, __) => Vlmthv_Vlmthventestload_Read(_, __), 530 name: "Vlmthventestload") 531 .WithFlag(5, out vlmthv_vlmthvenstress_bit, 532 valueProviderCallback: (_) => { 533 Vlmthv_Vlmthvenstress_ValueProvider(_); 534 return vlmthv_vlmthvenstress_bit.Value; 535 }, 536 writeCallback: (_, __) => Vlmthv_Vlmthvenstress_Write(_, __), 537 readCallback: (_, __) => Vlmthv_Vlmthvenstress_Read(_, __), 538 name: "Vlmthvenstress") 539 .WithFlag(6, out vlmthv_vlmthvforcebypass_bit, 540 valueProviderCallback: (_) => { 541 Vlmthv_Vlmthvforcebypass_ValueProvider(_); 542 return vlmthv_vlmthvforcebypass_bit.Value; 543 }, 544 writeCallback: (_, __) => Vlmthv_Vlmthvforcebypass_Write(_, __), 545 readCallback: (_, __) => Vlmthv_Vlmthvforcebypass_Read(_, __), 546 name: "Vlmthvforcebypass") 547 .WithFlag(7, out vlmthv_vlmthvforceua_bit, 548 valueProviderCallback: (_) => { 549 Vlmthv_Vlmthvforceua_ValueProvider(_); 550 return vlmthv_vlmthvforceua_bit.Value; 551 }, 552 writeCallback: (_, __) => Vlmthv_Vlmthvforceua_Write(_, __), 553 readCallback: (_, __) => Vlmthv_Vlmthvforceua_Read(_, __), 554 name: "Vlmthvforceua") 555 .WithReservedBits(8, 24) 556 .WithReadCallback((_, __) => Vlmthv_Read(_, __)) 557 .WithWriteCallback((_, __) => Vlmthv_Write(_, __)); 558 559 // Dvddbod - Offset : 0xC GenerateDvddbodRegister()560 protected DoubleWordRegister GenerateDvddbodRegister() => new DoubleWordRegister(this, 0x17) 561 .WithValueField(0, 6, out dvddbod_dvddbodthreshold_field, 562 valueProviderCallback: (_) => { 563 Dvddbod_Dvddbodthreshold_ValueProvider(_); 564 return dvddbod_dvddbodthreshold_field.Value; 565 }, 566 writeCallback: (_, __) => Dvddbod_Dvddbodthreshold_Write(_, __), 567 readCallback: (_, __) => Dvddbod_Dvddbodthreshold_Read(_, __), 568 name: "Dvddbodthreshold") 569 .WithReservedBits(6, 2) 570 .WithFlag(8, out dvddbod_dvddbodmask_bit, 571 valueProviderCallback: (_) => { 572 Dvddbod_Dvddbodmask_ValueProvider(_); 573 return dvddbod_dvddbodmask_bit.Value; 574 }, 575 writeCallback: (_, __) => Dvddbod_Dvddbodmask_Write(_, __), 576 readCallback: (_, __) => Dvddbod_Dvddbodmask_Read(_, __), 577 name: "Dvddbodmask") 578 .WithReservedBits(9, 21) 579 .WithFlag(30, out dvddbod_ovrhvbodbodthresholdsenseen_bit, 580 valueProviderCallback: (_) => { 581 Dvddbod_Ovrhvbodbodthresholdsenseen_ValueProvider(_); 582 return dvddbod_ovrhvbodbodthresholdsenseen_bit.Value; 583 }, 584 writeCallback: (_, __) => Dvddbod_Ovrhvbodbodthresholdsenseen_Write(_, __), 585 readCallback: (_, __) => Dvddbod_Ovrhvbodbodthresholdsenseen_Read(_, __), 586 name: "Ovrhvbodbodthresholdsenseen") 587 .WithFlag(31, out dvddbod_ovrhvbodoverrideen_bit, 588 valueProviderCallback: (_) => { 589 Dvddbod_Ovrhvbodoverrideen_ValueProvider(_); 590 return dvddbod_ovrhvbodoverrideen_bit.Value; 591 }, 592 writeCallback: (_, __) => Dvddbod_Ovrhvbodoverrideen_Write(_, __), 593 readCallback: (_, __) => Dvddbod_Ovrhvbodoverrideen_Read(_, __), 594 name: "Ovrhvbodoverrideen") 595 .WithReadCallback((_, __) => Dvddbod_Read(_, __)) 596 .WithWriteCallback((_, __) => Dvddbod_Write(_, __)); 597 598 // Decbod - Offset : 0x10 GenerateDecbodRegister()599 protected DoubleWordRegister GenerateDecbodRegister() => new DoubleWordRegister(this, 0x22) 600 .WithFlag(0, out decbod_decboden_bit, 601 valueProviderCallback: (_) => { 602 Decbod_Decboden_ValueProvider(_); 603 return decbod_decboden_bit.Value; 604 }, 605 writeCallback: (_, __) => Decbod_Decboden_Write(_, __), 606 readCallback: (_, __) => Decbod_Decboden_Read(_, __), 607 name: "Decboden") 608 .WithFlag(1, out decbod_decbodmask_bit, 609 valueProviderCallback: (_) => { 610 Decbod_Decbodmask_ValueProvider(_); 611 return decbod_decbodmask_bit.Value; 612 }, 613 writeCallback: (_, __) => Decbod_Decbodmask_Write(_, __), 614 readCallback: (_, __) => Decbod_Decbodmask_Read(_, __), 615 name: "Decbodmask") 616 .WithReservedBits(2, 2) 617 .WithFlag(4, out decbod_decovmboden_bit, 618 valueProviderCallback: (_) => { 619 Decbod_Decovmboden_ValueProvider(_); 620 return decbod_decovmboden_bit.Value; 621 }, 622 writeCallback: (_, __) => Decbod_Decovmboden_Write(_, __), 623 readCallback: (_, __) => Decbod_Decovmboden_Read(_, __), 624 name: "Decovmboden") 625 .WithFlag(5, out decbod_decovmbodmask_bit, 626 valueProviderCallback: (_) => { 627 Decbod_Decovmbodmask_ValueProvider(_); 628 return decbod_decovmbodmask_bit.Value; 629 }, 630 writeCallback: (_, __) => Decbod_Decovmbodmask_Write(_, __), 631 readCallback: (_, __) => Decbod_Decovmbodmask_Read(_, __), 632 name: "Decovmbodmask") 633 .WithReservedBits(6, 26) 634 .WithReadCallback((_, __) => Decbod_Read(_, __)) 635 .WithWriteCallback((_, __) => Decbod_Write(_, __)); 636 637 // Hdreg - Offset : 0x14 GenerateHdregRegister()638 protected DoubleWordRegister GenerateHdregRegister() => new DoubleWordRegister(this, 0x8) 639 .WithValueField(0, 4, out hdreg_hdregtrimvreg_field, 640 valueProviderCallback: (_) => { 641 Hdreg_Hdregtrimvreg_ValueProvider(_); 642 return hdreg_hdregtrimvreg_field.Value; 643 }, 644 writeCallback: (_, __) => Hdreg_Hdregtrimvreg_Write(_, __), 645 readCallback: (_, __) => Hdreg_Hdregtrimvreg_Read(_, __), 646 name: "Hdregtrimvreg") 647 .WithReservedBits(4, 15) 648 .WithFlag(19, out hdreg_ovrhdregswhardswlowleak_bit, 649 valueProviderCallback: (_) => { 650 Hdreg_Ovrhdregswhardswlowleak_ValueProvider(_); 651 return hdreg_ovrhdregswhardswlowleak_bit.Value; 652 }, 653 writeCallback: (_, __) => Hdreg_Ovrhdregswhardswlowleak_Write(_, __), 654 readCallback: (_, __) => Hdreg_Ovrhdregswhardswlowleak_Read(_, __), 655 name: "Ovrhdregswhardswlowleak") 656 .WithFlag(20, out hdreg_ovrhdregswsoftswon_bit, 657 valueProviderCallback: (_) => { 658 Hdreg_Ovrhdregswsoftswon_ValueProvider(_); 659 return hdreg_ovrhdregswsoftswon_bit.Value; 660 }, 661 writeCallback: (_, __) => Hdreg_Ovrhdregswsoftswon_Write(_, __), 662 readCallback: (_, __) => Hdreg_Ovrhdregswsoftswon_Read(_, __), 663 name: "Ovrhdregswsoftswon") 664 .WithFlag(21, out hdreg_ovrhdregswhardswon_bit, 665 valueProviderCallback: (_) => { 666 Hdreg_Ovrhdregswhardswon_ValueProvider(_); 667 return hdreg_ovrhdregswhardswon_bit.Value; 668 }, 669 writeCallback: (_, __) => Hdreg_Ovrhdregswhardswon_Write(_, __), 670 readCallback: (_, __) => Hdreg_Ovrhdregswhardswon_Read(_, __), 671 name: "Ovrhdregswhardswon") 672 .WithFlag(22, out hdreg_ovrhdregswoverrideen_bit, 673 valueProviderCallback: (_) => { 674 Hdreg_Ovrhdregswoverrideen_ValueProvider(_); 675 return hdreg_ovrhdregswoverrideen_bit.Value; 676 }, 677 writeCallback: (_, __) => Hdreg_Ovrhdregswoverrideen_Write(_, __), 678 readCallback: (_, __) => Hdreg_Ovrhdregswoverrideen_Read(_, __), 679 name: "Ovrhdregswoverrideen") 680 .WithReservedBits(23, 4) 681 .WithFlag(27, out hdreg_ovrhdregwarmstart_bit, 682 valueProviderCallback: (_) => { 683 Hdreg_Ovrhdregwarmstart_ValueProvider(_); 684 return hdreg_ovrhdregwarmstart_bit.Value; 685 }, 686 writeCallback: (_, __) => Hdreg_Ovrhdregwarmstart_Write(_, __), 687 readCallback: (_, __) => Hdreg_Ovrhdregwarmstart_Read(_, __), 688 name: "Ovrhdregwarmstart") 689 .WithFlag(28, out hdreg_ovrhdregenramp_bit, 690 valueProviderCallback: (_) => { 691 Hdreg_Ovrhdregenramp_ValueProvider(_); 692 return hdreg_ovrhdregenramp_bit.Value; 693 }, 694 writeCallback: (_, __) => Hdreg_Ovrhdregenramp_Write(_, __), 695 readCallback: (_, __) => Hdreg_Ovrhdregenramp_Read(_, __), 696 name: "Ovrhdregenramp") 697 .WithFlag(29, out hdreg_ovrhdregenreg_bit, 698 valueProviderCallback: (_) => { 699 Hdreg_Ovrhdregenreg_ValueProvider(_); 700 return hdreg_ovrhdregenreg_bit.Value; 701 }, 702 writeCallback: (_, __) => Hdreg_Ovrhdregenreg_Write(_, __), 703 readCallback: (_, __) => Hdreg_Ovrhdregenreg_Read(_, __), 704 name: "Ovrhdregenreg") 705 .WithFlag(30, out hdreg_ovrhdregen_bit, 706 valueProviderCallback: (_) => { 707 Hdreg_Ovrhdregen_ValueProvider(_); 708 return hdreg_ovrhdregen_bit.Value; 709 }, 710 writeCallback: (_, __) => Hdreg_Ovrhdregen_Write(_, __), 711 readCallback: (_, __) => Hdreg_Ovrhdregen_Read(_, __), 712 name: "Ovrhdregen") 713 .WithFlag(31, out hdreg_ovrhdregoverrideen_bit, 714 valueProviderCallback: (_) => { 715 Hdreg_Ovrhdregoverrideen_ValueProvider(_); 716 return hdreg_ovrhdregoverrideen_bit.Value; 717 }, 718 writeCallback: (_, __) => Hdreg_Ovrhdregoverrideen_Write(_, __), 719 readCallback: (_, __) => Hdreg_Ovrhdregoverrideen_Read(_, __), 720 name: "Ovrhdregoverrideen") 721 .WithReadCallback((_, __) => Hdreg_Read(_, __)) 722 .WithWriteCallback((_, __) => Hdreg_Write(_, __)); 723 724 // Retreg - Offset : 0x18 GenerateRetregRegister()725 protected DoubleWordRegister GenerateRetregRegister() => new DoubleWordRegister(this, 0x0) 726 .WithValueField(0, 4, out retreg_retreghighsidetrim_field, 727 valueProviderCallback: (_) => { 728 Retreg_Retreghighsidetrim_ValueProvider(_); 729 return retreg_retreghighsidetrim_field.Value; 730 }, 731 writeCallback: (_, __) => Retreg_Retreghighsidetrim_Write(_, __), 732 readCallback: (_, __) => Retreg_Retreghighsidetrim_Read(_, __), 733 name: "Retreghighsidetrim") 734 .WithFlag(4, out retreg_retreghstrimtempcompen_bit, 735 valueProviderCallback: (_) => { 736 Retreg_Retreghstrimtempcompen_ValueProvider(_); 737 return retreg_retreghstrimtempcompen_bit.Value; 738 }, 739 writeCallback: (_, __) => Retreg_Retreghstrimtempcompen_Write(_, __), 740 readCallback: (_, __) => Retreg_Retreghstrimtempcompen_Read(_, __), 741 name: "Retreghstrimtempcompen") 742 .WithReservedBits(5, 3) 743 .WithValueField(8, 4, out retreg_retregidactrim_field, 744 valueProviderCallback: (_) => { 745 Retreg_Retregidactrim_ValueProvider(_); 746 return retreg_retregidactrim_field.Value; 747 }, 748 writeCallback: (_, __) => Retreg_Retregidactrim_Write(_, __), 749 readCallback: (_, __) => Retreg_Retregidactrim_Read(_, __), 750 name: "Retregidactrim") 751 .WithReservedBits(12, 4) 752 .WithFlag(16, out retreg_retregcalrst_bit, 753 valueProviderCallback: (_) => { 754 Retreg_Retregcalrst_ValueProvider(_); 755 return retreg_retregcalrst_bit.Value; 756 }, 757 writeCallback: (_, __) => Retreg_Retregcalrst_Write(_, __), 758 readCallback: (_, __) => Retreg_Retregcalrst_Read(_, __), 759 name: "Retregcalrst") 760 .WithFlag(17, out retreg_retregcalen_bit, 761 valueProviderCallback: (_) => { 762 Retreg_Retregcalen_ValueProvider(_); 763 return retreg_retregcalen_bit.Value; 764 }, 765 writeCallback: (_, __) => Retreg_Retregcalen_Write(_, __), 766 readCallback: (_, __) => Retreg_Retregcalen_Read(_, __), 767 name: "Retregcalen") 768 .WithFlag(18, out retreg_retregtristateen_bit, 769 valueProviderCallback: (_) => { 770 Retreg_Retregtristateen_ValueProvider(_); 771 return retreg_retregtristateen_bit.Value; 772 }, 773 writeCallback: (_, __) => Retreg_Retregtristateen_Write(_, __), 774 readCallback: (_, __) => Retreg_Retregtristateen_Read(_, __), 775 name: "Retregtristateen") 776 .WithReservedBits(19, 9) 777 .WithFlag(28, out retreg_ovrretreghighsidepuweakdis_bit, 778 valueProviderCallback: (_) => { 779 Retreg_Ovrretreghighsidepuweakdis_ValueProvider(_); 780 return retreg_ovrretreghighsidepuweakdis_bit.Value; 781 }, 782 writeCallback: (_, __) => Retreg_Ovrretreghighsidepuweakdis_Write(_, __), 783 readCallback: (_, __) => Retreg_Ovrretreghighsidepuweakdis_Read(_, __), 784 name: "Ovrretreghighsidepuweakdis") 785 .WithFlag(29, out retreg_ovrretreghighsidepudis_bit, 786 valueProviderCallback: (_) => { 787 Retreg_Ovrretreghighsidepudis_ValueProvider(_); 788 return retreg_ovrretreghighsidepudis_bit.Value; 789 }, 790 writeCallback: (_, __) => Retreg_Ovrretreghighsidepudis_Write(_, __), 791 readCallback: (_, __) => Retreg_Ovrretreghighsidepudis_Read(_, __), 792 name: "Ovrretreghighsidepudis") 793 .WithFlag(30, out retreg_ovrretregbypassen_bit, 794 valueProviderCallback: (_) => { 795 Retreg_Ovrretregbypassen_ValueProvider(_); 796 return retreg_ovrretregbypassen_bit.Value; 797 }, 798 writeCallback: (_, __) => Retreg_Ovrretregbypassen_Write(_, __), 799 readCallback: (_, __) => Retreg_Ovrretregbypassen_Read(_, __), 800 name: "Ovrretregbypassen") 801 .WithEnumField<DoubleWordRegister, RETREG_OVRRETREGOVERRIDEEN>(31, 1, out retreg_ovrretregoverrideen_bit, 802 valueProviderCallback: (_) => { 803 Retreg_Ovrretregoverrideen_ValueProvider(_); 804 return retreg_ovrretregoverrideen_bit.Value; 805 }, 806 writeCallback: (_, __) => Retreg_Ovrretregoverrideen_Write(_, __), 807 readCallback: (_, __) => Retreg_Ovrretregoverrideen_Read(_, __), 808 name: "Ovrretregoverrideen") 809 .WithReadCallback((_, __) => Retreg_Read(_, __)) 810 .WithWriteCallback((_, __) => Retreg_Write(_, __)); 811 812 // Bod3sensetrim - Offset : 0x1C GenerateBod3sensetrimRegister()813 protected DoubleWordRegister GenerateBod3sensetrimRegister() => new DoubleWordRegister(this, 0x4A52) 814 .WithValueField(0, 5, out bod3sensetrim_avddbodtrim_field, 815 valueProviderCallback: (_) => { 816 Bod3sensetrim_Avddbodtrim_ValueProvider(_); 817 return bod3sensetrim_avddbodtrim_field.Value; 818 }, 819 writeCallback: (_, __) => Bod3sensetrim_Avddbodtrim_Write(_, __), 820 readCallback: (_, __) => Bod3sensetrim_Avddbodtrim_Read(_, __), 821 name: "Avddbodtrim") 822 .WithValueField(5, 5, out bod3sensetrim_vddio0bodtrim_field, 823 valueProviderCallback: (_) => { 824 Bod3sensetrim_Vddio0bodtrim_ValueProvider(_); 825 return bod3sensetrim_vddio0bodtrim_field.Value; 826 }, 827 writeCallback: (_, __) => Bod3sensetrim_Vddio0bodtrim_Write(_, __), 828 readCallback: (_, __) => Bod3sensetrim_Vddio0bodtrim_Read(_, __), 829 name: "Vddio0bodtrim") 830 .WithValueField(10, 5, out bod3sensetrim_vddio1bodtrim_field, 831 valueProviderCallback: (_) => { 832 Bod3sensetrim_Vddio1bodtrim_ValueProvider(_); 833 return bod3sensetrim_vddio1bodtrim_field.Value; 834 }, 835 writeCallback: (_, __) => Bod3sensetrim_Vddio1bodtrim_Write(_, __), 836 readCallback: (_, __) => Bod3sensetrim_Vddio1bodtrim_Read(_, __), 837 name: "Vddio1bodtrim") 838 .WithReservedBits(15, 5) 839 .WithFlag(20, out bod3sensetrim_bod3sensemode_bit, 840 valueProviderCallback: (_) => { 841 Bod3sensetrim_Bod3sensemode_ValueProvider(_); 842 return bod3sensetrim_bod3sensemode_bit.Value; 843 }, 844 writeCallback: (_, __) => Bod3sensetrim_Bod3sensemode_Write(_, __), 845 readCallback: (_, __) => Bod3sensetrim_Bod3sensemode_Read(_, __), 846 name: "Bod3sensemode") 847 .WithReservedBits(21, 11) 848 .WithReadCallback((_, __) => Bod3sensetrim_Read(_, __)) 849 .WithWriteCallback((_, __) => Bod3sensetrim_Write(_, __)); 850 851 // Bod3sense - Offset : 0x20 GenerateBod3senseRegister()852 protected DoubleWordRegister GenerateBod3senseRegister() => new DoubleWordRegister(this, 0x0) 853 .WithFlag(0, out bod3sense_avddboden_bit, 854 valueProviderCallback: (_) => { 855 Bod3sense_Avddboden_ValueProvider(_); 856 return bod3sense_avddboden_bit.Value; 857 }, 858 writeCallback: (_, __) => Bod3sense_Avddboden_Write(_, __), 859 readCallback: (_, __) => Bod3sense_Avddboden_Read(_, __), 860 name: "Avddboden") 861 .WithFlag(1, out bod3sense_vddio0boden_bit, 862 valueProviderCallback: (_) => { 863 Bod3sense_Vddio0boden_ValueProvider(_); 864 return bod3sense_vddio0boden_bit.Value; 865 }, 866 writeCallback: (_, __) => Bod3sense_Vddio0boden_Write(_, __), 867 readCallback: (_, __) => Bod3sense_Vddio0boden_Read(_, __), 868 name: "Vddio0boden") 869 .WithFlag(2, out bod3sense_vddio1boden_bit, 870 valueProviderCallback: (_) => { 871 Bod3sense_Vddio1boden_ValueProvider(_); 872 return bod3sense_vddio1boden_bit.Value; 873 }, 874 writeCallback: (_, __) => Bod3sense_Vddio1boden_Write(_, __), 875 readCallback: (_, __) => Bod3sense_Vddio1boden_Read(_, __), 876 name: "Vddio1boden") 877 .WithReservedBits(3, 1) 878 .WithFlag(4, out bod3sense_avddbodmask_bit, 879 valueProviderCallback: (_) => { 880 Bod3sense_Avddbodmask_ValueProvider(_); 881 return bod3sense_avddbodmask_bit.Value; 882 }, 883 writeCallback: (_, __) => Bod3sense_Avddbodmask_Write(_, __), 884 readCallback: (_, __) => Bod3sense_Avddbodmask_Read(_, __), 885 name: "Avddbodmask") 886 .WithFlag(5, out bod3sense_vddio0bodmask_bit, 887 valueProviderCallback: (_) => { 888 Bod3sense_Vddio0bodmask_ValueProvider(_); 889 return bod3sense_vddio0bodmask_bit.Value; 890 }, 891 writeCallback: (_, __) => Bod3sense_Vddio0bodmask_Write(_, __), 892 readCallback: (_, __) => Bod3sense_Vddio0bodmask_Read(_, __), 893 name: "Vddio0bodmask") 894 .WithFlag(6, out bod3sense_vddio1bodmask_bit, 895 valueProviderCallback: (_) => { 896 Bod3sense_Vddio1bodmask_ValueProvider(_); 897 return bod3sense_vddio1bodmask_bit.Value; 898 }, 899 writeCallback: (_, __) => Bod3sense_Vddio1bodmask_Write(_, __), 900 readCallback: (_, __) => Bod3sense_Vddio1bodmask_Read(_, __), 901 name: "Vddio1bodmask") 902 .WithReservedBits(7, 25) 903 .WithReadCallback((_, __) => Bod3sense_Read(_, __)) 904 .WithWriteCallback((_, __) => Bod3sense_Write(_, __)); 905 906 // Isbias - Offset : 0x24 GenerateIsbiasRegister()907 protected DoubleWordRegister GenerateIsbiasRegister() => new DoubleWordRegister(this, 0x0) 908 .WithFlag(0, out isbias_ovrpfmperprep_bit, 909 valueProviderCallback: (_) => { 910 Isbias_Ovrpfmperprep_ValueProvider(_); 911 return isbias_ovrpfmperprep_bit.Value; 912 }, 913 writeCallback: (_, __) => Isbias_Ovrpfmperprep_Write(_, __), 914 readCallback: (_, __) => Isbias_Ovrpfmperprep_Read(_, __), 915 name: "Ovrpfmperprep") 916 .WithFlag(1, out isbias_ovrpfmperpresamp_bit, 917 valueProviderCallback: (_) => { 918 Isbias_Ovrpfmperpresamp_ValueProvider(_); 919 return isbias_ovrpfmperpresamp_bit.Value; 920 }, 921 writeCallback: (_, __) => Isbias_Ovrpfmperpresamp_Write(_, __), 922 readCallback: (_, __) => Isbias_Ovrpfmperpresamp_Read(_, __), 923 name: "Ovrpfmperpresamp") 924 .WithFlag(2, out isbias_ovrpfmpersamp_bit, 925 valueProviderCallback: (_) => { 926 Isbias_Ovrpfmpersamp_ValueProvider(_); 927 return isbias_ovrpfmpersamp_bit.Value; 928 }, 929 writeCallback: (_, __) => Isbias_Ovrpfmpersamp_Write(_, __), 930 readCallback: (_, __) => Isbias_Ovrpfmpersamp_Read(_, __), 931 name: "Ovrpfmpersamp") 932 .WithFlag(3, out isbias_ovrpfmperoverriderfrsh_bit, 933 valueProviderCallback: (_) => { 934 Isbias_Ovrpfmperoverriderfrsh_ValueProvider(_); 935 return isbias_ovrpfmperoverriderfrsh_bit.Value; 936 }, 937 writeCallback: (_, __) => Isbias_Ovrpfmperoverriderfrsh_Write(_, __), 938 readCallback: (_, __) => Isbias_Ovrpfmperoverriderfrsh_Read(_, __), 939 name: "Ovrpfmperoverriderfrsh") 940 .WithReservedBits(4, 1) 941 .WithFlag(5, out isbias_ovrisbiasprep_bit, 942 valueProviderCallback: (_) => { 943 Isbias_Ovrisbiasprep_ValueProvider(_); 944 return isbias_ovrisbiasprep_bit.Value; 945 }, 946 writeCallback: (_, __) => Isbias_Ovrisbiasprep_Write(_, __), 947 readCallback: (_, __) => Isbias_Ovrisbiasprep_Read(_, __), 948 name: "Ovrisbiasprep") 949 .WithFlag(6, out isbias_ovrisbiaspresamp_bit, 950 valueProviderCallback: (_) => { 951 Isbias_Ovrisbiaspresamp_ValueProvider(_); 952 return isbias_ovrisbiaspresamp_bit.Value; 953 }, 954 writeCallback: (_, __) => Isbias_Ovrisbiaspresamp_Write(_, __), 955 readCallback: (_, __) => Isbias_Ovrisbiaspresamp_Read(_, __), 956 name: "Ovrisbiaspresamp") 957 .WithFlag(7, out isbias_ovrisbiassamp_bit, 958 valueProviderCallback: (_) => { 959 Isbias_Ovrisbiassamp_ValueProvider(_); 960 return isbias_ovrisbiassamp_bit.Value; 961 }, 962 writeCallback: (_, __) => Isbias_Ovrisbiassamp_Write(_, __), 963 readCallback: (_, __) => Isbias_Ovrisbiassamp_Read(_, __), 964 name: "Ovrisbiassamp") 965 .WithFlag(8, out isbias_ovrisbiasoverriderfrsh_bit, 966 valueProviderCallback: (_) => { 967 Isbias_Ovrisbiasoverriderfrsh_ValueProvider(_); 968 return isbias_ovrisbiasoverriderfrsh_bit.Value; 969 }, 970 writeCallback: (_, __) => Isbias_Ovrisbiasoverriderfrsh_Write(_, __), 971 readCallback: (_, __) => Isbias_Ovrisbiasoverriderfrsh_Read(_, __), 972 name: "Ovrisbiasoverriderfrsh") 973 .WithReservedBits(9, 2) 974 .WithFlag(11, out isbias_ovrisbiastsensestart_bit, 975 valueProviderCallback: (_) => { 976 Isbias_Ovrisbiastsensestart_ValueProvider(_); 977 return isbias_ovrisbiastsensestart_bit.Value; 978 }, 979 writeCallback: (_, __) => Isbias_Ovrisbiastsensestart_Write(_, __), 980 readCallback: (_, __) => Isbias_Ovrisbiastsensestart_Read(_, __), 981 name: "Ovrisbiastsensestart") 982 .WithFlag(12, out isbias_ovrisbiastsenseen_bit, 983 valueProviderCallback: (_) => { 984 Isbias_Ovrisbiastsenseen_ValueProvider(_); 985 return isbias_ovrisbiastsenseen_bit.Value; 986 }, 987 writeCallback: (_, __) => Isbias_Ovrisbiastsenseen_Write(_, __), 988 readCallback: (_, __) => Isbias_Ovrisbiastsenseen_Read(_, __), 989 name: "Ovrisbiastsenseen") 990 .WithFlag(13, out isbias_ovrisbiasselvl_bit, 991 valueProviderCallback: (_) => { 992 Isbias_Ovrisbiasselvl_ValueProvider(_); 993 return isbias_ovrisbiasselvl_bit.Value; 994 }, 995 writeCallback: (_, __) => Isbias_Ovrisbiasselvl_Write(_, __), 996 readCallback: (_, __) => Isbias_Ovrisbiasselvl_Read(_, __), 997 name: "Ovrisbiasselvl") 998 .WithFlag(14, out isbias_ovrisbiasselvh_bit, 999 valueProviderCallback: (_) => { 1000 Isbias_Ovrisbiasselvh_ValueProvider(_); 1001 return isbias_ovrisbiasselvh_bit.Value; 1002 }, 1003 writeCallback: (_, __) => Isbias_Ovrisbiasselvh_Write(_, __), 1004 readCallback: (_, __) => Isbias_Ovrisbiasselvh_Read(_, __), 1005 name: "Ovrisbiasselvh") 1006 .WithFlag(15, out isbias_ovrisbiasselvbn_bit, 1007 valueProviderCallback: (_) => { 1008 Isbias_Ovrisbiasselvbn_ValueProvider(_); 1009 return isbias_ovrisbiasselvbn_bit.Value; 1010 }, 1011 writeCallback: (_, __) => Isbias_Ovrisbiasselvbn_Write(_, __), 1012 readCallback: (_, __) => Isbias_Ovrisbiasselvbn_Read(_, __), 1013 name: "Ovrisbiasselvbn") 1014 .WithFlag(16, out isbias_ovrisbiasselvb1_bit, 1015 valueProviderCallback: (_) => { 1016 Isbias_Ovrisbiasselvb1_ValueProvider(_); 1017 return isbias_ovrisbiasselvb1_bit.Value; 1018 }, 1019 writeCallback: (_, __) => Isbias_Ovrisbiasselvb1_Write(_, __), 1020 readCallback: (_, __) => Isbias_Ovrisbiasselvb1_Read(_, __), 1021 name: "Ovrisbiasselvb1") 1022 .WithFlag(17, out isbias_ovrisbiasrsttsensecomp_bit, 1023 valueProviderCallback: (_) => { 1024 Isbias_Ovrisbiasrsttsensecomp_ValueProvider(_); 1025 return isbias_ovrisbiasrsttsensecomp_bit.Value; 1026 }, 1027 writeCallback: (_, __) => Isbias_Ovrisbiasrsttsensecomp_Write(_, __), 1028 readCallback: (_, __) => Isbias_Ovrisbiasrsttsensecomp_Read(_, __), 1029 name: "Ovrisbiasrsttsensecomp") 1030 .WithFlag(18, out isbias_ovrisbiasoverridetemp_bit, 1031 valueProviderCallback: (_) => { 1032 Isbias_Ovrisbiasoverridetemp_ValueProvider(_); 1033 return isbias_ovrisbiasoverridetemp_bit.Value; 1034 }, 1035 writeCallback: (_, __) => Isbias_Ovrisbiasoverridetemp_Write(_, __), 1036 readCallback: (_, __) => Isbias_Ovrisbiasoverridetemp_Read(_, __), 1037 name: "Ovrisbiasoverridetemp") 1038 .WithReservedBits(19, 2) 1039 .WithFlag(21, out isbias_ovrisbiascalen_bit, 1040 valueProviderCallback: (_) => { 1041 Isbias_Ovrisbiascalen_ValueProvider(_); 1042 return isbias_ovrisbiascalen_bit.Value; 1043 }, 1044 writeCallback: (_, __) => Isbias_Ovrisbiascalen_Write(_, __), 1045 readCallback: (_, __) => Isbias_Ovrisbiascalen_Read(_, __), 1046 name: "Ovrisbiascalen") 1047 .WithFlag(22, out isbias_ovrisbiascalrst_bit, 1048 valueProviderCallback: (_) => { 1049 Isbias_Ovrisbiascalrst_ValueProvider(_); 1050 return isbias_ovrisbiascalrst_bit.Value; 1051 }, 1052 writeCallback: (_, __) => Isbias_Ovrisbiascalrst_Write(_, __), 1053 readCallback: (_, __) => Isbias_Ovrisbiascalrst_Read(_, __), 1054 name: "Ovrisbiascalrst") 1055 .WithFlag(23, out isbias_ovrisbiasoverridecal_bit, 1056 valueProviderCallback: (_) => { 1057 Isbias_Ovrisbiasoverridecal_ValueProvider(_); 1058 return isbias_ovrisbiasoverridecal_bit.Value; 1059 }, 1060 writeCallback: (_, __) => Isbias_Ovrisbiasoverridecal_Write(_, __), 1061 readCallback: (_, __) => Isbias_Ovrisbiasoverridecal_Read(_, __), 1062 name: "Ovrisbiasoverridecal") 1063 .WithReservedBits(24, 2) 1064 .WithFlag(26, out isbias_ovrisbiaswakeup_bit, 1065 valueProviderCallback: (_) => { 1066 Isbias_Ovrisbiaswakeup_ValueProvider(_); 1067 return isbias_ovrisbiaswakeup_bit.Value; 1068 }, 1069 writeCallback: (_, __) => Isbias_Ovrisbiaswakeup_Write(_, __), 1070 readCallback: (_, __) => Isbias_Ovrisbiaswakeup_Read(_, __), 1071 name: "Ovrisbiaswakeup") 1072 .WithFlag(27, out isbias_ovrisbiasoscen_bit, 1073 valueProviderCallback: (_) => { 1074 Isbias_Ovrisbiasoscen_ValueProvider(_); 1075 return isbias_ovrisbiasoscen_bit.Value; 1076 }, 1077 writeCallback: (_, __) => Isbias_Ovrisbiasoscen_Write(_, __), 1078 readCallback: (_, __) => Isbias_Ovrisbiasoscen_Read(_, __), 1079 name: "Ovrisbiasoscen") 1080 .WithFlag(28, out isbias_ovrisbiasbgcont_bit, 1081 valueProviderCallback: (_) => { 1082 Isbias_Ovrisbiasbgcont_ValueProvider(_); 1083 return isbias_ovrisbiasbgcont_bit.Value; 1084 }, 1085 writeCallback: (_, __) => Isbias_Ovrisbiasbgcont_Write(_, __), 1086 readCallback: (_, __) => Isbias_Ovrisbiasbgcont_Read(_, __), 1087 name: "Ovrisbiasbgcont") 1088 .WithFlag(29, out isbias_ovrisbiassampbufen_bit, 1089 valueProviderCallback: (_) => { 1090 Isbias_Ovrisbiassampbufen_ValueProvider(_); 1091 return isbias_ovrisbiassampbufen_bit.Value; 1092 }, 1093 writeCallback: (_, __) => Isbias_Ovrisbiassampbufen_Write(_, __), 1094 readCallback: (_, __) => Isbias_Ovrisbiassampbufen_Read(_, __), 1095 name: "Ovrisbiassampbufen") 1096 .WithFlag(30, out isbias_ovrisbiascscont_bit, 1097 valueProviderCallback: (_) => { 1098 Isbias_Ovrisbiascscont_ValueProvider(_); 1099 return isbias_ovrisbiascscont_bit.Value; 1100 }, 1101 writeCallback: (_, __) => Isbias_Ovrisbiascscont_Write(_, __), 1102 readCallback: (_, __) => Isbias_Ovrisbiascscont_Read(_, __), 1103 name: "Ovrisbiascscont") 1104 .WithFlag(31, out isbias_ovrisbiasoverrideen_bit, 1105 valueProviderCallback: (_) => { 1106 Isbias_Ovrisbiasoverrideen_ValueProvider(_); 1107 return isbias_ovrisbiasoverrideen_bit.Value; 1108 }, 1109 writeCallback: (_, __) => Isbias_Ovrisbiasoverrideen_Write(_, __), 1110 readCallback: (_, __) => Isbias_Ovrisbiasoverrideen_Read(_, __), 1111 name: "Ovrisbiasoverrideen") 1112 .WithReadCallback((_, __) => Isbias_Read(_, __)) 1113 .WithWriteCallback((_, __) => Isbias_Write(_, __)); 1114 1115 // Isbiastrim - Offset : 0x28 GenerateIsbiastrimRegister()1116 protected DoubleWordRegister GenerateIsbiastrimRegister() => new DoubleWordRegister(this, 0x1D442523) 1117 .WithValueField(0, 3, out isbiastrim_isbiastrim1p1_field, 1118 valueProviderCallback: (_) => { 1119 Isbiastrim_Isbiastrim1p1_ValueProvider(_); 1120 return isbiastrim_isbiastrim1p1_field.Value; 1121 }, 1122 writeCallback: (_, __) => Isbiastrim_Isbiastrim1p1_Write(_, __), 1123 readCallback: (_, __) => Isbiastrim_Isbiastrim1p1_Read(_, __), 1124 name: "Isbiastrim1p1") 1125 .WithReservedBits(3, 1) 1126 .WithValueField(4, 5, out isbiastrim_isbiastrimltc_field, 1127 valueProviderCallback: (_) => { 1128 Isbiastrim_Isbiastrimltc_ValueProvider(_); 1129 return isbiastrim_isbiastrimltc_field.Value; 1130 }, 1131 writeCallback: (_, __) => Isbiastrim_Isbiastrimltc_Write(_, __), 1132 readCallback: (_, __) => Isbiastrim_Isbiastrimltc_Read(_, __), 1133 name: "Isbiastrimltc") 1134 .WithReservedBits(9, 1) 1135 .WithValueField(10, 4, out isbiastrim_isbiastrimoscrc_field, 1136 valueProviderCallback: (_) => { 1137 Isbiastrim_Isbiastrimoscrc_ValueProvider(_); 1138 return isbiastrim_isbiastrimoscrc_field.Value; 1139 }, 1140 writeCallback: (_, __) => Isbiastrim_Isbiastrimoscrc_Write(_, __), 1141 readCallback: (_, __) => Isbiastrim_Isbiastrimoscrc_Read(_, __), 1142 name: "Isbiastrimoscrc") 1143 .WithReservedBits(14, 1) 1144 .WithValueField(15, 4, out isbiastrim_isbiastrimtc_field, 1145 valueProviderCallback: (_) => { 1146 Isbiastrim_Isbiastrimtc_ValueProvider(_); 1147 return isbiastrim_isbiastrimtc_field.Value; 1148 }, 1149 writeCallback: (_, __) => Isbiastrim_Isbiastrimtc_Write(_, __), 1150 readCallback: (_, __) => Isbiastrim_Isbiastrimtc_Read(_, __), 1151 name: "Isbiastrimtc") 1152 .WithReservedBits(19, 1) 1153 .WithValueField(20, 5, out isbiastrim_isbiastrimoscgmc_field, 1154 valueProviderCallback: (_) => { 1155 Isbiastrim_Isbiastrimoscgmc_ValueProvider(_); 1156 return isbiastrim_isbiastrimoscgmc_field.Value; 1157 }, 1158 writeCallback: (_, __) => Isbiastrim_Isbiastrimoscgmc_Write(_, __), 1159 readCallback: (_, __) => Isbiastrim_Isbiastrimoscgmc_Read(_, __), 1160 name: "Isbiastrimoscgmc") 1161 .WithReservedBits(25, 1) 1162 .WithValueField(26, 4, out isbiastrim_isbiastrim1p18_field, 1163 valueProviderCallback: (_) => { 1164 Isbiastrim_Isbiastrim1p18_ValueProvider(_); 1165 return isbiastrim_isbiastrim1p18_field.Value; 1166 }, 1167 writeCallback: (_, __) => Isbiastrim_Isbiastrim1p18_Write(_, __), 1168 readCallback: (_, __) => Isbiastrim_Isbiastrim1p18_Read(_, __), 1169 name: "Isbiastrim1p18") 1170 .WithReservedBits(30, 2) 1171 .WithReadCallback((_, __) => Isbiastrim_Read(_, __)) 1172 .WithWriteCallback((_, __) => Isbiastrim_Write(_, __)); 1173 1174 // Isbiasvrefregtrim - Offset : 0x2C GenerateIsbiasvrefregtrimRegister()1175 protected DoubleWordRegister GenerateIsbiasvrefregtrimRegister() => new DoubleWordRegister(this, 0x1A406) 1176 .WithValueField(0, 5, out isbiasvrefregtrim_vregvscale0trim_field, 1177 valueProviderCallback: (_) => { 1178 Isbiasvrefregtrim_Vregvscale0trim_ValueProvider(_); 1179 return isbiasvrefregtrim_vregvscale0trim_field.Value; 1180 }, 1181 writeCallback: (_, __) => Isbiasvrefregtrim_Vregvscale0trim_Write(_, __), 1182 readCallback: (_, __) => Isbiasvrefregtrim_Vregvscale0trim_Read(_, __), 1183 name: "Vregvscale0trim") 1184 .WithReservedBits(5, 1) 1185 .WithValueField(6, 5, out isbiasvrefregtrim_vregvscale1trim_field, 1186 valueProviderCallback: (_) => { 1187 Isbiasvrefregtrim_Vregvscale1trim_ValueProvider(_); 1188 return isbiasvrefregtrim_vregvscale1trim_field.Value; 1189 }, 1190 writeCallback: (_, __) => Isbiasvrefregtrim_Vregvscale1trim_Write(_, __), 1191 readCallback: (_, __) => Isbiasvrefregtrim_Vregvscale1trim_Read(_, __), 1192 name: "Vregvscale1trim") 1193 .WithReservedBits(11, 1) 1194 .WithValueField(12, 5, out isbiasvrefregtrim_vregvscale2trim_field, 1195 valueProviderCallback: (_) => { 1196 Isbiasvrefregtrim_Vregvscale2trim_ValueProvider(_); 1197 return isbiasvrefregtrim_vregvscale2trim_field.Value; 1198 }, 1199 writeCallback: (_, __) => Isbiasvrefregtrim_Vregvscale2trim_Write(_, __), 1200 readCallback: (_, __) => Isbiasvrefregtrim_Vregvscale2trim_Read(_, __), 1201 name: "Vregvscale2trim") 1202 .WithReservedBits(17, 15) 1203 .WithReadCallback((_, __) => Isbiasvrefregtrim_Read(_, __)) 1204 .WithWriteCallback((_, __) => Isbiasvrefregtrim_Write(_, __)); 1205 1206 // Isbiasvreflvbodtrim - Offset : 0x30 GenerateIsbiasvreflvbodtrimRegister()1207 protected DoubleWordRegister GenerateIsbiasvreflvbodtrimRegister() => new DoubleWordRegister(this, 0x1A406) 1208 .WithValueField(0, 5, out isbiasvreflvbodtrim_vregm70mvscale0trim_field, 1209 valueProviderCallback: (_) => { 1210 Isbiasvreflvbodtrim_Vregm70mvscale0trim_ValueProvider(_); 1211 return isbiasvreflvbodtrim_vregm70mvscale0trim_field.Value; 1212 }, 1213 writeCallback: (_, __) => Isbiasvreflvbodtrim_Vregm70mvscale0trim_Write(_, __), 1214 readCallback: (_, __) => Isbiasvreflvbodtrim_Vregm70mvscale0trim_Read(_, __), 1215 name: "Vregm70mvscale0trim") 1216 .WithReservedBits(5, 1) 1217 .WithValueField(6, 5, out isbiasvreflvbodtrim_vregm70mvscale1trim_field, 1218 valueProviderCallback: (_) => { 1219 Isbiasvreflvbodtrim_Vregm70mvscale1trim_ValueProvider(_); 1220 return isbiasvreflvbodtrim_vregm70mvscale1trim_field.Value; 1221 }, 1222 writeCallback: (_, __) => Isbiasvreflvbodtrim_Vregm70mvscale1trim_Write(_, __), 1223 readCallback: (_, __) => Isbiasvreflvbodtrim_Vregm70mvscale1trim_Read(_, __), 1224 name: "Vregm70mvscale1trim") 1225 .WithReservedBits(11, 1) 1226 .WithValueField(12, 5, out isbiasvreflvbodtrim_vregm70mvscale2trim_field, 1227 valueProviderCallback: (_) => { 1228 Isbiasvreflvbodtrim_Vregm70mvscale2trim_ValueProvider(_); 1229 return isbiasvreflvbodtrim_vregm70mvscale2trim_field.Value; 1230 }, 1231 writeCallback: (_, __) => Isbiasvreflvbodtrim_Vregm70mvscale2trim_Write(_, __), 1232 readCallback: (_, __) => Isbiasvreflvbodtrim_Vregm70mvscale2trim_Read(_, __), 1233 name: "Vregm70mvscale2trim") 1234 .WithReservedBits(17, 15) 1235 .WithReadCallback((_, __) => Isbiasvreflvbodtrim_Read(_, __)) 1236 .WithWriteCallback((_, __) => Isbiasvreflvbodtrim_Write(_, __)); 1237 1238 // Anastatus - Offset : 0x34 GenerateAnastatusRegister()1239 protected DoubleWordRegister GenerateAnastatusRegister() => new DoubleWordRegister(this, 0x0) 1240 .WithFlag(0, out anastatus_dvddlebodmaskoncfgchg_bit, FieldMode.Read, 1241 valueProviderCallback: (_) => { 1242 Anastatus_Dvddlebodmaskoncfgchg_ValueProvider(_); 1243 return anastatus_dvddlebodmaskoncfgchg_bit.Value; 1244 }, 1245 readCallback: (_, __) => Anastatus_Dvddlebodmaskoncfgchg_Read(_, __), 1246 name: "Dvddlebodmaskoncfgchg") 1247 .WithFlag(1, out anastatus_avddbodmaskoncfgchg_bit, FieldMode.Read, 1248 valueProviderCallback: (_) => { 1249 Anastatus_Avddbodmaskoncfgchg_ValueProvider(_); 1250 return anastatus_avddbodmaskoncfgchg_bit.Value; 1251 }, 1252 readCallback: (_, __) => Anastatus_Avddbodmaskoncfgchg_Read(_, __), 1253 name: "Avddbodmaskoncfgchg") 1254 .WithFlag(2, out anastatus_vddio0bodmaskoncfgchg_bit, FieldMode.Read, 1255 valueProviderCallback: (_) => { 1256 Anastatus_Vddio0bodmaskoncfgchg_ValueProvider(_); 1257 return anastatus_vddio0bodmaskoncfgchg_bit.Value; 1258 }, 1259 readCallback: (_, __) => Anastatus_Vddio0bodmaskoncfgchg_Read(_, __), 1260 name: "Vddio0bodmaskoncfgchg") 1261 .WithFlag(3, out anastatus_vddio1bodmaskoncfgchg_bit, FieldMode.Read, 1262 valueProviderCallback: (_) => { 1263 Anastatus_Vddio1bodmaskoncfgchg_ValueProvider(_); 1264 return anastatus_vddio1bodmaskoncfgchg_bit.Value; 1265 }, 1266 readCallback: (_, __) => Anastatus_Vddio1bodmaskoncfgchg_Read(_, __), 1267 name: "Vddio1bodmaskoncfgchg") 1268 .WithFlag(4, out anastatus_decbodmaskoncfgchg_bit, FieldMode.Read, 1269 valueProviderCallback: (_) => { 1270 Anastatus_Decbodmaskoncfgchg_ValueProvider(_); 1271 return anastatus_decbodmaskoncfgchg_bit.Value; 1272 }, 1273 readCallback: (_, __) => Anastatus_Decbodmaskoncfgchg_Read(_, __), 1274 name: "Decbodmaskoncfgchg") 1275 .WithFlag(5, out anastatus_vregincmpenmaskoncfgchg_bit, FieldMode.Read, 1276 valueProviderCallback: (_) => { 1277 Anastatus_Vregincmpenmaskoncfgchg_ValueProvider(_); 1278 return anastatus_vregincmpenmaskoncfgchg_bit.Value; 1279 }, 1280 readCallback: (_, __) => Anastatus_Vregincmpenmaskoncfgchg_Read(_, __), 1281 name: "Vregincmpenmaskoncfgchg") 1282 .WithReservedBits(6, 6) 1283 .WithFlag(12, out anastatus_dvddbod_bit, FieldMode.Read, 1284 valueProviderCallback: (_) => { 1285 Anastatus_Dvddbod_ValueProvider(_); 1286 return anastatus_dvddbod_bit.Value; 1287 }, 1288 readCallback: (_, __) => Anastatus_Dvddbod_Read(_, __), 1289 name: "Dvddbod") 1290 .WithFlag(13, out anastatus_dvddlebod_bit, FieldMode.Read, 1291 valueProviderCallback: (_) => { 1292 Anastatus_Dvddlebod_ValueProvider(_); 1293 return anastatus_dvddlebod_bit.Value; 1294 }, 1295 readCallback: (_, __) => Anastatus_Dvddlebod_Read(_, __), 1296 name: "Dvddlebod") 1297 .WithFlag(14, out anastatus_avddbod_bit, FieldMode.Read, 1298 valueProviderCallback: (_) => { 1299 Anastatus_Avddbod_ValueProvider(_); 1300 return anastatus_avddbod_bit.Value; 1301 }, 1302 readCallback: (_, __) => Anastatus_Avddbod_Read(_, __), 1303 name: "Avddbod") 1304 .WithFlag(15, out anastatus_vddio0bod_bit, FieldMode.Read, 1305 valueProviderCallback: (_) => { 1306 Anastatus_Vddio0bod_ValueProvider(_); 1307 return anastatus_vddio0bod_bit.Value; 1308 }, 1309 readCallback: (_, __) => Anastatus_Vddio0bod_Read(_, __), 1310 name: "Vddio0bod") 1311 .WithFlag(16, out anastatus_vddio1bod_bit, FieldMode.Read, 1312 valueProviderCallback: (_) => { 1313 Anastatus_Vddio1bod_ValueProvider(_); 1314 return anastatus_vddio1bod_bit.Value; 1315 }, 1316 readCallback: (_, __) => Anastatus_Vddio1bod_Read(_, __), 1317 name: "Vddio1bod") 1318 .WithFlag(17, out anastatus_decbod_bit, FieldMode.Read, 1319 valueProviderCallback: (_) => { 1320 Anastatus_Decbod_ValueProvider(_); 1321 return anastatus_decbod_bit.Value; 1322 }, 1323 readCallback: (_, __) => Anastatus_Decbod_Read(_, __), 1324 name: "Decbod") 1325 .WithFlag(18, out anastatus_decovmbod_bit, FieldMode.Read, 1326 valueProviderCallback: (_) => { 1327 Anastatus_Decovmbod_ValueProvider(_); 1328 return anastatus_decovmbod_bit.Value; 1329 }, 1330 readCallback: (_, __) => Anastatus_Decovmbod_Read(_, __), 1331 name: "Decovmbod") 1332 .WithReservedBits(19, 5) 1333 .WithFlag(24, out anastatus_pfmbypvreginltthres_bit, FieldMode.Read, 1334 valueProviderCallback: (_) => { 1335 Anastatus_Pfmbypvreginltthres_ValueProvider(_); 1336 return anastatus_pfmbypvreginltthres_bit.Value; 1337 }, 1338 readCallback: (_, __) => Anastatus_Pfmbypvreginltthres_Read(_, __), 1339 name: "Pfmbypvreginltthres") 1340 .WithFlag(25, out anastatus_pfmbypcmpout_bit, FieldMode.Read, 1341 valueProviderCallback: (_) => { 1342 Anastatus_Pfmbypcmpout_ValueProvider(_); 1343 return anastatus_pfmbypcmpout_bit.Value; 1344 }, 1345 readCallback: (_, __) => Anastatus_Pfmbypcmpout_Read(_, __), 1346 name: "Pfmbypcmpout") 1347 .WithReservedBits(26, 6) 1348 .WithReadCallback((_, __) => Anastatus_Read(_, __)) 1349 .WithWriteCallback((_, __) => Anastatus_Write(_, __)); 1350 1351 // Pfmbyp - Offset : 0x38 GeneratePfmbypRegister()1352 protected DoubleWordRegister GeneratePfmbypRegister() => new DoubleWordRegister(this, 0x0) 1353 .WithFlag(0, out pfmbyp_hyssel_bit, 1354 valueProviderCallback: (_) => { 1355 Pfmbyp_Hyssel_ValueProvider(_); 1356 return pfmbyp_hyssel_bit.Value; 1357 }, 1358 writeCallback: (_, __) => Pfmbyp_Hyssel_Write(_, __), 1359 readCallback: (_, __) => Pfmbyp_Hyssel_Read(_, __), 1360 name: "Hyssel") 1361 .WithReservedBits(1, 6) 1362 .WithFlag(7, out pfmbyp_climboosten_bit, 1363 valueProviderCallback: (_) => { 1364 Pfmbyp_Climboosten_ValueProvider(_); 1365 return pfmbyp_climboosten_bit.Value; 1366 }, 1367 writeCallback: (_, __) => Pfmbyp_Climboosten_Write(_, __), 1368 readCallback: (_, __) => Pfmbyp_Climboosten_Read(_, __), 1369 name: "Climboosten") 1370 .WithFlag(8, out pfmbyp_climregdis_bit, 1371 valueProviderCallback: (_) => { 1372 Pfmbyp_Climregdis_ValueProvider(_); 1373 return pfmbyp_climregdis_bit.Value; 1374 }, 1375 writeCallback: (_, __) => Pfmbyp_Climregdis_Write(_, __), 1376 readCallback: (_, __) => Pfmbyp_Climregdis_Read(_, __), 1377 name: "Climregdis") 1378 .WithFlag(9, out pfmbyp_cmforceen_bit, 1379 valueProviderCallback: (_) => { 1380 Pfmbyp_Cmforceen_ValueProvider(_); 1381 return pfmbyp_cmforceen_bit.Value; 1382 }, 1383 writeCallback: (_, __) => Pfmbyp_Cmforceen_Write(_, __), 1384 readCallback: (_, __) => Pfmbyp_Cmforceen_Read(_, __), 1385 name: "Cmforceen") 1386 .WithFlag(10, out pfmbyp_cmforceval_bit, 1387 valueProviderCallback: (_) => { 1388 Pfmbyp_Cmforceval_ValueProvider(_); 1389 return pfmbyp_cmforceval_bit.Value; 1390 }, 1391 writeCallback: (_, __) => Pfmbyp_Cmforceval_Write(_, __), 1392 readCallback: (_, __) => Pfmbyp_Cmforceval_Read(_, __), 1393 name: "Cmforceval") 1394 .WithFlag(11, out pfmbyp_compsel_bit, 1395 valueProviderCallback: (_) => { 1396 Pfmbyp_Compsel_ValueProvider(_); 1397 return pfmbyp_compsel_bit.Value; 1398 }, 1399 writeCallback: (_, __) => Pfmbyp_Compsel_Write(_, __), 1400 readCallback: (_, __) => Pfmbyp_Compsel_Read(_, __), 1401 name: "Compsel") 1402 .WithFlag(12, out pfmbyp_dcdcpfetdis_bit, 1403 valueProviderCallback: (_) => { 1404 Pfmbyp_Dcdcpfetdis_ValueProvider(_); 1405 return pfmbyp_dcdcpfetdis_bit.Value; 1406 }, 1407 writeCallback: (_, __) => Pfmbyp_Dcdcpfetdis_Write(_, __), 1408 readCallback: (_, __) => Pfmbyp_Dcdcpfetdis_Read(_, __), 1409 name: "Dcdcpfetdis") 1410 .WithFlag(13, out pfmbyp_dcdcpfetforceon_bit, 1411 valueProviderCallback: (_) => { 1412 Pfmbyp_Dcdcpfetforceon_ValueProvider(_); 1413 return pfmbyp_dcdcpfetforceon_bit.Value; 1414 }, 1415 writeCallback: (_, __) => Pfmbyp_Dcdcpfetforceon_Write(_, __), 1416 readCallback: (_, __) => Pfmbyp_Dcdcpfetforceon_Read(_, __), 1417 name: "Dcdcpfetforceon") 1418 .WithReservedBits(14, 2) 1419 .WithValueField(16, 3, out pfmbyp_pfmisomode_field, 1420 valueProviderCallback: (_) => { 1421 Pfmbyp_Pfmisomode_ValueProvider(_); 1422 return pfmbyp_pfmisomode_field.Value; 1423 }, 1424 writeCallback: (_, __) => Pfmbyp_Pfmisomode_Write(_, __), 1425 readCallback: (_, __) => Pfmbyp_Pfmisomode_Read(_, __), 1426 name: "Pfmisomode") 1427 .WithReservedBits(19, 4) 1428 .WithFlag(23, out pfmbyp_swweak_bit, 1429 valueProviderCallback: (_) => { 1430 Pfmbyp_Swweak_ValueProvider(_); 1431 return pfmbyp_swweak_bit.Value; 1432 }, 1433 writeCallback: (_, __) => Pfmbyp_Swweak_Write(_, __), 1434 readCallback: (_, __) => Pfmbyp_Swweak_Read(_, __), 1435 name: "Swweak") 1436 .WithReservedBits(24, 3) 1437 .WithFlag(27, out pfmbyp_ovrpfmbypswdis_bit, 1438 valueProviderCallback: (_) => { 1439 Pfmbyp_Ovrpfmbypswdis_ValueProvider(_); 1440 return pfmbyp_ovrpfmbypswdis_bit.Value; 1441 }, 1442 writeCallback: (_, __) => Pfmbyp_Ovrpfmbypswdis_Write(_, __), 1443 readCallback: (_, __) => Pfmbyp_Ovrpfmbypswdis_Read(_, __), 1444 name: "Ovrpfmbypswdis") 1445 .WithFlag(28, out pfmbyp_ovrpfmbypclimdis_bit, 1446 valueProviderCallback: (_) => { 1447 Pfmbyp_Ovrpfmbypclimdis_ValueProvider(_); 1448 return pfmbyp_ovrpfmbypclimdis_bit.Value; 1449 }, 1450 writeCallback: (_, __) => Pfmbyp_Ovrpfmbypclimdis_Write(_, __), 1451 readCallback: (_, __) => Pfmbyp_Ovrpfmbypclimdis_Read(_, __), 1452 name: "Ovrpfmbypclimdis") 1453 .WithFlag(29, out pfmbyp_ovrpfmbyprstn_bit, 1454 valueProviderCallback: (_) => { 1455 Pfmbyp_Ovrpfmbyprstn_ValueProvider(_); 1456 return pfmbyp_ovrpfmbyprstn_bit.Value; 1457 }, 1458 writeCallback: (_, __) => Pfmbyp_Ovrpfmbyprstn_Write(_, __), 1459 readCallback: (_, __) => Pfmbyp_Ovrpfmbyprstn_Read(_, __), 1460 name: "Ovrpfmbyprstn") 1461 .WithFlag(30, out pfmbyp_ovrpfmbypclimsel_bit, 1462 valueProviderCallback: (_) => { 1463 Pfmbyp_Ovrpfmbypclimsel_ValueProvider(_); 1464 return pfmbyp_ovrpfmbypclimsel_bit.Value; 1465 }, 1466 writeCallback: (_, __) => Pfmbyp_Ovrpfmbypclimsel_Write(_, __), 1467 readCallback: (_, __) => Pfmbyp_Ovrpfmbypclimsel_Read(_, __), 1468 name: "Ovrpfmbypclimsel") 1469 .WithFlag(31, out pfmbyp_ovrpfmbypoverrideen_bit, 1470 valueProviderCallback: (_) => { 1471 Pfmbyp_Ovrpfmbypoverrideen_ValueProvider(_); 1472 return pfmbyp_ovrpfmbypoverrideen_bit.Value; 1473 }, 1474 writeCallback: (_, __) => Pfmbyp_Ovrpfmbypoverrideen_Write(_, __), 1475 readCallback: (_, __) => Pfmbyp_Ovrpfmbypoverrideen_Read(_, __), 1476 name: "Ovrpfmbypoverrideen") 1477 .WithReadCallback((_, __) => Pfmbyp_Read(_, __)) 1478 .WithWriteCallback((_, __) => Pfmbyp_Write(_, __)); 1479 1480 // Vregvddcmpctrl - Offset : 0x3C GenerateVregvddcmpctrlRegister()1481 protected DoubleWordRegister GenerateVregvddcmpctrlRegister() => new DoubleWordRegister(this, 0x6) 1482 .WithFlag(0, out vregvddcmpctrl_vregincmpen_bit, 1483 valueProviderCallback: (_) => { 1484 Vregvddcmpctrl_Vregincmpen_ValueProvider(_); 1485 return vregvddcmpctrl_vregincmpen_bit.Value; 1486 }, 1487 writeCallback: (_, __) => Vregvddcmpctrl_Vregincmpen_Write(_, __), 1488 readCallback: (_, __) => Vregvddcmpctrl_Vregincmpen_Read(_, __), 1489 name: "Vregincmpen") 1490 .WithValueField(1, 2, out vregvddcmpctrl_thressel_field, 1491 valueProviderCallback: (_) => { 1492 Vregvddcmpctrl_Thressel_ValueProvider(_); 1493 return vregvddcmpctrl_thressel_field.Value; 1494 }, 1495 writeCallback: (_, __) => Vregvddcmpctrl_Thressel_Write(_, __), 1496 readCallback: (_, __) => Vregvddcmpctrl_Thressel_Read(_, __), 1497 name: "Thressel") 1498 .WithReservedBits(3, 29) 1499 .WithReadCallback((_, __) => Vregvddcmpctrl_Read(_, __)) 1500 .WithWriteCallback((_, __) => Vregvddcmpctrl_Write(_, __)); 1501 1502 // Pd1paretctrl - Offset : 0x40 GeneratePd1paretctrlRegister()1503 protected DoubleWordRegister GeneratePd1paretctrlRegister() => new DoubleWordRegister(this, 0x0) 1504 .WithEnumField<DoubleWordRegister, PD1PARETCTRL_PD1PARETDIS>(0, 16, out pd1paretctrl_pd1paretdis_field, 1505 valueProviderCallback: (_) => { 1506 Pd1paretctrl_Pd1paretdis_ValueProvider(_); 1507 return pd1paretctrl_pd1paretdis_field.Value; 1508 }, 1509 writeCallback: (_, __) => Pd1paretctrl_Pd1paretdis_Write(_, __), 1510 readCallback: (_, __) => Pd1paretctrl_Pd1paretdis_Read(_, __), 1511 name: "Pd1paretdis") 1512 .WithReservedBits(16, 16) 1513 .WithReadCallback((_, __) => Pd1paretctrl_Read(_, __)) 1514 .WithWriteCallback((_, __) => Pd1paretctrl_Write(_, __)); 1515 1516 // Pd0pwrctrl - Offset : 0x44 GeneratePd0pwrctrlRegister()1517 protected DoubleWordRegister GeneratePd0pwrctrlRegister() => new DoubleWordRegister(this, 0x0) 1518 .WithEnumField<DoubleWordRegister, PD0PWRCTRL_PD0PWRDN>(0, 4, out pd0pwrctrl_pd0pwrdn_field, 1519 valueProviderCallback: (_) => { 1520 Pd0pwrctrl_Pd0pwrdn_ValueProvider(_); 1521 return pd0pwrctrl_pd0pwrdn_field.Value; 1522 }, 1523 writeCallback: (_, __) => Pd0pwrctrl_Pd0pwrdn_Write(_, __), 1524 readCallback: (_, __) => Pd0pwrctrl_Pd0pwrdn_Read(_, __), 1525 name: "Pd0pwrdn") 1526 .WithReservedBits(4, 4) 1527 .WithEnumField<DoubleWordRegister, PD0PWRCTRL_EM2PDPWRDN>(8, 4, out pd0pwrctrl_em2pdpwrdn_field, 1528 valueProviderCallback: (_) => { 1529 Pd0pwrctrl_Em2pdpwrdn_ValueProvider(_); 1530 return pd0pwrctrl_em2pdpwrdn_field.Value; 1531 }, 1532 writeCallback: (_, __) => Pd0pwrctrl_Em2pdpwrdn_Write(_, __), 1533 readCallback: (_, __) => Pd0pwrctrl_Em2pdpwrdn_Read(_, __), 1534 name: "Em2pdpwrdn") 1535 .WithReservedBits(12, 12) 1536 .WithEnumField<DoubleWordRegister, PD0PWRCTRL_DISCHRGPD>(24, 5, out pd0pwrctrl_dischrgpd_field, 1537 valueProviderCallback: (_) => { 1538 Pd0pwrctrl_Dischrgpd_ValueProvider(_); 1539 return pd0pwrctrl_dischrgpd_field.Value; 1540 }, 1541 writeCallback: (_, __) => Pd0pwrctrl_Dischrgpd_Write(_, __), 1542 readCallback: (_, __) => Pd0pwrctrl_Dischrgpd_Read(_, __), 1543 name: "Dischrgpd") 1544 .WithReservedBits(29, 2) 1545 .WithFlag(31, out pd0pwrctrl_dischrgpdem2en_bit, 1546 valueProviderCallback: (_) => { 1547 Pd0pwrctrl_Dischrgpdem2en_ValueProvider(_); 1548 return pd0pwrctrl_dischrgpdem2en_bit.Value; 1549 }, 1550 writeCallback: (_, __) => Pd0pwrctrl_Dischrgpdem2en_Write(_, __), 1551 readCallback: (_, __) => Pd0pwrctrl_Dischrgpdem2en_Read(_, __), 1552 name: "Dischrgpdem2en") 1553 .WithReadCallback((_, __) => Pd0pwrctrl_Read(_, __)) 1554 .WithWriteCallback((_, __) => Pd0pwrctrl_Write(_, __)); 1555 1556 // Pd0pwrem2ctrl - Offset : 0x48 GeneratePd0pwrem2ctrlRegister()1557 protected DoubleWordRegister GeneratePd0pwrem2ctrlRegister() => new DoubleWordRegister(this, 0x0) 1558 .WithFlag(0, out pd0pwrem2ctrl_em2pd0ben_bit, 1559 valueProviderCallback: (_) => { 1560 Pd0pwrem2ctrl_Em2pd0ben_ValueProvider(_); 1561 return pd0pwrem2ctrl_em2pd0ben_bit.Value; 1562 }, 1563 writeCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0ben_Write(_, __), 1564 readCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0ben_Read(_, __), 1565 name: "Em2pd0ben") 1566 .WithFlag(1, out pd0pwrem2ctrl_em2pd0cen_bit, 1567 valueProviderCallback: (_) => { 1568 Pd0pwrem2ctrl_Em2pd0cen_ValueProvider(_); 1569 return pd0pwrem2ctrl_em2pd0cen_bit.Value; 1570 }, 1571 writeCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0cen_Write(_, __), 1572 readCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0cen_Read(_, __), 1573 name: "Em2pd0cen") 1574 .WithFlag(2, out pd0pwrem2ctrl_em2pd0den_bit, 1575 valueProviderCallback: (_) => { 1576 Pd0pwrem2ctrl_Em2pd0den_ValueProvider(_); 1577 return pd0pwrem2ctrl_em2pd0den_bit.Value; 1578 }, 1579 writeCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0den_Write(_, __), 1580 readCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0den_Read(_, __), 1581 name: "Em2pd0den") 1582 .WithFlag(3, out pd0pwrem2ctrl_em2pd0een_bit, 1583 valueProviderCallback: (_) => { 1584 Pd0pwrem2ctrl_Em2pd0een_ValueProvider(_); 1585 return pd0pwrem2ctrl_em2pd0een_bit.Value; 1586 }, 1587 writeCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0een_Write(_, __), 1588 readCallback: (_, __) => Pd0pwrem2ctrl_Em2pd0een_Read(_, __), 1589 name: "Em2pd0een") 1590 .WithReservedBits(4, 28) 1591 .WithReadCallback((_, __) => Pd0pwrem2ctrl_Read(_, __)) 1592 .WithWriteCallback((_, __) => Pd0pwrem2ctrl_Write(_, __)); 1593 1594 // Ipversion_Rev - Offset : 0x5C GenerateIpversion_revRegister()1595 protected DoubleWordRegister GenerateIpversion_revRegister() => new DoubleWordRegister(this, 0x3) 1596 .WithValueField(0, 32, out ipversion_rev_ipversion_field, FieldMode.Read, 1597 valueProviderCallback: (_) => { 1598 Ipversion_Rev_Ipversion_ValueProvider(_); 1599 return ipversion_rev_ipversion_field.Value; 1600 }, 1601 readCallback: (_, __) => Ipversion_Rev_Ipversion_Read(_, __), 1602 name: "Ipversion") 1603 .WithReadCallback((_, __) => Ipversion_Rev_Read(_, __)) 1604 .WithWriteCallback((_, __) => Ipversion_Rev_Write(_, __)); 1605 1606 // Lock - Offset : 0x60 GenerateLockRegister()1607 protected DoubleWordRegister GenerateLockRegister() => new DoubleWordRegister(this, 0xADE8) 1608 .WithValueField(0, 16, out lock_lockkey_field, FieldMode.Write, 1609 writeCallback: (_, __) => Lock_Lockkey_Write(_, __), 1610 name: "Lockkey") 1611 .WithReservedBits(16, 16) 1612 .WithReadCallback((_, __) => Lock_Read(_, __)) 1613 .WithWriteCallback((_, __) => Lock_Write(_, __)); 1614 1615 // If - Offset : 0x64 GenerateIfRegister()1616 protected DoubleWordRegister GenerateIfRegister() => new DoubleWordRegister(this, 0x0) 1617 .WithReservedBits(0, 16) 1618 .WithFlag(16, out if_avddbod_bit, 1619 valueProviderCallback: (_) => { 1620 If_Avddbod_ValueProvider(_); 1621 return if_avddbod_bit.Value; 1622 }, 1623 writeCallback: (_, __) => If_Avddbod_Write(_, __), 1624 readCallback: (_, __) => If_Avddbod_Read(_, __), 1625 name: "Avddbod") 1626 .WithFlag(17, out if_iovdd0bod_bit, 1627 valueProviderCallback: (_) => { 1628 If_Iovdd0bod_ValueProvider(_); 1629 return if_iovdd0bod_bit.Value; 1630 }, 1631 writeCallback: (_, __) => If_Iovdd0bod_Write(_, __), 1632 readCallback: (_, __) => If_Iovdd0bod_Read(_, __), 1633 name: "Iovdd0bod") 1634 .WithFlag(18, out if_iovdd1bod_bit, 1635 valueProviderCallback: (_) => { 1636 If_Iovdd1bod_ValueProvider(_); 1637 return if_iovdd1bod_bit.Value; 1638 }, 1639 writeCallback: (_, __) => If_Iovdd1bod_Write(_, __), 1640 readCallback: (_, __) => If_Iovdd1bod_Read(_, __), 1641 name: "Iovdd1bod") 1642 .WithReservedBits(19, 5) 1643 .WithFlag(24, out if_em23wakeup_bit, 1644 valueProviderCallback: (_) => { 1645 If_Em23wakeup_ValueProvider(_); 1646 return if_em23wakeup_bit.Value; 1647 }, 1648 writeCallback: (_, __) => If_Em23wakeup_Write(_, __), 1649 readCallback: (_, __) => If_Em23wakeup_Read(_, __), 1650 name: "Em23wakeup") 1651 .WithFlag(25, out if_vscaledone_bit, 1652 valueProviderCallback: (_) => { 1653 If_Vscaledone_ValueProvider(_); 1654 return if_vscaledone_bit.Value; 1655 }, 1656 writeCallback: (_, __) => If_Vscaledone_Write(_, __), 1657 readCallback: (_, __) => If_Vscaledone_Read(_, __), 1658 name: "Vscaledone") 1659 .WithReservedBits(26, 1) 1660 .WithFlag(27, out if_tempavg_bit, 1661 valueProviderCallback: (_) => { 1662 If_Tempavg_ValueProvider(_); 1663 return if_tempavg_bit.Value; 1664 }, 1665 writeCallback: (_, __) => If_Tempavg_Write(_, __), 1666 readCallback: (_, __) => If_Tempavg_Read(_, __), 1667 name: "Tempavg") 1668 .WithReservedBits(28, 1) 1669 .WithFlag(29, out if_temp_bit, 1670 valueProviderCallback: (_) => { 1671 If_Temp_ValueProvider(_); 1672 return if_temp_bit.Value; 1673 }, 1674 writeCallback: (_, __) => If_Temp_Write(_, __), 1675 readCallback: (_, __) => If_Temp_Read(_, __), 1676 name: "Temp") 1677 .WithFlag(30, out if_templow_bit, 1678 valueProviderCallback: (_) => { 1679 If_Templow_ValueProvider(_); 1680 return if_templow_bit.Value; 1681 }, 1682 writeCallback: (_, __) => If_Templow_Write(_, __), 1683 readCallback: (_, __) => If_Templow_Read(_, __), 1684 name: "Templow") 1685 .WithFlag(31, out if_temphigh_bit, 1686 valueProviderCallback: (_) => { 1687 If_Temphigh_ValueProvider(_); 1688 return if_temphigh_bit.Value; 1689 }, 1690 writeCallback: (_, __) => If_Temphigh_Write(_, __), 1691 readCallback: (_, __) => If_Temphigh_Read(_, __), 1692 name: "Temphigh") 1693 .WithReadCallback((_, __) => If_Read(_, __)) 1694 .WithWriteCallback((_, __) => If_Write(_, __)); 1695 1696 // Ien - Offset : 0x68 GenerateIenRegister()1697 protected DoubleWordRegister GenerateIenRegister() => new DoubleWordRegister(this, 0x0) 1698 .WithReservedBits(0, 16) 1699 .WithFlag(16, out ien_avddbod_bit, 1700 valueProviderCallback: (_) => { 1701 Ien_Avddbod_ValueProvider(_); 1702 return ien_avddbod_bit.Value; 1703 }, 1704 writeCallback: (_, __) => Ien_Avddbod_Write(_, __), 1705 readCallback: (_, __) => Ien_Avddbod_Read(_, __), 1706 name: "Avddbod") 1707 .WithFlag(17, out ien_iovdd0bod_bit, 1708 valueProviderCallback: (_) => { 1709 Ien_Iovdd0bod_ValueProvider(_); 1710 return ien_iovdd0bod_bit.Value; 1711 }, 1712 writeCallback: (_, __) => Ien_Iovdd0bod_Write(_, __), 1713 readCallback: (_, __) => Ien_Iovdd0bod_Read(_, __), 1714 name: "Iovdd0bod") 1715 .WithFlag(18, out ien_iovdd1bod_bit, 1716 valueProviderCallback: (_) => { 1717 Ien_Iovdd1bod_ValueProvider(_); 1718 return ien_iovdd1bod_bit.Value; 1719 }, 1720 writeCallback: (_, __) => Ien_Iovdd1bod_Write(_, __), 1721 readCallback: (_, __) => Ien_Iovdd1bod_Read(_, __), 1722 name: "Iovdd1bod") 1723 .WithReservedBits(19, 5) 1724 .WithFlag(24, out ien_em23wakeup_bit, 1725 valueProviderCallback: (_) => { 1726 Ien_Em23wakeup_ValueProvider(_); 1727 return ien_em23wakeup_bit.Value; 1728 }, 1729 writeCallback: (_, __) => Ien_Em23wakeup_Write(_, __), 1730 readCallback: (_, __) => Ien_Em23wakeup_Read(_, __), 1731 name: "Em23wakeup") 1732 .WithFlag(25, out ien_vscaledone_bit, 1733 valueProviderCallback: (_) => { 1734 Ien_Vscaledone_ValueProvider(_); 1735 return ien_vscaledone_bit.Value; 1736 }, 1737 writeCallback: (_, __) => Ien_Vscaledone_Write(_, __), 1738 readCallback: (_, __) => Ien_Vscaledone_Read(_, __), 1739 name: "Vscaledone") 1740 .WithReservedBits(26, 1) 1741 .WithFlag(27, out ien_tempavg_bit, 1742 valueProviderCallback: (_) => { 1743 Ien_Tempavg_ValueProvider(_); 1744 return ien_tempavg_bit.Value; 1745 }, 1746 writeCallback: (_, __) => Ien_Tempavg_Write(_, __), 1747 readCallback: (_, __) => Ien_Tempavg_Read(_, __), 1748 name: "Tempavg") 1749 .WithReservedBits(28, 1) 1750 .WithFlag(29, out ien_temp_bit, 1751 valueProviderCallback: (_) => { 1752 Ien_Temp_ValueProvider(_); 1753 return ien_temp_bit.Value; 1754 }, 1755 writeCallback: (_, __) => Ien_Temp_Write(_, __), 1756 readCallback: (_, __) => Ien_Temp_Read(_, __), 1757 name: "Temp") 1758 .WithFlag(30, out ien_templow_bit, 1759 valueProviderCallback: (_) => { 1760 Ien_Templow_ValueProvider(_); 1761 return ien_templow_bit.Value; 1762 }, 1763 writeCallback: (_, __) => Ien_Templow_Write(_, __), 1764 readCallback: (_, __) => Ien_Templow_Read(_, __), 1765 name: "Templow") 1766 .WithFlag(31, out ien_temphigh_bit, 1767 valueProviderCallback: (_) => { 1768 Ien_Temphigh_ValueProvider(_); 1769 return ien_temphigh_bit.Value; 1770 }, 1771 writeCallback: (_, __) => Ien_Temphigh_Write(_, __), 1772 readCallback: (_, __) => Ien_Temphigh_Read(_, __), 1773 name: "Temphigh") 1774 .WithReadCallback((_, __) => Ien_Read(_, __)) 1775 .WithWriteCallback((_, __) => Ien_Write(_, __)); 1776 1777 // Em4ctrl - Offset : 0x6C GenerateEm4ctrlRegister()1778 protected DoubleWordRegister GenerateEm4ctrlRegister() => new DoubleWordRegister(this, 0x0) 1779 .WithValueField(0, 2, out em4ctrl_em4entry_field, 1780 valueProviderCallback: (_) => { 1781 Em4ctrl_Em4entry_ValueProvider(_); 1782 return em4ctrl_em4entry_field.Value; 1783 }, 1784 writeCallback: (_, __) => Em4ctrl_Em4entry_Write(_, __), 1785 readCallback: (_, __) => Em4ctrl_Em4entry_Read(_, __), 1786 name: "Em4entry") 1787 .WithReservedBits(2, 2) 1788 .WithEnumField<DoubleWordRegister, EM4CTRL_EM4IORETMODE>(4, 2, out em4ctrl_em4ioretmode_field, 1789 valueProviderCallback: (_) => { 1790 Em4ctrl_Em4ioretmode_ValueProvider(_); 1791 return em4ctrl_em4ioretmode_field.Value; 1792 }, 1793 writeCallback: (_, __) => Em4ctrl_Em4ioretmode_Write(_, __), 1794 readCallback: (_, __) => Em4ctrl_Em4ioretmode_Read(_, __), 1795 name: "Em4ioretmode") 1796 .WithReservedBits(6, 2) 1797 .WithFlag(8, out em4ctrl_bod3senseem4wu_bit, 1798 valueProviderCallback: (_) => { 1799 Em4ctrl_Bod3senseem4wu_ValueProvider(_); 1800 return em4ctrl_bod3senseem4wu_bit.Value; 1801 }, 1802 writeCallback: (_, __) => Em4ctrl_Bod3senseem4wu_Write(_, __), 1803 readCallback: (_, __) => Em4ctrl_Bod3senseem4wu_Read(_, __), 1804 name: "Bod3senseem4wu") 1805 .WithReservedBits(9, 23) 1806 .WithReadCallback((_, __) => Em4ctrl_Read(_, __)) 1807 .WithWriteCallback((_, __) => Em4ctrl_Write(_, __)); 1808 1809 // Cmd - Offset : 0x70 GenerateCmdRegister()1810 protected DoubleWordRegister GenerateCmdRegister() => new DoubleWordRegister(this, 0x0) 1811 .WithReservedBits(0, 1) 1812 .WithFlag(1, out cmd_em4unlatch_bit, FieldMode.Write, 1813 writeCallback: (_, __) => Cmd_Em4unlatch_Write(_, __), 1814 name: "Em4unlatch") 1815 .WithReservedBits(2, 2) 1816 .WithFlag(4, out cmd_tempavgreq_bit, FieldMode.Write, 1817 writeCallback: (_, __) => Cmd_Tempavgreq_Write(_, __), 1818 name: "Tempavgreq") 1819 .WithReservedBits(5, 4) 1820 .WithFlag(9, out cmd_em01vscale0_bit, FieldMode.Write, 1821 writeCallback: (_, __) => Cmd_Em01vscale0_Write(_, __), 1822 name: "Em01vscale0") 1823 .WithFlag(10, out cmd_em01vscale1_bit, FieldMode.Write, 1824 writeCallback: (_, __) => Cmd_Em01vscale1_Write(_, __), 1825 name: "Em01vscale1") 1826 .WithFlag(11, out cmd_em01vscale2_bit, FieldMode.Write, 1827 writeCallback: (_, __) => Cmd_Em01vscale2_Write(_, __), 1828 name: "Em01vscale2") 1829 .WithReservedBits(12, 5) 1830 .WithFlag(17, out cmd_rstcauseclr_bit, FieldMode.Write, 1831 writeCallback: (_, __) => Cmd_Rstcauseclr_Write(_, __), 1832 name: "Rstcauseclr") 1833 .WithFlag(18, out cmd_tamperrcclr_bit, FieldMode.Write, 1834 writeCallback: (_, __) => Cmd_Tamperrcclr_Write(_, __), 1835 name: "Tamperrcclr") 1836 .WithReservedBits(19, 13) 1837 .WithReadCallback((_, __) => Cmd_Read(_, __)) 1838 .WithWriteCallback((_, __) => Cmd_Write(_, __)); 1839 1840 // Ctrl - Offset : 0x74 GenerateCtrlRegister()1841 protected DoubleWordRegister GenerateCtrlRegister() => new DoubleWordRegister(this, 0x200) 1842 .WithFlag(0, out ctrl_em2dbgen_bit, 1843 valueProviderCallback: (_) => { 1844 Ctrl_Em2dbgen_ValueProvider(_); 1845 return ctrl_em2dbgen_bit.Value; 1846 }, 1847 writeCallback: (_, __) => Ctrl_Em2dbgen_Write(_, __), 1848 readCallback: (_, __) => Ctrl_Em2dbgen_Read(_, __), 1849 name: "Em2dbgen") 1850 .WithReservedBits(1, 2) 1851 .WithEnumField<DoubleWordRegister, CTRL_TEMPAVGNUM>(3, 1, out ctrl_tempavgnum_bit, 1852 valueProviderCallback: (_) => { 1853 Ctrl_Tempavgnum_ValueProvider(_); 1854 return ctrl_tempavgnum_bit.Value; 1855 }, 1856 writeCallback: (_, __) => Ctrl_Tempavgnum_Write(_, __), 1857 readCallback: (_, __) => Ctrl_Tempavgnum_Read(_, __), 1858 name: "Tempavgnum") 1859 .WithReservedBits(4, 4) 1860 .WithEnumField<DoubleWordRegister, CTRL_EM23VSCALE>(8, 2, out ctrl_em23vscale_field, 1861 valueProviderCallback: (_) => { 1862 Ctrl_Em23vscale_ValueProvider(_); 1863 return ctrl_em23vscale_field.Value; 1864 }, 1865 writeCallback: (_, __) => Ctrl_Em23vscale_Write(_, __), 1866 readCallback: (_, __) => Ctrl_Em23vscale_Read(_, __), 1867 name: "Em23vscale") 1868 .WithReservedBits(10, 6) 1869 .WithFlag(16, out ctrl_flashpwrupondemand_bit, 1870 valueProviderCallback: (_) => { 1871 Ctrl_Flashpwrupondemand_ValueProvider(_); 1872 return ctrl_flashpwrupondemand_bit.Value; 1873 }, 1874 writeCallback: (_, __) => Ctrl_Flashpwrupondemand_Write(_, __), 1875 readCallback: (_, __) => Ctrl_Flashpwrupondemand_Read(_, __), 1876 name: "Flashpwrupondemand") 1877 .WithReservedBits(17, 12) 1878 .WithFlag(29, out ctrl_efpdirectmodeen_bit, 1879 valueProviderCallback: (_) => { 1880 Ctrl_Efpdirectmodeen_ValueProvider(_); 1881 return ctrl_efpdirectmodeen_bit.Value; 1882 }, 1883 writeCallback: (_, __) => Ctrl_Efpdirectmodeen_Write(_, __), 1884 readCallback: (_, __) => Ctrl_Efpdirectmodeen_Read(_, __), 1885 name: "Efpdirectmodeen") 1886 .WithFlag(30, out ctrl_efpdrvdecouple_bit, 1887 valueProviderCallback: (_) => { 1888 Ctrl_Efpdrvdecouple_ValueProvider(_); 1889 return ctrl_efpdrvdecouple_bit.Value; 1890 }, 1891 writeCallback: (_, __) => Ctrl_Efpdrvdecouple_Write(_, __), 1892 readCallback: (_, __) => Ctrl_Efpdrvdecouple_Read(_, __), 1893 name: "Efpdrvdecouple") 1894 .WithFlag(31, out ctrl_efpdrvdvdd_bit, 1895 valueProviderCallback: (_) => { 1896 Ctrl_Efpdrvdvdd_ValueProvider(_); 1897 return ctrl_efpdrvdvdd_bit.Value; 1898 }, 1899 writeCallback: (_, __) => Ctrl_Efpdrvdvdd_Write(_, __), 1900 readCallback: (_, __) => Ctrl_Efpdrvdvdd_Read(_, __), 1901 name: "Efpdrvdvdd") 1902 .WithReadCallback((_, __) => Ctrl_Read(_, __)) 1903 .WithWriteCallback((_, __) => Ctrl_Write(_, __)); 1904 1905 // Templimits - Offset : 0x78 GenerateTemplimitsRegister()1906 protected DoubleWordRegister GenerateTemplimitsRegister() => new DoubleWordRegister(this, 0x1FF0000) 1907 .WithValueField(0, 9, out templimits_templow_field, 1908 valueProviderCallback: (_) => { 1909 Templimits_Templow_ValueProvider(_); 1910 return templimits_templow_field.Value; 1911 }, 1912 writeCallback: (_, __) => Templimits_Templow_Write(_, __), 1913 readCallback: (_, __) => Templimits_Templow_Read(_, __), 1914 name: "Templow") 1915 .WithReservedBits(9, 7) 1916 .WithValueField(16, 9, out templimits_temphigh_field, 1917 valueProviderCallback: (_) => { 1918 Templimits_Temphigh_ValueProvider(_); 1919 return templimits_temphigh_field.Value; 1920 }, 1921 writeCallback: (_, __) => Templimits_Temphigh_Write(_, __), 1922 readCallback: (_, __) => Templimits_Temphigh_Read(_, __), 1923 name: "Temphigh") 1924 .WithReservedBits(25, 7) 1925 .WithReadCallback((_, __) => Templimits_Read(_, __)) 1926 .WithWriteCallback((_, __) => Templimits_Write(_, __)); 1927 1928 // Templimitsdg - Offset : 0x7C GenerateTemplimitsdgRegister()1929 protected DoubleWordRegister GenerateTemplimitsdgRegister() => new DoubleWordRegister(this, 0x1FF0000) 1930 .WithValueField(0, 9, out templimitsdg_templowdg_field, 1931 valueProviderCallback: (_) => { 1932 Templimitsdg_Templowdg_ValueProvider(_); 1933 return templimitsdg_templowdg_field.Value; 1934 }, 1935 writeCallback: (_, __) => Templimitsdg_Templowdg_Write(_, __), 1936 readCallback: (_, __) => Templimitsdg_Templowdg_Read(_, __), 1937 name: "Templowdg") 1938 .WithReservedBits(9, 7) 1939 .WithValueField(16, 9, out templimitsdg_temphidg_field, 1940 valueProviderCallback: (_) => { 1941 Templimitsdg_Temphidg_ValueProvider(_); 1942 return templimitsdg_temphidg_field.Value; 1943 }, 1944 writeCallback: (_, __) => Templimitsdg_Temphidg_Write(_, __), 1945 readCallback: (_, __) => Templimitsdg_Temphidg_Read(_, __), 1946 name: "Temphidg") 1947 .WithReservedBits(25, 7) 1948 .WithReadCallback((_, __) => Templimitsdg_Read(_, __)) 1949 .WithWriteCallback((_, __) => Templimitsdg_Write(_, __)); 1950 1951 // Templimitsse - Offset : 0x80 GenerateTemplimitsseRegister()1952 protected DoubleWordRegister GenerateTemplimitsseRegister() => new DoubleWordRegister(this, 0x1FF0000) 1953 .WithValueField(0, 9, out templimitsse_templowse_field, 1954 valueProviderCallback: (_) => { 1955 Templimitsse_Templowse_ValueProvider(_); 1956 return templimitsse_templowse_field.Value; 1957 }, 1958 writeCallback: (_, __) => Templimitsse_Templowse_Write(_, __), 1959 readCallback: (_, __) => Templimitsse_Templowse_Read(_, __), 1960 name: "Templowse") 1961 .WithReservedBits(9, 7) 1962 .WithValueField(16, 9, out templimitsse_temphise_field, 1963 valueProviderCallback: (_) => { 1964 Templimitsse_Temphise_ValueProvider(_); 1965 return templimitsse_temphise_field.Value; 1966 }, 1967 writeCallback: (_, __) => Templimitsse_Temphise_Write(_, __), 1968 readCallback: (_, __) => Templimitsse_Temphise_Read(_, __), 1969 name: "Temphise") 1970 .WithReservedBits(25, 7) 1971 .WithReadCallback((_, __) => Templimitsse_Read(_, __)) 1972 .WithWriteCallback((_, __) => Templimitsse_Write(_, __)); 1973 1974 // Status - Offset : 0x84 GenerateStatusRegister()1975 protected DoubleWordRegister GenerateStatusRegister() => new DoubleWordRegister(this, 0x80) 1976 .WithEnumField<DoubleWordRegister, STATUS_LOCK>(0, 1, out status_lock_bit, FieldMode.Read, 1977 valueProviderCallback: (_) => { 1978 Status_Lock_ValueProvider(_); 1979 return status_lock_bit.Value; 1980 }, 1981 readCallback: (_, __) => Status_Lock_Read(_, __), 1982 name: "Lock") 1983 .WithFlag(1, out status_firsttempdone_bit, FieldMode.Read, 1984 valueProviderCallback: (_) => { 1985 Status_Firsttempdone_ValueProvider(_); 1986 return status_firsttempdone_bit.Value; 1987 }, 1988 readCallback: (_, __) => Status_Firsttempdone_Read(_, __), 1989 name: "Firsttempdone") 1990 .WithFlag(2, out status_tempactive_bit, FieldMode.Read, 1991 valueProviderCallback: (_) => { 1992 Status_Tempactive_ValueProvider(_); 1993 return status_tempactive_bit.Value; 1994 }, 1995 readCallback: (_, __) => Status_Tempactive_Read(_, __), 1996 name: "Tempactive") 1997 .WithFlag(3, out status_tempavgactive_bit, FieldMode.Read, 1998 valueProviderCallback: (_) => { 1999 Status_Tempavgactive_ValueProvider(_); 2000 return status_tempavgactive_bit.Value; 2001 }, 2002 readCallback: (_, __) => Status_Tempavgactive_Read(_, __), 2003 name: "Tempavgactive") 2004 .WithFlag(4, out status_vscalebusy_bit, FieldMode.Read, 2005 valueProviderCallback: (_) => { 2006 Status_Vscalebusy_ValueProvider(_); 2007 return status_vscalebusy_bit.Value; 2008 }, 2009 readCallback: (_, __) => Status_Vscalebusy_Read(_, __), 2010 name: "Vscalebusy") 2011 .WithFlag(5, out status_vscalefailed_bit, FieldMode.Read, 2012 valueProviderCallback: (_) => { 2013 Status_Vscalefailed_ValueProvider(_); 2014 return status_vscalefailed_bit.Value; 2015 }, 2016 readCallback: (_, __) => Status_Vscalefailed_Read(_, __), 2017 name: "Vscalefailed") 2018 .WithEnumField<DoubleWordRegister, STATUS_VSCALE>(6, 2, out status_vscale_field, FieldMode.Read, 2019 valueProviderCallback: (_) => { 2020 Status_Vscale_ValueProvider(_); 2021 return status_vscale_field.Value; 2022 }, 2023 readCallback: (_, __) => Status_Vscale_Read(_, __), 2024 name: "Vscale") 2025 .WithFlag(8, out status_racactive_bit, FieldMode.Read, 2026 valueProviderCallback: (_) => { 2027 Status_Racactive_ValueProvider(_); 2028 return status_racactive_bit.Value; 2029 }, 2030 readCallback: (_, __) => Status_Racactive_Read(_, __), 2031 name: "Racactive") 2032 .WithFlag(9, out status_em4ioret_bit, FieldMode.Read, 2033 valueProviderCallback: (_) => { 2034 Status_Em4ioret_ValueProvider(_); 2035 return status_em4ioret_bit.Value; 2036 }, 2037 readCallback: (_, __) => Status_Em4ioret_Read(_, __), 2038 name: "Em4ioret") 2039 .WithFlag(10, out status_em2entered_bit, FieldMode.Read, 2040 valueProviderCallback: (_) => { 2041 Status_Em2entered_ValueProvider(_); 2042 return status_em2entered_bit.Value; 2043 }, 2044 readCallback: (_, __) => Status_Em2entered_Read(_, __), 2045 name: "Em2entered") 2046 .WithFlag(11, out status_em1p_bit, FieldMode.Read, 2047 valueProviderCallback: (_) => { 2048 Status_Em1p_ValueProvider(_); 2049 return status_em1p_bit.Value; 2050 }, 2051 readCallback: (_, __) => Status_Em1p_Read(_, __), 2052 name: "Em1p") 2053 .WithReservedBits(12, 1) 2054 .WithValueField(13, 19, out status_pwrdwnstatus_field, FieldMode.Read, 2055 valueProviderCallback: (_) => { 2056 Status_Pwrdwnstatus_ValueProvider(_); 2057 return status_pwrdwnstatus_field.Value; 2058 }, 2059 readCallback: (_, __) => Status_Pwrdwnstatus_Read(_, __), 2060 name: "Pwrdwnstatus") 2061 .WithReadCallback((_, __) => Status_Read(_, __)) 2062 .WithWriteCallback((_, __) => Status_Write(_, __)); 2063 2064 // Temp - Offset : 0x88 GenerateTempRegister()2065 protected DoubleWordRegister GenerateTempRegister() => new DoubleWordRegister(this, 0x0) 2066 .WithValueField(0, 2, out temp_templsb_field, FieldMode.Read, 2067 valueProviderCallback: (_) => { 2068 Temp_Templsb_ValueProvider(_); 2069 return temp_templsb_field.Value; 2070 }, 2071 readCallback: (_, __) => Temp_Templsb_Read(_, __), 2072 name: "Templsb") 2073 .WithValueField(2, 9, out temp_temp_field, FieldMode.Read, 2074 valueProviderCallback: (_) => { 2075 Temp_Temp_ValueProvider(_); 2076 return temp_temp_field.Value; 2077 }, 2078 readCallback: (_, __) => Temp_Temp_Read(_, __), 2079 name: "Temp") 2080 .WithReservedBits(11, 5) 2081 .WithValueField(16, 11, out temp_tempavg_field, FieldMode.Read, 2082 valueProviderCallback: (_) => { 2083 Temp_Tempavg_ValueProvider(_); 2084 return temp_tempavg_field.Value; 2085 }, 2086 readCallback: (_, __) => Temp_Tempavg_Read(_, __), 2087 name: "Tempavg") 2088 .WithReservedBits(27, 5) 2089 .WithReadCallback((_, __) => Temp_Read(_, __)) 2090 .WithWriteCallback((_, __) => Temp_Write(_, __)); 2091 2092 // Testctrl - Offset : 0x8C GenerateTestctrlRegister()2093 protected DoubleWordRegister GenerateTestctrlRegister() => new DoubleWordRegister(this, 0x0) 2094 .WithReservedBits(0, 12) 2095 .WithFlag(12, out testctrl_keepradioinem0_bit, 2096 valueProviderCallback: (_) => { 2097 Testctrl_Keepradioinem0_ValueProvider(_); 2098 return testctrl_keepradioinem0_bit.Value; 2099 }, 2100 writeCallback: (_, __) => Testctrl_Keepradioinem0_Write(_, __), 2101 readCallback: (_, __) => Testctrl_Keepradioinem0_Read(_, __), 2102 name: "Keepradioinem0") 2103 .WithFlag(13, out testctrl_bodmask_bit, 2104 valueProviderCallback: (_) => { 2105 Testctrl_Bodmask_ValueProvider(_); 2106 return testctrl_bodmask_bit.Value; 2107 }, 2108 writeCallback: (_, __) => Testctrl_Bodmask_Write(_, __), 2109 readCallback: (_, __) => Testctrl_Bodmask_Read(_, __), 2110 name: "Bodmask") 2111 .WithFlag(14, out testctrl_regdis_bit, 2112 valueProviderCallback: (_) => { 2113 Testctrl_Regdis_ValueProvider(_); 2114 return testctrl_regdis_bit.Value; 2115 }, 2116 writeCallback: (_, __) => Testctrl_Regdis_Write(_, __), 2117 readCallback: (_, __) => Testctrl_Regdis_Read(_, __), 2118 name: "Regdis") 2119 .WithFlag(15, out testctrl_emuoschven_bit, 2120 valueProviderCallback: (_) => { 2121 Testctrl_Emuoschven_ValueProvider(_); 2122 return testctrl_emuoschven_bit.Value; 2123 }, 2124 writeCallback: (_, __) => Testctrl_Emuoschven_Write(_, __), 2125 readCallback: (_, __) => Testctrl_Emuoschven_Read(_, __), 2126 name: "Emuoschven") 2127 .WithFlag(16, out testctrl_emuosclven_bit, 2128 valueProviderCallback: (_) => { 2129 Testctrl_Emuosclven_ValueProvider(_); 2130 return testctrl_emuosclven_bit.Value; 2131 }, 2132 writeCallback: (_, __) => Testctrl_Emuosclven_Write(_, __), 2133 readCallback: (_, __) => Testctrl_Emuosclven_Read(_, __), 2134 name: "Emuosclven") 2135 .WithFlag(17, out testctrl_em2entrytimeouten_bit, 2136 valueProviderCallback: (_) => { 2137 Testctrl_Em2entrytimeouten_ValueProvider(_); 2138 return testctrl_em2entrytimeouten_bit.Value; 2139 }, 2140 writeCallback: (_, __) => Testctrl_Em2entrytimeouten_Write(_, __), 2141 readCallback: (_, __) => Testctrl_Em2entrytimeouten_Read(_, __), 2142 name: "Em2entrytimeouten") 2143 .WithFlag(18, out testctrl_hvtrimdone_bit, 2144 valueProviderCallback: (_) => { 2145 Testctrl_Hvtrimdone_ValueProvider(_); 2146 return testctrl_hvtrimdone_bit.Value; 2147 }, 2148 writeCallback: (_, __) => Testctrl_Hvtrimdone_Write(_, __), 2149 readCallback: (_, __) => Testctrl_Hvtrimdone_Read(_, __), 2150 name: "Hvtrimdone") 2151 .WithReservedBits(19, 1) 2152 .WithFlag(20, out testctrl_maskexportreset_bit, 2153 valueProviderCallback: (_) => { 2154 Testctrl_Maskexportreset_ValueProvider(_); 2155 return testctrl_maskexportreset_bit.Value; 2156 }, 2157 writeCallback: (_, __) => Testctrl_Maskexportreset_Write(_, __), 2158 readCallback: (_, __) => Testctrl_Maskexportreset_Read(_, __), 2159 name: "Maskexportreset") 2160 .WithFlag(21, out testctrl_forceexportreset_bit, 2161 valueProviderCallback: (_) => { 2162 Testctrl_Forceexportreset_ValueProvider(_); 2163 return testctrl_forceexportreset_bit.Value; 2164 }, 2165 writeCallback: (_, __) => Testctrl_Forceexportreset_Write(_, __), 2166 readCallback: (_, __) => Testctrl_Forceexportreset_Read(_, __), 2167 name: "Forceexportreset") 2168 .WithReservedBits(22, 1) 2169 .WithFlag(23, out testctrl_flashpwrswovr_bit, 2170 valueProviderCallback: (_) => { 2171 Testctrl_Flashpwrswovr_ValueProvider(_); 2172 return testctrl_flashpwrswovr_bit.Value; 2173 }, 2174 writeCallback: (_, __) => Testctrl_Flashpwrswovr_Write(_, __), 2175 readCallback: (_, __) => Testctrl_Flashpwrswovr_Read(_, __), 2176 name: "Flashpwrswovr") 2177 .WithFlag(24, out testctrl_flashpwrsoftswovr_bit, 2178 valueProviderCallback: (_) => { 2179 Testctrl_Flashpwrsoftswovr_ValueProvider(_); 2180 return testctrl_flashpwrsoftswovr_bit.Value; 2181 }, 2182 writeCallback: (_, __) => Testctrl_Flashpwrsoftswovr_Write(_, __), 2183 readCallback: (_, __) => Testctrl_Flashpwrsoftswovr_Read(_, __), 2184 name: "Flashpwrsoftswovr") 2185 .WithValueField(25, 4, out testctrl_prslvcfg_field, 2186 valueProviderCallback: (_) => { 2187 Testctrl_Prslvcfg_ValueProvider(_); 2188 return testctrl_prslvcfg_field.Value; 2189 }, 2190 writeCallback: (_, __) => Testctrl_Prslvcfg_Write(_, __), 2191 readCallback: (_, __) => Testctrl_Prslvcfg_Read(_, __), 2192 name: "Prslvcfg") 2193 .WithValueField(29, 3, out testctrl_prshvcfg_field, 2194 valueProviderCallback: (_) => { 2195 Testctrl_Prshvcfg_ValueProvider(_); 2196 return testctrl_prshvcfg_field.Value; 2197 }, 2198 writeCallback: (_, __) => Testctrl_Prshvcfg_Write(_, __), 2199 readCallback: (_, __) => Testctrl_Prshvcfg_Read(_, __), 2200 name: "Prshvcfg") 2201 .WithReadCallback((_, __) => Testctrl_Read(_, __)) 2202 .WithWriteCallback((_, __) => Testctrl_Write(_, __)); 2203 2204 // Rstctrl - Offset : 0x90 GenerateRstctrlRegister()2205 protected DoubleWordRegister GenerateRstctrlRegister() => new DoubleWordRegister(this, 0x60407) 2206 .WithEnumField<DoubleWordRegister, RSTCTRL_WDOG0RMODE>(0, 1, out rstctrl_wdog0rmode_bit, 2207 valueProviderCallback: (_) => { 2208 Rstctrl_Wdog0rmode_ValueProvider(_); 2209 return rstctrl_wdog0rmode_bit.Value; 2210 }, 2211 writeCallback: (_, __) => Rstctrl_Wdog0rmode_Write(_, __), 2212 readCallback: (_, __) => Rstctrl_Wdog0rmode_Read(_, __), 2213 name: "Wdog0rmode") 2214 .WithEnumField<DoubleWordRegister, RSTCTRL_WDOG1RMODE>(1, 1, out rstctrl_wdog1rmode_bit, 2215 valueProviderCallback: (_) => { 2216 Rstctrl_Wdog1rmode_ValueProvider(_); 2217 return rstctrl_wdog1rmode_bit.Value; 2218 }, 2219 writeCallback: (_, __) => Rstctrl_Wdog1rmode_Write(_, __), 2220 readCallback: (_, __) => Rstctrl_Wdog1rmode_Read(_, __), 2221 name: "Wdog1rmode") 2222 .WithEnumField<DoubleWordRegister, RSTCTRL_SYSRMODE>(2, 1, out rstctrl_sysrmode_bit, 2223 valueProviderCallback: (_) => { 2224 Rstctrl_Sysrmode_ValueProvider(_); 2225 return rstctrl_sysrmode_bit.Value; 2226 }, 2227 writeCallback: (_, __) => Rstctrl_Sysrmode_Write(_, __), 2228 readCallback: (_, __) => Rstctrl_Sysrmode_Read(_, __), 2229 name: "Sysrmode") 2230 .WithEnumField<DoubleWordRegister, RSTCTRL_LOCKUPRMODE>(3, 1, out rstctrl_lockuprmode_bit, 2231 valueProviderCallback: (_) => { 2232 Rstctrl_Lockuprmode_ValueProvider(_); 2233 return rstctrl_lockuprmode_bit.Value; 2234 }, 2235 writeCallback: (_, __) => Rstctrl_Lockuprmode_Write(_, __), 2236 readCallback: (_, __) => Rstctrl_Lockuprmode_Read(_, __), 2237 name: "Lockuprmode") 2238 .WithReservedBits(4, 2) 2239 .WithEnumField<DoubleWordRegister, RSTCTRL_AVDDBODRMODE>(6, 1, out rstctrl_avddbodrmode_bit, 2240 valueProviderCallback: (_) => { 2241 Rstctrl_Avddbodrmode_ValueProvider(_); 2242 return rstctrl_avddbodrmode_bit.Value; 2243 }, 2244 writeCallback: (_, __) => Rstctrl_Avddbodrmode_Write(_, __), 2245 readCallback: (_, __) => Rstctrl_Avddbodrmode_Read(_, __), 2246 name: "Avddbodrmode") 2247 .WithEnumField<DoubleWordRegister, RSTCTRL_IOVDD0BODRMODE>(7, 1, out rstctrl_iovdd0bodrmode_bit, 2248 valueProviderCallback: (_) => { 2249 Rstctrl_Iovdd0bodrmode_ValueProvider(_); 2250 return rstctrl_iovdd0bodrmode_bit.Value; 2251 }, 2252 writeCallback: (_, __) => Rstctrl_Iovdd0bodrmode_Write(_, __), 2253 readCallback: (_, __) => Rstctrl_Iovdd0bodrmode_Read(_, __), 2254 name: "Iovdd0bodrmode") 2255 .WithEnumField<DoubleWordRegister, RSTCTRL_IOVDD1BODRMODE>(8, 1, out rstctrl_iovdd1bodrmode_bit, 2256 valueProviderCallback: (_) => { 2257 Rstctrl_Iovdd1bodrmode_ValueProvider(_); 2258 return rstctrl_iovdd1bodrmode_bit.Value; 2259 }, 2260 writeCallback: (_, __) => Rstctrl_Iovdd1bodrmode_Write(_, __), 2261 readCallback: (_, __) => Rstctrl_Iovdd1bodrmode_Read(_, __), 2262 name: "Iovdd1bodrmode") 2263 .WithReservedBits(9, 1) 2264 .WithEnumField<DoubleWordRegister, RSTCTRL_DECBODRMODE>(10, 1, out rstctrl_decbodrmode_bit, 2265 valueProviderCallback: (_) => { 2266 Rstctrl_Decbodrmode_ValueProvider(_); 2267 return rstctrl_decbodrmode_bit.Value; 2268 }, 2269 writeCallback: (_, __) => Rstctrl_Decbodrmode_Write(_, __), 2270 readCallback: (_, __) => Rstctrl_Decbodrmode_Read(_, __), 2271 name: "Decbodrmode") 2272 .WithReservedBits(11, 3) 2273 .WithEnumField<DoubleWordRegister, RSTCTRL_M0SYSRMODE>(14, 1, out rstctrl_m0sysrmode_bit, 2274 valueProviderCallback: (_) => { 2275 Rstctrl_M0sysrmode_ValueProvider(_); 2276 return rstctrl_m0sysrmode_bit.Value; 2277 }, 2278 writeCallback: (_, __) => Rstctrl_M0sysrmode_Write(_, __), 2279 readCallback: (_, __) => Rstctrl_M0sysrmode_Read(_, __), 2280 name: "M0sysrmode") 2281 .WithEnumField<DoubleWordRegister, RSTCTRL_M0LOCKUPRMODE>(15, 1, out rstctrl_m0lockuprmode_bit, 2282 valueProviderCallback: (_) => { 2283 Rstctrl_M0lockuprmode_ValueProvider(_); 2284 return rstctrl_m0lockuprmode_bit.Value; 2285 }, 2286 writeCallback: (_, __) => Rstctrl_M0lockuprmode_Write(_, __), 2287 readCallback: (_, __) => Rstctrl_M0lockuprmode_Read(_, __), 2288 name: "M0lockuprmode") 2289 .WithReservedBits(16, 1) 2290 .WithEnumField<DoubleWordRegister, RSTCTRL_SEM0SYSRMODE>(17, 1, out rstctrl_sem0sysrmode_bit, 2291 valueProviderCallback: (_) => { 2292 Rstctrl_Sem0sysrmode_ValueProvider(_); 2293 return rstctrl_sem0sysrmode_bit.Value; 2294 }, 2295 writeCallback: (_, __) => Rstctrl_Sem0sysrmode_Write(_, __), 2296 readCallback: (_, __) => Rstctrl_Sem0sysrmode_Read(_, __), 2297 name: "Sem0sysrmode") 2298 .WithEnumField<DoubleWordRegister, RSTCTRL_SEM0LOCKUPRMODE>(18, 1, out rstctrl_sem0lockuprmode_bit, 2299 valueProviderCallback: (_) => { 2300 Rstctrl_Sem0lockuprmode_ValueProvider(_); 2301 return rstctrl_sem0lockuprmode_bit.Value; 2302 }, 2303 writeCallback: (_, __) => Rstctrl_Sem0lockuprmode_Write(_, __), 2304 readCallback: (_, __) => Rstctrl_Sem0lockuprmode_Read(_, __), 2305 name: "Sem0lockuprmode") 2306 .WithReservedBits(19, 11) 2307 .WithEnumField<DoubleWordRegister, RSTCTRL_PRSSYSRSTDLY>(30, 2, out rstctrl_prssysrstdly_field, 2308 valueProviderCallback: (_) => { 2309 Rstctrl_Prssysrstdly_ValueProvider(_); 2310 return rstctrl_prssysrstdly_field.Value; 2311 }, 2312 writeCallback: (_, __) => Rstctrl_Prssysrstdly_Write(_, __), 2313 readCallback: (_, __) => Rstctrl_Prssysrstdly_Read(_, __), 2314 name: "Prssysrstdly") 2315 .WithReadCallback((_, __) => Rstctrl_Read(_, __)) 2316 .WithWriteCallback((_, __) => Rstctrl_Write(_, __)); 2317 2318 // Rstcause - Offset : 0x94 GenerateRstcauseRegister()2319 protected DoubleWordRegister GenerateRstcauseRegister() => new DoubleWordRegister(this, 0x0) 2320 .WithFlag(0, out rstcause_por_bit, FieldMode.Read, 2321 valueProviderCallback: (_) => { 2322 Rstcause_Por_ValueProvider(_); 2323 return rstcause_por_bit.Value; 2324 }, 2325 readCallback: (_, __) => Rstcause_Por_Read(_, __), 2326 name: "Por") 2327 .WithFlag(1, out rstcause_pin_bit, FieldMode.Read, 2328 valueProviderCallback: (_) => { 2329 Rstcause_Pin_ValueProvider(_); 2330 return rstcause_pin_bit.Value; 2331 }, 2332 readCallback: (_, __) => Rstcause_Pin_Read(_, __), 2333 name: "Pin") 2334 .WithFlag(2, out rstcause_em4_bit, FieldMode.Read, 2335 valueProviderCallback: (_) => { 2336 Rstcause_Em4_ValueProvider(_); 2337 return rstcause_em4_bit.Value; 2338 }, 2339 readCallback: (_, __) => Rstcause_Em4_Read(_, __), 2340 name: "Em4") 2341 .WithFlag(3, out rstcause_wdog0_bit, FieldMode.Read, 2342 valueProviderCallback: (_) => { 2343 Rstcause_Wdog0_ValueProvider(_); 2344 return rstcause_wdog0_bit.Value; 2345 }, 2346 readCallback: (_, __) => Rstcause_Wdog0_Read(_, __), 2347 name: "Wdog0") 2348 .WithFlag(4, out rstcause_wdog1_bit, FieldMode.Read, 2349 valueProviderCallback: (_) => { 2350 Rstcause_Wdog1_ValueProvider(_); 2351 return rstcause_wdog1_bit.Value; 2352 }, 2353 readCallback: (_, __) => Rstcause_Wdog1_Read(_, __), 2354 name: "Wdog1") 2355 .WithFlag(5, out rstcause_lockup_bit, FieldMode.Read, 2356 valueProviderCallback: (_) => { 2357 Rstcause_Lockup_ValueProvider(_); 2358 return rstcause_lockup_bit.Value; 2359 }, 2360 readCallback: (_, __) => Rstcause_Lockup_Read(_, __), 2361 name: "Lockup") 2362 .WithFlag(6, out rstcause_sysreq_bit, FieldMode.Read, 2363 valueProviderCallback: (_) => { 2364 Rstcause_Sysreq_ValueProvider(_); 2365 return rstcause_sysreq_bit.Value; 2366 }, 2367 readCallback: (_, __) => Rstcause_Sysreq_Read(_, __), 2368 name: "Sysreq") 2369 .WithFlag(7, out rstcause_dvddbod_bit, FieldMode.Read, 2370 valueProviderCallback: (_) => { 2371 Rstcause_Dvddbod_ValueProvider(_); 2372 return rstcause_dvddbod_bit.Value; 2373 }, 2374 readCallback: (_, __) => Rstcause_Dvddbod_Read(_, __), 2375 name: "Dvddbod") 2376 .WithFlag(8, out rstcause_dvddlebod_bit, FieldMode.Read, 2377 valueProviderCallback: (_) => { 2378 Rstcause_Dvddlebod_ValueProvider(_); 2379 return rstcause_dvddlebod_bit.Value; 2380 }, 2381 readCallback: (_, __) => Rstcause_Dvddlebod_Read(_, __), 2382 name: "Dvddlebod") 2383 .WithFlag(9, out rstcause_decbod_bit, FieldMode.Read, 2384 valueProviderCallback: (_) => { 2385 Rstcause_Decbod_ValueProvider(_); 2386 return rstcause_decbod_bit.Value; 2387 }, 2388 readCallback: (_, __) => Rstcause_Decbod_Read(_, __), 2389 name: "Decbod") 2390 .WithFlag(10, out rstcause_avddbod_bit, FieldMode.Read, 2391 valueProviderCallback: (_) => { 2392 Rstcause_Avddbod_ValueProvider(_); 2393 return rstcause_avddbod_bit.Value; 2394 }, 2395 readCallback: (_, __) => Rstcause_Avddbod_Read(_, __), 2396 name: "Avddbod") 2397 .WithFlag(11, out rstcause_iovdd0bod_bit, FieldMode.Read, 2398 valueProviderCallback: (_) => { 2399 Rstcause_Iovdd0bod_ValueProvider(_); 2400 return rstcause_iovdd0bod_bit.Value; 2401 }, 2402 readCallback: (_, __) => Rstcause_Iovdd0bod_Read(_, __), 2403 name: "Iovdd0bod") 2404 .WithFlag(12, out rstcause_iovdd1bod_bit, FieldMode.Read, 2405 valueProviderCallback: (_) => { 2406 Rstcause_Iovdd1bod_ValueProvider(_); 2407 return rstcause_iovdd1bod_bit.Value; 2408 }, 2409 readCallback: (_, __) => Rstcause_Iovdd1bod_Read(_, __), 2410 name: "Iovdd1bod") 2411 .WithFlag(13, out rstcause_tamper_bit, FieldMode.Read, 2412 valueProviderCallback: (_) => { 2413 Rstcause_Tamper_ValueProvider(_); 2414 return rstcause_tamper_bit.Value; 2415 }, 2416 readCallback: (_, __) => Rstcause_Tamper_Read(_, __), 2417 name: "Tamper") 2418 .WithFlag(14, out rstcause_m0sysreq_bit, FieldMode.Read, 2419 valueProviderCallback: (_) => { 2420 Rstcause_M0sysreq_ValueProvider(_); 2421 return rstcause_m0sysreq_bit.Value; 2422 }, 2423 readCallback: (_, __) => Rstcause_M0sysreq_Read(_, __), 2424 name: "M0sysreq") 2425 .WithFlag(15, out rstcause_m0lockup_bit, FieldMode.Read, 2426 valueProviderCallback: (_) => { 2427 Rstcause_M0lockup_ValueProvider(_); 2428 return rstcause_m0lockup_bit.Value; 2429 }, 2430 readCallback: (_, __) => Rstcause_M0lockup_Read(_, __), 2431 name: "M0lockup") 2432 .WithReservedBits(16, 1) 2433 .WithFlag(17, out rstcause_sem0sysreq_bit, FieldMode.Read, 2434 valueProviderCallback: (_) => { 2435 Rstcause_Sem0sysreq_ValueProvider(_); 2436 return rstcause_sem0sysreq_bit.Value; 2437 }, 2438 readCallback: (_, __) => Rstcause_Sem0sysreq_Read(_, __), 2439 name: "Sem0sysreq") 2440 .WithFlag(18, out rstcause_sem0lockup_bit, FieldMode.Read, 2441 valueProviderCallback: (_) => { 2442 Rstcause_Sem0lockup_ValueProvider(_); 2443 return rstcause_sem0lockup_bit.Value; 2444 }, 2445 readCallback: (_, __) => Rstcause_Sem0lockup_Read(_, __), 2446 name: "Sem0lockup") 2447 .WithReservedBits(19, 12) 2448 .WithFlag(31, out rstcause_vregin_bit, FieldMode.Read, 2449 valueProviderCallback: (_) => { 2450 Rstcause_Vregin_ValueProvider(_); 2451 return rstcause_vregin_bit.Value; 2452 }, 2453 readCallback: (_, __) => Rstcause_Vregin_Read(_, __), 2454 name: "Vregin") 2455 .WithReadCallback((_, __) => Rstcause_Read(_, __)) 2456 .WithWriteCallback((_, __) => Rstcause_Write(_, __)); 2457 2458 // Tamperrstcause - Offset : 0x98 GenerateTamperrstcauseRegister()2459 protected DoubleWordRegister GenerateTamperrstcauseRegister() => new DoubleWordRegister(this, 0x0) 2460 .WithValueField(0, 32, out tamperrstcause_tamperrst_field, FieldMode.Read, 2461 valueProviderCallback: (_) => { 2462 Tamperrstcause_Tamperrst_ValueProvider(_); 2463 return tamperrstcause_tamperrst_field.Value; 2464 }, 2465 readCallback: (_, __) => Tamperrstcause_Tamperrst_Read(_, __), 2466 name: "Tamperrst") 2467 .WithReadCallback((_, __) => Tamperrstcause_Read(_, __)) 2468 .WithWriteCallback((_, __) => Tamperrstcause_Write(_, __)); 2469 2470 // Dgif - Offset : 0xA0 GenerateDgifRegister()2471 protected DoubleWordRegister GenerateDgifRegister() => new DoubleWordRegister(this, 0x0) 2472 .WithReservedBits(0, 24) 2473 .WithFlag(24, out dgif_em23wakeupdgif_bit, 2474 valueProviderCallback: (_) => { 2475 Dgif_Em23wakeupdgif_ValueProvider(_); 2476 return dgif_em23wakeupdgif_bit.Value; 2477 }, 2478 writeCallback: (_, __) => Dgif_Em23wakeupdgif_Write(_, __), 2479 readCallback: (_, __) => Dgif_Em23wakeupdgif_Read(_, __), 2480 name: "Em23wakeupdgif") 2481 .WithReservedBits(25, 4) 2482 .WithFlag(29, out dgif_tempdgif_bit, 2483 valueProviderCallback: (_) => { 2484 Dgif_Tempdgif_ValueProvider(_); 2485 return dgif_tempdgif_bit.Value; 2486 }, 2487 writeCallback: (_, __) => Dgif_Tempdgif_Write(_, __), 2488 readCallback: (_, __) => Dgif_Tempdgif_Read(_, __), 2489 name: "Tempdgif") 2490 .WithFlag(30, out dgif_templowdgif_bit, 2491 valueProviderCallback: (_) => { 2492 Dgif_Templowdgif_ValueProvider(_); 2493 return dgif_templowdgif_bit.Value; 2494 }, 2495 writeCallback: (_, __) => Dgif_Templowdgif_Write(_, __), 2496 readCallback: (_, __) => Dgif_Templowdgif_Read(_, __), 2497 name: "Templowdgif") 2498 .WithFlag(31, out dgif_temphighdgif_bit, 2499 valueProviderCallback: (_) => { 2500 Dgif_Temphighdgif_ValueProvider(_); 2501 return dgif_temphighdgif_bit.Value; 2502 }, 2503 writeCallback: (_, __) => Dgif_Temphighdgif_Write(_, __), 2504 readCallback: (_, __) => Dgif_Temphighdgif_Read(_, __), 2505 name: "Temphighdgif") 2506 .WithReadCallback((_, __) => Dgif_Read(_, __)) 2507 .WithWriteCallback((_, __) => Dgif_Write(_, __)); 2508 2509 // Dgien - Offset : 0xA4 GenerateDgienRegister()2510 protected DoubleWordRegister GenerateDgienRegister() => new DoubleWordRegister(this, 0x0) 2511 .WithReservedBits(0, 24) 2512 .WithFlag(24, out dgien_em23wakeupdgien_bit, 2513 valueProviderCallback: (_) => { 2514 Dgien_Em23wakeupdgien_ValueProvider(_); 2515 return dgien_em23wakeupdgien_bit.Value; 2516 }, 2517 writeCallback: (_, __) => Dgien_Em23wakeupdgien_Write(_, __), 2518 readCallback: (_, __) => Dgien_Em23wakeupdgien_Read(_, __), 2519 name: "Em23wakeupdgien") 2520 .WithReservedBits(25, 4) 2521 .WithFlag(29, out dgien_tempdgien_bit, 2522 valueProviderCallback: (_) => { 2523 Dgien_Tempdgien_ValueProvider(_); 2524 return dgien_tempdgien_bit.Value; 2525 }, 2526 writeCallback: (_, __) => Dgien_Tempdgien_Write(_, __), 2527 readCallback: (_, __) => Dgien_Tempdgien_Read(_, __), 2528 name: "Tempdgien") 2529 .WithFlag(30, out dgien_templowdgien_bit, 2530 valueProviderCallback: (_) => { 2531 Dgien_Templowdgien_ValueProvider(_); 2532 return dgien_templowdgien_bit.Value; 2533 }, 2534 writeCallback: (_, __) => Dgien_Templowdgien_Write(_, __), 2535 readCallback: (_, __) => Dgien_Templowdgien_Read(_, __), 2536 name: "Templowdgien") 2537 .WithFlag(31, out dgien_temphighdgien_bit, 2538 valueProviderCallback: (_) => { 2539 Dgien_Temphighdgien_ValueProvider(_); 2540 return dgien_temphighdgien_bit.Value; 2541 }, 2542 writeCallback: (_, __) => Dgien_Temphighdgien_Write(_, __), 2543 readCallback: (_, __) => Dgien_Temphighdgien_Read(_, __), 2544 name: "Temphighdgien") 2545 .WithReadCallback((_, __) => Dgien_Read(_, __)) 2546 .WithWriteCallback((_, __) => Dgien_Write(_, __)); 2547 2548 // Seqif - Offset : 0xA8 GenerateSeqifRegister()2549 protected DoubleWordRegister GenerateSeqifRegister() => new DoubleWordRegister(this, 0x0) 2550 .WithReservedBits(0, 29) 2551 .WithFlag(29, out seqif_temp_bit, 2552 valueProviderCallback: (_) => { 2553 Seqif_Temp_ValueProvider(_); 2554 return seqif_temp_bit.Value; 2555 }, 2556 writeCallback: (_, __) => Seqif_Temp_Write(_, __), 2557 readCallback: (_, __) => Seqif_Temp_Read(_, __), 2558 name: "Temp") 2559 .WithFlag(30, out seqif_templow_bit, 2560 valueProviderCallback: (_) => { 2561 Seqif_Templow_ValueProvider(_); 2562 return seqif_templow_bit.Value; 2563 }, 2564 writeCallback: (_, __) => Seqif_Templow_Write(_, __), 2565 readCallback: (_, __) => Seqif_Templow_Read(_, __), 2566 name: "Templow") 2567 .WithFlag(31, out seqif_temphigh_bit, 2568 valueProviderCallback: (_) => { 2569 Seqif_Temphigh_ValueProvider(_); 2570 return seqif_temphigh_bit.Value; 2571 }, 2572 writeCallback: (_, __) => Seqif_Temphigh_Write(_, __), 2573 readCallback: (_, __) => Seqif_Temphigh_Read(_, __), 2574 name: "Temphigh") 2575 .WithReadCallback((_, __) => Seqif_Read(_, __)) 2576 .WithWriteCallback((_, __) => Seqif_Write(_, __)); 2577 2578 // Seqien - Offset : 0xAC GenerateSeqienRegister()2579 protected DoubleWordRegister GenerateSeqienRegister() => new DoubleWordRegister(this, 0x0) 2580 .WithReservedBits(0, 29) 2581 .WithFlag(29, out seqien_temp_bit, 2582 valueProviderCallback: (_) => { 2583 Seqien_Temp_ValueProvider(_); 2584 return seqien_temp_bit.Value; 2585 }, 2586 writeCallback: (_, __) => Seqien_Temp_Write(_, __), 2587 readCallback: (_, __) => Seqien_Temp_Read(_, __), 2588 name: "Temp") 2589 .WithFlag(30, out seqien_templow_bit, 2590 valueProviderCallback: (_) => { 2591 Seqien_Templow_ValueProvider(_); 2592 return seqien_templow_bit.Value; 2593 }, 2594 writeCallback: (_, __) => Seqien_Templow_Write(_, __), 2595 readCallback: (_, __) => Seqien_Templow_Read(_, __), 2596 name: "Templow") 2597 .WithFlag(31, out seqien_temphigh_bit, 2598 valueProviderCallback: (_) => { 2599 Seqien_Temphigh_ValueProvider(_); 2600 return seqien_temphigh_bit.Value; 2601 }, 2602 writeCallback: (_, __) => Seqien_Temphigh_Write(_, __), 2603 readCallback: (_, __) => Seqien_Temphigh_Read(_, __), 2604 name: "Temphigh") 2605 .WithReadCallback((_, __) => Seqien_Read(_, __)) 2606 .WithWriteCallback((_, __) => Seqien_Write(_, __)); 2607 2608 // Delaycfg - Offset : 0xB0 GenerateDelaycfgRegister()2609 protected DoubleWordRegister GenerateDelaycfgRegister() => new DoubleWordRegister(this, 0x205) 2610 .WithValueField(0, 6, out delaycfg_vscalestepupwait_field, 2611 valueProviderCallback: (_) => { 2612 Delaycfg_Vscalestepupwait_ValueProvider(_); 2613 return delaycfg_vscalestepupwait_field.Value; 2614 }, 2615 writeCallback: (_, __) => Delaycfg_Vscalestepupwait_Write(_, __), 2616 readCallback: (_, __) => Delaycfg_Vscalestepupwait_Read(_, __), 2617 name: "Vscalestepupwait") 2618 .WithReservedBits(6, 2) 2619 .WithValueField(8, 3, out delaycfg_vscalestepdnwait_field, 2620 valueProviderCallback: (_) => { 2621 Delaycfg_Vscalestepdnwait_ValueProvider(_); 2622 return delaycfg_vscalestepdnwait_field.Value; 2623 }, 2624 writeCallback: (_, __) => Delaycfg_Vscalestepdnwait_Write(_, __), 2625 readCallback: (_, __) => Delaycfg_Vscalestepdnwait_Read(_, __), 2626 name: "Vscalestepdnwait") 2627 .WithReservedBits(11, 15) 2628 .WithValueField(26, 2, out delaycfg_retaindly_field, 2629 valueProviderCallback: (_) => { 2630 Delaycfg_Retaindly_ValueProvider(_); 2631 return delaycfg_retaindly_field.Value; 2632 }, 2633 writeCallback: (_, __) => Delaycfg_Retaindly_Write(_, __), 2634 readCallback: (_, __) => Delaycfg_Retaindly_Read(_, __), 2635 name: "Retaindly") 2636 .WithValueField(28, 2, out delaycfg_isodly_field, 2637 valueProviderCallback: (_) => { 2638 Delaycfg_Isodly_ValueProvider(_); 2639 return delaycfg_isodly_field.Value; 2640 }, 2641 writeCallback: (_, __) => Delaycfg_Isodly_Write(_, __), 2642 readCallback: (_, __) => Delaycfg_Isodly_Read(_, __), 2643 name: "Isodly") 2644 .WithReservedBits(30, 2) 2645 .WithReadCallback((_, __) => Delaycfg_Read(_, __)) 2646 .WithWriteCallback((_, __) => Delaycfg_Write(_, __)); 2647 2648 // Testlock - Offset : 0xB4 GenerateTestlockRegister()2649 protected DoubleWordRegister GenerateTestlockRegister() => new DoubleWordRegister(this, 0xADE8) 2650 .WithValueField(0, 16, out testlock_lockkey_field, FieldMode.Write, 2651 writeCallback: (_, __) => Testlock_Lockkey_Write(_, __), 2652 name: "Lockkey") 2653 .WithReservedBits(16, 16) 2654 .WithReadCallback((_, __) => Testlock_Read(_, __)) 2655 .WithWriteCallback((_, __) => Testlock_Write(_, __)); 2656 2657 // Auxctrl - Offset : 0xB8 GenerateAuxctrlRegister()2658 protected DoubleWordRegister GenerateAuxctrlRegister() => new DoubleWordRegister(this, 0x0) 2659 .WithValueField(0, 8, out auxctrl_aux0_field, 2660 valueProviderCallback: (_) => { 2661 Auxctrl_Aux0_ValueProvider(_); 2662 return auxctrl_aux0_field.Value; 2663 }, 2664 writeCallback: (_, __) => Auxctrl_Aux0_Write(_, __), 2665 readCallback: (_, __) => Auxctrl_Aux0_Read(_, __), 2666 name: "Aux0") 2667 .WithValueField(8, 8, out auxctrl_aux1_field, 2668 valueProviderCallback: (_) => { 2669 Auxctrl_Aux1_ValueProvider(_); 2670 return auxctrl_aux1_field.Value; 2671 }, 2672 writeCallback: (_, __) => Auxctrl_Aux1_Write(_, __), 2673 readCallback: (_, __) => Auxctrl_Aux1_Read(_, __), 2674 name: "Aux1") 2675 .WithValueField(16, 8, out auxctrl_aux2_field, 2676 valueProviderCallback: (_) => { 2677 Auxctrl_Aux2_ValueProvider(_); 2678 return auxctrl_aux2_field.Value; 2679 }, 2680 writeCallback: (_, __) => Auxctrl_Aux2_Write(_, __), 2681 readCallback: (_, __) => Auxctrl_Aux2_Read(_, __), 2682 name: "Aux2") 2683 .WithValueField(24, 8, out auxctrl_aux3_field, 2684 valueProviderCallback: (_) => { 2685 Auxctrl_Aux3_ValueProvider(_); 2686 return auxctrl_aux3_field.Value; 2687 }, 2688 writeCallback: (_, __) => Auxctrl_Aux3_Write(_, __), 2689 readCallback: (_, __) => Auxctrl_Aux3_Read(_, __), 2690 name: "Aux3") 2691 .WithReadCallback((_, __) => Auxctrl_Read(_, __)) 2692 .WithWriteCallback((_, __) => Auxctrl_Write(_, __)); 2693 2694 // Isbiasconf_Isbiasctrl - Offset : 0xC0 GenerateIsbiasconf_isbiasctrlRegister()2695 protected DoubleWordRegister GenerateIsbiasconf_isbiasctrlRegister() => new DoubleWordRegister(this, 0x0) 2696 .WithFlag(0, out isbiasconf_isbiasctrl_isbiasctrlen_bit, 2697 valueProviderCallback: (_) => { 2698 Isbiasconf_Isbiasctrl_Isbiasctrlen_ValueProvider(_); 2699 return isbiasconf_isbiasctrl_isbiasctrlen_bit.Value; 2700 }, 2701 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Isbiasctrlen_Write(_, __), 2702 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Isbiasctrlen_Read(_, __), 2703 name: "Isbiasctrlen") 2704 .WithReservedBits(1, 1) 2705 .WithFlag(2, out isbiasconf_isbiasctrl_forcecalreq_bit, 2706 valueProviderCallback: (_) => { 2707 Isbiasconf_Isbiasctrl_Forcecalreq_ValueProvider(_); 2708 return isbiasconf_isbiasctrl_forcecalreq_bit.Value; 2709 }, 2710 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcecalreq_Write(_, __), 2711 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcecalreq_Read(_, __), 2712 name: "Forcecalreq") 2713 .WithFlag(3, out isbiasconf_isbiasctrl_forcetempreq_bit, 2714 valueProviderCallback: (_) => { 2715 Isbiasconf_Isbiasctrl_Forcetempreq_ValueProvider(_); 2716 return isbiasconf_isbiasctrl_forcetempreq_bit.Value; 2717 }, 2718 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcetempreq_Write(_, __), 2719 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcetempreq_Read(_, __), 2720 name: "Forcetempreq") 2721 .WithReservedBits(4, 1) 2722 .WithFlag(5, out isbiasconf_isbiasctrl_caldis_bit, 2723 valueProviderCallback: (_) => { 2724 Isbiasconf_Isbiasctrl_Caldis_ValueProvider(_); 2725 return isbiasconf_isbiasctrl_caldis_bit.Value; 2726 }, 2727 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Caldis_Write(_, __), 2728 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Caldis_Read(_, __), 2729 name: "Caldis") 2730 .WithFlag(6, out isbiasconf_isbiasctrl_tempcompdis_bit, 2731 valueProviderCallback: (_) => { 2732 Isbiasconf_Isbiasctrl_Tempcompdis_ValueProvider(_); 2733 return isbiasconf_isbiasctrl_tempcompdis_bit.Value; 2734 }, 2735 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Tempcompdis_Write(_, __), 2736 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Tempcompdis_Read(_, __), 2737 name: "Tempcompdis") 2738 .WithFlag(7, out isbiasconf_isbiasctrl_tempdis_bit, 2739 valueProviderCallback: (_) => { 2740 Isbiasconf_Isbiasctrl_Tempdis_ValueProvider(_); 2741 return isbiasconf_isbiasctrl_tempdis_bit.Value; 2742 }, 2743 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Tempdis_Write(_, __), 2744 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Tempdis_Read(_, __), 2745 name: "Tempdis") 2746 .WithReservedBits(8, 1) 2747 .WithFlag(9, out isbiasconf_isbiasctrl_forcecont_bit, 2748 valueProviderCallback: (_) => { 2749 Isbiasconf_Isbiasctrl_Forcecont_ValueProvider(_); 2750 return isbiasconf_isbiasctrl_forcecont_bit.Value; 2751 }, 2752 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcecont_Write(_, __), 2753 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcecont_Read(_, __), 2754 name: "Forcecont") 2755 .WithFlag(10, out isbiasconf_isbiasctrl_forceduty_bit, 2756 valueProviderCallback: (_) => { 2757 Isbiasconf_Isbiasctrl_Forceduty_ValueProvider(_); 2758 return isbiasconf_isbiasctrl_forceduty_bit.Value; 2759 }, 2760 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forceduty_Write(_, __), 2761 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forceduty_Read(_, __), 2762 name: "Forceduty") 2763 .WithFlag(11, out isbiasconf_isbiasctrl_forcebiasosc_bit, 2764 valueProviderCallback: (_) => { 2765 Isbiasconf_Isbiasctrl_Forcebiasosc_ValueProvider(_); 2766 return isbiasconf_isbiasctrl_forcebiasosc_bit.Value; 2767 }, 2768 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcebiasosc_Write(_, __), 2769 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcebiasosc_Read(_, __), 2770 name: "Forcebiasosc") 2771 .WithFlag(12, out isbiasconf_isbiasctrl_forceemuosc_bit, 2772 valueProviderCallback: (_) => { 2773 Isbiasconf_Isbiasctrl_Forceemuosc_ValueProvider(_); 2774 return isbiasconf_isbiasctrl_forceemuosc_bit.Value; 2775 }, 2776 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forceemuosc_Write(_, __), 2777 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forceemuosc_Read(_, __), 2778 name: "Forceemuosc") 2779 .WithFlag(13, out isbiasconf_isbiasctrl_caldlydbl_bit, 2780 valueProviderCallback: (_) => { 2781 Isbiasconf_Isbiasctrl_Caldlydbl_ValueProvider(_); 2782 return isbiasconf_isbiasctrl_caldlydbl_bit.Value; 2783 }, 2784 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Caldlydbl_Write(_, __), 2785 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Caldlydbl_Read(_, __), 2786 name: "Caldlydbl") 2787 .WithFlag(14, out isbiasconf_isbiasctrl_isbiasregen_bit, 2788 valueProviderCallback: (_) => { 2789 Isbiasconf_Isbiasctrl_Isbiasregen_ValueProvider(_); 2790 return isbiasconf_isbiasctrl_isbiasregen_bit.Value; 2791 }, 2792 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Isbiasregen_Write(_, __), 2793 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Isbiasregen_Read(_, __), 2794 name: "Isbiasregen") 2795 .WithReservedBits(15, 1) 2796 .WithFlag(16, out isbiasconf_isbiasctrl_forcerefreshrate_bit, 2797 valueProviderCallback: (_) => { 2798 Isbiasconf_Isbiasctrl_Forcerefreshrate_ValueProvider(_); 2799 return isbiasconf_isbiasctrl_forcerefreshrate_bit.Value; 2800 }, 2801 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcerefreshrate_Write(_, __), 2802 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcerefreshrate_Read(_, __), 2803 name: "Forcerefreshrate") 2804 .WithFlag(17, out isbiasconf_isbiasctrl_forcebgcont_bit, 2805 valueProviderCallback: (_) => { 2806 Isbiasconf_Isbiasctrl_Forcebgcont_ValueProvider(_); 2807 return isbiasconf_isbiasctrl_forcebgcont_bit.Value; 2808 }, 2809 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcebgcont_Write(_, __), 2810 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Forcebgcont_Read(_, __), 2811 name: "Forcebgcont") 2812 .WithReservedBits(18, 11) 2813 .WithEnumField<DoubleWordRegister, ISBIASCONF_ISBIASCTRL_ISBIASOUTSEL>(29, 3, out isbiasconf_isbiasctrl_isbiasoutsel_field, 2814 valueProviderCallback: (_) => { 2815 Isbiasconf_Isbiasctrl_Isbiasoutsel_ValueProvider(_); 2816 return isbiasconf_isbiasctrl_isbiasoutsel_field.Value; 2817 }, 2818 writeCallback: (_, __) => Isbiasconf_Isbiasctrl_Isbiasoutsel_Write(_, __), 2819 readCallback: (_, __) => Isbiasconf_Isbiasctrl_Isbiasoutsel_Read(_, __), 2820 name: "Isbiasoutsel") 2821 .WithReadCallback((_, __) => Isbiasconf_Isbiasctrl_Read(_, __)) 2822 .WithWriteCallback((_, __) => Isbiasconf_Isbiasctrl_Write(_, __)); 2823 2824 // Isbiascalovr_Isbiasctrl - Offset : 0xC4 GenerateIsbiascalovr_isbiasctrlRegister()2825 protected DoubleWordRegister GenerateIsbiascalovr_isbiasctrlRegister() => new DoubleWordRegister(this, 0x0) 2826 .WithFlag(0, out isbiascalovr_isbiasctrl_calovr_bit, 2827 valueProviderCallback: (_) => { 2828 Isbiascalovr_Isbiasctrl_Calovr_ValueProvider(_); 2829 return isbiascalovr_isbiasctrl_calovr_bit.Value; 2830 }, 2831 writeCallback: (_, __) => Isbiascalovr_Isbiasctrl_Calovr_Write(_, __), 2832 readCallback: (_, __) => Isbiascalovr_Isbiasctrl_Calovr_Read(_, __), 2833 name: "Calovr") 2834 .WithReservedBits(1, 7) 2835 .WithValueField(8, 13, out isbiascalovr_isbiasctrl_calovrvalue_field, 2836 valueProviderCallback: (_) => { 2837 Isbiascalovr_Isbiasctrl_Calovrvalue_ValueProvider(_); 2838 return isbiascalovr_isbiasctrl_calovrvalue_field.Value; 2839 }, 2840 writeCallback: (_, __) => Isbiascalovr_Isbiasctrl_Calovrvalue_Write(_, __), 2841 readCallback: (_, __) => Isbiascalovr_Isbiasctrl_Calovrvalue_Read(_, __), 2842 name: "Calovrvalue") 2843 .WithReservedBits(21, 11) 2844 .WithReadCallback((_, __) => Isbiascalovr_Isbiasctrl_Read(_, __)) 2845 .WithWriteCallback((_, __) => Isbiascalovr_Isbiasctrl_Write(_, __)); 2846 2847 // Isbiasperiod_Isbiasctrl - Offset : 0xC8 GenerateIsbiasperiod_isbiasctrlRegister()2848 protected DoubleWordRegister GenerateIsbiasperiod_isbiasctrlRegister() => new DoubleWordRegister(this, 0x1030003) 2849 .WithEnumField<DoubleWordRegister, ISBIASPERIOD_ISBIASCTRL_TEMPPERIOD>(0, 3, out isbiasperiod_isbiasctrl_tempperiod_field, 2850 valueProviderCallback: (_) => { 2851 Isbiasperiod_Isbiasctrl_Tempperiod_ValueProvider(_); 2852 return isbiasperiod_isbiasctrl_tempperiod_field.Value; 2853 }, 2854 writeCallback: (_, __) => Isbiasperiod_Isbiasctrl_Tempperiod_Write(_, __), 2855 readCallback: (_, __) => Isbiasperiod_Isbiasctrl_Tempperiod_Read(_, __), 2856 name: "Tempperiod") 2857 .WithReservedBits(3, 13) 2858 .WithEnumField<DoubleWordRegister, ISBIASPERIOD_ISBIASCTRL_CALPERIOD>(16, 3, out isbiasperiod_isbiasctrl_calperiod_field, 2859 valueProviderCallback: (_) => { 2860 Isbiasperiod_Isbiasctrl_Calperiod_ValueProvider(_); 2861 return isbiasperiod_isbiasctrl_calperiod_field.Value; 2862 }, 2863 writeCallback: (_, __) => Isbiasperiod_Isbiasctrl_Calperiod_Write(_, __), 2864 readCallback: (_, __) => Isbiasperiod_Isbiasctrl_Calperiod_Read(_, __), 2865 name: "Calperiod") 2866 .WithReservedBits(19, 5) 2867 .WithFlag(24, out isbiasperiod_isbiasctrl_em2periodx4_bit, 2868 valueProviderCallback: (_) => { 2869 Isbiasperiod_Isbiasctrl_Em2periodx4_ValueProvider(_); 2870 return isbiasperiod_isbiasctrl_em2periodx4_bit.Value; 2871 }, 2872 writeCallback: (_, __) => Isbiasperiod_Isbiasctrl_Em2periodx4_Write(_, __), 2873 readCallback: (_, __) => Isbiasperiod_Isbiasctrl_Em2periodx4_Read(_, __), 2874 name: "Em2periodx4") 2875 .WithReservedBits(25, 7) 2876 .WithReadCallback((_, __) => Isbiasperiod_Isbiasctrl_Read(_, __)) 2877 .WithWriteCallback((_, __) => Isbiasperiod_Isbiasctrl_Write(_, __)); 2878 2879 // Isbiastempcomprate_Isbiasctrl - Offset : 0xCC GenerateIsbiastempcomprate_isbiasctrlRegister()2880 protected DoubleWordRegister GenerateIsbiastempcomprate_isbiasctrlRegister() => new DoubleWordRegister(this, 0x6431) 2881 .WithEnumField<DoubleWordRegister, ISBIASTEMPCOMPRATE_ISBIASCTRL_R0REFRESHRATE>(0, 3, out isbiastempcomprate_isbiasctrl_r0refreshrate_field, 2882 valueProviderCallback: (_) => { 2883 Isbiastempcomprate_Isbiasctrl_R0refreshrate_ValueProvider(_); 2884 return isbiastempcomprate_isbiasctrl_r0refreshrate_field.Value; 2885 }, 2886 writeCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R0refreshrate_Write(_, __), 2887 readCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R0refreshrate_Read(_, __), 2888 name: "R0refreshrate") 2889 .WithReservedBits(3, 1) 2890 .WithValueField(4, 3, out isbiastempcomprate_isbiasctrl_r1refreshrate_field, 2891 valueProviderCallback: (_) => { 2892 Isbiastempcomprate_Isbiasctrl_R1refreshrate_ValueProvider(_); 2893 return isbiastempcomprate_isbiasctrl_r1refreshrate_field.Value; 2894 }, 2895 writeCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R1refreshrate_Write(_, __), 2896 readCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R1refreshrate_Read(_, __), 2897 name: "R1refreshrate") 2898 .WithReservedBits(7, 1) 2899 .WithValueField(8, 3, out isbiastempcomprate_isbiasctrl_r2refreshrate_field, 2900 valueProviderCallback: (_) => { 2901 Isbiastempcomprate_Isbiasctrl_R2refreshrate_ValueProvider(_); 2902 return isbiastempcomprate_isbiasctrl_r2refreshrate_field.Value; 2903 }, 2904 writeCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R2refreshrate_Write(_, __), 2905 readCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R2refreshrate_Read(_, __), 2906 name: "R2refreshrate") 2907 .WithReservedBits(11, 1) 2908 .WithValueField(12, 3, out isbiastempcomprate_isbiasctrl_r3refreshrate_field, 2909 valueProviderCallback: (_) => { 2910 Isbiastempcomprate_Isbiasctrl_R3refreshrate_ValueProvider(_); 2911 return isbiastempcomprate_isbiasctrl_r3refreshrate_field.Value; 2912 }, 2913 writeCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R3refreshrate_Write(_, __), 2914 readCallback: (_, __) => Isbiastempcomprate_Isbiasctrl_R3refreshrate_Read(_, __), 2915 name: "R3refreshrate") 2916 .WithReservedBits(15, 17) 2917 .WithReadCallback((_, __) => Isbiastempcomprate_Isbiasctrl_Read(_, __)) 2918 .WithWriteCallback((_, __) => Isbiastempcomprate_Isbiasctrl_Write(_, __)); 2919 2920 // Isbiastempcompthr_Isbiasctrl - Offset : 0xD0 GenerateIsbiastempcompthr_isbiasctrlRegister()2921 protected DoubleWordRegister GenerateIsbiastempcompthr_isbiasctrlRegister() => new DoubleWordRegister(this, 0x17559948) 2922 .WithValueField(0, 9, out isbiastempcompthr_isbiasctrl_r1tempthr_field, 2923 valueProviderCallback: (_) => { 2924 Isbiastempcompthr_Isbiasctrl_R1tempthr_ValueProvider(_); 2925 return isbiastempcompthr_isbiasctrl_r1tempthr_field.Value; 2926 }, 2927 writeCallback: (_, __) => Isbiastempcompthr_Isbiasctrl_R1tempthr_Write(_, __), 2928 readCallback: (_, __) => Isbiastempcompthr_Isbiasctrl_R1tempthr_Read(_, __), 2929 name: "R1tempthr") 2930 .WithReservedBits(9, 1) 2931 .WithValueField(10, 9, out isbiastempcompthr_isbiasctrl_r2tempthr_field, 2932 valueProviderCallback: (_) => { 2933 Isbiastempcompthr_Isbiasctrl_R2tempthr_ValueProvider(_); 2934 return isbiastempcompthr_isbiasctrl_r2tempthr_field.Value; 2935 }, 2936 writeCallback: (_, __) => Isbiastempcompthr_Isbiasctrl_R2tempthr_Write(_, __), 2937 readCallback: (_, __) => Isbiastempcompthr_Isbiasctrl_R2tempthr_Read(_, __), 2938 name: "R2tempthr") 2939 .WithReservedBits(19, 1) 2940 .WithValueField(20, 9, out isbiastempcompthr_isbiasctrl_r3tempthr_field, 2941 valueProviderCallback: (_) => { 2942 Isbiastempcompthr_Isbiasctrl_R3tempthr_ValueProvider(_); 2943 return isbiastempcompthr_isbiasctrl_r3tempthr_field.Value; 2944 }, 2945 writeCallback: (_, __) => Isbiastempcompthr_Isbiasctrl_R3tempthr_Write(_, __), 2946 readCallback: (_, __) => Isbiastempcompthr_Isbiasctrl_R3tempthr_Read(_, __), 2947 name: "R3tempthr") 2948 .WithReservedBits(29, 3) 2949 .WithReadCallback((_, __) => Isbiastempcompthr_Isbiasctrl_Read(_, __)) 2950 .WithWriteCallback((_, __) => Isbiastempcompthr_Isbiasctrl_Write(_, __)); 2951 2952 // Isbiaspfmrefreshcfg_Isbiasctrl - Offset : 0xD8 GenerateIsbiaspfmrefreshcfg_isbiasctrlRegister()2953 protected DoubleWordRegister GenerateIsbiaspfmrefreshcfg_isbiasctrlRegister() => new DoubleWordRegister(this, 0x60020C) 2954 .WithEnumField<DoubleWordRegister, ISBIASPFMREFRESHCFG_ISBIASCTRL_S2FASTRFSHCNT>(0, 3, out isbiaspfmrefreshcfg_isbiasctrl_s2fastrfshcnt_field, 2955 valueProviderCallback: (_) => { 2956 Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfshcnt_ValueProvider(_); 2957 return isbiaspfmrefreshcfg_isbiasctrl_s2fastrfshcnt_field.Value; 2958 }, 2959 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfshcnt_Write(_, __), 2960 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfshcnt_Read(_, __), 2961 name: "S2fastrfshcnt") 2962 .WithValueField(3, 3, out isbiaspfmrefreshcfg_isbiasctrl_s2fastrfrshsmpduration_field, 2963 valueProviderCallback: (_) => { 2964 Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfrshsmpduration_ValueProvider(_); 2965 return isbiaspfmrefreshcfg_isbiasctrl_s2fastrfrshsmpduration_field.Value; 2966 }, 2967 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfrshsmpduration_Write(_, __), 2968 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfrshsmpduration_Read(_, __), 2969 name: "S2fastrfrshsmpduration") 2970 .WithReservedBits(6, 2) 2971 .WithEnumField<DoubleWordRegister, ISBIASPFMREFRESHCFG_ISBIASCTRL_S2PREPDIVRATIO>(8, 3, out isbiaspfmrefreshcfg_isbiasctrl_s2prepdivratio_field, 2972 valueProviderCallback: (_) => { 2973 Isbiaspfmrefreshcfg_Isbiasctrl_S2prepdivratio_ValueProvider(_); 2974 return isbiaspfmrefreshcfg_isbiasctrl_s2prepdivratio_field.Value; 2975 }, 2976 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2prepdivratio_Write(_, __), 2977 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2prepdivratio_Read(_, __), 2978 name: "S2prepdivratio") 2979 .WithReservedBits(11, 1) 2980 .WithFlag(12, out isbiaspfmrefreshcfg_isbiasctrl_s2roomtempdiv2_bit, 2981 valueProviderCallback: (_) => { 2982 Isbiaspfmrefreshcfg_Isbiasctrl_S2roomtempdiv2_ValueProvider(_); 2983 return isbiaspfmrefreshcfg_isbiasctrl_s2roomtempdiv2_bit.Value; 2984 }, 2985 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2roomtempdiv2_Write(_, __), 2986 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2roomtempdiv2_Read(_, __), 2987 name: "S2roomtempdiv2") 2988 .WithFlag(13, out isbiaspfmrefreshcfg_isbiasctrl_s2fastrfrshem2entryctrl_bit, 2989 valueProviderCallback: (_) => { 2990 Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfrshem2entryctrl_ValueProvider(_); 2991 return isbiaspfmrefreshcfg_isbiasctrl_s2fastrfrshem2entryctrl_bit.Value; 2992 }, 2993 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfrshem2entryctrl_Write(_, __), 2994 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2fastrfrshem2entryctrl_Read(_, __), 2995 name: "S2fastrfrshem2entryctrl") 2996 .WithReservedBits(14, 4) 2997 .WithValueField(18, 3, out isbiaspfmrefreshcfg_isbiasctrl_s2delta_field, 2998 valueProviderCallback: (_) => { 2999 Isbiaspfmrefreshcfg_Isbiasctrl_S2delta_ValueProvider(_); 3000 return isbiaspfmrefreshcfg_isbiasctrl_s2delta_field.Value; 3001 }, 3002 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2delta_Write(_, __), 3003 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2delta_Read(_, __), 3004 name: "S2delta") 3005 .WithValueField(21, 3, out isbiaspfmrefreshcfg_isbiasctrl_s2smpduration_field, 3006 valueProviderCallback: (_) => { 3007 Isbiaspfmrefreshcfg_Isbiasctrl_S2smpduration_ValueProvider(_); 3008 return isbiaspfmrefreshcfg_isbiasctrl_s2smpduration_field.Value; 3009 }, 3010 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2smpduration_Write(_, __), 3011 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2smpduration_Read(_, __), 3012 name: "S2smpduration") 3013 .WithValueField(24, 3, out isbiaspfmrefreshcfg_isbiasctrl_s2divratio_field, 3014 valueProviderCallback: (_) => { 3015 Isbiaspfmrefreshcfg_Isbiasctrl_S2divratio_ValueProvider(_); 3016 return isbiaspfmrefreshcfg_isbiasctrl_s2divratio_field.Value; 3017 }, 3018 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2divratio_Write(_, __), 3019 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_S2divratio_Read(_, __), 3020 name: "S2divratio") 3021 .WithReservedBits(27, 4) 3022 .WithFlag(31, out isbiaspfmrefreshcfg_isbiasctrl_pfmem2wuwaitimax_bit, 3023 valueProviderCallback: (_) => { 3024 Isbiaspfmrefreshcfg_Isbiasctrl_Pfmem2wuwaitimax_ValueProvider(_); 3025 return isbiaspfmrefreshcfg_isbiasctrl_pfmem2wuwaitimax_bit.Value; 3026 }, 3027 writeCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_Pfmem2wuwaitimax_Write(_, __), 3028 readCallback: (_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_Pfmem2wuwaitimax_Read(_, __), 3029 name: "Pfmem2wuwaitimax") 3030 .WithReadCallback((_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_Read(_, __)) 3031 .WithWriteCallback((_, __) => Isbiaspfmrefreshcfg_Isbiasctrl_Write(_, __)); 3032 3033 // Isbiasrefreshcfg_Isbiasctrl - Offset : 0xDC GenerateIsbiasrefreshcfg_isbiasctrlRegister()3034 protected DoubleWordRegister GenerateIsbiasrefreshcfg_isbiasctrlRegister() => new DoubleWordRegister(this, 0x80004AA4) 3035 .WithValueField(0, 3, out isbiasrefreshcfg_isbiasctrl_s0delta_field, 3036 valueProviderCallback: (_) => { 3037 Isbiasrefreshcfg_Isbiasctrl_S0delta_ValueProvider(_); 3038 return isbiasrefreshcfg_isbiasctrl_s0delta_field.Value; 3039 }, 3040 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S0delta_Write(_, __), 3041 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S0delta_Read(_, __), 3042 name: "S0delta") 3043 .WithValueField(3, 3, out isbiasrefreshcfg_isbiasctrl_s0smpduration_field, 3044 valueProviderCallback: (_) => { 3045 Isbiasrefreshcfg_Isbiasctrl_S0smpduration_ValueProvider(_); 3046 return isbiasrefreshcfg_isbiasctrl_s0smpduration_field.Value; 3047 }, 3048 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S0smpduration_Write(_, __), 3049 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S0smpduration_Read(_, __), 3050 name: "S0smpduration") 3051 .WithEnumField<DoubleWordRegister, ISBIASREFRESHCFG_ISBIASCTRL_S0DIVRATIO>(6, 3, out isbiasrefreshcfg_isbiasctrl_s0divratio_field, 3052 valueProviderCallback: (_) => { 3053 Isbiasrefreshcfg_Isbiasctrl_S0divratio_ValueProvider(_); 3054 return isbiasrefreshcfg_isbiasctrl_s0divratio_field.Value; 3055 }, 3056 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S0divratio_Write(_, __), 3057 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S0divratio_Read(_, __), 3058 name: "S0divratio") 3059 .WithValueField(9, 3, out isbiasrefreshcfg_isbiasctrl_s1delta_field, 3060 valueProviderCallback: (_) => { 3061 Isbiasrefreshcfg_Isbiasctrl_S1delta_ValueProvider(_); 3062 return isbiasrefreshcfg_isbiasctrl_s1delta_field.Value; 3063 }, 3064 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1delta_Write(_, __), 3065 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1delta_Read(_, __), 3066 name: "S1delta") 3067 .WithValueField(12, 3, out isbiasrefreshcfg_isbiasctrl_s1smpduration_field, 3068 valueProviderCallback: (_) => { 3069 Isbiasrefreshcfg_Isbiasctrl_S1smpduration_ValueProvider(_); 3070 return isbiasrefreshcfg_isbiasctrl_s1smpduration_field.Value; 3071 }, 3072 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1smpduration_Write(_, __), 3073 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1smpduration_Read(_, __), 3074 name: "S1smpduration") 3075 .WithValueField(15, 3, out isbiasrefreshcfg_isbiasctrl_s1divratio_field, 3076 valueProviderCallback: (_) => { 3077 Isbiasrefreshcfg_Isbiasctrl_S1divratio_ValueProvider(_); 3078 return isbiasrefreshcfg_isbiasctrl_s1divratio_field.Value; 3079 }, 3080 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1divratio_Write(_, __), 3081 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1divratio_Read(_, __), 3082 name: "S1divratio") 3083 .WithReservedBits(18, 10) 3084 .WithValueField(28, 4, out isbiasrefreshcfg_isbiasctrl_s1temprangecont_field, 3085 valueProviderCallback: (_) => { 3086 Isbiasrefreshcfg_Isbiasctrl_S1temprangecont_ValueProvider(_); 3087 return isbiasrefreshcfg_isbiasctrl_s1temprangecont_field.Value; 3088 }, 3089 writeCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1temprangecont_Write(_, __), 3090 readCallback: (_, __) => Isbiasrefreshcfg_Isbiasctrl_S1temprangecont_Read(_, __), 3091 name: "S1temprangecont") 3092 .WithReadCallback((_, __) => Isbiasrefreshcfg_Isbiasctrl_Read(_, __)) 3093 .WithWriteCallback((_, __) => Isbiasrefreshcfg_Isbiasctrl_Write(_, __)); 3094 3095 // Isbiastempconst_Isbiasctrl - Offset : 0xE0 GenerateIsbiastempconst_isbiasctrlRegister()3096 protected DoubleWordRegister GenerateIsbiastempconst_isbiasctrlRegister() => new DoubleWordRegister(this, 0x83317) 3097 .WithValueField(0, 20, out isbiastempconst_isbiasctrl_tempcalcconst_field, 3098 valueProviderCallback: (_) => { 3099 Isbiastempconst_Isbiasctrl_Tempcalcconst_ValueProvider(_); 3100 return isbiastempconst_isbiasctrl_tempcalcconst_field.Value; 3101 }, 3102 writeCallback: (_, __) => Isbiastempconst_Isbiasctrl_Tempcalcconst_Write(_, __), 3103 readCallback: (_, __) => Isbiastempconst_Isbiasctrl_Tempcalcconst_Read(_, __), 3104 name: "Tempcalcconst") 3105 .WithReservedBits(20, 12) 3106 .WithReadCallback((_, __) => Isbiastempconst_Isbiasctrl_Read(_, __)) 3107 .WithWriteCallback((_, __) => Isbiastempconst_Isbiasctrl_Write(_, __)); 3108 3109 // Isbiasstatus_Isbiasctrl - Offset : 0xE4 GenerateIsbiasstatus_isbiasctrlRegister()3110 protected DoubleWordRegister GenerateIsbiasstatus_isbiasctrlRegister() => new DoubleWordRegister(this, 0x0) 3111 .WithValueField(0, 16, out isbiasstatus_isbiasctrl_isbiasout_field, FieldMode.Read, 3112 valueProviderCallback: (_) => { 3113 Isbiasstatus_Isbiasctrl_Isbiasout_ValueProvider(_); 3114 return isbiasstatus_isbiasctrl_isbiasout_field.Value; 3115 }, 3116 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Isbiasout_Read(_, __), 3117 name: "Isbiasout") 3118 .WithFlag(16, out isbiasstatus_isbiasctrl_firstcaldone_bit, FieldMode.Read, 3119 valueProviderCallback: (_) => { 3120 Isbiasstatus_Isbiasctrl_Firstcaldone_ValueProvider(_); 3121 return isbiasstatus_isbiasctrl_firstcaldone_bit.Value; 3122 }, 3123 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Firstcaldone_Read(_, __), 3124 name: "Firstcaldone") 3125 .WithReservedBits(17, 3) 3126 .WithFlag(20, out isbiasstatus_isbiasctrl_isbiascalactive_bit, FieldMode.Read, 3127 valueProviderCallback: (_) => { 3128 Isbiasstatus_Isbiasctrl_Isbiascalactive_ValueProvider(_); 3129 return isbiasstatus_isbiasctrl_isbiascalactive_bit.Value; 3130 }, 3131 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Isbiascalactive_Read(_, __), 3132 name: "Isbiascalactive") 3133 .WithFlag(21, out isbiasstatus_isbiasctrl_tempcompactive_bit, FieldMode.Read, 3134 valueProviderCallback: (_) => { 3135 Isbiasstatus_Isbiasctrl_Tempcompactive_ValueProvider(_); 3136 return isbiasstatus_isbiasctrl_tempcompactive_bit.Value; 3137 }, 3138 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Tempcompactive_Read(_, __), 3139 name: "Tempcompactive") 3140 .WithReservedBits(22, 1) 3141 .WithFlag(23, out isbiasstatus_isbiasctrl_isbiascalcompout_bit, FieldMode.Read, 3142 valueProviderCallback: (_) => { 3143 Isbiasstatus_Isbiasctrl_Isbiascalcompout_ValueProvider(_); 3144 return isbiasstatus_isbiasctrl_isbiascalcompout_bit.Value; 3145 }, 3146 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Isbiascalcompout_Read(_, __), 3147 name: "Isbiascalcompout") 3148 .WithReservedBits(24, 1) 3149 .WithValueField(25, 2, out isbiasstatus_isbiasctrl_vsbtemprange_field, FieldMode.Read, 3150 valueProviderCallback: (_) => { 3151 Isbiasstatus_Isbiasctrl_Vsbtemprange_ValueProvider(_); 3152 return isbiasstatus_isbiasctrl_vsbtemprange_field.Value; 3153 }, 3154 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Vsbtemprange_Read(_, __), 3155 name: "Vsbtemprange") 3156 .WithValueField(27, 3, out isbiasstatus_isbiasctrl_isbiasrefreshrate_field, FieldMode.Read, 3157 valueProviderCallback: (_) => { 3158 Isbiasstatus_Isbiasctrl_Isbiasrefreshrate_ValueProvider(_); 3159 return isbiasstatus_isbiasctrl_isbiasrefreshrate_field.Value; 3160 }, 3161 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Isbiasrefreshrate_Read(_, __), 3162 name: "Isbiasrefreshrate") 3163 .WithReservedBits(30, 1) 3164 .WithEnumField<DoubleWordRegister, ISBIASSTATUS_ISBIASCTRL_TESTLOCK>(31, 1, out isbiasstatus_isbiasctrl_testlock_bit, FieldMode.Read, 3165 valueProviderCallback: (_) => { 3166 Isbiasstatus_Isbiasctrl_Testlock_ValueProvider(_); 3167 return isbiasstatus_isbiasctrl_testlock_bit.Value; 3168 }, 3169 readCallback: (_, __) => Isbiasstatus_Isbiasctrl_Testlock_Read(_, __), 3170 name: "Testlock") 3171 .WithReadCallback((_, __) => Isbiasstatus_Isbiasctrl_Read(_, __)) 3172 .WithWriteCallback((_, __) => Isbiasstatus_Isbiasctrl_Write(_, __)); 3173 3174 // Vsbtempcomp_Isbiasctrl - Offset : 0xE8 GenerateVsbtempcomp_isbiasctrlRegister()3175 protected DoubleWordRegister GenerateVsbtempcomp_isbiasctrlRegister() => new DoubleWordRegister(this, 0x51) 3176 .WithFlag(0, out vsbtempcomp_isbiasctrl_vsbtempcompen_bit, 3177 valueProviderCallback: (_) => { 3178 Vsbtempcomp_Isbiasctrl_Vsbtempcompen_ValueProvider(_); 3179 return vsbtempcomp_isbiasctrl_vsbtempcompen_bit.Value; 3180 }, 3181 writeCallback: (_, __) => Vsbtempcomp_Isbiasctrl_Vsbtempcompen_Write(_, __), 3182 readCallback: (_, __) => Vsbtempcomp_Isbiasctrl_Vsbtempcompen_Read(_, __), 3183 name: "Vsbtempcompen") 3184 .WithReservedBits(1, 1) 3185 .WithEnumField<DoubleWordRegister, VSBTEMPCOMP_ISBIASCTRL_R0VSB>(2, 2, out vsbtempcomp_isbiasctrl_r0vsb_field, 3186 valueProviderCallback: (_) => { 3187 Vsbtempcomp_Isbiasctrl_R0vsb_ValueProvider(_); 3188 return vsbtempcomp_isbiasctrl_r0vsb_field.Value; 3189 }, 3190 writeCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R0vsb_Write(_, __), 3191 readCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R0vsb_Read(_, __), 3192 name: "R0vsb") 3193 .WithEnumField<DoubleWordRegister, VSBTEMPCOMP_ISBIASCTRL_R1VSB>(4, 2, out vsbtempcomp_isbiasctrl_r1vsb_field, 3194 valueProviderCallback: (_) => { 3195 Vsbtempcomp_Isbiasctrl_R1vsb_ValueProvider(_); 3196 return vsbtempcomp_isbiasctrl_r1vsb_field.Value; 3197 }, 3198 writeCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R1vsb_Write(_, __), 3199 readCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R1vsb_Read(_, __), 3200 name: "R1vsb") 3201 .WithEnumField<DoubleWordRegister, VSBTEMPCOMP_ISBIASCTRL_R2VSB>(6, 2, out vsbtempcomp_isbiasctrl_r2vsb_field, 3202 valueProviderCallback: (_) => { 3203 Vsbtempcomp_Isbiasctrl_R2vsb_ValueProvider(_); 3204 return vsbtempcomp_isbiasctrl_r2vsb_field.Value; 3205 }, 3206 writeCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R2vsb_Write(_, __), 3207 readCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R2vsb_Read(_, __), 3208 name: "R2vsb") 3209 .WithEnumField<DoubleWordRegister, VSBTEMPCOMP_ISBIASCTRL_R3VSB>(8, 2, out vsbtempcomp_isbiasctrl_r3vsb_field, 3210 valueProviderCallback: (_) => { 3211 Vsbtempcomp_Isbiasctrl_R3vsb_ValueProvider(_); 3212 return vsbtempcomp_isbiasctrl_r3vsb_field.Value; 3213 }, 3214 writeCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R3vsb_Write(_, __), 3215 readCallback: (_, __) => Vsbtempcomp_Isbiasctrl_R3vsb_Read(_, __), 3216 name: "R3vsb") 3217 .WithReservedBits(10, 21) 3218 .WithFlag(31, out vsbtempcomp_isbiasctrl_vsbtestmodeen_bit, 3219 valueProviderCallback: (_) => { 3220 Vsbtempcomp_Isbiasctrl_Vsbtestmodeen_ValueProvider(_); 3221 return vsbtempcomp_isbiasctrl_vsbtestmodeen_bit.Value; 3222 }, 3223 writeCallback: (_, __) => Vsbtempcomp_Isbiasctrl_Vsbtestmodeen_Write(_, __), 3224 readCallback: (_, __) => Vsbtempcomp_Isbiasctrl_Vsbtestmodeen_Read(_, __), 3225 name: "Vsbtestmodeen") 3226 .WithReadCallback((_, __) => Vsbtempcomp_Isbiasctrl_Read(_, __)) 3227 .WithWriteCallback((_, __) => Vsbtempcomp_Isbiasctrl_Write(_, __)); 3228 3229 // Vsbtempcompthr_Isbiasctrl - Offset : 0xEC GenerateVsbtempcompthr_isbiasctrlRegister()3230 protected DoubleWordRegister GenerateVsbtempcompthr_isbiasctrlRegister() => new DoubleWordRegister(this, 0x17A5491B) 3231 .WithValueField(0, 9, out vsbtempcompthr_isbiasctrl_r1vsbtempthr_field, 3232 valueProviderCallback: (_) => { 3233 Vsbtempcompthr_Isbiasctrl_R1vsbtempthr_ValueProvider(_); 3234 return vsbtempcompthr_isbiasctrl_r1vsbtempthr_field.Value; 3235 }, 3236 writeCallback: (_, __) => Vsbtempcompthr_Isbiasctrl_R1vsbtempthr_Write(_, __), 3237 readCallback: (_, __) => Vsbtempcompthr_Isbiasctrl_R1vsbtempthr_Read(_, __), 3238 name: "R1vsbtempthr") 3239 .WithReservedBits(9, 1) 3240 .WithValueField(10, 9, out vsbtempcompthr_isbiasctrl_r2vsbtempthr_field, 3241 valueProviderCallback: (_) => { 3242 Vsbtempcompthr_Isbiasctrl_R2vsbtempthr_ValueProvider(_); 3243 return vsbtempcompthr_isbiasctrl_r2vsbtempthr_field.Value; 3244 }, 3245 writeCallback: (_, __) => Vsbtempcompthr_Isbiasctrl_R2vsbtempthr_Write(_, __), 3246 readCallback: (_, __) => Vsbtempcompthr_Isbiasctrl_R2vsbtempthr_Read(_, __), 3247 name: "R2vsbtempthr") 3248 .WithReservedBits(19, 1) 3249 .WithValueField(20, 9, out vsbtempcompthr_isbiasctrl_r3vsbtempthr_field, 3250 valueProviderCallback: (_) => { 3251 Vsbtempcompthr_Isbiasctrl_R3vsbtempthr_ValueProvider(_); 3252 return vsbtempcompthr_isbiasctrl_r3vsbtempthr_field.Value; 3253 }, 3254 writeCallback: (_, __) => Vsbtempcompthr_Isbiasctrl_R3vsbtempthr_Write(_, __), 3255 readCallback: (_, __) => Vsbtempcompthr_Isbiasctrl_R3vsbtempthr_Read(_, __), 3256 name: "R3vsbtempthr") 3257 .WithReservedBits(29, 3) 3258 .WithReadCallback((_, __) => Vsbtempcompthr_Isbiasctrl_Read(_, __)) 3259 .WithWriteCallback((_, __) => Vsbtempcompthr_Isbiasctrl_Write(_, __)); 3260 3261 // Retregtempcomp_Isbiasctrl - Offset : 0xF0 GenerateRetregtempcomp_isbiasctrlRegister()3262 protected DoubleWordRegister GenerateRetregtempcomp_isbiasctrlRegister() => new DoubleWordRegister(this, 0x0) 3263 .WithValueField(0, 4, out retregtempcomp_isbiasctrl_r0retreghstrim_field, 3264 valueProviderCallback: (_) => { 3265 Retregtempcomp_Isbiasctrl_R0retreghstrim_ValueProvider(_); 3266 return retregtempcomp_isbiasctrl_r0retreghstrim_field.Value; 3267 }, 3268 writeCallback: (_, __) => Retregtempcomp_Isbiasctrl_R0retreghstrim_Write(_, __), 3269 readCallback: (_, __) => Retregtempcomp_Isbiasctrl_R0retreghstrim_Read(_, __), 3270 name: "R0retreghstrim") 3271 .WithValueField(4, 4, out retregtempcomp_isbiasctrl_r1retreghstrim_field, 3272 valueProviderCallback: (_) => { 3273 Retregtempcomp_Isbiasctrl_R1retreghstrim_ValueProvider(_); 3274 return retregtempcomp_isbiasctrl_r1retreghstrim_field.Value; 3275 }, 3276 writeCallback: (_, __) => Retregtempcomp_Isbiasctrl_R1retreghstrim_Write(_, __), 3277 readCallback: (_, __) => Retregtempcomp_Isbiasctrl_R1retreghstrim_Read(_, __), 3278 name: "R1retreghstrim") 3279 .WithValueField(8, 4, out retregtempcomp_isbiasctrl_r2retreghstrim_field, 3280 valueProviderCallback: (_) => { 3281 Retregtempcomp_Isbiasctrl_R2retreghstrim_ValueProvider(_); 3282 return retregtempcomp_isbiasctrl_r2retreghstrim_field.Value; 3283 }, 3284 writeCallback: (_, __) => Retregtempcomp_Isbiasctrl_R2retreghstrim_Write(_, __), 3285 readCallback: (_, __) => Retregtempcomp_Isbiasctrl_R2retreghstrim_Read(_, __), 3286 name: "R2retreghstrim") 3287 .WithValueField(12, 4, out retregtempcomp_isbiasctrl_r3retreghstrim_field, 3288 valueProviderCallback: (_) => { 3289 Retregtempcomp_Isbiasctrl_R3retreghstrim_ValueProvider(_); 3290 return retregtempcomp_isbiasctrl_r3retreghstrim_field.Value; 3291 }, 3292 writeCallback: (_, __) => Retregtempcomp_Isbiasctrl_R3retreghstrim_Write(_, __), 3293 readCallback: (_, __) => Retregtempcomp_Isbiasctrl_R3retreghstrim_Read(_, __), 3294 name: "R3retreghstrim") 3295 .WithReservedBits(16, 16) 3296 .WithReadCallback((_, __) => Retregtempcomp_Isbiasctrl_Read(_, __)) 3297 .WithWriteCallback((_, __) => Retregtempcomp_Isbiasctrl_Write(_, __)); 3298 3299 // Efpif - Offset : 0x100 GenerateEfpifRegister()3300 protected DoubleWordRegister GenerateEfpifRegister() => new DoubleWordRegister(this, 0x0) 3301 .WithFlag(0, out efpif_efpif_bit, 3302 valueProviderCallback: (_) => { 3303 Efpif_Efpif_ValueProvider(_); 3304 return efpif_efpif_bit.Value; 3305 }, 3306 writeCallback: (_, __) => Efpif_Efpif_Write(_, __), 3307 readCallback: (_, __) => Efpif_Efpif_Read(_, __), 3308 name: "Efpif") 3309 .WithReservedBits(1, 31) 3310 .WithReadCallback((_, __) => Efpif_Read(_, __)) 3311 .WithWriteCallback((_, __) => Efpif_Write(_, __)); 3312 3313 // Efpien - Offset : 0x104 GenerateEfpienRegister()3314 protected DoubleWordRegister GenerateEfpienRegister() => new DoubleWordRegister(this, 0x0) 3315 .WithFlag(0, out efpien_efpien_bit, 3316 valueProviderCallback: (_) => { 3317 Efpien_Efpien_ValueProvider(_); 3318 return efpien_efpien_bit.Value; 3319 }, 3320 writeCallback: (_, __) => Efpien_Efpien_Write(_, __), 3321 readCallback: (_, __) => Efpien_Efpien_Read(_, __), 3322 name: "Efpien") 3323 .WithReservedBits(1, 31) 3324 .WithReadCallback((_, __) => Efpien_Read(_, __)) 3325 .WithWriteCallback((_, __) => Efpien_Write(_, __)); 3326 3327 // Efpctrl - Offset : 0x108 GenerateEfpctrlRegister()3328 protected DoubleWordRegister GenerateEfpctrlRegister() => new DoubleWordRegister(this, 0x0) 3329 .WithFlag(0, out efpctrl_efpdmem2inem4_bit, 3330 valueProviderCallback: (_) => { 3331 Efpctrl_Efpdmem2inem4_ValueProvider(_); 3332 return efpctrl_efpdmem2inem4_bit.Value; 3333 }, 3334 writeCallback: (_, __) => Efpctrl_Efpdmem2inem4_Write(_, __), 3335 readCallback: (_, __) => Efpctrl_Efpdmem2inem4_Read(_, __), 3336 name: "Efpdmem2inem4") 3337 .WithReservedBits(1, 1) 3338 .WithFlag(2, out efpctrl_efpdmswap_bit, 3339 valueProviderCallback: (_) => { 3340 Efpctrl_Efpdmswap_ValueProvider(_); 3341 return efpctrl_efpdmswap_bit.Value; 3342 }, 3343 writeCallback: (_, __) => Efpctrl_Efpdmswap_Write(_, __), 3344 readCallback: (_, __) => Efpctrl_Efpdmswap_Read(_, __), 3345 name: "Efpdmswap") 3346 .WithReservedBits(3, 5) 3347 .WithFlag(8, out efpctrl_efpdmoverride_bit, 3348 valueProviderCallback: (_) => { 3349 Efpctrl_Efpdmoverride_ValueProvider(_); 3350 return efpctrl_efpdmoverride_bit.Value; 3351 }, 3352 writeCallback: (_, __) => Efpctrl_Efpdmoverride_Write(_, __), 3353 readCallback: (_, __) => Efpctrl_Efpdmoverride_Read(_, __), 3354 name: "Efpdmoverride") 3355 .WithValueField(9, 2, out efpctrl_efpdmoverrideval_field, 3356 valueProviderCallback: (_) => { 3357 Efpctrl_Efpdmoverrideval_ValueProvider(_); 3358 return efpctrl_efpdmoverrideval_field.Value; 3359 }, 3360 writeCallback: (_, __) => Efpctrl_Efpdmoverrideval_Write(_, __), 3361 readCallback: (_, __) => Efpctrl_Efpdmoverrideval_Read(_, __), 3362 name: "Efpdmoverrideval") 3363 .WithReservedBits(11, 21) 3364 .WithReadCallback((_, __) => Efpctrl_Read(_, __)) 3365 .WithWriteCallback((_, __) => Efpctrl_Write(_, __)); 3366 3367 // Rootctrl - Offset : 0x188 GenerateRootctrlRegister()3368 protected DoubleWordRegister GenerateRootctrlRegister() => new DoubleWordRegister(this, 0x0) 3369 .WithFlag(0, out rootctrl_vscalelock_bit, 3370 valueProviderCallback: (_) => { 3371 Rootctrl_Vscalelock_ValueProvider(_); 3372 return rootctrl_vscalelock_bit.Value; 3373 }, 3374 writeCallback: (_, __) => Rootctrl_Vscalelock_Write(_, __), 3375 readCallback: (_, __) => Rootctrl_Vscalelock_Read(_, __), 3376 name: "Vscalelock") 3377 .WithReservedBits(1, 7) 3378 .WithValueField(8, 8, out rootctrl_tamperinfo_field, 3379 valueProviderCallback: (_) => { 3380 Rootctrl_Tamperinfo_ValueProvider(_); 3381 return rootctrl_tamperinfo_field.Value; 3382 }, 3383 writeCallback: (_, __) => Rootctrl_Tamperinfo_Write(_, __), 3384 readCallback: (_, __) => Rootctrl_Tamperinfo_Read(_, __), 3385 name: "Tamperinfo") 3386 .WithReservedBits(16, 16) 3387 .WithReadCallback((_, __) => Rootctrl_Read(_, __)) 3388 .WithWriteCallback((_, __) => Rootctrl_Write(_, __)); 3389 3390 // Rpuratd0_Drpu - Offset : 0x18C GenerateRpuratd0_drpuRegister()3391 protected DoubleWordRegister GenerateRpuratd0_drpuRegister() => new DoubleWordRegister(this, 0x0) 3392 .WithFlag(0, out rpuratd0_drpu_ratdldreg_bit, 3393 valueProviderCallback: (_) => { 3394 Rpuratd0_Drpu_Ratdldreg_ValueProvider(_); 3395 return rpuratd0_drpu_ratdldreg_bit.Value; 3396 }, 3397 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdldreg_Write(_, __), 3398 readCallback: (_, __) => Rpuratd0_Drpu_Ratdldreg_Read(_, __), 3399 name: "Ratdldreg") 3400 .WithFlag(1, out rpuratd0_drpu_ratddvddlebod_bit, 3401 valueProviderCallback: (_) => { 3402 Rpuratd0_Drpu_Ratddvddlebod_ValueProvider(_); 3403 return rpuratd0_drpu_ratddvddlebod_bit.Value; 3404 }, 3405 writeCallback: (_, __) => Rpuratd0_Drpu_Ratddvddlebod_Write(_, __), 3406 readCallback: (_, __) => Rpuratd0_Drpu_Ratddvddlebod_Read(_, __), 3407 name: "Ratddvddlebod") 3408 .WithFlag(2, out rpuratd0_drpu_ratdvlmthv_bit, 3409 valueProviderCallback: (_) => { 3410 Rpuratd0_Drpu_Ratdvlmthv_ValueProvider(_); 3411 return rpuratd0_drpu_ratdvlmthv_bit.Value; 3412 }, 3413 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdvlmthv_Write(_, __), 3414 readCallback: (_, __) => Rpuratd0_Drpu_Ratdvlmthv_Read(_, __), 3415 name: "Ratdvlmthv") 3416 .WithFlag(3, out rpuratd0_drpu_ratddvddbod_bit, 3417 valueProviderCallback: (_) => { 3418 Rpuratd0_Drpu_Ratddvddbod_ValueProvider(_); 3419 return rpuratd0_drpu_ratddvddbod_bit.Value; 3420 }, 3421 writeCallback: (_, __) => Rpuratd0_Drpu_Ratddvddbod_Write(_, __), 3422 readCallback: (_, __) => Rpuratd0_Drpu_Ratddvddbod_Read(_, __), 3423 name: "Ratddvddbod") 3424 .WithFlag(4, out rpuratd0_drpu_ratddecbod_bit, 3425 valueProviderCallback: (_) => { 3426 Rpuratd0_Drpu_Ratddecbod_ValueProvider(_); 3427 return rpuratd0_drpu_ratddecbod_bit.Value; 3428 }, 3429 writeCallback: (_, __) => Rpuratd0_Drpu_Ratddecbod_Write(_, __), 3430 readCallback: (_, __) => Rpuratd0_Drpu_Ratddecbod_Read(_, __), 3431 name: "Ratddecbod") 3432 .WithFlag(5, out rpuratd0_drpu_ratdhdreg_bit, 3433 valueProviderCallback: (_) => { 3434 Rpuratd0_Drpu_Ratdhdreg_ValueProvider(_); 3435 return rpuratd0_drpu_ratdhdreg_bit.Value; 3436 }, 3437 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdhdreg_Write(_, __), 3438 readCallback: (_, __) => Rpuratd0_Drpu_Ratdhdreg_Read(_, __), 3439 name: "Ratdhdreg") 3440 .WithFlag(6, out rpuratd0_drpu_ratdretreg_bit, 3441 valueProviderCallback: (_) => { 3442 Rpuratd0_Drpu_Ratdretreg_ValueProvider(_); 3443 return rpuratd0_drpu_ratdretreg_bit.Value; 3444 }, 3445 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdretreg_Write(_, __), 3446 readCallback: (_, __) => Rpuratd0_Drpu_Ratdretreg_Read(_, __), 3447 name: "Ratdretreg") 3448 .WithFlag(7, out rpuratd0_drpu_ratdbod3sensetrim_bit, 3449 valueProviderCallback: (_) => { 3450 Rpuratd0_Drpu_Ratdbod3sensetrim_ValueProvider(_); 3451 return rpuratd0_drpu_ratdbod3sensetrim_bit.Value; 3452 }, 3453 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdbod3sensetrim_Write(_, __), 3454 readCallback: (_, __) => Rpuratd0_Drpu_Ratdbod3sensetrim_Read(_, __), 3455 name: "Ratdbod3sensetrim") 3456 .WithFlag(8, out rpuratd0_drpu_ratdbod3sense_bit, 3457 valueProviderCallback: (_) => { 3458 Rpuratd0_Drpu_Ratdbod3sense_ValueProvider(_); 3459 return rpuratd0_drpu_ratdbod3sense_bit.Value; 3460 }, 3461 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdbod3sense_Write(_, __), 3462 readCallback: (_, __) => Rpuratd0_Drpu_Ratdbod3sense_Read(_, __), 3463 name: "Ratdbod3sense") 3464 .WithFlag(9, out rpuratd0_drpu_ratdisbias_bit, 3465 valueProviderCallback: (_) => { 3466 Rpuratd0_Drpu_Ratdisbias_ValueProvider(_); 3467 return rpuratd0_drpu_ratdisbias_bit.Value; 3468 }, 3469 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdisbias_Write(_, __), 3470 readCallback: (_, __) => Rpuratd0_Drpu_Ratdisbias_Read(_, __), 3471 name: "Ratdisbias") 3472 .WithFlag(10, out rpuratd0_drpu_ratdisbiastrim_bit, 3473 valueProviderCallback: (_) => { 3474 Rpuratd0_Drpu_Ratdisbiastrim_ValueProvider(_); 3475 return rpuratd0_drpu_ratdisbiastrim_bit.Value; 3476 }, 3477 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdisbiastrim_Write(_, __), 3478 readCallback: (_, __) => Rpuratd0_Drpu_Ratdisbiastrim_Read(_, __), 3479 name: "Ratdisbiastrim") 3480 .WithFlag(11, out rpuratd0_drpu_ratdisbiasvrefregtrim_bit, 3481 valueProviderCallback: (_) => { 3482 Rpuratd0_Drpu_Ratdisbiasvrefregtrim_ValueProvider(_); 3483 return rpuratd0_drpu_ratdisbiasvrefregtrim_bit.Value; 3484 }, 3485 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdisbiasvrefregtrim_Write(_, __), 3486 readCallback: (_, __) => Rpuratd0_Drpu_Ratdisbiasvrefregtrim_Read(_, __), 3487 name: "Ratdisbiasvrefregtrim") 3488 .WithFlag(12, out rpuratd0_drpu_ratdisbiasvreflvbodtrim_bit, 3489 valueProviderCallback: (_) => { 3490 Rpuratd0_Drpu_Ratdisbiasvreflvbodtrim_ValueProvider(_); 3491 return rpuratd0_drpu_ratdisbiasvreflvbodtrim_bit.Value; 3492 }, 3493 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdisbiasvreflvbodtrim_Write(_, __), 3494 readCallback: (_, __) => Rpuratd0_Drpu_Ratdisbiasvreflvbodtrim_Read(_, __), 3495 name: "Ratdisbiasvreflvbodtrim") 3496 .WithReservedBits(13, 1) 3497 .WithFlag(14, out rpuratd0_drpu_ratdpfmbyp_bit, 3498 valueProviderCallback: (_) => { 3499 Rpuratd0_Drpu_Ratdpfmbyp_ValueProvider(_); 3500 return rpuratd0_drpu_ratdpfmbyp_bit.Value; 3501 }, 3502 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdpfmbyp_Write(_, __), 3503 readCallback: (_, __) => Rpuratd0_Drpu_Ratdpfmbyp_Read(_, __), 3504 name: "Ratdpfmbyp") 3505 .WithFlag(15, out rpuratd0_drpu_ratdpfmbypctrl_bit, 3506 valueProviderCallback: (_) => { 3507 Rpuratd0_Drpu_Ratdpfmbypctrl_ValueProvider(_); 3508 return rpuratd0_drpu_ratdpfmbypctrl_bit.Value; 3509 }, 3510 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdpfmbypctrl_Write(_, __), 3511 readCallback: (_, __) => Rpuratd0_Drpu_Ratdpfmbypctrl_Read(_, __), 3512 name: "Ratdpfmbypctrl") 3513 .WithFlag(16, out rpuratd0_drpu_ratdpd1paretctrl_bit, 3514 valueProviderCallback: (_) => { 3515 Rpuratd0_Drpu_Ratdpd1paretctrl_ValueProvider(_); 3516 return rpuratd0_drpu_ratdpd1paretctrl_bit.Value; 3517 }, 3518 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdpd1paretctrl_Write(_, __), 3519 readCallback: (_, __) => Rpuratd0_Drpu_Ratdpd1paretctrl_Read(_, __), 3520 name: "Ratdpd1paretctrl") 3521 .WithFlag(17, out rpuratd0_drpu_ratdpd0pwrctrl_bit, 3522 valueProviderCallback: (_) => { 3523 Rpuratd0_Drpu_Ratdpd0pwrctrl_ValueProvider(_); 3524 return rpuratd0_drpu_ratdpd0pwrctrl_bit.Value; 3525 }, 3526 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdpd0pwrctrl_Write(_, __), 3527 readCallback: (_, __) => Rpuratd0_Drpu_Ratdpd0pwrctrl_Read(_, __), 3528 name: "Ratdpd0pwrctrl") 3529 .WithFlag(18, out rpuratd0_drpu_ratdpd0pwrem2ctrl_bit, 3530 valueProviderCallback: (_) => { 3531 Rpuratd0_Drpu_Ratdpd0pwrem2ctrl_ValueProvider(_); 3532 return rpuratd0_drpu_ratdpd0pwrem2ctrl_bit.Value; 3533 }, 3534 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdpd0pwrem2ctrl_Write(_, __), 3535 readCallback: (_, __) => Rpuratd0_Drpu_Ratdpd0pwrem2ctrl_Read(_, __), 3536 name: "Ratdpd0pwrem2ctrl") 3537 .WithReservedBits(19, 5) 3538 .WithFlag(24, out rpuratd0_drpu_ratdlock_bit, 3539 valueProviderCallback: (_) => { 3540 Rpuratd0_Drpu_Ratdlock_ValueProvider(_); 3541 return rpuratd0_drpu_ratdlock_bit.Value; 3542 }, 3543 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdlock_Write(_, __), 3544 readCallback: (_, __) => Rpuratd0_Drpu_Ratdlock_Read(_, __), 3545 name: "Ratdlock") 3546 .WithFlag(25, out rpuratd0_drpu_ratdif_bit, 3547 valueProviderCallback: (_) => { 3548 Rpuratd0_Drpu_Ratdif_ValueProvider(_); 3549 return rpuratd0_drpu_ratdif_bit.Value; 3550 }, 3551 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdif_Write(_, __), 3552 readCallback: (_, __) => Rpuratd0_Drpu_Ratdif_Read(_, __), 3553 name: "Ratdif") 3554 .WithFlag(26, out rpuratd0_drpu_ratdien_bit, 3555 valueProviderCallback: (_) => { 3556 Rpuratd0_Drpu_Ratdien_ValueProvider(_); 3557 return rpuratd0_drpu_ratdien_bit.Value; 3558 }, 3559 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdien_Write(_, __), 3560 readCallback: (_, __) => Rpuratd0_Drpu_Ratdien_Read(_, __), 3561 name: "Ratdien") 3562 .WithFlag(27, out rpuratd0_drpu_ratdem4ctrl_bit, 3563 valueProviderCallback: (_) => { 3564 Rpuratd0_Drpu_Ratdem4ctrl_ValueProvider(_); 3565 return rpuratd0_drpu_ratdem4ctrl_bit.Value; 3566 }, 3567 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdem4ctrl_Write(_, __), 3568 readCallback: (_, __) => Rpuratd0_Drpu_Ratdem4ctrl_Read(_, __), 3569 name: "Ratdem4ctrl") 3570 .WithFlag(28, out rpuratd0_drpu_ratdcmd_bit, 3571 valueProviderCallback: (_) => { 3572 Rpuratd0_Drpu_Ratdcmd_ValueProvider(_); 3573 return rpuratd0_drpu_ratdcmd_bit.Value; 3574 }, 3575 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdcmd_Write(_, __), 3576 readCallback: (_, __) => Rpuratd0_Drpu_Ratdcmd_Read(_, __), 3577 name: "Ratdcmd") 3578 .WithFlag(29, out rpuratd0_drpu_ratdctrl_bit, 3579 valueProviderCallback: (_) => { 3580 Rpuratd0_Drpu_Ratdctrl_ValueProvider(_); 3581 return rpuratd0_drpu_ratdctrl_bit.Value; 3582 }, 3583 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdctrl_Write(_, __), 3584 readCallback: (_, __) => Rpuratd0_Drpu_Ratdctrl_Read(_, __), 3585 name: "Ratdctrl") 3586 .WithFlag(30, out rpuratd0_drpu_ratdtemplimits_bit, 3587 valueProviderCallback: (_) => { 3588 Rpuratd0_Drpu_Ratdtemplimits_ValueProvider(_); 3589 return rpuratd0_drpu_ratdtemplimits_bit.Value; 3590 }, 3591 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdtemplimits_Write(_, __), 3592 readCallback: (_, __) => Rpuratd0_Drpu_Ratdtemplimits_Read(_, __), 3593 name: "Ratdtemplimits") 3594 .WithFlag(31, out rpuratd0_drpu_ratdtemplimitsdg_bit, 3595 valueProviderCallback: (_) => { 3596 Rpuratd0_Drpu_Ratdtemplimitsdg_ValueProvider(_); 3597 return rpuratd0_drpu_ratdtemplimitsdg_bit.Value; 3598 }, 3599 writeCallback: (_, __) => Rpuratd0_Drpu_Ratdtemplimitsdg_Write(_, __), 3600 readCallback: (_, __) => Rpuratd0_Drpu_Ratdtemplimitsdg_Read(_, __), 3601 name: "Ratdtemplimitsdg") 3602 .WithReadCallback((_, __) => Rpuratd0_Drpu_Read(_, __)) 3603 .WithWriteCallback((_, __) => Rpuratd0_Drpu_Write(_, __)); 3604 3605 // Rpuratd1_Drpu - Offset : 0x190 GenerateRpuratd1_drpuRegister()3606 protected DoubleWordRegister GenerateRpuratd1_drpuRegister() => new DoubleWordRegister(this, 0x0) 3607 .WithFlag(0, out rpuratd1_drpu_ratdtemplimitsse_bit, 3608 valueProviderCallback: (_) => { 3609 Rpuratd1_Drpu_Ratdtemplimitsse_ValueProvider(_); 3610 return rpuratd1_drpu_ratdtemplimitsse_bit.Value; 3611 }, 3612 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdtemplimitsse_Write(_, __), 3613 readCallback: (_, __) => Rpuratd1_Drpu_Ratdtemplimitsse_Read(_, __), 3614 name: "Ratdtemplimitsse") 3615 .WithReservedBits(1, 2) 3616 .WithFlag(3, out rpuratd1_drpu_ratdtestctrl_bit, 3617 valueProviderCallback: (_) => { 3618 Rpuratd1_Drpu_Ratdtestctrl_ValueProvider(_); 3619 return rpuratd1_drpu_ratdtestctrl_bit.Value; 3620 }, 3621 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdtestctrl_Write(_, __), 3622 readCallback: (_, __) => Rpuratd1_Drpu_Ratdtestctrl_Read(_, __), 3623 name: "Ratdtestctrl") 3624 .WithFlag(4, out rpuratd1_drpu_ratdrmuctrl_bit, 3625 valueProviderCallback: (_) => { 3626 Rpuratd1_Drpu_Ratdrmuctrl_ValueProvider(_); 3627 return rpuratd1_drpu_ratdrmuctrl_bit.Value; 3628 }, 3629 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdrmuctrl_Write(_, __), 3630 readCallback: (_, __) => Rpuratd1_Drpu_Ratdrmuctrl_Read(_, __), 3631 name: "Ratdrmuctrl") 3632 .WithReservedBits(5, 3) 3633 .WithFlag(8, out rpuratd1_drpu_ratddgif_bit, 3634 valueProviderCallback: (_) => { 3635 Rpuratd1_Drpu_Ratddgif_ValueProvider(_); 3636 return rpuratd1_drpu_ratddgif_bit.Value; 3637 }, 3638 writeCallback: (_, __) => Rpuratd1_Drpu_Ratddgif_Write(_, __), 3639 readCallback: (_, __) => Rpuratd1_Drpu_Ratddgif_Read(_, __), 3640 name: "Ratddgif") 3641 .WithFlag(9, out rpuratd1_drpu_ratddgien_bit, 3642 valueProviderCallback: (_) => { 3643 Rpuratd1_Drpu_Ratddgien_ValueProvider(_); 3644 return rpuratd1_drpu_ratddgien_bit.Value; 3645 }, 3646 writeCallback: (_, __) => Rpuratd1_Drpu_Ratddgien_Write(_, __), 3647 readCallback: (_, __) => Rpuratd1_Drpu_Ratddgien_Read(_, __), 3648 name: "Ratddgien") 3649 .WithFlag(10, out rpuratd1_drpu_ratdseqif_bit, 3650 valueProviderCallback: (_) => { 3651 Rpuratd1_Drpu_Ratdseqif_ValueProvider(_); 3652 return rpuratd1_drpu_ratdseqif_bit.Value; 3653 }, 3654 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdseqif_Write(_, __), 3655 readCallback: (_, __) => Rpuratd1_Drpu_Ratdseqif_Read(_, __), 3656 name: "Ratdseqif") 3657 .WithFlag(11, out rpuratd1_drpu_ratdseqien_bit, 3658 valueProviderCallback: (_) => { 3659 Rpuratd1_Drpu_Ratdseqien_ValueProvider(_); 3660 return rpuratd1_drpu_ratdseqien_bit.Value; 3661 }, 3662 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdseqien_Write(_, __), 3663 readCallback: (_, __) => Rpuratd1_Drpu_Ratdseqien_Read(_, __), 3664 name: "Ratdseqien") 3665 .WithFlag(12, out rpuratd1_drpu_ratddelaycfg_bit, 3666 valueProviderCallback: (_) => { 3667 Rpuratd1_Drpu_Ratddelaycfg_ValueProvider(_); 3668 return rpuratd1_drpu_ratddelaycfg_bit.Value; 3669 }, 3670 writeCallback: (_, __) => Rpuratd1_Drpu_Ratddelaycfg_Write(_, __), 3671 readCallback: (_, __) => Rpuratd1_Drpu_Ratddelaycfg_Read(_, __), 3672 name: "Ratddelaycfg") 3673 .WithFlag(13, out rpuratd1_drpu_ratdtestlock_bit, 3674 valueProviderCallback: (_) => { 3675 Rpuratd1_Drpu_Ratdtestlock_ValueProvider(_); 3676 return rpuratd1_drpu_ratdtestlock_bit.Value; 3677 }, 3678 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdtestlock_Write(_, __), 3679 readCallback: (_, __) => Rpuratd1_Drpu_Ratdtestlock_Read(_, __), 3680 name: "Ratdtestlock") 3681 .WithFlag(14, out rpuratd1_drpu_ratdauxctrl_bit, 3682 valueProviderCallback: (_) => { 3683 Rpuratd1_Drpu_Ratdauxctrl_ValueProvider(_); 3684 return rpuratd1_drpu_ratdauxctrl_bit.Value; 3685 }, 3686 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdauxctrl_Write(_, __), 3687 readCallback: (_, __) => Rpuratd1_Drpu_Ratdauxctrl_Read(_, __), 3688 name: "Ratdauxctrl") 3689 .WithReservedBits(15, 1) 3690 .WithFlag(16, out rpuratd1_drpu_ratdisbiasconf_bit, 3691 valueProviderCallback: (_) => { 3692 Rpuratd1_Drpu_Ratdisbiasconf_ValueProvider(_); 3693 return rpuratd1_drpu_ratdisbiasconf_bit.Value; 3694 }, 3695 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiasconf_Write(_, __), 3696 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiasconf_Read(_, __), 3697 name: "Ratdisbiasconf") 3698 .WithFlag(17, out rpuratd1_drpu_ratdisbiascalovr_bit, 3699 valueProviderCallback: (_) => { 3700 Rpuratd1_Drpu_Ratdisbiascalovr_ValueProvider(_); 3701 return rpuratd1_drpu_ratdisbiascalovr_bit.Value; 3702 }, 3703 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiascalovr_Write(_, __), 3704 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiascalovr_Read(_, __), 3705 name: "Ratdisbiascalovr") 3706 .WithFlag(18, out rpuratd1_drpu_ratdisbiasperiod_bit, 3707 valueProviderCallback: (_) => { 3708 Rpuratd1_Drpu_Ratdisbiasperiod_ValueProvider(_); 3709 return rpuratd1_drpu_ratdisbiasperiod_bit.Value; 3710 }, 3711 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiasperiod_Write(_, __), 3712 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiasperiod_Read(_, __), 3713 name: "Ratdisbiasperiod") 3714 .WithFlag(19, out rpuratd1_drpu_ratdisbiastempcomprate_bit, 3715 valueProviderCallback: (_) => { 3716 Rpuratd1_Drpu_Ratdisbiastempcomprate_ValueProvider(_); 3717 return rpuratd1_drpu_ratdisbiastempcomprate_bit.Value; 3718 }, 3719 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiastempcomprate_Write(_, __), 3720 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiastempcomprate_Read(_, __), 3721 name: "Ratdisbiastempcomprate") 3722 .WithFlag(20, out rpuratd1_drpu_ratdisbiastempcompthr_bit, 3723 valueProviderCallback: (_) => { 3724 Rpuratd1_Drpu_Ratdisbiastempcompthr_ValueProvider(_); 3725 return rpuratd1_drpu_ratdisbiastempcompthr_bit.Value; 3726 }, 3727 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiastempcompthr_Write(_, __), 3728 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiastempcompthr_Read(_, __), 3729 name: "Ratdisbiastempcompthr") 3730 .WithReservedBits(21, 1) 3731 .WithFlag(22, out rpuratd1_drpu_ratdisbiaspfmrefreshcfg_bit, 3732 valueProviderCallback: (_) => { 3733 Rpuratd1_Drpu_Ratdisbiaspfmrefreshcfg_ValueProvider(_); 3734 return rpuratd1_drpu_ratdisbiaspfmrefreshcfg_bit.Value; 3735 }, 3736 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiaspfmrefreshcfg_Write(_, __), 3737 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiaspfmrefreshcfg_Read(_, __), 3738 name: "Ratdisbiaspfmrefreshcfg") 3739 .WithFlag(23, out rpuratd1_drpu_ratdisbiasrefreshcfg_bit, 3740 valueProviderCallback: (_) => { 3741 Rpuratd1_Drpu_Ratdisbiasrefreshcfg_ValueProvider(_); 3742 return rpuratd1_drpu_ratdisbiasrefreshcfg_bit.Value; 3743 }, 3744 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiasrefreshcfg_Write(_, __), 3745 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiasrefreshcfg_Read(_, __), 3746 name: "Ratdisbiasrefreshcfg") 3747 .WithFlag(24, out rpuratd1_drpu_ratdisbiastempconst_bit, 3748 valueProviderCallback: (_) => { 3749 Rpuratd1_Drpu_Ratdisbiastempconst_ValueProvider(_); 3750 return rpuratd1_drpu_ratdisbiastempconst_bit.Value; 3751 }, 3752 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiastempconst_Write(_, __), 3753 readCallback: (_, __) => Rpuratd1_Drpu_Ratdisbiastempconst_Read(_, __), 3754 name: "Ratdisbiastempconst") 3755 .WithReservedBits(25, 1) 3756 .WithFlag(26, out rpuratd1_drpu_ratdvsbtempcomp_bit, 3757 valueProviderCallback: (_) => { 3758 Rpuratd1_Drpu_Ratdvsbtempcomp_ValueProvider(_); 3759 return rpuratd1_drpu_ratdvsbtempcomp_bit.Value; 3760 }, 3761 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdvsbtempcomp_Write(_, __), 3762 readCallback: (_, __) => Rpuratd1_Drpu_Ratdvsbtempcomp_Read(_, __), 3763 name: "Ratdvsbtempcomp") 3764 .WithFlag(27, out rpuratd1_drpu_ratdvsbtempcompthr_bit, 3765 valueProviderCallback: (_) => { 3766 Rpuratd1_Drpu_Ratdvsbtempcompthr_ValueProvider(_); 3767 return rpuratd1_drpu_ratdvsbtempcompthr_bit.Value; 3768 }, 3769 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdvsbtempcompthr_Write(_, __), 3770 readCallback: (_, __) => Rpuratd1_Drpu_Ratdvsbtempcompthr_Read(_, __), 3771 name: "Ratdvsbtempcompthr") 3772 .WithFlag(28, out rpuratd1_drpu_ratdretregtempcomp_bit, 3773 valueProviderCallback: (_) => { 3774 Rpuratd1_Drpu_Ratdretregtempcomp_ValueProvider(_); 3775 return rpuratd1_drpu_ratdretregtempcomp_bit.Value; 3776 }, 3777 writeCallback: (_, __) => Rpuratd1_Drpu_Ratdretregtempcomp_Write(_, __), 3778 readCallback: (_, __) => Rpuratd1_Drpu_Ratdretregtempcomp_Read(_, __), 3779 name: "Ratdretregtempcomp") 3780 .WithReservedBits(29, 3) 3781 .WithReadCallback((_, __) => Rpuratd1_Drpu_Read(_, __)) 3782 .WithWriteCallback((_, __) => Rpuratd1_Drpu_Write(_, __)); 3783 3784 // Rpuratd2_Drpu - Offset : 0x194 GenerateRpuratd2_drpuRegister()3785 protected DoubleWordRegister GenerateRpuratd2_drpuRegister() => new DoubleWordRegister(this, 0x0) 3786 .WithFlag(0, out rpuratd2_drpu_ratdefpif_bit, 3787 valueProviderCallback: (_) => { 3788 Rpuratd2_Drpu_Ratdefpif_ValueProvider(_); 3789 return rpuratd2_drpu_ratdefpif_bit.Value; 3790 }, 3791 writeCallback: (_, __) => Rpuratd2_Drpu_Ratdefpif_Write(_, __), 3792 readCallback: (_, __) => Rpuratd2_Drpu_Ratdefpif_Read(_, __), 3793 name: "Ratdefpif") 3794 .WithFlag(1, out rpuratd2_drpu_ratdefpien_bit, 3795 valueProviderCallback: (_) => { 3796 Rpuratd2_Drpu_Ratdefpien_ValueProvider(_); 3797 return rpuratd2_drpu_ratdefpien_bit.Value; 3798 }, 3799 writeCallback: (_, __) => Rpuratd2_Drpu_Ratdefpien_Write(_, __), 3800 readCallback: (_, __) => Rpuratd2_Drpu_Ratdefpien_Read(_, __), 3801 name: "Ratdefpien") 3802 .WithFlag(2, out rpuratd2_drpu_ratdefpctrl_bit, 3803 valueProviderCallback: (_) => { 3804 Rpuratd2_Drpu_Ratdefpctrl_ValueProvider(_); 3805 return rpuratd2_drpu_ratdefpctrl_bit.Value; 3806 }, 3807 writeCallback: (_, __) => Rpuratd2_Drpu_Ratdefpctrl_Write(_, __), 3808 readCallback: (_, __) => Rpuratd2_Drpu_Ratdefpctrl_Read(_, __), 3809 name: "Ratdefpctrl") 3810 .WithReservedBits(3, 29) 3811 .WithReadCallback((_, __) => Rpuratd2_Drpu_Read(_, __)) 3812 .WithWriteCallback((_, __) => Rpuratd2_Drpu_Write(_, __)); 3813 3814 // Rpuratd3_Drpu - Offset : 0x198 GenerateRpuratd3_drpuRegister()3815 protected DoubleWordRegister GenerateRpuratd3_drpuRegister() => new DoubleWordRegister(this, 0x0) 3816 .WithReservedBits(0, 2) 3817 .WithFlag(2, out rpuratd3_drpu_ratdrootctrl_bit, 3818 valueProviderCallback: (_) => { 3819 Rpuratd3_Drpu_Ratdrootctrl_ValueProvider(_); 3820 return rpuratd3_drpu_ratdrootctrl_bit.Value; 3821 }, 3822 writeCallback: (_, __) => Rpuratd3_Drpu_Ratdrootctrl_Write(_, __), 3823 readCallback: (_, __) => Rpuratd3_Drpu_Ratdrootctrl_Read(_, __), 3824 name: "Ratdrootctrl") 3825 .WithReservedBits(3, 29) 3826 .WithReadCallback((_, __) => Rpuratd3_Drpu_Read(_, __)) 3827 .WithWriteCallback((_, __) => Rpuratd3_Drpu_Write(_, __)); 3828 3829 ReadWFIFO()3830 private uint ReadWFIFO() 3831 { 3832 this.Log(LogLevel.Warning, "Reading from a WFIFO Field, value returned will always be 0"); 3833 return 0x0; 3834 } 3835 ReadLFWSYNC()3836 private uint ReadLFWSYNC() 3837 { 3838 this.Log(LogLevel.Warning, "Reading from a LFWSYNC/HVLFWSYNC Field, value returned will always be 0"); 3839 return 0x0; 3840 } 3841 ReadRFIFO()3842 private uint ReadRFIFO() 3843 { 3844 this.Log(LogLevel.Warning, "Reading from a RFIFO Field, value returned will always be 0"); 3845 return 0x0; 3846 } 3847 3848 3849 3850 3851 3852 // Ldreg - Offset : 0x0 3853 protected IValueRegisterField ldreg_ldregbiasctrl_field; Ldreg_Ldregbiasctrl_Write(ulong a, ulong b)3854 partial void Ldreg_Ldregbiasctrl_Write(ulong a, ulong b); Ldreg_Ldregbiasctrl_Read(ulong a, ulong b)3855 partial void Ldreg_Ldregbiasctrl_Read(ulong a, ulong b); Ldreg_Ldregbiasctrl_ValueProvider(ulong a)3856 partial void Ldreg_Ldregbiasctrl_ValueProvider(ulong a); 3857 protected IFlagRegisterField ldreg_ovrldregen_bit; Ldreg_Ovrldregen_Write(bool a, bool b)3858 partial void Ldreg_Ovrldregen_Write(bool a, bool b); Ldreg_Ovrldregen_Read(bool a, bool b)3859 partial void Ldreg_Ovrldregen_Read(bool a, bool b); Ldreg_Ovrldregen_ValueProvider(bool a)3860 partial void Ldreg_Ovrldregen_ValueProvider(bool a); 3861 protected IFlagRegisterField ldreg_ovrldregoverrideen_bit; Ldreg_Ovrldregoverrideen_Write(bool a, bool b)3862 partial void Ldreg_Ovrldregoverrideen_Write(bool a, bool b); Ldreg_Ovrldregoverrideen_Read(bool a, bool b)3863 partial void Ldreg_Ovrldregoverrideen_Read(bool a, bool b); Ldreg_Ovrldregoverrideen_ValueProvider(bool a)3864 partial void Ldreg_Ovrldregoverrideen_ValueProvider(bool a); 3865 Ldreg_Write(uint a, uint b)3866 partial void Ldreg_Write(uint a, uint b); Ldreg_Read(uint a, uint b)3867 partial void Ldreg_Read(uint a, uint b); 3868 3869 // Dvddlebod - Offset : 0x4 3870 protected IFlagRegisterField dvddlebod_dvddleboden_bit; Dvddlebod_Dvddleboden_Write(bool a, bool b)3871 partial void Dvddlebod_Dvddleboden_Write(bool a, bool b); Dvddlebod_Dvddleboden_Read(bool a, bool b)3872 partial void Dvddlebod_Dvddleboden_Read(bool a, bool b); Dvddlebod_Dvddleboden_ValueProvider(bool a)3873 partial void Dvddlebod_Dvddleboden_ValueProvider(bool a); 3874 protected IFlagRegisterField dvddlebod_dvddlebodmask_bit; Dvddlebod_Dvddlebodmask_Write(bool a, bool b)3875 partial void Dvddlebod_Dvddlebodmask_Write(bool a, bool b); Dvddlebod_Dvddlebodmask_Read(bool a, bool b)3876 partial void Dvddlebod_Dvddlebodmask_Read(bool a, bool b); Dvddlebod_Dvddlebodmask_ValueProvider(bool a)3877 partial void Dvddlebod_Dvddlebodmask_ValueProvider(bool a); 3878 protected IFlagRegisterField dvddlebod_dvddleboddisem01_bit; Dvddlebod_Dvddleboddisem01_Write(bool a, bool b)3879 partial void Dvddlebod_Dvddleboddisem01_Write(bool a, bool b); Dvddlebod_Dvddleboddisem01_Read(bool a, bool b)3880 partial void Dvddlebod_Dvddleboddisem01_Read(bool a, bool b); Dvddlebod_Dvddleboddisem01_ValueProvider(bool a)3881 partial void Dvddlebod_Dvddleboddisem01_ValueProvider(bool a); 3882 protected IValueRegisterField dvddlebod_dvddlebodtrim_field; Dvddlebod_Dvddlebodtrim_Write(ulong a, ulong b)3883 partial void Dvddlebod_Dvddlebodtrim_Write(ulong a, ulong b); Dvddlebod_Dvddlebodtrim_Read(ulong a, ulong b)3884 partial void Dvddlebod_Dvddlebodtrim_Read(ulong a, ulong b); Dvddlebod_Dvddlebodtrim_ValueProvider(ulong a)3885 partial void Dvddlebod_Dvddlebodtrim_ValueProvider(ulong a); 3886 protected IValueRegisterField dvddlebod_dvddlebodbiastrim_field; Dvddlebod_Dvddlebodbiastrim_Write(ulong a, ulong b)3887 partial void Dvddlebod_Dvddlebodbiastrim_Write(ulong a, ulong b); Dvddlebod_Dvddlebodbiastrim_Read(ulong a, ulong b)3888 partial void Dvddlebod_Dvddlebodbiastrim_Read(ulong a, ulong b); Dvddlebod_Dvddlebodbiastrim_ValueProvider(ulong a)3889 partial void Dvddlebod_Dvddlebodbiastrim_ValueProvider(ulong a); 3890 protected IValueRegisterField dvddlebod_dvddlebodmode_field; Dvddlebod_Dvddlebodmode_Write(ulong a, ulong b)3891 partial void Dvddlebod_Dvddlebodmode_Write(ulong a, ulong b); Dvddlebod_Dvddlebodmode_Read(ulong a, ulong b)3892 partial void Dvddlebod_Dvddlebodmode_Read(ulong a, ulong b); Dvddlebod_Dvddlebodmode_ValueProvider(ulong a)3893 partial void Dvddlebod_Dvddlebodmode_ValueProvider(ulong a); 3894 protected IEnumRegisterField<DVDDLEBOD_LEBODBLANKINGDELAY> dvddlebod_lebodblankingdelay_field; Dvddlebod_Lebodblankingdelay_Write(DVDDLEBOD_LEBODBLANKINGDELAY a, DVDDLEBOD_LEBODBLANKINGDELAY b)3895 partial void Dvddlebod_Lebodblankingdelay_Write(DVDDLEBOD_LEBODBLANKINGDELAY a, DVDDLEBOD_LEBODBLANKINGDELAY b); Dvddlebod_Lebodblankingdelay_Read(DVDDLEBOD_LEBODBLANKINGDELAY a, DVDDLEBOD_LEBODBLANKINGDELAY b)3896 partial void Dvddlebod_Lebodblankingdelay_Read(DVDDLEBOD_LEBODBLANKINGDELAY a, DVDDLEBOD_LEBODBLANKINGDELAY b); Dvddlebod_Lebodblankingdelay_ValueProvider(DVDDLEBOD_LEBODBLANKINGDELAY a)3897 partial void Dvddlebod_Lebodblankingdelay_ValueProvider(DVDDLEBOD_LEBODBLANKINGDELAY a); 3898 protected IFlagRegisterField dvddlebod_ovrlebodoverrideen_bit; Dvddlebod_Ovrlebodoverrideen_Write(bool a, bool b)3899 partial void Dvddlebod_Ovrlebodoverrideen_Write(bool a, bool b); Dvddlebod_Ovrlebodoverrideen_Read(bool a, bool b)3900 partial void Dvddlebod_Ovrlebodoverrideen_Read(bool a, bool b); Dvddlebod_Ovrlebodoverrideen_ValueProvider(bool a)3901 partial void Dvddlebod_Ovrlebodoverrideen_ValueProvider(bool a); 3902 Dvddlebod_Write(uint a, uint b)3903 partial void Dvddlebod_Write(uint a, uint b); Dvddlebod_Read(uint a, uint b)3904 partial void Dvddlebod_Read(uint a, uint b); 3905 3906 // Vlmthv - Offset : 0x8 3907 protected IValueRegisterField vlmthv_vlmthvtrim_field; Vlmthv_Vlmthvtrim_Write(ulong a, ulong b)3908 partial void Vlmthv_Vlmthvtrim_Write(ulong a, ulong b); Vlmthv_Vlmthvtrim_Read(ulong a, ulong b)3909 partial void Vlmthv_Vlmthvtrim_Read(ulong a, ulong b); Vlmthv_Vlmthvtrim_ValueProvider(ulong a)3910 partial void Vlmthv_Vlmthvtrim_ValueProvider(ulong a); 3911 protected IFlagRegisterField vlmthv_vlmthventestload_bit; Vlmthv_Vlmthventestload_Write(bool a, bool b)3912 partial void Vlmthv_Vlmthventestload_Write(bool a, bool b); Vlmthv_Vlmthventestload_Read(bool a, bool b)3913 partial void Vlmthv_Vlmthventestload_Read(bool a, bool b); Vlmthv_Vlmthventestload_ValueProvider(bool a)3914 partial void Vlmthv_Vlmthventestload_ValueProvider(bool a); 3915 protected IFlagRegisterField vlmthv_vlmthvenstress_bit; Vlmthv_Vlmthvenstress_Write(bool a, bool b)3916 partial void Vlmthv_Vlmthvenstress_Write(bool a, bool b); Vlmthv_Vlmthvenstress_Read(bool a, bool b)3917 partial void Vlmthv_Vlmthvenstress_Read(bool a, bool b); Vlmthv_Vlmthvenstress_ValueProvider(bool a)3918 partial void Vlmthv_Vlmthvenstress_ValueProvider(bool a); 3919 protected IFlagRegisterField vlmthv_vlmthvforcebypass_bit; Vlmthv_Vlmthvforcebypass_Write(bool a, bool b)3920 partial void Vlmthv_Vlmthvforcebypass_Write(bool a, bool b); Vlmthv_Vlmthvforcebypass_Read(bool a, bool b)3921 partial void Vlmthv_Vlmthvforcebypass_Read(bool a, bool b); Vlmthv_Vlmthvforcebypass_ValueProvider(bool a)3922 partial void Vlmthv_Vlmthvforcebypass_ValueProvider(bool a); 3923 protected IFlagRegisterField vlmthv_vlmthvforceua_bit; Vlmthv_Vlmthvforceua_Write(bool a, bool b)3924 partial void Vlmthv_Vlmthvforceua_Write(bool a, bool b); Vlmthv_Vlmthvforceua_Read(bool a, bool b)3925 partial void Vlmthv_Vlmthvforceua_Read(bool a, bool b); Vlmthv_Vlmthvforceua_ValueProvider(bool a)3926 partial void Vlmthv_Vlmthvforceua_ValueProvider(bool a); 3927 Vlmthv_Write(uint a, uint b)3928 partial void Vlmthv_Write(uint a, uint b); Vlmthv_Read(uint a, uint b)3929 partial void Vlmthv_Read(uint a, uint b); 3930 3931 // Dvddbod - Offset : 0xC 3932 protected IValueRegisterField dvddbod_dvddbodthreshold_field; Dvddbod_Dvddbodthreshold_Write(ulong a, ulong b)3933 partial void Dvddbod_Dvddbodthreshold_Write(ulong a, ulong b); Dvddbod_Dvddbodthreshold_Read(ulong a, ulong b)3934 partial void Dvddbod_Dvddbodthreshold_Read(ulong a, ulong b); Dvddbod_Dvddbodthreshold_ValueProvider(ulong a)3935 partial void Dvddbod_Dvddbodthreshold_ValueProvider(ulong a); 3936 protected IFlagRegisterField dvddbod_dvddbodmask_bit; Dvddbod_Dvddbodmask_Write(bool a, bool b)3937 partial void Dvddbod_Dvddbodmask_Write(bool a, bool b); Dvddbod_Dvddbodmask_Read(bool a, bool b)3938 partial void Dvddbod_Dvddbodmask_Read(bool a, bool b); Dvddbod_Dvddbodmask_ValueProvider(bool a)3939 partial void Dvddbod_Dvddbodmask_ValueProvider(bool a); 3940 protected IFlagRegisterField dvddbod_ovrhvbodbodthresholdsenseen_bit; Dvddbod_Ovrhvbodbodthresholdsenseen_Write(bool a, bool b)3941 partial void Dvddbod_Ovrhvbodbodthresholdsenseen_Write(bool a, bool b); Dvddbod_Ovrhvbodbodthresholdsenseen_Read(bool a, bool b)3942 partial void Dvddbod_Ovrhvbodbodthresholdsenseen_Read(bool a, bool b); Dvddbod_Ovrhvbodbodthresholdsenseen_ValueProvider(bool a)3943 partial void Dvddbod_Ovrhvbodbodthresholdsenseen_ValueProvider(bool a); 3944 protected IFlagRegisterField dvddbod_ovrhvbodoverrideen_bit; Dvddbod_Ovrhvbodoverrideen_Write(bool a, bool b)3945 partial void Dvddbod_Ovrhvbodoverrideen_Write(bool a, bool b); Dvddbod_Ovrhvbodoverrideen_Read(bool a, bool b)3946 partial void Dvddbod_Ovrhvbodoverrideen_Read(bool a, bool b); Dvddbod_Ovrhvbodoverrideen_ValueProvider(bool a)3947 partial void Dvddbod_Ovrhvbodoverrideen_ValueProvider(bool a); 3948 Dvddbod_Write(uint a, uint b)3949 partial void Dvddbod_Write(uint a, uint b); Dvddbod_Read(uint a, uint b)3950 partial void Dvddbod_Read(uint a, uint b); 3951 3952 // Decbod - Offset : 0x10 3953 protected IFlagRegisterField decbod_decboden_bit; Decbod_Decboden_Write(bool a, bool b)3954 partial void Decbod_Decboden_Write(bool a, bool b); Decbod_Decboden_Read(bool a, bool b)3955 partial void Decbod_Decboden_Read(bool a, bool b); Decbod_Decboden_ValueProvider(bool a)3956 partial void Decbod_Decboden_ValueProvider(bool a); 3957 protected IFlagRegisterField decbod_decbodmask_bit; Decbod_Decbodmask_Write(bool a, bool b)3958 partial void Decbod_Decbodmask_Write(bool a, bool b); Decbod_Decbodmask_Read(bool a, bool b)3959 partial void Decbod_Decbodmask_Read(bool a, bool b); Decbod_Decbodmask_ValueProvider(bool a)3960 partial void Decbod_Decbodmask_ValueProvider(bool a); 3961 protected IFlagRegisterField decbod_decovmboden_bit; Decbod_Decovmboden_Write(bool a, bool b)3962 partial void Decbod_Decovmboden_Write(bool a, bool b); Decbod_Decovmboden_Read(bool a, bool b)3963 partial void Decbod_Decovmboden_Read(bool a, bool b); Decbod_Decovmboden_ValueProvider(bool a)3964 partial void Decbod_Decovmboden_ValueProvider(bool a); 3965 protected IFlagRegisterField decbod_decovmbodmask_bit; Decbod_Decovmbodmask_Write(bool a, bool b)3966 partial void Decbod_Decovmbodmask_Write(bool a, bool b); Decbod_Decovmbodmask_Read(bool a, bool b)3967 partial void Decbod_Decovmbodmask_Read(bool a, bool b); Decbod_Decovmbodmask_ValueProvider(bool a)3968 partial void Decbod_Decovmbodmask_ValueProvider(bool a); 3969 Decbod_Write(uint a, uint b)3970 partial void Decbod_Write(uint a, uint b); Decbod_Read(uint a, uint b)3971 partial void Decbod_Read(uint a, uint b); 3972 3973 // Hdreg - Offset : 0x14 3974 protected IValueRegisterField hdreg_hdregtrimvreg_field; Hdreg_Hdregtrimvreg_Write(ulong a, ulong b)3975 partial void Hdreg_Hdregtrimvreg_Write(ulong a, ulong b); Hdreg_Hdregtrimvreg_Read(ulong a, ulong b)3976 partial void Hdreg_Hdregtrimvreg_Read(ulong a, ulong b); Hdreg_Hdregtrimvreg_ValueProvider(ulong a)3977 partial void Hdreg_Hdregtrimvreg_ValueProvider(ulong a); 3978 protected IFlagRegisterField hdreg_ovrhdregswhardswlowleak_bit; Hdreg_Ovrhdregswhardswlowleak_Write(bool a, bool b)3979 partial void Hdreg_Ovrhdregswhardswlowleak_Write(bool a, bool b); Hdreg_Ovrhdregswhardswlowleak_Read(bool a, bool b)3980 partial void Hdreg_Ovrhdregswhardswlowleak_Read(bool a, bool b); Hdreg_Ovrhdregswhardswlowleak_ValueProvider(bool a)3981 partial void Hdreg_Ovrhdregswhardswlowleak_ValueProvider(bool a); 3982 protected IFlagRegisterField hdreg_ovrhdregswsoftswon_bit; Hdreg_Ovrhdregswsoftswon_Write(bool a, bool b)3983 partial void Hdreg_Ovrhdregswsoftswon_Write(bool a, bool b); Hdreg_Ovrhdregswsoftswon_Read(bool a, bool b)3984 partial void Hdreg_Ovrhdregswsoftswon_Read(bool a, bool b); Hdreg_Ovrhdregswsoftswon_ValueProvider(bool a)3985 partial void Hdreg_Ovrhdregswsoftswon_ValueProvider(bool a); 3986 protected IFlagRegisterField hdreg_ovrhdregswhardswon_bit; Hdreg_Ovrhdregswhardswon_Write(bool a, bool b)3987 partial void Hdreg_Ovrhdregswhardswon_Write(bool a, bool b); Hdreg_Ovrhdregswhardswon_Read(bool a, bool b)3988 partial void Hdreg_Ovrhdregswhardswon_Read(bool a, bool b); Hdreg_Ovrhdregswhardswon_ValueProvider(bool a)3989 partial void Hdreg_Ovrhdregswhardswon_ValueProvider(bool a); 3990 protected IFlagRegisterField hdreg_ovrhdregswoverrideen_bit; Hdreg_Ovrhdregswoverrideen_Write(bool a, bool b)3991 partial void Hdreg_Ovrhdregswoverrideen_Write(bool a, bool b); Hdreg_Ovrhdregswoverrideen_Read(bool a, bool b)3992 partial void Hdreg_Ovrhdregswoverrideen_Read(bool a, bool b); Hdreg_Ovrhdregswoverrideen_ValueProvider(bool a)3993 partial void Hdreg_Ovrhdregswoverrideen_ValueProvider(bool a); 3994 protected IFlagRegisterField hdreg_ovrhdregwarmstart_bit; Hdreg_Ovrhdregwarmstart_Write(bool a, bool b)3995 partial void Hdreg_Ovrhdregwarmstart_Write(bool a, bool b); Hdreg_Ovrhdregwarmstart_Read(bool a, bool b)3996 partial void Hdreg_Ovrhdregwarmstart_Read(bool a, bool b); Hdreg_Ovrhdregwarmstart_ValueProvider(bool a)3997 partial void Hdreg_Ovrhdregwarmstart_ValueProvider(bool a); 3998 protected IFlagRegisterField hdreg_ovrhdregenramp_bit; Hdreg_Ovrhdregenramp_Write(bool a, bool b)3999 partial void Hdreg_Ovrhdregenramp_Write(bool a, bool b); Hdreg_Ovrhdregenramp_Read(bool a, bool b)4000 partial void Hdreg_Ovrhdregenramp_Read(bool a, bool b); Hdreg_Ovrhdregenramp_ValueProvider(bool a)4001 partial void Hdreg_Ovrhdregenramp_ValueProvider(bool a); 4002 protected IFlagRegisterField hdreg_ovrhdregenreg_bit; Hdreg_Ovrhdregenreg_Write(bool a, bool b)4003 partial void Hdreg_Ovrhdregenreg_Write(bool a, bool b); Hdreg_Ovrhdregenreg_Read(bool a, bool b)4004 partial void Hdreg_Ovrhdregenreg_Read(bool a, bool b); Hdreg_Ovrhdregenreg_ValueProvider(bool a)4005 partial void Hdreg_Ovrhdregenreg_ValueProvider(bool a); 4006 protected IFlagRegisterField hdreg_ovrhdregen_bit; Hdreg_Ovrhdregen_Write(bool a, bool b)4007 partial void Hdreg_Ovrhdregen_Write(bool a, bool b); Hdreg_Ovrhdregen_Read(bool a, bool b)4008 partial void Hdreg_Ovrhdregen_Read(bool a, bool b); Hdreg_Ovrhdregen_ValueProvider(bool a)4009 partial void Hdreg_Ovrhdregen_ValueProvider(bool a); 4010 protected IFlagRegisterField hdreg_ovrhdregoverrideen_bit; Hdreg_Ovrhdregoverrideen_Write(bool a, bool b)4011 partial void Hdreg_Ovrhdregoverrideen_Write(bool a, bool b); Hdreg_Ovrhdregoverrideen_Read(bool a, bool b)4012 partial void Hdreg_Ovrhdregoverrideen_Read(bool a, bool b); Hdreg_Ovrhdregoverrideen_ValueProvider(bool a)4013 partial void Hdreg_Ovrhdregoverrideen_ValueProvider(bool a); 4014 Hdreg_Write(uint a, uint b)4015 partial void Hdreg_Write(uint a, uint b); Hdreg_Read(uint a, uint b)4016 partial void Hdreg_Read(uint a, uint b); 4017 4018 // Retreg - Offset : 0x18 4019 protected IValueRegisterField retreg_retreghighsidetrim_field; Retreg_Retreghighsidetrim_Write(ulong a, ulong b)4020 partial void Retreg_Retreghighsidetrim_Write(ulong a, ulong b); Retreg_Retreghighsidetrim_Read(ulong a, ulong b)4021 partial void Retreg_Retreghighsidetrim_Read(ulong a, ulong b); Retreg_Retreghighsidetrim_ValueProvider(ulong a)4022 partial void Retreg_Retreghighsidetrim_ValueProvider(ulong a); 4023 protected IFlagRegisterField retreg_retreghstrimtempcompen_bit; Retreg_Retreghstrimtempcompen_Write(bool a, bool b)4024 partial void Retreg_Retreghstrimtempcompen_Write(bool a, bool b); Retreg_Retreghstrimtempcompen_Read(bool a, bool b)4025 partial void Retreg_Retreghstrimtempcompen_Read(bool a, bool b); Retreg_Retreghstrimtempcompen_ValueProvider(bool a)4026 partial void Retreg_Retreghstrimtempcompen_ValueProvider(bool a); 4027 protected IValueRegisterField retreg_retregidactrim_field; Retreg_Retregidactrim_Write(ulong a, ulong b)4028 partial void Retreg_Retregidactrim_Write(ulong a, ulong b); Retreg_Retregidactrim_Read(ulong a, ulong b)4029 partial void Retreg_Retregidactrim_Read(ulong a, ulong b); Retreg_Retregidactrim_ValueProvider(ulong a)4030 partial void Retreg_Retregidactrim_ValueProvider(ulong a); 4031 protected IFlagRegisterField retreg_retregcalrst_bit; Retreg_Retregcalrst_Write(bool a, bool b)4032 partial void Retreg_Retregcalrst_Write(bool a, bool b); Retreg_Retregcalrst_Read(bool a, bool b)4033 partial void Retreg_Retregcalrst_Read(bool a, bool b); Retreg_Retregcalrst_ValueProvider(bool a)4034 partial void Retreg_Retregcalrst_ValueProvider(bool a); 4035 protected IFlagRegisterField retreg_retregcalen_bit; Retreg_Retregcalen_Write(bool a, bool b)4036 partial void Retreg_Retregcalen_Write(bool a, bool b); Retreg_Retregcalen_Read(bool a, bool b)4037 partial void Retreg_Retregcalen_Read(bool a, bool b); Retreg_Retregcalen_ValueProvider(bool a)4038 partial void Retreg_Retregcalen_ValueProvider(bool a); 4039 protected IFlagRegisterField retreg_retregtristateen_bit; Retreg_Retregtristateen_Write(bool a, bool b)4040 partial void Retreg_Retregtristateen_Write(bool a, bool b); Retreg_Retregtristateen_Read(bool a, bool b)4041 partial void Retreg_Retregtristateen_Read(bool a, bool b); Retreg_Retregtristateen_ValueProvider(bool a)4042 partial void Retreg_Retregtristateen_ValueProvider(bool a); 4043 protected IFlagRegisterField retreg_ovrretreghighsidepuweakdis_bit; Retreg_Ovrretreghighsidepuweakdis_Write(bool a, bool b)4044 partial void Retreg_Ovrretreghighsidepuweakdis_Write(bool a, bool b); Retreg_Ovrretreghighsidepuweakdis_Read(bool a, bool b)4045 partial void Retreg_Ovrretreghighsidepuweakdis_Read(bool a, bool b); Retreg_Ovrretreghighsidepuweakdis_ValueProvider(bool a)4046 partial void Retreg_Ovrretreghighsidepuweakdis_ValueProvider(bool a); 4047 protected IFlagRegisterField retreg_ovrretreghighsidepudis_bit; Retreg_Ovrretreghighsidepudis_Write(bool a, bool b)4048 partial void Retreg_Ovrretreghighsidepudis_Write(bool a, bool b); Retreg_Ovrretreghighsidepudis_Read(bool a, bool b)4049 partial void Retreg_Ovrretreghighsidepudis_Read(bool a, bool b); Retreg_Ovrretreghighsidepudis_ValueProvider(bool a)4050 partial void Retreg_Ovrretreghighsidepudis_ValueProvider(bool a); 4051 protected IFlagRegisterField retreg_ovrretregbypassen_bit; Retreg_Ovrretregbypassen_Write(bool a, bool b)4052 partial void Retreg_Ovrretregbypassen_Write(bool a, bool b); Retreg_Ovrretregbypassen_Read(bool a, bool b)4053 partial void Retreg_Ovrretregbypassen_Read(bool a, bool b); Retreg_Ovrretregbypassen_ValueProvider(bool a)4054 partial void Retreg_Ovrretregbypassen_ValueProvider(bool a); 4055 protected IEnumRegisterField<RETREG_OVRRETREGOVERRIDEEN> retreg_ovrretregoverrideen_bit; Retreg_Ovrretregoverrideen_Write(RETREG_OVRRETREGOVERRIDEEN a, RETREG_OVRRETREGOVERRIDEEN b)4056 partial void Retreg_Ovrretregoverrideen_Write(RETREG_OVRRETREGOVERRIDEEN a, RETREG_OVRRETREGOVERRIDEEN b); Retreg_Ovrretregoverrideen_Read(RETREG_OVRRETREGOVERRIDEEN a, RETREG_OVRRETREGOVERRIDEEN b)4057 partial void Retreg_Ovrretregoverrideen_Read(RETREG_OVRRETREGOVERRIDEEN a, RETREG_OVRRETREGOVERRIDEEN b); Retreg_Ovrretregoverrideen_ValueProvider(RETREG_OVRRETREGOVERRIDEEN a)4058 partial void Retreg_Ovrretregoverrideen_ValueProvider(RETREG_OVRRETREGOVERRIDEEN a); 4059 Retreg_Write(uint a, uint b)4060 partial void Retreg_Write(uint a, uint b); Retreg_Read(uint a, uint b)4061 partial void Retreg_Read(uint a, uint b); 4062 4063 // Bod3sensetrim - Offset : 0x1C 4064 protected IValueRegisterField bod3sensetrim_avddbodtrim_field; Bod3sensetrim_Avddbodtrim_Write(ulong a, ulong b)4065 partial void Bod3sensetrim_Avddbodtrim_Write(ulong a, ulong b); Bod3sensetrim_Avddbodtrim_Read(ulong a, ulong b)4066 partial void Bod3sensetrim_Avddbodtrim_Read(ulong a, ulong b); Bod3sensetrim_Avddbodtrim_ValueProvider(ulong a)4067 partial void Bod3sensetrim_Avddbodtrim_ValueProvider(ulong a); 4068 protected IValueRegisterField bod3sensetrim_vddio0bodtrim_field; Bod3sensetrim_Vddio0bodtrim_Write(ulong a, ulong b)4069 partial void Bod3sensetrim_Vddio0bodtrim_Write(ulong a, ulong b); Bod3sensetrim_Vddio0bodtrim_Read(ulong a, ulong b)4070 partial void Bod3sensetrim_Vddio0bodtrim_Read(ulong a, ulong b); Bod3sensetrim_Vddio0bodtrim_ValueProvider(ulong a)4071 partial void Bod3sensetrim_Vddio0bodtrim_ValueProvider(ulong a); 4072 protected IValueRegisterField bod3sensetrim_vddio1bodtrim_field; Bod3sensetrim_Vddio1bodtrim_Write(ulong a, ulong b)4073 partial void Bod3sensetrim_Vddio1bodtrim_Write(ulong a, ulong b); Bod3sensetrim_Vddio1bodtrim_Read(ulong a, ulong b)4074 partial void Bod3sensetrim_Vddio1bodtrim_Read(ulong a, ulong b); Bod3sensetrim_Vddio1bodtrim_ValueProvider(ulong a)4075 partial void Bod3sensetrim_Vddio1bodtrim_ValueProvider(ulong a); 4076 protected IFlagRegisterField bod3sensetrim_bod3sensemode_bit; Bod3sensetrim_Bod3sensemode_Write(bool a, bool b)4077 partial void Bod3sensetrim_Bod3sensemode_Write(bool a, bool b); Bod3sensetrim_Bod3sensemode_Read(bool a, bool b)4078 partial void Bod3sensetrim_Bod3sensemode_Read(bool a, bool b); Bod3sensetrim_Bod3sensemode_ValueProvider(bool a)4079 partial void Bod3sensetrim_Bod3sensemode_ValueProvider(bool a); 4080 Bod3sensetrim_Write(uint a, uint b)4081 partial void Bod3sensetrim_Write(uint a, uint b); Bod3sensetrim_Read(uint a, uint b)4082 partial void Bod3sensetrim_Read(uint a, uint b); 4083 4084 // Bod3sense - Offset : 0x20 4085 protected IFlagRegisterField bod3sense_avddboden_bit; Bod3sense_Avddboden_Write(bool a, bool b)4086 partial void Bod3sense_Avddboden_Write(bool a, bool b); Bod3sense_Avddboden_Read(bool a, bool b)4087 partial void Bod3sense_Avddboden_Read(bool a, bool b); Bod3sense_Avddboden_ValueProvider(bool a)4088 partial void Bod3sense_Avddboden_ValueProvider(bool a); 4089 protected IFlagRegisterField bod3sense_vddio0boden_bit; Bod3sense_Vddio0boden_Write(bool a, bool b)4090 partial void Bod3sense_Vddio0boden_Write(bool a, bool b); Bod3sense_Vddio0boden_Read(bool a, bool b)4091 partial void Bod3sense_Vddio0boden_Read(bool a, bool b); Bod3sense_Vddio0boden_ValueProvider(bool a)4092 partial void Bod3sense_Vddio0boden_ValueProvider(bool a); 4093 protected IFlagRegisterField bod3sense_vddio1boden_bit; Bod3sense_Vddio1boden_Write(bool a, bool b)4094 partial void Bod3sense_Vddio1boden_Write(bool a, bool b); Bod3sense_Vddio1boden_Read(bool a, bool b)4095 partial void Bod3sense_Vddio1boden_Read(bool a, bool b); Bod3sense_Vddio1boden_ValueProvider(bool a)4096 partial void Bod3sense_Vddio1boden_ValueProvider(bool a); 4097 protected IFlagRegisterField bod3sense_avddbodmask_bit; Bod3sense_Avddbodmask_Write(bool a, bool b)4098 partial void Bod3sense_Avddbodmask_Write(bool a, bool b); Bod3sense_Avddbodmask_Read(bool a, bool b)4099 partial void Bod3sense_Avddbodmask_Read(bool a, bool b); Bod3sense_Avddbodmask_ValueProvider(bool a)4100 partial void Bod3sense_Avddbodmask_ValueProvider(bool a); 4101 protected IFlagRegisterField bod3sense_vddio0bodmask_bit; Bod3sense_Vddio0bodmask_Write(bool a, bool b)4102 partial void Bod3sense_Vddio0bodmask_Write(bool a, bool b); Bod3sense_Vddio0bodmask_Read(bool a, bool b)4103 partial void Bod3sense_Vddio0bodmask_Read(bool a, bool b); Bod3sense_Vddio0bodmask_ValueProvider(bool a)4104 partial void Bod3sense_Vddio0bodmask_ValueProvider(bool a); 4105 protected IFlagRegisterField bod3sense_vddio1bodmask_bit; Bod3sense_Vddio1bodmask_Write(bool a, bool b)4106 partial void Bod3sense_Vddio1bodmask_Write(bool a, bool b); Bod3sense_Vddio1bodmask_Read(bool a, bool b)4107 partial void Bod3sense_Vddio1bodmask_Read(bool a, bool b); Bod3sense_Vddio1bodmask_ValueProvider(bool a)4108 partial void Bod3sense_Vddio1bodmask_ValueProvider(bool a); 4109 Bod3sense_Write(uint a, uint b)4110 partial void Bod3sense_Write(uint a, uint b); Bod3sense_Read(uint a, uint b)4111 partial void Bod3sense_Read(uint a, uint b); 4112 4113 // Isbias - Offset : 0x24 4114 protected IFlagRegisterField isbias_ovrpfmperprep_bit; Isbias_Ovrpfmperprep_Write(bool a, bool b)4115 partial void Isbias_Ovrpfmperprep_Write(bool a, bool b); Isbias_Ovrpfmperprep_Read(bool a, bool b)4116 partial void Isbias_Ovrpfmperprep_Read(bool a, bool b); Isbias_Ovrpfmperprep_ValueProvider(bool a)4117 partial void Isbias_Ovrpfmperprep_ValueProvider(bool a); 4118 protected IFlagRegisterField isbias_ovrpfmperpresamp_bit; Isbias_Ovrpfmperpresamp_Write(bool a, bool b)4119 partial void Isbias_Ovrpfmperpresamp_Write(bool a, bool b); Isbias_Ovrpfmperpresamp_Read(bool a, bool b)4120 partial void Isbias_Ovrpfmperpresamp_Read(bool a, bool b); Isbias_Ovrpfmperpresamp_ValueProvider(bool a)4121 partial void Isbias_Ovrpfmperpresamp_ValueProvider(bool a); 4122 protected IFlagRegisterField isbias_ovrpfmpersamp_bit; Isbias_Ovrpfmpersamp_Write(bool a, bool b)4123 partial void Isbias_Ovrpfmpersamp_Write(bool a, bool b); Isbias_Ovrpfmpersamp_Read(bool a, bool b)4124 partial void Isbias_Ovrpfmpersamp_Read(bool a, bool b); Isbias_Ovrpfmpersamp_ValueProvider(bool a)4125 partial void Isbias_Ovrpfmpersamp_ValueProvider(bool a); 4126 protected IFlagRegisterField isbias_ovrpfmperoverriderfrsh_bit; Isbias_Ovrpfmperoverriderfrsh_Write(bool a, bool b)4127 partial void Isbias_Ovrpfmperoverriderfrsh_Write(bool a, bool b); Isbias_Ovrpfmperoverriderfrsh_Read(bool a, bool b)4128 partial void Isbias_Ovrpfmperoverriderfrsh_Read(bool a, bool b); Isbias_Ovrpfmperoverriderfrsh_ValueProvider(bool a)4129 partial void Isbias_Ovrpfmperoverriderfrsh_ValueProvider(bool a); 4130 protected IFlagRegisterField isbias_ovrisbiasprep_bit; Isbias_Ovrisbiasprep_Write(bool a, bool b)4131 partial void Isbias_Ovrisbiasprep_Write(bool a, bool b); Isbias_Ovrisbiasprep_Read(bool a, bool b)4132 partial void Isbias_Ovrisbiasprep_Read(bool a, bool b); Isbias_Ovrisbiasprep_ValueProvider(bool a)4133 partial void Isbias_Ovrisbiasprep_ValueProvider(bool a); 4134 protected IFlagRegisterField isbias_ovrisbiaspresamp_bit; Isbias_Ovrisbiaspresamp_Write(bool a, bool b)4135 partial void Isbias_Ovrisbiaspresamp_Write(bool a, bool b); Isbias_Ovrisbiaspresamp_Read(bool a, bool b)4136 partial void Isbias_Ovrisbiaspresamp_Read(bool a, bool b); Isbias_Ovrisbiaspresamp_ValueProvider(bool a)4137 partial void Isbias_Ovrisbiaspresamp_ValueProvider(bool a); 4138 protected IFlagRegisterField isbias_ovrisbiassamp_bit; Isbias_Ovrisbiassamp_Write(bool a, bool b)4139 partial void Isbias_Ovrisbiassamp_Write(bool a, bool b); Isbias_Ovrisbiassamp_Read(bool a, bool b)4140 partial void Isbias_Ovrisbiassamp_Read(bool a, bool b); Isbias_Ovrisbiassamp_ValueProvider(bool a)4141 partial void Isbias_Ovrisbiassamp_ValueProvider(bool a); 4142 protected IFlagRegisterField isbias_ovrisbiasoverriderfrsh_bit; Isbias_Ovrisbiasoverriderfrsh_Write(bool a, bool b)4143 partial void Isbias_Ovrisbiasoverriderfrsh_Write(bool a, bool b); Isbias_Ovrisbiasoverriderfrsh_Read(bool a, bool b)4144 partial void Isbias_Ovrisbiasoverriderfrsh_Read(bool a, bool b); Isbias_Ovrisbiasoverriderfrsh_ValueProvider(bool a)4145 partial void Isbias_Ovrisbiasoverriderfrsh_ValueProvider(bool a); 4146 protected IFlagRegisterField isbias_ovrisbiastsensestart_bit; Isbias_Ovrisbiastsensestart_Write(bool a, bool b)4147 partial void Isbias_Ovrisbiastsensestart_Write(bool a, bool b); Isbias_Ovrisbiastsensestart_Read(bool a, bool b)4148 partial void Isbias_Ovrisbiastsensestart_Read(bool a, bool b); Isbias_Ovrisbiastsensestart_ValueProvider(bool a)4149 partial void Isbias_Ovrisbiastsensestart_ValueProvider(bool a); 4150 protected IFlagRegisterField isbias_ovrisbiastsenseen_bit; Isbias_Ovrisbiastsenseen_Write(bool a, bool b)4151 partial void Isbias_Ovrisbiastsenseen_Write(bool a, bool b); Isbias_Ovrisbiastsenseen_Read(bool a, bool b)4152 partial void Isbias_Ovrisbiastsenseen_Read(bool a, bool b); Isbias_Ovrisbiastsenseen_ValueProvider(bool a)4153 partial void Isbias_Ovrisbiastsenseen_ValueProvider(bool a); 4154 protected IFlagRegisterField isbias_ovrisbiasselvl_bit; Isbias_Ovrisbiasselvl_Write(bool a, bool b)4155 partial void Isbias_Ovrisbiasselvl_Write(bool a, bool b); Isbias_Ovrisbiasselvl_Read(bool a, bool b)4156 partial void Isbias_Ovrisbiasselvl_Read(bool a, bool b); Isbias_Ovrisbiasselvl_ValueProvider(bool a)4157 partial void Isbias_Ovrisbiasselvl_ValueProvider(bool a); 4158 protected IFlagRegisterField isbias_ovrisbiasselvh_bit; Isbias_Ovrisbiasselvh_Write(bool a, bool b)4159 partial void Isbias_Ovrisbiasselvh_Write(bool a, bool b); Isbias_Ovrisbiasselvh_Read(bool a, bool b)4160 partial void Isbias_Ovrisbiasselvh_Read(bool a, bool b); Isbias_Ovrisbiasselvh_ValueProvider(bool a)4161 partial void Isbias_Ovrisbiasselvh_ValueProvider(bool a); 4162 protected IFlagRegisterField isbias_ovrisbiasselvbn_bit; Isbias_Ovrisbiasselvbn_Write(bool a, bool b)4163 partial void Isbias_Ovrisbiasselvbn_Write(bool a, bool b); Isbias_Ovrisbiasselvbn_Read(bool a, bool b)4164 partial void Isbias_Ovrisbiasselvbn_Read(bool a, bool b); Isbias_Ovrisbiasselvbn_ValueProvider(bool a)4165 partial void Isbias_Ovrisbiasselvbn_ValueProvider(bool a); 4166 protected IFlagRegisterField isbias_ovrisbiasselvb1_bit; Isbias_Ovrisbiasselvb1_Write(bool a, bool b)4167 partial void Isbias_Ovrisbiasselvb1_Write(bool a, bool b); Isbias_Ovrisbiasselvb1_Read(bool a, bool b)4168 partial void Isbias_Ovrisbiasselvb1_Read(bool a, bool b); Isbias_Ovrisbiasselvb1_ValueProvider(bool a)4169 partial void Isbias_Ovrisbiasselvb1_ValueProvider(bool a); 4170 protected IFlagRegisterField isbias_ovrisbiasrsttsensecomp_bit; Isbias_Ovrisbiasrsttsensecomp_Write(bool a, bool b)4171 partial void Isbias_Ovrisbiasrsttsensecomp_Write(bool a, bool b); Isbias_Ovrisbiasrsttsensecomp_Read(bool a, bool b)4172 partial void Isbias_Ovrisbiasrsttsensecomp_Read(bool a, bool b); Isbias_Ovrisbiasrsttsensecomp_ValueProvider(bool a)4173 partial void Isbias_Ovrisbiasrsttsensecomp_ValueProvider(bool a); 4174 protected IFlagRegisterField isbias_ovrisbiasoverridetemp_bit; Isbias_Ovrisbiasoverridetemp_Write(bool a, bool b)4175 partial void Isbias_Ovrisbiasoverridetemp_Write(bool a, bool b); Isbias_Ovrisbiasoverridetemp_Read(bool a, bool b)4176 partial void Isbias_Ovrisbiasoverridetemp_Read(bool a, bool b); Isbias_Ovrisbiasoverridetemp_ValueProvider(bool a)4177 partial void Isbias_Ovrisbiasoverridetemp_ValueProvider(bool a); 4178 protected IFlagRegisterField isbias_ovrisbiascalen_bit; Isbias_Ovrisbiascalen_Write(bool a, bool b)4179 partial void Isbias_Ovrisbiascalen_Write(bool a, bool b); Isbias_Ovrisbiascalen_Read(bool a, bool b)4180 partial void Isbias_Ovrisbiascalen_Read(bool a, bool b); Isbias_Ovrisbiascalen_ValueProvider(bool a)4181 partial void Isbias_Ovrisbiascalen_ValueProvider(bool a); 4182 protected IFlagRegisterField isbias_ovrisbiascalrst_bit; Isbias_Ovrisbiascalrst_Write(bool a, bool b)4183 partial void Isbias_Ovrisbiascalrst_Write(bool a, bool b); Isbias_Ovrisbiascalrst_Read(bool a, bool b)4184 partial void Isbias_Ovrisbiascalrst_Read(bool a, bool b); Isbias_Ovrisbiascalrst_ValueProvider(bool a)4185 partial void Isbias_Ovrisbiascalrst_ValueProvider(bool a); 4186 protected IFlagRegisterField isbias_ovrisbiasoverridecal_bit; Isbias_Ovrisbiasoverridecal_Write(bool a, bool b)4187 partial void Isbias_Ovrisbiasoverridecal_Write(bool a, bool b); Isbias_Ovrisbiasoverridecal_Read(bool a, bool b)4188 partial void Isbias_Ovrisbiasoverridecal_Read(bool a, bool b); Isbias_Ovrisbiasoverridecal_ValueProvider(bool a)4189 partial void Isbias_Ovrisbiasoverridecal_ValueProvider(bool a); 4190 protected IFlagRegisterField isbias_ovrisbiaswakeup_bit; Isbias_Ovrisbiaswakeup_Write(bool a, bool b)4191 partial void Isbias_Ovrisbiaswakeup_Write(bool a, bool b); Isbias_Ovrisbiaswakeup_Read(bool a, bool b)4192 partial void Isbias_Ovrisbiaswakeup_Read(bool a, bool b); Isbias_Ovrisbiaswakeup_ValueProvider(bool a)4193 partial void Isbias_Ovrisbiaswakeup_ValueProvider(bool a); 4194 protected IFlagRegisterField isbias_ovrisbiasoscen_bit; Isbias_Ovrisbiasoscen_Write(bool a, bool b)4195 partial void Isbias_Ovrisbiasoscen_Write(bool a, bool b); Isbias_Ovrisbiasoscen_Read(bool a, bool b)4196 partial void Isbias_Ovrisbiasoscen_Read(bool a, bool b); Isbias_Ovrisbiasoscen_ValueProvider(bool a)4197 partial void Isbias_Ovrisbiasoscen_ValueProvider(bool a); 4198 protected IFlagRegisterField isbias_ovrisbiasbgcont_bit; Isbias_Ovrisbiasbgcont_Write(bool a, bool b)4199 partial void Isbias_Ovrisbiasbgcont_Write(bool a, bool b); Isbias_Ovrisbiasbgcont_Read(bool a, bool b)4200 partial void Isbias_Ovrisbiasbgcont_Read(bool a, bool b); Isbias_Ovrisbiasbgcont_ValueProvider(bool a)4201 partial void Isbias_Ovrisbiasbgcont_ValueProvider(bool a); 4202 protected IFlagRegisterField isbias_ovrisbiassampbufen_bit; Isbias_Ovrisbiassampbufen_Write(bool a, bool b)4203 partial void Isbias_Ovrisbiassampbufen_Write(bool a, bool b); Isbias_Ovrisbiassampbufen_Read(bool a, bool b)4204 partial void Isbias_Ovrisbiassampbufen_Read(bool a, bool b); Isbias_Ovrisbiassampbufen_ValueProvider(bool a)4205 partial void Isbias_Ovrisbiassampbufen_ValueProvider(bool a); 4206 protected IFlagRegisterField isbias_ovrisbiascscont_bit; Isbias_Ovrisbiascscont_Write(bool a, bool b)4207 partial void Isbias_Ovrisbiascscont_Write(bool a, bool b); Isbias_Ovrisbiascscont_Read(bool a, bool b)4208 partial void Isbias_Ovrisbiascscont_Read(bool a, bool b); Isbias_Ovrisbiascscont_ValueProvider(bool a)4209 partial void Isbias_Ovrisbiascscont_ValueProvider(bool a); 4210 protected IFlagRegisterField isbias_ovrisbiasoverrideen_bit; Isbias_Ovrisbiasoverrideen_Write(bool a, bool b)4211 partial void Isbias_Ovrisbiasoverrideen_Write(bool a, bool b); Isbias_Ovrisbiasoverrideen_Read(bool a, bool b)4212 partial void Isbias_Ovrisbiasoverrideen_Read(bool a, bool b); Isbias_Ovrisbiasoverrideen_ValueProvider(bool a)4213 partial void Isbias_Ovrisbiasoverrideen_ValueProvider(bool a); 4214 Isbias_Write(uint a, uint b)4215 partial void Isbias_Write(uint a, uint b); Isbias_Read(uint a, uint b)4216 partial void Isbias_Read(uint a, uint b); 4217 4218 // Isbiastrim - Offset : 0x28 4219 protected IValueRegisterField isbiastrim_isbiastrim1p1_field; Isbiastrim_Isbiastrim1p1_Write(ulong a, ulong b)4220 partial void Isbiastrim_Isbiastrim1p1_Write(ulong a, ulong b); Isbiastrim_Isbiastrim1p1_Read(ulong a, ulong b)4221 partial void Isbiastrim_Isbiastrim1p1_Read(ulong a, ulong b); Isbiastrim_Isbiastrim1p1_ValueProvider(ulong a)4222 partial void Isbiastrim_Isbiastrim1p1_ValueProvider(ulong a); 4223 protected IValueRegisterField isbiastrim_isbiastrimltc_field; Isbiastrim_Isbiastrimltc_Write(ulong a, ulong b)4224 partial void Isbiastrim_Isbiastrimltc_Write(ulong a, ulong b); Isbiastrim_Isbiastrimltc_Read(ulong a, ulong b)4225 partial void Isbiastrim_Isbiastrimltc_Read(ulong a, ulong b); Isbiastrim_Isbiastrimltc_ValueProvider(ulong a)4226 partial void Isbiastrim_Isbiastrimltc_ValueProvider(ulong a); 4227 protected IValueRegisterField isbiastrim_isbiastrimoscrc_field; Isbiastrim_Isbiastrimoscrc_Write(ulong a, ulong b)4228 partial void Isbiastrim_Isbiastrimoscrc_Write(ulong a, ulong b); Isbiastrim_Isbiastrimoscrc_Read(ulong a, ulong b)4229 partial void Isbiastrim_Isbiastrimoscrc_Read(ulong a, ulong b); Isbiastrim_Isbiastrimoscrc_ValueProvider(ulong a)4230 partial void Isbiastrim_Isbiastrimoscrc_ValueProvider(ulong a); 4231 protected IValueRegisterField isbiastrim_isbiastrimtc_field; Isbiastrim_Isbiastrimtc_Write(ulong a, ulong b)4232 partial void Isbiastrim_Isbiastrimtc_Write(ulong a, ulong b); Isbiastrim_Isbiastrimtc_Read(ulong a, ulong b)4233 partial void Isbiastrim_Isbiastrimtc_Read(ulong a, ulong b); Isbiastrim_Isbiastrimtc_ValueProvider(ulong a)4234 partial void Isbiastrim_Isbiastrimtc_ValueProvider(ulong a); 4235 protected IValueRegisterField isbiastrim_isbiastrimoscgmc_field; Isbiastrim_Isbiastrimoscgmc_Write(ulong a, ulong b)4236 partial void Isbiastrim_Isbiastrimoscgmc_Write(ulong a, ulong b); Isbiastrim_Isbiastrimoscgmc_Read(ulong a, ulong b)4237 partial void Isbiastrim_Isbiastrimoscgmc_Read(ulong a, ulong b); Isbiastrim_Isbiastrimoscgmc_ValueProvider(ulong a)4238 partial void Isbiastrim_Isbiastrimoscgmc_ValueProvider(ulong a); 4239 protected IValueRegisterField isbiastrim_isbiastrim1p18_field; Isbiastrim_Isbiastrim1p18_Write(ulong a, ulong b)4240 partial void Isbiastrim_Isbiastrim1p18_Write(ulong a, ulong b); Isbiastrim_Isbiastrim1p18_Read(ulong a, ulong b)4241 partial void Isbiastrim_Isbiastrim1p18_Read(ulong a, ulong b); Isbiastrim_Isbiastrim1p18_ValueProvider(ulong a)4242 partial void Isbiastrim_Isbiastrim1p18_ValueProvider(ulong a); 4243 Isbiastrim_Write(uint a, uint b)4244 partial void Isbiastrim_Write(uint a, uint b); Isbiastrim_Read(uint a, uint b)4245 partial void Isbiastrim_Read(uint a, uint b); 4246 4247 // Isbiasvrefregtrim - Offset : 0x2C 4248 protected IValueRegisterField isbiasvrefregtrim_vregvscale0trim_field; Isbiasvrefregtrim_Vregvscale0trim_Write(ulong a, ulong b)4249 partial void Isbiasvrefregtrim_Vregvscale0trim_Write(ulong a, ulong b); Isbiasvrefregtrim_Vregvscale0trim_Read(ulong a, ulong b)4250 partial void Isbiasvrefregtrim_Vregvscale0trim_Read(ulong a, ulong b); Isbiasvrefregtrim_Vregvscale0trim_ValueProvider(ulong a)4251 partial void Isbiasvrefregtrim_Vregvscale0trim_ValueProvider(ulong a); 4252 protected IValueRegisterField isbiasvrefregtrim_vregvscale1trim_field; Isbiasvrefregtrim_Vregvscale1trim_Write(ulong a, ulong b)4253 partial void Isbiasvrefregtrim_Vregvscale1trim_Write(ulong a, ulong b); Isbiasvrefregtrim_Vregvscale1trim_Read(ulong a, ulong b)4254 partial void Isbiasvrefregtrim_Vregvscale1trim_Read(ulong a, ulong b); Isbiasvrefregtrim_Vregvscale1trim_ValueProvider(ulong a)4255 partial void Isbiasvrefregtrim_Vregvscale1trim_ValueProvider(ulong a); 4256 protected IValueRegisterField isbiasvrefregtrim_vregvscale2trim_field; Isbiasvrefregtrim_Vregvscale2trim_Write(ulong a, ulong b)4257 partial void Isbiasvrefregtrim_Vregvscale2trim_Write(ulong a, ulong b); Isbiasvrefregtrim_Vregvscale2trim_Read(ulong a, ulong b)4258 partial void Isbiasvrefregtrim_Vregvscale2trim_Read(ulong a, ulong b); Isbiasvrefregtrim_Vregvscale2trim_ValueProvider(ulong a)4259 partial void Isbiasvrefregtrim_Vregvscale2trim_ValueProvider(ulong a); 4260 Isbiasvrefregtrim_Write(uint a, uint b)4261 partial void Isbiasvrefregtrim_Write(uint a, uint b); Isbiasvrefregtrim_Read(uint a, uint b)4262 partial void Isbiasvrefregtrim_Read(uint a, uint b); 4263 4264 // Isbiasvreflvbodtrim - Offset : 0x30 4265 protected IValueRegisterField isbiasvreflvbodtrim_vregm70mvscale0trim_field; Isbiasvreflvbodtrim_Vregm70mvscale0trim_Write(ulong a, ulong b)4266 partial void Isbiasvreflvbodtrim_Vregm70mvscale0trim_Write(ulong a, ulong b); Isbiasvreflvbodtrim_Vregm70mvscale0trim_Read(ulong a, ulong b)4267 partial void Isbiasvreflvbodtrim_Vregm70mvscale0trim_Read(ulong a, ulong b); Isbiasvreflvbodtrim_Vregm70mvscale0trim_ValueProvider(ulong a)4268 partial void Isbiasvreflvbodtrim_Vregm70mvscale0trim_ValueProvider(ulong a); 4269 protected IValueRegisterField isbiasvreflvbodtrim_vregm70mvscale1trim_field; Isbiasvreflvbodtrim_Vregm70mvscale1trim_Write(ulong a, ulong b)4270 partial void Isbiasvreflvbodtrim_Vregm70mvscale1trim_Write(ulong a, ulong b); Isbiasvreflvbodtrim_Vregm70mvscale1trim_Read(ulong a, ulong b)4271 partial void Isbiasvreflvbodtrim_Vregm70mvscale1trim_Read(ulong a, ulong b); Isbiasvreflvbodtrim_Vregm70mvscale1trim_ValueProvider(ulong a)4272 partial void Isbiasvreflvbodtrim_Vregm70mvscale1trim_ValueProvider(ulong a); 4273 protected IValueRegisterField isbiasvreflvbodtrim_vregm70mvscale2trim_field; Isbiasvreflvbodtrim_Vregm70mvscale2trim_Write(ulong a, ulong b)4274 partial void Isbiasvreflvbodtrim_Vregm70mvscale2trim_Write(ulong a, ulong b); Isbiasvreflvbodtrim_Vregm70mvscale2trim_Read(ulong a, ulong b)4275 partial void Isbiasvreflvbodtrim_Vregm70mvscale2trim_Read(ulong a, ulong b); Isbiasvreflvbodtrim_Vregm70mvscale2trim_ValueProvider(ulong a)4276 partial void Isbiasvreflvbodtrim_Vregm70mvscale2trim_ValueProvider(ulong a); 4277 Isbiasvreflvbodtrim_Write(uint a, uint b)4278 partial void Isbiasvreflvbodtrim_Write(uint a, uint b); Isbiasvreflvbodtrim_Read(uint a, uint b)4279 partial void Isbiasvreflvbodtrim_Read(uint a, uint b); 4280 4281 // Anastatus - Offset : 0x34 4282 protected IFlagRegisterField anastatus_dvddlebodmaskoncfgchg_bit; Anastatus_Dvddlebodmaskoncfgchg_Read(bool a, bool b)4283 partial void Anastatus_Dvddlebodmaskoncfgchg_Read(bool a, bool b); Anastatus_Dvddlebodmaskoncfgchg_ValueProvider(bool a)4284 partial void Anastatus_Dvddlebodmaskoncfgchg_ValueProvider(bool a); 4285 protected IFlagRegisterField anastatus_avddbodmaskoncfgchg_bit; Anastatus_Avddbodmaskoncfgchg_Read(bool a, bool b)4286 partial void Anastatus_Avddbodmaskoncfgchg_Read(bool a, bool b); Anastatus_Avddbodmaskoncfgchg_ValueProvider(bool a)4287 partial void Anastatus_Avddbodmaskoncfgchg_ValueProvider(bool a); 4288 protected IFlagRegisterField anastatus_vddio0bodmaskoncfgchg_bit; Anastatus_Vddio0bodmaskoncfgchg_Read(bool a, bool b)4289 partial void Anastatus_Vddio0bodmaskoncfgchg_Read(bool a, bool b); Anastatus_Vddio0bodmaskoncfgchg_ValueProvider(bool a)4290 partial void Anastatus_Vddio0bodmaskoncfgchg_ValueProvider(bool a); 4291 protected IFlagRegisterField anastatus_vddio1bodmaskoncfgchg_bit; Anastatus_Vddio1bodmaskoncfgchg_Read(bool a, bool b)4292 partial void Anastatus_Vddio1bodmaskoncfgchg_Read(bool a, bool b); Anastatus_Vddio1bodmaskoncfgchg_ValueProvider(bool a)4293 partial void Anastatus_Vddio1bodmaskoncfgchg_ValueProvider(bool a); 4294 protected IFlagRegisterField anastatus_decbodmaskoncfgchg_bit; Anastatus_Decbodmaskoncfgchg_Read(bool a, bool b)4295 partial void Anastatus_Decbodmaskoncfgchg_Read(bool a, bool b); Anastatus_Decbodmaskoncfgchg_ValueProvider(bool a)4296 partial void Anastatus_Decbodmaskoncfgchg_ValueProvider(bool a); 4297 protected IFlagRegisterField anastatus_vregincmpenmaskoncfgchg_bit; Anastatus_Vregincmpenmaskoncfgchg_Read(bool a, bool b)4298 partial void Anastatus_Vregincmpenmaskoncfgchg_Read(bool a, bool b); Anastatus_Vregincmpenmaskoncfgchg_ValueProvider(bool a)4299 partial void Anastatus_Vregincmpenmaskoncfgchg_ValueProvider(bool a); 4300 protected IFlagRegisterField anastatus_dvddbod_bit; Anastatus_Dvddbod_Read(bool a, bool b)4301 partial void Anastatus_Dvddbod_Read(bool a, bool b); Anastatus_Dvddbod_ValueProvider(bool a)4302 partial void Anastatus_Dvddbod_ValueProvider(bool a); 4303 protected IFlagRegisterField anastatus_dvddlebod_bit; Anastatus_Dvddlebod_Read(bool a, bool b)4304 partial void Anastatus_Dvddlebod_Read(bool a, bool b); Anastatus_Dvddlebod_ValueProvider(bool a)4305 partial void Anastatus_Dvddlebod_ValueProvider(bool a); 4306 protected IFlagRegisterField anastatus_avddbod_bit; Anastatus_Avddbod_Read(bool a, bool b)4307 partial void Anastatus_Avddbod_Read(bool a, bool b); Anastatus_Avddbod_ValueProvider(bool a)4308 partial void Anastatus_Avddbod_ValueProvider(bool a); 4309 protected IFlagRegisterField anastatus_vddio0bod_bit; Anastatus_Vddio0bod_Read(bool a, bool b)4310 partial void Anastatus_Vddio0bod_Read(bool a, bool b); Anastatus_Vddio0bod_ValueProvider(bool a)4311 partial void Anastatus_Vddio0bod_ValueProvider(bool a); 4312 protected IFlagRegisterField anastatus_vddio1bod_bit; Anastatus_Vddio1bod_Read(bool a, bool b)4313 partial void Anastatus_Vddio1bod_Read(bool a, bool b); Anastatus_Vddio1bod_ValueProvider(bool a)4314 partial void Anastatus_Vddio1bod_ValueProvider(bool a); 4315 protected IFlagRegisterField anastatus_decbod_bit; Anastatus_Decbod_Read(bool a, bool b)4316 partial void Anastatus_Decbod_Read(bool a, bool b); Anastatus_Decbod_ValueProvider(bool a)4317 partial void Anastatus_Decbod_ValueProvider(bool a); 4318 protected IFlagRegisterField anastatus_decovmbod_bit; Anastatus_Decovmbod_Read(bool a, bool b)4319 partial void Anastatus_Decovmbod_Read(bool a, bool b); Anastatus_Decovmbod_ValueProvider(bool a)4320 partial void Anastatus_Decovmbod_ValueProvider(bool a); 4321 protected IFlagRegisterField anastatus_pfmbypvreginltthres_bit; Anastatus_Pfmbypvreginltthres_Read(bool a, bool b)4322 partial void Anastatus_Pfmbypvreginltthres_Read(bool a, bool b); Anastatus_Pfmbypvreginltthres_ValueProvider(bool a)4323 partial void Anastatus_Pfmbypvreginltthres_ValueProvider(bool a); 4324 protected IFlagRegisterField anastatus_pfmbypcmpout_bit; Anastatus_Pfmbypcmpout_Read(bool a, bool b)4325 partial void Anastatus_Pfmbypcmpout_Read(bool a, bool b); Anastatus_Pfmbypcmpout_ValueProvider(bool a)4326 partial void Anastatus_Pfmbypcmpout_ValueProvider(bool a); 4327 Anastatus_Write(uint a, uint b)4328 partial void Anastatus_Write(uint a, uint b); Anastatus_Read(uint a, uint b)4329 partial void Anastatus_Read(uint a, uint b); 4330 4331 // Pfmbyp - Offset : 0x38 4332 protected IFlagRegisterField pfmbyp_hyssel_bit; Pfmbyp_Hyssel_Write(bool a, bool b)4333 partial void Pfmbyp_Hyssel_Write(bool a, bool b); Pfmbyp_Hyssel_Read(bool a, bool b)4334 partial void Pfmbyp_Hyssel_Read(bool a, bool b); Pfmbyp_Hyssel_ValueProvider(bool a)4335 partial void Pfmbyp_Hyssel_ValueProvider(bool a); 4336 protected IFlagRegisterField pfmbyp_climboosten_bit; Pfmbyp_Climboosten_Write(bool a, bool b)4337 partial void Pfmbyp_Climboosten_Write(bool a, bool b); Pfmbyp_Climboosten_Read(bool a, bool b)4338 partial void Pfmbyp_Climboosten_Read(bool a, bool b); Pfmbyp_Climboosten_ValueProvider(bool a)4339 partial void Pfmbyp_Climboosten_ValueProvider(bool a); 4340 protected IFlagRegisterField pfmbyp_climregdis_bit; Pfmbyp_Climregdis_Write(bool a, bool b)4341 partial void Pfmbyp_Climregdis_Write(bool a, bool b); Pfmbyp_Climregdis_Read(bool a, bool b)4342 partial void Pfmbyp_Climregdis_Read(bool a, bool b); Pfmbyp_Climregdis_ValueProvider(bool a)4343 partial void Pfmbyp_Climregdis_ValueProvider(bool a); 4344 protected IFlagRegisterField pfmbyp_cmforceen_bit; Pfmbyp_Cmforceen_Write(bool a, bool b)4345 partial void Pfmbyp_Cmforceen_Write(bool a, bool b); Pfmbyp_Cmforceen_Read(bool a, bool b)4346 partial void Pfmbyp_Cmforceen_Read(bool a, bool b); Pfmbyp_Cmforceen_ValueProvider(bool a)4347 partial void Pfmbyp_Cmforceen_ValueProvider(bool a); 4348 protected IFlagRegisterField pfmbyp_cmforceval_bit; Pfmbyp_Cmforceval_Write(bool a, bool b)4349 partial void Pfmbyp_Cmforceval_Write(bool a, bool b); Pfmbyp_Cmforceval_Read(bool a, bool b)4350 partial void Pfmbyp_Cmforceval_Read(bool a, bool b); Pfmbyp_Cmforceval_ValueProvider(bool a)4351 partial void Pfmbyp_Cmforceval_ValueProvider(bool a); 4352 protected IFlagRegisterField pfmbyp_compsel_bit; Pfmbyp_Compsel_Write(bool a, bool b)4353 partial void Pfmbyp_Compsel_Write(bool a, bool b); Pfmbyp_Compsel_Read(bool a, bool b)4354 partial void Pfmbyp_Compsel_Read(bool a, bool b); Pfmbyp_Compsel_ValueProvider(bool a)4355 partial void Pfmbyp_Compsel_ValueProvider(bool a); 4356 protected IFlagRegisterField pfmbyp_dcdcpfetdis_bit; Pfmbyp_Dcdcpfetdis_Write(bool a, bool b)4357 partial void Pfmbyp_Dcdcpfetdis_Write(bool a, bool b); Pfmbyp_Dcdcpfetdis_Read(bool a, bool b)4358 partial void Pfmbyp_Dcdcpfetdis_Read(bool a, bool b); Pfmbyp_Dcdcpfetdis_ValueProvider(bool a)4359 partial void Pfmbyp_Dcdcpfetdis_ValueProvider(bool a); 4360 protected IFlagRegisterField pfmbyp_dcdcpfetforceon_bit; Pfmbyp_Dcdcpfetforceon_Write(bool a, bool b)4361 partial void Pfmbyp_Dcdcpfetforceon_Write(bool a, bool b); Pfmbyp_Dcdcpfetforceon_Read(bool a, bool b)4362 partial void Pfmbyp_Dcdcpfetforceon_Read(bool a, bool b); Pfmbyp_Dcdcpfetforceon_ValueProvider(bool a)4363 partial void Pfmbyp_Dcdcpfetforceon_ValueProvider(bool a); 4364 protected IValueRegisterField pfmbyp_pfmisomode_field; Pfmbyp_Pfmisomode_Write(ulong a, ulong b)4365 partial void Pfmbyp_Pfmisomode_Write(ulong a, ulong b); Pfmbyp_Pfmisomode_Read(ulong a, ulong b)4366 partial void Pfmbyp_Pfmisomode_Read(ulong a, ulong b); Pfmbyp_Pfmisomode_ValueProvider(ulong a)4367 partial void Pfmbyp_Pfmisomode_ValueProvider(ulong a); 4368 protected IFlagRegisterField pfmbyp_swweak_bit; Pfmbyp_Swweak_Write(bool a, bool b)4369 partial void Pfmbyp_Swweak_Write(bool a, bool b); Pfmbyp_Swweak_Read(bool a, bool b)4370 partial void Pfmbyp_Swweak_Read(bool a, bool b); Pfmbyp_Swweak_ValueProvider(bool a)4371 partial void Pfmbyp_Swweak_ValueProvider(bool a); 4372 protected IFlagRegisterField pfmbyp_ovrpfmbypswdis_bit; Pfmbyp_Ovrpfmbypswdis_Write(bool a, bool b)4373 partial void Pfmbyp_Ovrpfmbypswdis_Write(bool a, bool b); Pfmbyp_Ovrpfmbypswdis_Read(bool a, bool b)4374 partial void Pfmbyp_Ovrpfmbypswdis_Read(bool a, bool b); Pfmbyp_Ovrpfmbypswdis_ValueProvider(bool a)4375 partial void Pfmbyp_Ovrpfmbypswdis_ValueProvider(bool a); 4376 protected IFlagRegisterField pfmbyp_ovrpfmbypclimdis_bit; Pfmbyp_Ovrpfmbypclimdis_Write(bool a, bool b)4377 partial void Pfmbyp_Ovrpfmbypclimdis_Write(bool a, bool b); Pfmbyp_Ovrpfmbypclimdis_Read(bool a, bool b)4378 partial void Pfmbyp_Ovrpfmbypclimdis_Read(bool a, bool b); Pfmbyp_Ovrpfmbypclimdis_ValueProvider(bool a)4379 partial void Pfmbyp_Ovrpfmbypclimdis_ValueProvider(bool a); 4380 protected IFlagRegisterField pfmbyp_ovrpfmbyprstn_bit; Pfmbyp_Ovrpfmbyprstn_Write(bool a, bool b)4381 partial void Pfmbyp_Ovrpfmbyprstn_Write(bool a, bool b); Pfmbyp_Ovrpfmbyprstn_Read(bool a, bool b)4382 partial void Pfmbyp_Ovrpfmbyprstn_Read(bool a, bool b); Pfmbyp_Ovrpfmbyprstn_ValueProvider(bool a)4383 partial void Pfmbyp_Ovrpfmbyprstn_ValueProvider(bool a); 4384 protected IFlagRegisterField pfmbyp_ovrpfmbypclimsel_bit; Pfmbyp_Ovrpfmbypclimsel_Write(bool a, bool b)4385 partial void Pfmbyp_Ovrpfmbypclimsel_Write(bool a, bool b); Pfmbyp_Ovrpfmbypclimsel_Read(bool a, bool b)4386 partial void Pfmbyp_Ovrpfmbypclimsel_Read(bool a, bool b); Pfmbyp_Ovrpfmbypclimsel_ValueProvider(bool a)4387 partial void Pfmbyp_Ovrpfmbypclimsel_ValueProvider(bool a); 4388 protected IFlagRegisterField pfmbyp_ovrpfmbypoverrideen_bit; Pfmbyp_Ovrpfmbypoverrideen_Write(bool a, bool b)4389 partial void Pfmbyp_Ovrpfmbypoverrideen_Write(bool a, bool b); Pfmbyp_Ovrpfmbypoverrideen_Read(bool a, bool b)4390 partial void Pfmbyp_Ovrpfmbypoverrideen_Read(bool a, bool b); Pfmbyp_Ovrpfmbypoverrideen_ValueProvider(bool a)4391 partial void Pfmbyp_Ovrpfmbypoverrideen_ValueProvider(bool a); 4392 Pfmbyp_Write(uint a, uint b)4393 partial void Pfmbyp_Write(uint a, uint b); Pfmbyp_Read(uint a, uint b)4394 partial void Pfmbyp_Read(uint a, uint b); 4395 4396 // Vregvddcmpctrl - Offset : 0x3C 4397 protected IFlagRegisterField vregvddcmpctrl_vregincmpen_bit; Vregvddcmpctrl_Vregincmpen_Write(bool a, bool b)4398 partial void Vregvddcmpctrl_Vregincmpen_Write(bool a, bool b); Vregvddcmpctrl_Vregincmpen_Read(bool a, bool b)4399 partial void Vregvddcmpctrl_Vregincmpen_Read(bool a, bool b); Vregvddcmpctrl_Vregincmpen_ValueProvider(bool a)4400 partial void Vregvddcmpctrl_Vregincmpen_ValueProvider(bool a); 4401 protected IValueRegisterField vregvddcmpctrl_thressel_field; Vregvddcmpctrl_Thressel_Write(ulong a, ulong b)4402 partial void Vregvddcmpctrl_Thressel_Write(ulong a, ulong b); Vregvddcmpctrl_Thressel_Read(ulong a, ulong b)4403 partial void Vregvddcmpctrl_Thressel_Read(ulong a, ulong b); Vregvddcmpctrl_Thressel_ValueProvider(ulong a)4404 partial void Vregvddcmpctrl_Thressel_ValueProvider(ulong a); 4405 Vregvddcmpctrl_Write(uint a, uint b)4406 partial void Vregvddcmpctrl_Write(uint a, uint b); Vregvddcmpctrl_Read(uint a, uint b)4407 partial void Vregvddcmpctrl_Read(uint a, uint b); 4408 4409 // Pd1paretctrl - Offset : 0x40 4410 protected IEnumRegisterField<PD1PARETCTRL_PD1PARETDIS> pd1paretctrl_pd1paretdis_field; Pd1paretctrl_Pd1paretdis_Write(PD1PARETCTRL_PD1PARETDIS a, PD1PARETCTRL_PD1PARETDIS b)4411 partial void Pd1paretctrl_Pd1paretdis_Write(PD1PARETCTRL_PD1PARETDIS a, PD1PARETCTRL_PD1PARETDIS b); Pd1paretctrl_Pd1paretdis_Read(PD1PARETCTRL_PD1PARETDIS a, PD1PARETCTRL_PD1PARETDIS b)4412 partial void Pd1paretctrl_Pd1paretdis_Read(PD1PARETCTRL_PD1PARETDIS a, PD1PARETCTRL_PD1PARETDIS b); Pd1paretctrl_Pd1paretdis_ValueProvider(PD1PARETCTRL_PD1PARETDIS a)4413