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 HFXO, Generated on : 2023-07-20 14:23:56.647256 11 HFXO, ID Version : dc00b03cfe6f4853848d5d69c970d617.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_HFXO_3 29 { 30 public EFR32xG2_HFXO_3(Machine machine) : base(machine) 31 { 32 EFR32xG2_HFXO_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_HFXO_3 : BasicDoubleWordPeripheral, IKnownSize 51 { EFR32xG2_HFXO_3(Machine machine)52 public EFR32xG2_HFXO_3(Machine machine) : base(machine) 53 { 54 Define_Registers(); 55 EFR32xG2_HFXO_3_Constructor(); 56 } 57 Define_Registers()58 private void Define_Registers() 59 { 60 var registersMap = new Dictionary<long, DoubleWordRegister> 61 { 62 {(long)Registers.Ipversion, GenerateIpversionRegister()}, 63 {(long)Registers.Trim, GenerateTrimRegister()}, 64 {(long)Registers.Swrst, GenerateSwrstRegister()}, 65 {(long)Registers.Xouttrim, GenerateXouttrimRegister()}, 66 {(long)Registers.Xtalcfg, GenerateXtalcfgRegister()}, 67 {(long)Registers.Xtalctrl, GenerateXtalctrlRegister()}, 68 {(long)Registers.Xtalctrl1, GenerateXtalctrl1Register()}, 69 {(long)Registers.Cfg, GenerateCfgRegister()}, 70 {(long)Registers.Ctrl, GenerateCtrlRegister()}, 71 {(long)Registers.Pkdetctrl1, GeneratePkdetctrl1Register()}, 72 {(long)Registers.Lowpwrctrl, GenerateLowpwrctrlRegister()}, 73 {(long)Registers.Pkdetctrl, GeneratePkdetctrlRegister()}, 74 {(long)Registers.Internalctrl, GenerateInternalctrlRegister()}, 75 {(long)Registers.Internalxoutctrl, GenerateInternalxoutctrlRegister()}, 76 {(long)Registers.Bufouttrim, GenerateBufouttrimRegister()}, 77 {(long)Registers.Bufoutctrl, GenerateBufoutctrlRegister()}, 78 {(long)Registers.Cmd, GenerateCmdRegister()}, 79 {(long)Registers.Status, GenerateStatusRegister()}, 80 {(long)Registers.Dbgstatus, GenerateDbgstatusRegister()}, 81 {(long)Registers.If, GenerateIfRegister()}, 82 {(long)Registers.Ien, GenerateIenRegister()}, 83 {(long)Registers.Lock, GenerateLockRegister()}, 84 }; 85 registers = new DoubleWordRegisterCollection(this, registersMap); 86 } 87 Reset()88 public override void Reset() 89 { 90 base.Reset(); 91 HFXO_Reset(); 92 } 93 94 protected enum TRIM_VTRREGTCANA 95 { 96 ADJ0 = 0, // 97 NONFLASH = 1, // 98 FLASH = 2, // 99 ADJ3 = 3, // 100 } 101 102 protected enum TRIM_VTRCORETCANA 103 { 104 ADJ0 = 0, // 105 NONFLASH = 1, // 106 FLASH = 2, // 107 ADJ3 = 3, // 108 } 109 110 protected enum XTALCFG_TIMEOUTSTEADY 111 { 112 T4US = 0, // The steady state timeout is set to 16 us minimum. The maximum can be +40%. 113 T16US = 1, // The steady state timeout is set to 41 us minimum. The maximum can be +40%. 114 T41US = 2, // The steady state timeout is set to 83 us minimum. The maximum can be +40%. 115 T83US = 3, // The steady state timeout is set to 125 us minimum. The maximum can be +40%. 116 T125US = 4, // The steady state timeout is set to 166 us minimum. The maximum can be +40%. 117 T166US = 5, // The steady state timeout is set to 208 us minimum. The maximum can be +40%. 118 T208US = 6, // The steady state timeout is set to 250 us minimum. The maximum can be +40%. 119 T250US = 7, // The steady state timeout is set to 333 us minimum. The maximum can be +40%. 120 T333US = 8, // The steady state timeout is set to 416 us minimum. The maximum can be +40%. 121 T416US = 9, // The steady state timeout is set to 500 us minimum. The maximum can be +40%. 122 T500US = 10, // The steady state timeout is set to 666 us minimum. The maximum can be +40%. 123 T666US = 11, // The steady state timeout is set to 833 us minimum. The maximum can be +40%. 124 T833US = 12, // The steady state timeout is set to 1666 us minimum. The maximum can be +40%. 125 T1666US = 13, // The steady state timeout is set to 2500 us minimum. The maximum can be +40%. 126 T2500US = 14, // The steady state timeout is set to 4166 us minimum. The maximum can be +40%. 127 T4166US = 15, // The steady state timeout is set to 7500 us minimum. The maximum can be +40%. 128 } 129 130 protected enum XTALCFG_TIMEOUTCBLSB 131 { 132 T8US = 0, // The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%. 133 T20US = 1, // The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%. 134 T41US = 2, // The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%. 135 T62US = 3, // The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%. 136 T83US = 4, // The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%. 137 T104US = 5, // The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%. 138 T125US = 6, // The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%. 139 T166US = 7, // The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%. 140 T208US = 8, // The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%. 141 T250US = 9, // The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%. 142 T333US = 10, // The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%. 143 T416US = 11, // The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%. 144 T833US = 12, // The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%. 145 T1250US = 13, // The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%. 146 T2083US = 14, // The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%. 147 T3750US = 15, // The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%. 148 } 149 150 protected enum XTALCTRL_CTUNEFIXANA 151 { 152 NONE = 0, // Remove fixed capacitance on XI and XO nodes 153 XI = 1, // Adds fixed capacitance on XI node 154 XO = 2, // Adds fixed capacitance on XO node 155 BOTH = 3, // Adds fixed capacitance on both XI and XO nodes 156 } 157 158 protected enum XTALCTRL_COREDGENANA 159 { 160 NONE = 0, // Do not apply core degeneration resistence 161 DGEN33 = 1, // Apply 33 ohm core degeneration resistence 162 DGEN50 = 2, // Apply 50 ohm core degeneration resistence 163 DGEN100 = 3, // Apply 100 ohm core degeneration resistence 164 } 165 166 protected enum CFG_MODE 167 { 168 XTAL = 0, // crystal oscillator 169 EXTCLK = 1, // external sinusoidal clock can be supplied on XI pin. 170 EXTCLKPKDET = 2, // external sinusoidal clock can be supplied on XI pin (peak detector used). 171 } 172 173 protected enum CFG_SQBUFSCHTRGANA 174 { 175 DISABLE = 0, // Squaring buffer schmitt trigger is disabled 176 ENABLE = 1, // Squaring buffer schmitt trigger is enabled 177 } 178 179 protected enum CTRL_FORCEXI2GNDANA 180 { 181 DISABLE = 0, // Disabled (not pulled) 182 ENABLE = 1, // Enabled (pulled) 183 } 184 185 protected enum CTRL_FORCEXO2GNDANA 186 { 187 DISABLE = 0, // Disabled (not pulled) 188 ENABLE = 1, // Enabled (pulled) 189 } 190 191 protected enum CTRL_PRSSTATUSSEL0 192 { 193 DISABLED = 0, // PRS mux outputs 0 194 ENS = 1, // PRS mux outputs enabled status 195 COREBIASOPTRDY = 2, // PRS mux outputs core bias optimization ready status 196 RDY = 3, // PRS mux outputs ready status 197 PRSRDY = 4, // PRS mux outputs PRS ready status 198 BUFOUTRDY = 5, // PRS mux outputs BUFOUT ready status 199 CLKINTRA0RDY = 6, // PRS mux outputs intra-clock 0 ready status 200 CLKINTRA1RDY = 7, // PRS mux outputs intra-clock 1 ready status 201 HWREQ = 8, // PRS mux outputs oscillator requested by digital clock status 202 PRSHWREQ = 9, // PRS mux outputs oscillator requested by PRS request status 203 BUFOUTHWREQ = 10, // PRS mux outputs oscillator requested by BUFOUT request status 204 CLKINTRA0HWREQ = 11, // PRS mux outputs oscillator requested by intra-clock 0 request status 205 CLKINTRA1HWREQ = 12, // PRS mux outputs oscillator requested by intra-clock 1 request status 206 } 207 208 protected enum CTRL_PRSSTATUSSEL1 209 { 210 DISABLED = 0, // PRS mux outputs 0 211 ENS = 1, // PRS mux outputs enabled status 212 COREBIASOPTRDY = 2, // PRS mux outputs core bias optimization ready status 213 RDY = 3, // PRS mux outputs ready status 214 PRSRDY = 4, // PRS mux outputs PRS ready status 215 BUFOUTRDY = 5, // PRS mux outputs BUFOUT ready status 216 CLKINTRA0RDY = 6, // PRS mux outputs intra-clock 0 ready status 217 CLKINTRA1RDY = 7, // PRS mux outputs intra-clock 1 ready status 218 HWREQ = 8, // PRS mux outputs oscillator requested by digital clock status 219 PRSHWREQ = 9, // PRS mux outputs oscillator requested by PRS request status 220 BUFOUTHWREQ = 10, // PRS mux outputs oscillator requested by BUFOUT request status 221 CLKINTRA0HWREQ = 11, // PRS mux outputs oscillator requested by intra-clock 0 request status 222 CLKINTRA1HWREQ = 12, // PRS mux outputs oscillator requested by intra-clock 1 request status 223 } 224 225 protected enum LOWPWRCTRL_SQBUFBIASRESANA 226 { 227 R13K = 0, // 228 R20K = 1, // 229 R40K = 2, // 230 R80K = 3, // 231 } 232 233 protected enum LOWPWRCTRL_SQBUFBIASANA 234 { 235 I20UA = 0, // 236 I40UA = 1, // 237 I60UA = 2, // 238 I80UA = 3, // 239 I100UA = 4, // 240 I120UA = 5, // 241 I140UA = 6, // 242 I160UA = 7, // 243 } 244 245 protected enum LOWPWRCTRL_SHUNTBIASANA 246 { 247 I20UA = 0, // 248 I30UA = 1, // 249 I40UA = 2, // 250 I50UA = 3, // 251 I60UA = 4, // 252 I70UA = 5, // 253 I80UA = 6, // 254 I90UA = 7, // 255 I100UA = 8, // 256 I110UA = 9, // 257 I120UA = 10, // 258 I130UA = 11, // 259 I140UA = 12, // 260 I150UA = 13, // 261 I160UA = 14, // 262 I170UA = 15, // 263 } 264 265 protected enum LOWPWRCTRL_TIMEOUTWARM 266 { 267 T0US = 0, // The keep-warm startup timeout is set to 0 us minimum. The maximum can be +40%. 268 T8US = 1, // The keep-warm startup timeout is set to 8 us minimum. The maximum can be +40%. 269 T17US = 2, // The keep-warm startup timeout is set to 17 us minimum. The maximum can be +40%. 270 T25US = 3, // The keep-warm startup timeout is set to 25 us minimum. The maximum can be +40%. 271 T42US = 4, // The keep-warm startup timeout is set to 42 us minimum. The maximum can be +40%. 272 T58US = 5, // The keep-warm startup timeout is set to 58 us minimum. The maximum can be +40%. 273 T83US = 6, // The keep-warm startup timeout is set to 83 us minimum. The maximum can be +40%. 274 T125US = 7, // The keep-warm startup timeout is set to 125 us minimum. The maximum can be +40%. 275 } 276 277 protected enum PKDETCTRL_PKDETNODEANA 278 { 279 XI = 0, // Apply peak detection to XI node 280 XO = 1, // Apply peak detection to XO node 281 } 282 283 protected enum PKDETCTRL_PKDETNODESTARTUPI 284 { 285 XI = 0, // Apply peak detection to XI node 286 XO = 1, // Apply peak detection to XO node 287 } 288 289 protected enum PKDETCTRL_PKDETNODESTARTUP 290 { 291 XI = 0, // Apply peak detection to XI node 292 XO = 1, // Apply peak detection to XO node 293 } 294 295 protected enum PKDETCTRL_PKDETTHANA 296 { 297 V105MV = 0, // 298 V132MV = 1, // 299 V157MV = 2, // 300 V184MV = 3, // 301 V210MV = 4, // 302 V236MV = 5, // 303 V262MV = 6, // 304 V289MV = 7, // 305 V315MV = 8, // 306 V341MV = 9, // 307 V367MV = 10, // 308 V394MV = 11, // 309 V420MV = 12, // 310 V446MV = 13, // 311 V472MV = 14, // 312 V499MV = 15, // 313 } 314 315 protected enum PKDETCTRL_PKDETTHSTARTUPI 316 { 317 V105MV = 0, // 318 V132MV = 1, // 319 V157MV = 2, // 320 V184MV = 3, // 321 V210MV = 4, // 322 V236MV = 5, // 323 V262MV = 6, // 324 V289MV = 7, // 325 V315MV = 8, // 326 V341MV = 9, // 327 V367MV = 10, // 328 V394MV = 11, // 329 V420MV = 12, // 330 V446MV = 13, // 331 V472MV = 14, // 332 V499MV = 15, // 333 } 334 335 protected enum PKDETCTRL_PKDETTHSTARTUP 336 { 337 V105MV = 0, // 338 V132MV = 1, // 339 V157MV = 2, // 340 V184MV = 3, // 341 V210MV = 4, // 342 V236MV = 5, // 343 V262MV = 6, // 344 V289MV = 7, // 345 V315MV = 8, // 346 V341MV = 9, // 347 V367MV = 10, // 348 V394MV = 11, // 349 V420MV = 12, // 350 V446MV = 13, // 351 V472MV = 14, // 352 V499MV = 15, // 353 } 354 355 protected enum PKDETCTRL_PKDETTHHIGH 356 { 357 V105MV = 0, // 358 V132MV = 1, // 359 V157MV = 2, // 360 V184MV = 3, // 361 V210MV = 4, // 362 V236MV = 5, // 363 V262MV = 6, // 364 V289MV = 7, // 365 V315MV = 8, // 366 V341MV = 9, // 367 V367MV = 10, // 368 V394MV = 11, // 369 V420MV = 12, // 370 V446MV = 13, // 371 V472MV = 14, // 372 V499MV = 15, // 373 } 374 375 protected enum PKDETCTRL_TIMEOUTPKDET 376 { 377 T4US = 0, // The peak detector timeout is set to 4 us minimum. The maximum can be +40%. 378 T8US = 1, // The peak detector timeout is set to 8 us minimum. The maximum can be +40%. 379 T16US = 2, // The peak detector timeout is set to 16 us minimum. The maximum can be +40%. 380 T33US = 3, // The peak detector timeout is set to 33 us minimum. The maximum can be +40%. 381 } 382 383 protected enum PKDETCTRL_REGLVLANA 384 { 385 V1P39 = 0, // 386 V1P43 = 1, // 387 V1P47 = 2, // 388 V1P51 = 3, // 389 V1P54 = 4, // 390 V1P57 = 5, // 391 V1P61 = 6, // 392 V1P64 = 7, // 393 } 394 395 protected enum PKDETCTRL_REGLVLSTARTUP 396 { 397 V1P39 = 0, // 398 V1P43 = 1, // 399 V1P47 = 2, // 400 V1P51 = 3, // 401 V1P54 = 4, // 402 V1P57 = 5, // 403 V1P61 = 6, // 404 V1P64 = 7, // 405 } 406 407 protected enum INTERNALCTRL_SQBUFFILTANA 408 { 409 BYPASS = 0, // 410 FILT1 = 1, // 411 FILT2 = 2, // 412 FILT3 = 3, // 413 } 414 415 protected enum INTERNALCTRL_VTRCOREDISSTARTUPANA 416 { 417 OFF = 0, // 418 DISABLE = 1, // 419 } 420 421 protected enum INTERNALCTRL_VTRCOREFORCESTARTUPANA 422 { 423 OFF = 0, // 424 FORCE = 1, // 425 } 426 427 protected enum INTERNALCTRL_VTRREGDISSTARTUPANA 428 { 429 OFF = 0, // 430 DISABLE = 1, // 431 } 432 433 protected enum INTERNALCTRL_VTRREGFORCESTARTUPANA 434 { 435 OFF = 0, // 436 FORCE = 1, // 437 } 438 439 protected enum BUFOUTCTRL_PEAKDETTHRESANA 440 { 441 V105MV = 0, // 442 V132MV = 1, // 443 V157MV = 2, // 444 V184MV = 3, // 445 V210MV = 4, // 446 V236MV = 5, // 447 V262MV = 6, // 448 V289MV = 7, // 449 V315MV = 8, // 450 V341MV = 9, // 451 V367MV = 10, // 452 V394MV = 11, // 453 V420MV = 12, // 454 V446MV = 13, // 455 V472MV = 14, // 456 V499MV = 15, // 457 } 458 459 protected enum BUFOUTCTRL_TIMEOUTCTUNE 460 { 461 T2US = 0, // The tuning cap change timeout is set to 2 us minimum. The maximum can be +40%. 462 T5US = 1, // The tuning cap change timeout is set to 5 us minimum. The maximum can be +40%. 463 T10US = 2, // The tuning cap change timeout is set to 10 us minimum. The maximum can be +40%. 464 T16US = 3, // The tuning cap change timeout is set to 16 us minimum. The maximum can be +40%. 465 T21US = 4, // The tuning cap change timeout is set to 21 us minimum. The maximum can be +40%. 466 T26US = 5, // The tuning cap change timeout is set to 26 us minimum. The maximum can be +40%. 467 T31US = 6, // The tuning cap change timeout is set to 31 us minimum. The maximum can be +40%. 468 T42US = 7, // The tuning cap change timeout is set to 42 us minimum. The maximum can be +40%. 469 T52US = 8, // The tuning cap change timeout is set to 52 us minimum. The maximum can be +40%. 470 T63US = 9, // The tuning cap change timeout is set to 63 us minimum. The maximum can be +40%. 471 T83US = 10, // The tuning cap change timeout is set to 83 us minimum. The maximum can be +40%. 472 T104US = 11, // The tuning cap change timeout is set to 104 us minimum. The maximum can be +40%. 473 T208US = 12, // The tuning cap change timeout is set to 208 us minimum. The maximum can be +40%. 474 T313US = 13, // The tuning cap change timeout is set to 313 us minimum. The maximum can be +40%. 475 T521US = 14, // The tuning cap change timeout is set to 521 us minimum. The maximum can be +40%. 476 T938US = 15, // The tuning cap change timeout is set to 938 us minimum. The maximum can be +40%. 477 } 478 479 protected enum BUFOUTCTRL_TIMEOUTSTARTUP 480 { 481 T42US = 0, // The oscillator startup timeout is set to 42 us minimum. The maximum can be +40%. 482 T83US = 1, // The oscillator startup timeout is set to 83 us minimum. The maximum can be +40%. 483 T108US = 2, // The oscillator startup timeout is set to 108 us minimum. The maximum can be +40%. 484 T133US = 3, // The oscillator startup timeout is set to 133 us minimum. The maximum can be +40%. 485 T158US = 4, // The oscillator startup timeout is set to 158 us minimum. The maximum can be +40%. 486 T183US = 5, // The oscillator startup timeout is set to 183 us minimum. The maximum can be +40%. 487 T208US = 6, // The oscillator startup timeout is set to 208 us minimum. The maximum can be +40%. 488 T233US = 7, // The oscillator startup timeout is set to 233 us minimum. The maximum can be +40%. 489 T258US = 8, // The oscillator startup timeout is set to 258 us minimum. The maximum can be +40%. 490 T283US = 9, // The oscillator startup timeout is set to 283 us minimum. The maximum can be +40%. 491 T333US = 10, // The oscillator startup timeout is set to 333 us minimum. The maximum can be +40%. 492 T375US = 11, // The oscillator startup timeout is set to 375 us minimum. The maximum can be +40%. 493 T417US = 12, // The oscillator startup timeout is set to 417 us minimum. The maximum can be +40%. 494 T458US = 13, // The oscillator startup timeout is set to 458 us minimum. The maximum can be +40%. 495 T500US = 14, // The oscillator startup timeout is set to 500 us minimum. The maximum can be +40%. 496 T667US = 15, // The oscillator startup timeout is set to 667 us minimum. The maximum can be +40%. 497 } 498 499 protected enum STATUS_LOCK 500 { 501 UNLOCKED = 0, // Configuration lock is unlocked 502 LOCKED = 1, // Configuration lock is locked 503 } 504 505 protected enum DBGSTATUS_PKDETSTATUS 506 { 507 BELOW = 0, // Oscillator amplitude is below peak detection threshold. 508 ABOVE = 1, // Oscillator amplitude is above peak detection threshold. 509 } 510 511 protected enum DBGSTATUS_XOUTPKDETSTATUS 512 { 513 BELOW = 0, // BUFOUT amplitude is below peak detection threshold. 514 ABOVE = 1, // BUFOUT amplitude is above peak detection threshold. 515 } 516 517 // Ipversion - Offset : 0x0 GenerateIpversionRegister()518 protected DoubleWordRegister GenerateIpversionRegister() => new DoubleWordRegister(this, 0x3) 519 .WithValueField(0, 32, out ipversion_ipversion_field, FieldMode.Read, 520 valueProviderCallback: (_) => { 521 Ipversion_Ipversion_ValueProvider(_); 522 return ipversion_ipversion_field.Value; 523 }, 524 readCallback: (_, __) => Ipversion_Ipversion_Read(_, __), 525 name: "Ipversion") 526 .WithReadCallback((_, __) => Ipversion_Read(_, __)) 527 .WithWriteCallback((_, __) => Ipversion_Write(_, __)); 528 529 // Trim - Offset : 0x4 GenerateTrimRegister()530 protected DoubleWordRegister GenerateTrimRegister() => new DoubleWordRegister(this, 0x8770200) 531 .WithReservedBits(0, 8) 532 .WithEnumField<DoubleWordRegister, TRIM_VTRREGTCANA>(8, 2, out trim_vtrregtcana_field, 533 valueProviderCallback: (_) => { 534 Trim_Vtrregtcana_ValueProvider(_); 535 return trim_vtrregtcana_field.Value; 536 }, 537 writeCallback: (_, __) => { 538 WriteWSYNC(); 539 Trim_Vtrregtcana_Write(_, __); 540 }, 541 readCallback: (_, __) => Trim_Vtrregtcana_Read(_, __), 542 name: "Vtrregtcana") 543 .WithEnumField<DoubleWordRegister, TRIM_VTRCORETCANA>(10, 2, out trim_vtrcoretcana_field, 544 valueProviderCallback: (_) => { 545 Trim_Vtrcoretcana_ValueProvider(_); 546 return trim_vtrcoretcana_field.Value; 547 }, 548 writeCallback: (_, __) => { 549 WriteWSYNC(); 550 Trim_Vtrcoretcana_Write(_, __); 551 }, 552 readCallback: (_, __) => Trim_Vtrcoretcana_Read(_, __), 553 name: "Vtrcoretcana") 554 .WithReservedBits(12, 4) 555 .WithValueField(16, 4, out trim_vtrcoretrimana_field, 556 valueProviderCallback: (_) => { 557 Trim_Vtrcoretrimana_ValueProvider(_); 558 return trim_vtrcoretrimana_field.Value; 559 }, 560 writeCallback: (_, __) => { 561 WriteWSYNC(); 562 Trim_Vtrcoretrimana_Write(_, __); 563 }, 564 readCallback: (_, __) => Trim_Vtrcoretrimana_Read(_, __), 565 name: "Vtrcoretrimana") 566 .WithValueField(20, 4, out trim_vtrregtrimana_field, 567 valueProviderCallback: (_) => { 568 Trim_Vtrregtrimana_ValueProvider(_); 569 return trim_vtrregtrimana_field.Value; 570 }, 571 writeCallback: (_, __) => { 572 WriteWSYNC(); 573 Trim_Vtrregtrimana_Write(_, __); 574 }, 575 readCallback: (_, __) => Trim_Vtrregtrimana_Read(_, __), 576 name: "Vtrregtrimana") 577 .WithValueField(24, 4, out trim_shuntlvlana_field, 578 valueProviderCallback: (_) => { 579 Trim_Shuntlvlana_ValueProvider(_); 580 return trim_shuntlvlana_field.Value; 581 }, 582 writeCallback: (_, __) => { 583 WriteWSYNC(); 584 Trim_Shuntlvlana_Write(_, __); 585 }, 586 readCallback: (_, __) => Trim_Shuntlvlana_Read(_, __), 587 name: "Shuntlvlana") 588 .WithReservedBits(28, 4) 589 .WithReadCallback((_, __) => Trim_Read(_, __)) 590 .WithWriteCallback((_, __) => Trim_Write(_, __)); 591 592 // Swrst - Offset : 0x8 GenerateSwrstRegister()593 protected DoubleWordRegister GenerateSwrstRegister() => new DoubleWordRegister(this, 0x0) 594 .WithFlag(0, out swrst_swrst_bit, FieldMode.Write, 595 writeCallback: (_, __) => Swrst_Swrst_Write(_, __), 596 name: "Swrst") 597 .WithFlag(1, out swrst_resetting_bit, FieldMode.Read, 598 valueProviderCallback: (_) => { 599 Swrst_Resetting_ValueProvider(_); 600 return swrst_resetting_bit.Value; 601 }, 602 readCallback: (_, __) => Swrst_Resetting_Read(_, __), 603 name: "Resetting") 604 .WithReservedBits(2, 30) 605 .WithReadCallback((_, __) => Swrst_Read(_, __)) 606 .WithWriteCallback((_, __) => Swrst_Write(_, __)); 607 608 // Xouttrim - Offset : 0xC GenerateXouttrimRegister()609 protected DoubleWordRegister GenerateXouttrimRegister() => new DoubleWordRegister(this, 0x44534) 610 .WithValueField(0, 3, out xouttrim_vregbiastrimibndioana_field, 611 valueProviderCallback: (_) => { 612 Xouttrim_Vregbiastrimibndioana_ValueProvider(_); 613 return xouttrim_vregbiastrimibndioana_field.Value; 614 }, 615 writeCallback: (_, __) => { 616 WriteWSYNC(); 617 Xouttrim_Vregbiastrimibndioana_Write(_, __); 618 }, 619 readCallback: (_, __) => Xouttrim_Vregbiastrimibndioana_Read(_, __), 620 name: "Vregbiastrimibndioana") 621 .WithReservedBits(3, 1) 622 .WithValueField(4, 3, out xouttrim_vregbiastrimibcoreana_field, 623 valueProviderCallback: (_) => { 624 Xouttrim_Vregbiastrimibcoreana_ValueProvider(_); 625 return xouttrim_vregbiastrimibcoreana_field.Value; 626 }, 627 writeCallback: (_, __) => { 628 WriteWSYNC(); 629 Xouttrim_Vregbiastrimibcoreana_Write(_, __); 630 }, 631 readCallback: (_, __) => Xouttrim_Vregbiastrimibcoreana_Read(_, __), 632 name: "Vregbiastrimibcoreana") 633 .WithReservedBits(7, 1) 634 .WithValueField(8, 2, out xouttrim_xoutcasbiasana_field, 635 valueProviderCallback: (_) => { 636 Xouttrim_Xoutcasbiasana_ValueProvider(_); 637 return xouttrim_xoutcasbiasana_field.Value; 638 }, 639 writeCallback: (_, __) => { 640 WriteWSYNC(); 641 Xouttrim_Xoutcasbiasana_Write(_, __); 642 }, 643 readCallback: (_, __) => Xouttrim_Xoutcasbiasana_Read(_, __), 644 name: "Xoutcasbiasana") 645 .WithValueField(10, 2, out xouttrim_xoutpdiocasana_field, 646 valueProviderCallback: (_) => { 647 Xouttrim_Xoutpdiocasana_ValueProvider(_); 648 return xouttrim_xoutpdiocasana_field.Value; 649 }, 650 writeCallback: (_, __) => { 651 WriteWSYNC(); 652 Xouttrim_Xoutpdiocasana_Write(_, __); 653 }, 654 readCallback: (_, __) => Xouttrim_Xoutpdiocasana_Read(_, __), 655 name: "Xoutpdiocasana") 656 .WithValueField(12, 4, out xouttrim_xoutcmfiltresana_field, 657 valueProviderCallback: (_) => { 658 Xouttrim_Xoutcmfiltresana_ValueProvider(_); 659 return xouttrim_xoutcmfiltresana_field.Value; 660 }, 661 writeCallback: (_, __) => { 662 WriteWSYNC(); 663 Xouttrim_Xoutcmfiltresana_Write(_, __); 664 }, 665 readCallback: (_, __) => Xouttrim_Xoutcmfiltresana_Read(_, __), 666 name: "Xoutcmfiltresana") 667 .WithValueField(16, 3, out xouttrim_vtrtcana_field, 668 valueProviderCallback: (_) => { 669 Xouttrim_Vtrtcana_ValueProvider(_); 670 return xouttrim_vtrtcana_field.Value; 671 }, 672 writeCallback: (_, __) => { 673 WriteWSYNC(); 674 Xouttrim_Vtrtcana_Write(_, __); 675 }, 676 readCallback: (_, __) => Xouttrim_Vtrtcana_Read(_, __), 677 name: "Vtrtcana") 678 .WithReservedBits(19, 13) 679 .WithReadCallback((_, __) => Xouttrim_Read(_, __)) 680 .WithWriteCallback((_, __) => Xouttrim_Write(_, __)); 681 682 // Xtalcfg - Offset : 0x10 GenerateXtalcfgRegister()683 protected DoubleWordRegister GenerateXtalcfgRegister() => new DoubleWordRegister(this, 0xBB00820) 684 .WithValueField(0, 6, out xtalcfg_corebiasstartupi_field, 685 valueProviderCallback: (_) => { 686 Xtalcfg_Corebiasstartupi_ValueProvider(_); 687 return xtalcfg_corebiasstartupi_field.Value; 688 }, 689 writeCallback: (_, __) => { 690 WriteWSYNC(); 691 Xtalcfg_Corebiasstartupi_Write(_, __); 692 }, 693 readCallback: (_, __) => Xtalcfg_Corebiasstartupi_Read(_, __), 694 name: "Corebiasstartupi") 695 .WithValueField(6, 6, out xtalcfg_corebiasstartup_field, 696 valueProviderCallback: (_) => { 697 Xtalcfg_Corebiasstartup_ValueProvider(_); 698 return xtalcfg_corebiasstartup_field.Value; 699 }, 700 writeCallback: (_, __) => { 701 WriteWSYNC(); 702 Xtalcfg_Corebiasstartup_Write(_, __); 703 }, 704 readCallback: (_, __) => Xtalcfg_Corebiasstartup_Read(_, __), 705 name: "Corebiasstartup") 706 .WithValueField(12, 4, out xtalcfg_ctunexistartup_field, 707 valueProviderCallback: (_) => { 708 Xtalcfg_Ctunexistartup_ValueProvider(_); 709 return xtalcfg_ctunexistartup_field.Value; 710 }, 711 writeCallback: (_, __) => { 712 WriteWSYNC(); 713 Xtalcfg_Ctunexistartup_Write(_, __); 714 }, 715 readCallback: (_, __) => Xtalcfg_Ctunexistartup_Read(_, __), 716 name: "Ctunexistartup") 717 .WithValueField(16, 4, out xtalcfg_ctunexostartup_field, 718 valueProviderCallback: (_) => { 719 Xtalcfg_Ctunexostartup_ValueProvider(_); 720 return xtalcfg_ctunexostartup_field.Value; 721 }, 722 writeCallback: (_, __) => { 723 WriteWSYNC(); 724 Xtalcfg_Ctunexostartup_Write(_, __); 725 }, 726 readCallback: (_, __) => Xtalcfg_Ctunexostartup_Read(_, __), 727 name: "Ctunexostartup") 728 .WithEnumField<DoubleWordRegister, XTALCFG_TIMEOUTSTEADY>(20, 4, out xtalcfg_timeoutsteady_field, 729 valueProviderCallback: (_) => { 730 Xtalcfg_Timeoutsteady_ValueProvider(_); 731 return xtalcfg_timeoutsteady_field.Value; 732 }, 733 writeCallback: (_, __) => { 734 WriteWSYNC(); 735 Xtalcfg_Timeoutsteady_Write(_, __); 736 }, 737 readCallback: (_, __) => Xtalcfg_Timeoutsteady_Read(_, __), 738 name: "Timeoutsteady") 739 .WithEnumField<DoubleWordRegister, XTALCFG_TIMEOUTCBLSB>(24, 4, out xtalcfg_timeoutcblsb_field, 740 valueProviderCallback: (_) => { 741 Xtalcfg_Timeoutcblsb_ValueProvider(_); 742 return xtalcfg_timeoutcblsb_field.Value; 743 }, 744 writeCallback: (_, __) => { 745 WriteWSYNC(); 746 Xtalcfg_Timeoutcblsb_Write(_, __); 747 }, 748 readCallback: (_, __) => Xtalcfg_Timeoutcblsb_Read(_, __), 749 name: "Timeoutcblsb") 750 .WithReservedBits(28, 4) 751 .WithReadCallback((_, __) => Xtalcfg_Read(_, __)) 752 .WithWriteCallback((_, __) => Xtalcfg_Write(_, __)); 753 754 // Xtalctrl - Offset : 0x18 GenerateXtalctrlRegister()755 protected DoubleWordRegister GenerateXtalctrlRegister() => new DoubleWordRegister(this, 0x33C3C3C) 756 .WithValueField(0, 8, out xtalctrl_corebiasana_field, 757 valueProviderCallback: (_) => { 758 Xtalctrl_Corebiasana_ValueProvider(_); 759 return xtalctrl_corebiasana_field.Value; 760 }, 761 writeCallback: (_, __) => { 762 WriteRWSYNC(); 763 Xtalctrl_Corebiasana_Write(_, __); 764 }, 765 readCallback: (_, __) => Xtalctrl_Corebiasana_Read(_, __), 766 name: "Corebiasana") 767 .WithValueField(8, 8, out xtalctrl_ctunexiana_field, 768 valueProviderCallback: (_) => { 769 Xtalctrl_Ctunexiana_ValueProvider(_); 770 return xtalctrl_ctunexiana_field.Value; 771 }, 772 writeCallback: (_, __) => { 773 WriteWSYNC(); 774 Xtalctrl_Ctunexiana_Write(_, __); 775 }, 776 readCallback: (_, __) => Xtalctrl_Ctunexiana_Read(_, __), 777 name: "Ctunexiana") 778 .WithValueField(16, 8, out xtalctrl_ctunexoana_field, 779 valueProviderCallback: (_) => { 780 Xtalctrl_Ctunexoana_ValueProvider(_); 781 return xtalctrl_ctunexoana_field.Value; 782 }, 783 writeCallback: (_, __) => { 784 WriteWSYNC(); 785 Xtalctrl_Ctunexoana_Write(_, __); 786 }, 787 readCallback: (_, __) => Xtalctrl_Ctunexoana_Read(_, __), 788 name: "Ctunexoana") 789 .WithEnumField<DoubleWordRegister, XTALCTRL_CTUNEFIXANA>(24, 2, out xtalctrl_ctunefixana_field, 790 valueProviderCallback: (_) => { 791 Xtalctrl_Ctunefixana_ValueProvider(_); 792 return xtalctrl_ctunefixana_field.Value; 793 }, 794 writeCallback: (_, __) => { 795 WriteWSYNC(); 796 Xtalctrl_Ctunefixana_Write(_, __); 797 }, 798 readCallback: (_, __) => Xtalctrl_Ctunefixana_Read(_, __), 799 name: "Ctunefixana") 800 .WithEnumField<DoubleWordRegister, XTALCTRL_COREDGENANA>(26, 2, out xtalctrl_coredgenana_field, 801 valueProviderCallback: (_) => { 802 Xtalctrl_Coredgenana_ValueProvider(_); 803 return xtalctrl_coredgenana_field.Value; 804 }, 805 writeCallback: (_, __) => { 806 WriteWSYNC(); 807 Xtalctrl_Coredgenana_Write(_, __); 808 }, 809 readCallback: (_, __) => Xtalctrl_Coredgenana_Read(_, __), 810 name: "Coredgenana") 811 .WithReservedBits(28, 3) 812 .WithFlag(31, out xtalctrl_skipcorebiasopt_bit, 813 valueProviderCallback: (_) => { 814 Xtalctrl_Skipcorebiasopt_ValueProvider(_); 815 return xtalctrl_skipcorebiasopt_bit.Value; 816 }, 817 writeCallback: (_, __) => { 818 WriteRWSYNC(); 819 Xtalctrl_Skipcorebiasopt_Write(_, __); 820 }, 821 readCallback: (_, __) => Xtalctrl_Skipcorebiasopt_Read(_, __), 822 name: "Skipcorebiasopt") 823 .WithReadCallback((_, __) => Xtalctrl_Read(_, __)) 824 .WithWriteCallback((_, __) => Xtalctrl_Write(_, __)); 825 826 // Xtalctrl1 - Offset : 0x1C GenerateXtalctrl1Register()827 protected DoubleWordRegister GenerateXtalctrl1Register() => new DoubleWordRegister(this, 0x3C) 828 .WithValueField(0, 8, out xtalctrl1_ctunexibufoutana_field, 829 valueProviderCallback: (_) => { 830 Xtalctrl1_Ctunexibufoutana_ValueProvider(_); 831 return xtalctrl1_ctunexibufoutana_field.Value; 832 }, 833 writeCallback: (_, __) => { 834 WriteWSYNC(); 835 Xtalctrl1_Ctunexibufoutana_Write(_, __); 836 }, 837 readCallback: (_, __) => Xtalctrl1_Ctunexibufoutana_Read(_, __), 838 name: "Ctunexibufoutana") 839 .WithReservedBits(8, 24) 840 .WithReadCallback((_, __) => Xtalctrl1_Read(_, __)) 841 .WithWriteCallback((_, __) => Xtalctrl1_Write(_, __)); 842 843 // Cfg - Offset : 0x20 GenerateCfgRegister()844 protected DoubleWordRegister GenerateCfgRegister() => new DoubleWordRegister(this, 0x10000000) 845 .WithEnumField<DoubleWordRegister, CFG_MODE>(0, 2, out cfg_mode_field, 846 valueProviderCallback: (_) => { 847 Cfg_Mode_ValueProvider(_); 848 return cfg_mode_field.Value; 849 }, 850 writeCallback: (_, __) => { 851 WriteWSYNC(); 852 Cfg_Mode_Write(_, __); 853 }, 854 readCallback: (_, __) => Cfg_Mode_Read(_, __), 855 name: "Mode") 856 .WithFlag(2, out cfg_enxidcbiasana_bit, 857 valueProviderCallback: (_) => { 858 Cfg_Enxidcbiasana_ValueProvider(_); 859 return cfg_enxidcbiasana_bit.Value; 860 }, 861 writeCallback: (_, __) => { 862 WriteWSYNC(); 863 Cfg_Enxidcbiasana_Write(_, __); 864 }, 865 readCallback: (_, __) => Cfg_Enxidcbiasana_Read(_, __), 866 name: "Enxidcbiasana") 867 .WithEnumField<DoubleWordRegister, CFG_SQBUFSCHTRGANA>(3, 1, out cfg_sqbufschtrgana_bit, 868 valueProviderCallback: (_) => { 869 Cfg_Sqbufschtrgana_ValueProvider(_); 870 return cfg_sqbufschtrgana_bit.Value; 871 }, 872 writeCallback: (_, __) => { 873 WriteWSYNC(); 874 Cfg_Sqbufschtrgana_Write(_, __); 875 }, 876 readCallback: (_, __) => Cfg_Sqbufschtrgana_Read(_, __), 877 name: "Sqbufschtrgana") 878 .WithReservedBits(4, 24) 879 .WithFlag(28, out cfg_forcelftimeout_bit, 880 valueProviderCallback: (_) => { 881 Cfg_Forcelftimeout_ValueProvider(_); 882 return cfg_forcelftimeout_bit.Value; 883 }, 884 writeCallback: (_, __) => { 885 WriteWSYNC(); 886 Cfg_Forcelftimeout_Write(_, __); 887 }, 888 readCallback: (_, __) => Cfg_Forcelftimeout_Read(_, __), 889 name: "Forcelftimeout") 890 .WithFlag(29, out cfg_forcehftimeout_bit, 891 valueProviderCallback: (_) => { 892 Cfg_Forcehftimeout_ValueProvider(_); 893 return cfg_forcehftimeout_bit.Value; 894 }, 895 writeCallback: (_, __) => { 896 WriteWSYNC(); 897 Cfg_Forcehftimeout_Write(_, __); 898 }, 899 readCallback: (_, __) => Cfg_Forcehftimeout_Read(_, __), 900 name: "Forcehftimeout") 901 .WithReservedBits(30, 1) 902 .WithFlag(31, out cfg_disfsm_bit, 903 valueProviderCallback: (_) => { 904 Cfg_Disfsm_ValueProvider(_); 905 return cfg_disfsm_bit.Value; 906 }, 907 writeCallback: (_, __) => { 908 WriteWSYNC(); 909 Cfg_Disfsm_Write(_, __); 910 }, 911 readCallback: (_, __) => Cfg_Disfsm_Read(_, __), 912 name: "Disfsm") 913 .WithReadCallback((_, __) => Cfg_Read(_, __)) 914 .WithWriteCallback((_, __) => Cfg_Write(_, __)); 915 916 // Ctrl - Offset : 0x28 GenerateCtrlRegister()917 protected DoubleWordRegister GenerateCtrlRegister() => new DoubleWordRegister(this, 0x7000040) 918 .WithFlag(0, out ctrl_bufoutfreeze_bit, 919 valueProviderCallback: (_) => { 920 Ctrl_Bufoutfreeze_ValueProvider(_); 921 return ctrl_bufoutfreeze_bit.Value; 922 }, 923 writeCallback: (_, __) => { 924 WriteWSYNC(); 925 Ctrl_Bufoutfreeze_Write(_, __); 926 }, 927 readCallback: (_, __) => Ctrl_Bufoutfreeze_Read(_, __), 928 name: "Bufoutfreeze") 929 .WithReservedBits(1, 1) 930 .WithFlag(2, out ctrl_keepwarm_bit, 931 valueProviderCallback: (_) => { 932 Ctrl_Keepwarm_ValueProvider(_); 933 return ctrl_keepwarm_bit.Value; 934 }, 935 writeCallback: (_, __) => { 936 WriteWSYNC(); 937 Ctrl_Keepwarm_Write(_, __); 938 }, 939 readCallback: (_, __) => Ctrl_Keepwarm_Read(_, __), 940 name: "Keepwarm") 941 .WithFlag(3, out ctrl_em23ondemand_bit, 942 valueProviderCallback: (_) => { 943 Ctrl_Em23ondemand_ValueProvider(_); 944 return ctrl_em23ondemand_bit.Value; 945 }, 946 writeCallback: (_, __) => { 947 WriteWSYNC(); 948 Ctrl_Em23ondemand_Write(_, __); 949 }, 950 readCallback: (_, __) => Ctrl_Em23ondemand_Read(_, __), 951 name: "Em23ondemand") 952 .WithEnumField<DoubleWordRegister, CTRL_FORCEXI2GNDANA>(4, 1, out ctrl_forcexi2gndana_bit, 953 valueProviderCallback: (_) => { 954 Ctrl_Forcexi2gndana_ValueProvider(_); 955 return ctrl_forcexi2gndana_bit.Value; 956 }, 957 writeCallback: (_, __) => { 958 WriteWSYNC(); 959 Ctrl_Forcexi2gndana_Write(_, __); 960 }, 961 readCallback: (_, __) => Ctrl_Forcexi2gndana_Read(_, __), 962 name: "Forcexi2gndana") 963 .WithEnumField<DoubleWordRegister, CTRL_FORCEXO2GNDANA>(5, 1, out ctrl_forcexo2gndana_bit, 964 valueProviderCallback: (_) => { 965 Ctrl_Forcexo2gndana_ValueProvider(_); 966 return ctrl_forcexo2gndana_bit.Value; 967 }, 968 writeCallback: (_, __) => { 969 WriteWSYNC(); 970 Ctrl_Forcexo2gndana_Write(_, __); 971 }, 972 readCallback: (_, __) => Ctrl_Forcexo2gndana_Read(_, __), 973 name: "Forcexo2gndana") 974 .WithFlag(6, out ctrl_forcectunemax_bit, 975 valueProviderCallback: (_) => { 976 Ctrl_Forcectunemax_ValueProvider(_); 977 return ctrl_forcectunemax_bit.Value; 978 }, 979 writeCallback: (_, __) => { 980 WriteRWSYNC(); 981 Ctrl_Forcectunemax_Write(_, __); 982 }, 983 readCallback: (_, __) => Ctrl_Forcectunemax_Read(_, __), 984 name: "Forcectunemax") 985 .WithReservedBits(7, 1) 986 .WithEnumField<DoubleWordRegister, CTRL_PRSSTATUSSEL0>(8, 4, out ctrl_prsstatussel0_field, 987 valueProviderCallback: (_) => { 988 Ctrl_Prsstatussel0_ValueProvider(_); 989 return ctrl_prsstatussel0_field.Value; 990 }, 991 writeCallback: (_, __) => { 992 WriteWSYNC(); 993 Ctrl_Prsstatussel0_Write(_, __); 994 }, 995 readCallback: (_, __) => Ctrl_Prsstatussel0_Read(_, __), 996 name: "Prsstatussel0") 997 .WithEnumField<DoubleWordRegister, CTRL_PRSSTATUSSEL1>(12, 4, out ctrl_prsstatussel1_field, 998 valueProviderCallback: (_) => { 999 Ctrl_Prsstatussel1_ValueProvider(_); 1000 return ctrl_prsstatussel1_field.Value; 1001 }, 1002 writeCallback: (_, __) => { 1003 WriteWSYNC(); 1004 Ctrl_Prsstatussel1_Write(_, __); 1005 }, 1006 readCallback: (_, __) => Ctrl_Prsstatussel1_Read(_, __), 1007 name: "Prsstatussel1") 1008 .WithFlag(16, out ctrl_forceen_bit, 1009 valueProviderCallback: (_) => { 1010 Ctrl_Forceen_ValueProvider(_); 1011 return ctrl_forceen_bit.Value; 1012 }, 1013 writeCallback: (_, __) => { 1014 WriteWSYNC(); 1015 Ctrl_Forceen_Write(_, __); 1016 }, 1017 readCallback: (_, __) => Ctrl_Forceen_Read(_, __), 1018 name: "Forceen") 1019 .WithFlag(17, out ctrl_forceenprs_bit, 1020 valueProviderCallback: (_) => { 1021 Ctrl_Forceenprs_ValueProvider(_); 1022 return ctrl_forceenprs_bit.Value; 1023 }, 1024 writeCallback: (_, __) => { 1025 WriteWSYNC(); 1026 Ctrl_Forceenprs_Write(_, __); 1027 }, 1028 readCallback: (_, __) => Ctrl_Forceenprs_Read(_, __), 1029 name: "Forceenprs") 1030 .WithFlag(18, out ctrl_forceenbufout_bit, 1031 valueProviderCallback: (_) => { 1032 Ctrl_Forceenbufout_ValueProvider(_); 1033 return ctrl_forceenbufout_bit.Value; 1034 }, 1035 writeCallback: (_, __) => { 1036 WriteWSYNC(); 1037 Ctrl_Forceenbufout_Write(_, __); 1038 }, 1039 readCallback: (_, __) => Ctrl_Forceenbufout_Read(_, __), 1040 name: "Forceenbufout") 1041 .WithReservedBits(19, 5) 1042 .WithFlag(24, out ctrl_disondemand_bit, 1043 valueProviderCallback: (_) => { 1044 Ctrl_Disondemand_ValueProvider(_); 1045 return ctrl_disondemand_bit.Value; 1046 }, 1047 writeCallback: (_, __) => { 1048 WriteWSYNC(); 1049 Ctrl_Disondemand_Write(_, __); 1050 }, 1051 readCallback: (_, __) => Ctrl_Disondemand_Read(_, __), 1052 name: "Disondemand") 1053 .WithFlag(25, out ctrl_disondemandprs_bit, 1054 valueProviderCallback: (_) => { 1055 Ctrl_Disondemandprs_ValueProvider(_); 1056 return ctrl_disondemandprs_bit.Value; 1057 }, 1058 writeCallback: (_, __) => { 1059 WriteWSYNC(); 1060 Ctrl_Disondemandprs_Write(_, __); 1061 }, 1062 readCallback: (_, __) => Ctrl_Disondemandprs_Read(_, __), 1063 name: "Disondemandprs") 1064 .WithFlag(26, out ctrl_disondemandbufout_bit, 1065 valueProviderCallback: (_) => { 1066 Ctrl_Disondemandbufout_ValueProvider(_); 1067 return ctrl_disondemandbufout_bit.Value; 1068 }, 1069 writeCallback: (_, __) => { 1070 WriteWSYNC(); 1071 Ctrl_Disondemandbufout_Write(_, __); 1072 }, 1073 readCallback: (_, __) => Ctrl_Disondemandbufout_Read(_, __), 1074 name: "Disondemandbufout") 1075 .WithReservedBits(27, 4) 1076 .WithFlag(31, out ctrl_forcerawclk_bit, 1077 valueProviderCallback: (_) => { 1078 Ctrl_Forcerawclk_ValueProvider(_); 1079 return ctrl_forcerawclk_bit.Value; 1080 }, 1081 writeCallback: (_, __) => { 1082 WriteWSYNC(); 1083 Ctrl_Forcerawclk_Write(_, __); 1084 }, 1085 readCallback: (_, __) => Ctrl_Forcerawclk_Read(_, __), 1086 name: "Forcerawclk") 1087 .WithReadCallback((_, __) => Ctrl_Read(_, __)) 1088 .WithWriteCallback((_, __) => Ctrl_Write(_, __)); 1089 1090 // Pkdetctrl1 - Offset : 0x2C GeneratePkdetctrl1Register()1091 protected DoubleWordRegister GeneratePkdetctrl1Register() => new DoubleWordRegister(this, 0x0) 1092 .WithFlag(0, out pkdetctrl1_notimeouterr_bit, 1093 valueProviderCallback: (_) => { 1094 Pkdetctrl1_Notimeouterr_ValueProvider(_); 1095 return pkdetctrl1_notimeouterr_bit.Value; 1096 }, 1097 writeCallback: (_, __) => { 1098 WriteWSYNC(); 1099 Pkdetctrl1_Notimeouterr_Write(_, __); 1100 }, 1101 readCallback: (_, __) => Pkdetctrl1_Notimeouterr_Read(_, __), 1102 name: "Notimeouterr") 1103 .WithReservedBits(1, 31) 1104 .WithReadCallback((_, __) => Pkdetctrl1_Read(_, __)) 1105 .WithWriteCallback((_, __) => Pkdetctrl1_Write(_, __)); 1106 1107 // Lowpwrctrl - Offset : 0x30 GenerateLowpwrctrlRegister()1108 protected DoubleWordRegister GenerateLowpwrctrlRegister() => new DoubleWordRegister(this, 0xC32F) 1109 .WithValueField(0, 4, out lowpwrctrl_lowpowermodeana_field, 1110 valueProviderCallback: (_) => { 1111 Lowpwrctrl_Lowpowermodeana_ValueProvider(_); 1112 return lowpwrctrl_lowpowermodeana_field.Value; 1113 }, 1114 writeCallback: (_, __) => { 1115 WriteWSYNC(); 1116 Lowpwrctrl_Lowpowermodeana_Write(_, __); 1117 }, 1118 readCallback: (_, __) => Lowpwrctrl_Lowpowermodeana_Read(_, __), 1119 name: "Lowpowermodeana") 1120 .WithEnumField<DoubleWordRegister, LOWPWRCTRL_SQBUFBIASRESANA>(4, 2, out lowpwrctrl_sqbufbiasresana_field, 1121 valueProviderCallback: (_) => { 1122 Lowpwrctrl_Sqbufbiasresana_ValueProvider(_); 1123 return lowpwrctrl_sqbufbiasresana_field.Value; 1124 }, 1125 writeCallback: (_, __) => { 1126 WriteWSYNC(); 1127 Lowpwrctrl_Sqbufbiasresana_Write(_, __); 1128 }, 1129 readCallback: (_, __) => Lowpwrctrl_Sqbufbiasresana_Read(_, __), 1130 name: "Sqbufbiasresana") 1131 .WithReservedBits(6, 2) 1132 .WithEnumField<DoubleWordRegister, LOWPWRCTRL_SQBUFBIASANA>(8, 3, out lowpwrctrl_sqbufbiasana_field, 1133 valueProviderCallback: (_) => { 1134 Lowpwrctrl_Sqbufbiasana_ValueProvider(_); 1135 return lowpwrctrl_sqbufbiasana_field.Value; 1136 }, 1137 writeCallback: (_, __) => { 1138 WriteWSYNC(); 1139 Lowpwrctrl_Sqbufbiasana_Write(_, __); 1140 }, 1141 readCallback: (_, __) => Lowpwrctrl_Sqbufbiasana_Read(_, __), 1142 name: "Sqbufbiasana") 1143 .WithReservedBits(11, 1) 1144 .WithEnumField<DoubleWordRegister, LOWPWRCTRL_SHUNTBIASANA>(12, 4, out lowpwrctrl_shuntbiasana_field, 1145 valueProviderCallback: (_) => { 1146 Lowpwrctrl_Shuntbiasana_ValueProvider(_); 1147 return lowpwrctrl_shuntbiasana_field.Value; 1148 }, 1149 writeCallback: (_, __) => { 1150 WriteWSYNC(); 1151 Lowpwrctrl_Shuntbiasana_Write(_, __); 1152 }, 1153 readCallback: (_, __) => Lowpwrctrl_Shuntbiasana_Read(_, __), 1154 name: "Shuntbiasana") 1155 .WithEnumField<DoubleWordRegister, LOWPWRCTRL_TIMEOUTWARM>(16, 3, out lowpwrctrl_timeoutwarm_field, 1156 valueProviderCallback: (_) => { 1157 Lowpwrctrl_Timeoutwarm_ValueProvider(_); 1158 return lowpwrctrl_timeoutwarm_field.Value; 1159 }, 1160 writeCallback: (_, __) => { 1161 WriteWSYNC(); 1162 Lowpwrctrl_Timeoutwarm_Write(_, __); 1163 }, 1164 readCallback: (_, __) => Lowpwrctrl_Timeoutwarm_Read(_, __), 1165 name: "Timeoutwarm") 1166 .WithReservedBits(19, 13) 1167 .WithReadCallback((_, __) => Lowpwrctrl_Read(_, __)) 1168 .WithWriteCallback((_, __) => Lowpwrctrl_Write(_, __)); 1169 1170 // Pkdetctrl - Offset : 0x34 GeneratePkdetctrlRegister()1171 protected DoubleWordRegister GeneratePkdetctrlRegister() => new DoubleWordRegister(this, 0x81B78558) 1172 .WithFlag(0, out pkdetctrl_enpkdetana_bit, 1173 valueProviderCallback: (_) => { 1174 Pkdetctrl_Enpkdetana_ValueProvider(_); 1175 return pkdetctrl_enpkdetana_bit.Value; 1176 }, 1177 writeCallback: (_, __) => { 1178 WriteWSYNC(); 1179 Pkdetctrl_Enpkdetana_Write(_, __); 1180 }, 1181 readCallback: (_, __) => Pkdetctrl_Enpkdetana_Read(_, __), 1182 name: "Enpkdetana") 1183 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETNODEANA>(1, 1, out pkdetctrl_pkdetnodeana_bit, 1184 valueProviderCallback: (_) => { 1185 Pkdetctrl_Pkdetnodeana_ValueProvider(_); 1186 return pkdetctrl_pkdetnodeana_bit.Value; 1187 }, 1188 writeCallback: (_, __) => { 1189 WriteWSYNC(); 1190 Pkdetctrl_Pkdetnodeana_Write(_, __); 1191 }, 1192 readCallback: (_, __) => Pkdetctrl_Pkdetnodeana_Read(_, __), 1193 name: "Pkdetnodeana") 1194 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETNODESTARTUPI>(2, 1, out pkdetctrl_pkdetnodestartupi_bit, 1195 valueProviderCallback: (_) => { 1196 Pkdetctrl_Pkdetnodestartupi_ValueProvider(_); 1197 return pkdetctrl_pkdetnodestartupi_bit.Value; 1198 }, 1199 writeCallback: (_, __) => { 1200 WriteWSYNC(); 1201 Pkdetctrl_Pkdetnodestartupi_Write(_, __); 1202 }, 1203 readCallback: (_, __) => Pkdetctrl_Pkdetnodestartupi_Read(_, __), 1204 name: "Pkdetnodestartupi") 1205 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETNODESTARTUP>(3, 1, out pkdetctrl_pkdetnodestartup_bit, 1206 valueProviderCallback: (_) => { 1207 Pkdetctrl_Pkdetnodestartup_ValueProvider(_); 1208 return pkdetctrl_pkdetnodestartup_bit.Value; 1209 }, 1210 writeCallback: (_, __) => { 1211 WriteRWSYNC(); 1212 Pkdetctrl_Pkdetnodestartup_Write(_, __); 1213 }, 1214 readCallback: (_, __) => Pkdetctrl_Pkdetnodestartup_Read(_, __), 1215 name: "Pkdetnodestartup") 1216 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETTHANA>(4, 4, out pkdetctrl_pkdetthana_field, 1217 valueProviderCallback: (_) => { 1218 Pkdetctrl_Pkdetthana_ValueProvider(_); 1219 return pkdetctrl_pkdetthana_field.Value; 1220 }, 1221 writeCallback: (_, __) => { 1222 WriteWSYNC(); 1223 Pkdetctrl_Pkdetthana_Write(_, __); 1224 }, 1225 readCallback: (_, __) => Pkdetctrl_Pkdetthana_Read(_, __), 1226 name: "Pkdetthana") 1227 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETTHSTARTUPI>(8, 4, out pkdetctrl_pkdetthstartupi_field, 1228 valueProviderCallback: (_) => { 1229 Pkdetctrl_Pkdetthstartupi_ValueProvider(_); 1230 return pkdetctrl_pkdetthstartupi_field.Value; 1231 }, 1232 writeCallback: (_, __) => { 1233 WriteWSYNC(); 1234 Pkdetctrl_Pkdetthstartupi_Write(_, __); 1235 }, 1236 readCallback: (_, __) => Pkdetctrl_Pkdetthstartupi_Read(_, __), 1237 name: "Pkdetthstartupi") 1238 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETTHSTARTUP>(12, 4, out pkdetctrl_pkdetthstartup_field, 1239 valueProviderCallback: (_) => { 1240 Pkdetctrl_Pkdetthstartup_ValueProvider(_); 1241 return pkdetctrl_pkdetthstartup_field.Value; 1242 }, 1243 writeCallback: (_, __) => { 1244 WriteWSYNC(); 1245 Pkdetctrl_Pkdetthstartup_Write(_, __); 1246 }, 1247 readCallback: (_, __) => Pkdetctrl_Pkdetthstartup_Read(_, __), 1248 name: "Pkdetthstartup") 1249 .WithEnumField<DoubleWordRegister, PKDETCTRL_PKDETTHHIGH>(16, 4, out pkdetctrl_pkdetthhigh_field, 1250 valueProviderCallback: (_) => { 1251 Pkdetctrl_Pkdetthhigh_ValueProvider(_); 1252 return pkdetctrl_pkdetthhigh_field.Value; 1253 }, 1254 writeCallback: (_, __) => { 1255 WriteWSYNC(); 1256 Pkdetctrl_Pkdetthhigh_Write(_, __); 1257 }, 1258 readCallback: (_, __) => Pkdetctrl_Pkdetthhigh_Read(_, __), 1259 name: "Pkdetthhigh") 1260 .WithValueField(20, 3, out pkdetctrl_pkdetstep_field, 1261 valueProviderCallback: (_) => { 1262 Pkdetctrl_Pkdetstep_ValueProvider(_); 1263 return pkdetctrl_pkdetstep_field.Value; 1264 }, 1265 writeCallback: (_, __) => { 1266 WriteRWSYNC(); 1267 Pkdetctrl_Pkdetstep_Write(_, __); 1268 }, 1269 readCallback: (_, __) => Pkdetctrl_Pkdetstep_Read(_, __), 1270 name: "Pkdetstep") 1271 .WithFlag(23, out pkdetctrl_enpkdetfsm_bit, 1272 valueProviderCallback: (_) => { 1273 Pkdetctrl_Enpkdetfsm_ValueProvider(_); 1274 return pkdetctrl_enpkdetfsm_bit.Value; 1275 }, 1276 writeCallback: (_, __) => { 1277 WriteRWSYNC(); 1278 Pkdetctrl_Enpkdetfsm_Write(_, __); 1279 }, 1280 readCallback: (_, __) => Pkdetctrl_Enpkdetfsm_Read(_, __), 1281 name: "Enpkdetfsm") 1282 .WithEnumField<DoubleWordRegister, PKDETCTRL_TIMEOUTPKDET>(24, 2, out pkdetctrl_timeoutpkdet_field, 1283 valueProviderCallback: (_) => { 1284 Pkdetctrl_Timeoutpkdet_ValueProvider(_); 1285 return pkdetctrl_timeoutpkdet_field.Value; 1286 }, 1287 writeCallback: (_, __) => { 1288 WriteWSYNC(); 1289 Pkdetctrl_Timeoutpkdet_Write(_, __); 1290 }, 1291 readCallback: (_, __) => Pkdetctrl_Timeoutpkdet_Read(_, __), 1292 name: "Timeoutpkdet") 1293 .WithEnumField<DoubleWordRegister, PKDETCTRL_REGLVLANA>(26, 3, out pkdetctrl_reglvlana_field, 1294 valueProviderCallback: (_) => { 1295 Pkdetctrl_Reglvlana_ValueProvider(_); 1296 return pkdetctrl_reglvlana_field.Value; 1297 }, 1298 writeCallback: (_, __) => { 1299 WriteWSYNC(); 1300 Pkdetctrl_Reglvlana_Write(_, __); 1301 }, 1302 readCallback: (_, __) => Pkdetctrl_Reglvlana_Read(_, __), 1303 name: "Reglvlana") 1304 .WithEnumField<DoubleWordRegister, PKDETCTRL_REGLVLSTARTUP>(29, 3, out pkdetctrl_reglvlstartup_field, 1305 valueProviderCallback: (_) => { 1306 Pkdetctrl_Reglvlstartup_ValueProvider(_); 1307 return pkdetctrl_reglvlstartup_field.Value; 1308 }, 1309 writeCallback: (_, __) => { 1310 WriteWSYNC(); 1311 Pkdetctrl_Reglvlstartup_Write(_, __); 1312 }, 1313 readCallback: (_, __) => Pkdetctrl_Reglvlstartup_Read(_, __), 1314 name: "Reglvlstartup") 1315 .WithReadCallback((_, __) => Pkdetctrl_Read(_, __)) 1316 .WithWriteCallback((_, __) => Pkdetctrl_Write(_, __)); 1317 1318 // Internalctrl - Offset : 0x38 GenerateInternalctrlRegister()1319 protected DoubleWordRegister GenerateInternalctrlRegister() => new DoubleWordRegister(this, 0x9029F) 1320 .WithFlag(0, out internalctrl_enregvtrana_bit, 1321 valueProviderCallback: (_) => { 1322 Internalctrl_Enregvtrana_ValueProvider(_); 1323 return internalctrl_enregvtrana_bit.Value; 1324 }, 1325 writeCallback: (_, __) => { 1326 WriteWSYNC(); 1327 Internalctrl_Enregvtrana_Write(_, __); 1328 }, 1329 readCallback: (_, __) => Internalctrl_Enregvtrana_Read(_, __), 1330 name: "Enregvtrana") 1331 .WithFlag(1, out internalctrl_enregana_bit, 1332 valueProviderCallback: (_) => { 1333 Internalctrl_Enregana_ValueProvider(_); 1334 return internalctrl_enregana_bit.Value; 1335 }, 1336 writeCallback: (_, __) => { 1337 WriteWSYNC(); 1338 Internalctrl_Enregana_Write(_, __); 1339 }, 1340 readCallback: (_, __) => Internalctrl_Enregana_Read(_, __), 1341 name: "Enregana") 1342 .WithFlag(2, out internalctrl_encorevtrana_bit, 1343 valueProviderCallback: (_) => { 1344 Internalctrl_Encorevtrana_ValueProvider(_); 1345 return internalctrl_encorevtrana_bit.Value; 1346 }, 1347 writeCallback: (_, __) => { 1348 WriteWSYNC(); 1349 Internalctrl_Encorevtrana_Write(_, __); 1350 }, 1351 readCallback: (_, __) => Internalctrl_Encorevtrana_Read(_, __), 1352 name: "Encorevtrana") 1353 .WithFlag(3, out internalctrl_ensqbufana_bit, 1354 valueProviderCallback: (_) => { 1355 Internalctrl_Ensqbufana_ValueProvider(_); 1356 return internalctrl_ensqbufana_bit.Value; 1357 }, 1358 writeCallback: (_, __) => { 1359 WriteWSYNC(); 1360 Internalctrl_Ensqbufana_Write(_, __); 1361 }, 1362 readCallback: (_, __) => Internalctrl_Ensqbufana_Read(_, __), 1363 name: "Ensqbufana") 1364 .WithFlag(4, out internalctrl_encoreana_bit, 1365 valueProviderCallback: (_) => { 1366 Internalctrl_Encoreana_ValueProvider(_); 1367 return internalctrl_encoreana_bit.Value; 1368 }, 1369 writeCallback: (_, __) => { 1370 WriteRWSYNC(); 1371 Internalctrl_Encoreana_Write(_, __); 1372 }, 1373 readCallback: (_, __) => Internalctrl_Encoreana_Read(_, __), 1374 name: "Encoreana") 1375 .WithReservedBits(5, 1) 1376 .WithFlag(6, out internalctrl_shortxi2xoana_bit, 1377 valueProviderCallback: (_) => { 1378 Internalctrl_Shortxi2xoana_ValueProvider(_); 1379 return internalctrl_shortxi2xoana_bit.Value; 1380 }, 1381 writeCallback: (_, __) => { 1382 WriteWSYNC(); 1383 Internalctrl_Shortxi2xoana_Write(_, __); 1384 }, 1385 readCallback: (_, __) => Internalctrl_Shortxi2xoana_Read(_, __), 1386 name: "Shortxi2xoana") 1387 .WithFlag(7, out internalctrl_shortxi2xofsm_bit, 1388 valueProviderCallback: (_) => { 1389 Internalctrl_Shortxi2xofsm_ValueProvider(_); 1390 return internalctrl_shortxi2xofsm_bit.Value; 1391 }, 1392 writeCallback: (_, __) => { 1393 WriteRWSYNC(); 1394 Internalctrl_Shortxi2xofsm_Write(_, __); 1395 }, 1396 readCallback: (_, __) => Internalctrl_Shortxi2xofsm_Read(_, __), 1397 name: "Shortxi2xofsm") 1398 .WithFlag(8, out internalctrl_enhighgmmodeana_bit, 1399 valueProviderCallback: (_) => { 1400 Internalctrl_Enhighgmmodeana_ValueProvider(_); 1401 return internalctrl_enhighgmmodeana_bit.Value; 1402 }, 1403 writeCallback: (_, __) => { 1404 WriteWSYNC(); 1405 Internalctrl_Enhighgmmodeana_Write(_, __); 1406 }, 1407 readCallback: (_, __) => Internalctrl_Enhighgmmodeana_Read(_, __), 1408 name: "Enhighgmmodeana") 1409 .WithFlag(9, out internalctrl_enhighgmmodefsm_bit, 1410 valueProviderCallback: (_) => { 1411 Internalctrl_Enhighgmmodefsm_ValueProvider(_); 1412 return internalctrl_enhighgmmodefsm_bit.Value; 1413 }, 1414 writeCallback: (_, __) => { 1415 WriteRWSYNC(); 1416 Internalctrl_Enhighgmmodefsm_Write(_, __); 1417 }, 1418 readCallback: (_, __) => Internalctrl_Enhighgmmodefsm_Read(_, __), 1419 name: "Enhighgmmodefsm") 1420 .WithEnumField<DoubleWordRegister, INTERNALCTRL_SQBUFFILTANA>(10, 2, out internalctrl_sqbuffiltana_field, 1421 valueProviderCallback: (_) => { 1422 Internalctrl_Sqbuffiltana_ValueProvider(_); 1423 return internalctrl_sqbuffiltana_field.Value; 1424 }, 1425 writeCallback: (_, __) => { 1426 WriteWSYNC(); 1427 Internalctrl_Sqbuffiltana_Write(_, __); 1428 }, 1429 readCallback: (_, __) => Internalctrl_Sqbuffiltana_Read(_, __), 1430 name: "Sqbuffiltana") 1431 .WithFlag(12, out internalctrl_enclkdifana_bit, 1432 valueProviderCallback: (_) => { 1433 Internalctrl_Enclkdifana_ValueProvider(_); 1434 return internalctrl_enclkdifana_bit.Value; 1435 }, 1436 writeCallback: (_, __) => { 1437 WriteWSYNC(); 1438 Internalctrl_Enclkdifana_Write(_, __); 1439 }, 1440 readCallback: (_, __) => Internalctrl_Enclkdifana_Read(_, __), 1441 name: "Enclkdifana") 1442 .WithReservedBits(13, 3) 1443 .WithFlag(16, out internalctrl_enclkdigana_bit, 1444 valueProviderCallback: (_) => { 1445 Internalctrl_Enclkdigana_ValueProvider(_); 1446 return internalctrl_enclkdigana_bit.Value; 1447 }, 1448 writeCallback: (_, __) => { 1449 WriteWSYNC(); 1450 Internalctrl_Enclkdigana_Write(_, __); 1451 }, 1452 readCallback: (_, __) => Internalctrl_Enclkdigana_Read(_, __), 1453 name: "Enclkdigana") 1454 .WithFlag(17, out internalctrl_enclkauxadcana_bit, 1455 valueProviderCallback: (_) => { 1456 Internalctrl_Enclkauxadcana_ValueProvider(_); 1457 return internalctrl_enclkauxadcana_bit.Value; 1458 }, 1459 writeCallback: (_, __) => { 1460 WriteWSYNC(); 1461 Internalctrl_Enclkauxadcana_Write(_, __); 1462 }, 1463 readCallback: (_, __) => Internalctrl_Enclkauxadcana_Read(_, __), 1464 name: "Enclkauxadcana") 1465 .WithFlag(18, out internalctrl_enclkclkmultana_bit, 1466 valueProviderCallback: (_) => { 1467 Internalctrl_Enclkclkmultana_ValueProvider(_); 1468 return internalctrl_enclkclkmultana_bit.Value; 1469 }, 1470 writeCallback: (_, __) => { 1471 WriteWSYNC(); 1472 Internalctrl_Enclkclkmultana_Write(_, __); 1473 }, 1474 readCallback: (_, __) => Internalctrl_Enclkclkmultana_Read(_, __), 1475 name: "Enclkclkmultana") 1476 .WithFlag(19, out internalctrl_enclksyana_bit, 1477 valueProviderCallback: (_) => { 1478 Internalctrl_Enclksyana_ValueProvider(_); 1479 return internalctrl_enclksyana_bit.Value; 1480 }, 1481 writeCallback: (_, __) => { 1482 WriteWSYNC(); 1483 Internalctrl_Enclksyana_Write(_, __); 1484 }, 1485 readCallback: (_, __) => Internalctrl_Enclksyana_Read(_, __), 1486 name: "Enclksyana") 1487 .WithFlag(20, out internalctrl_enclktxana_bit, 1488 valueProviderCallback: (_) => { 1489 Internalctrl_Enclktxana_ValueProvider(_); 1490 return internalctrl_enclktxana_bit.Value; 1491 }, 1492 writeCallback: (_, __) => { 1493 WriteWSYNC(); 1494 Internalctrl_Enclktxana_Write(_, __); 1495 }, 1496 readCallback: (_, __) => Internalctrl_Enclktxana_Read(_, __), 1497 name: "Enclktxana") 1498 .WithReservedBits(21, 1) 1499 .WithFlag(22, out internalctrl_invclkdigana_bit, 1500 valueProviderCallback: (_) => { 1501 Internalctrl_Invclkdigana_ValueProvider(_); 1502 return internalctrl_invclkdigana_bit.Value; 1503 }, 1504 writeCallback: (_, __) => { 1505 WriteWSYNC(); 1506 Internalctrl_Invclkdigana_Write(_, __); 1507 }, 1508 readCallback: (_, __) => Internalctrl_Invclkdigana_Read(_, __), 1509 name: "Invclkdigana") 1510 .WithFlag(23, out internalctrl_invclkauxadcana_bit, 1511 valueProviderCallback: (_) => { 1512 Internalctrl_Invclkauxadcana_ValueProvider(_); 1513 return internalctrl_invclkauxadcana_bit.Value; 1514 }, 1515 writeCallback: (_, __) => { 1516 WriteWSYNC(); 1517 Internalctrl_Invclkauxadcana_Write(_, __); 1518 }, 1519 readCallback: (_, __) => Internalctrl_Invclkauxadcana_Read(_, __), 1520 name: "Invclkauxadcana") 1521 .WithFlag(24, out internalctrl_invclkclkmultana_bit, 1522 valueProviderCallback: (_) => { 1523 Internalctrl_Invclkclkmultana_ValueProvider(_); 1524 return internalctrl_invclkclkmultana_bit.Value; 1525 }, 1526 writeCallback: (_, __) => { 1527 WriteWSYNC(); 1528 Internalctrl_Invclkclkmultana_Write(_, __); 1529 }, 1530 readCallback: (_, __) => Internalctrl_Invclkclkmultana_Read(_, __), 1531 name: "Invclkclkmultana") 1532 .WithFlag(25, out internalctrl_invclksyana_bit, 1533 valueProviderCallback: (_) => { 1534 Internalctrl_Invclksyana_ValueProvider(_); 1535 return internalctrl_invclksyana_bit.Value; 1536 }, 1537 writeCallback: (_, __) => { 1538 WriteWSYNC(); 1539 Internalctrl_Invclksyana_Write(_, __); 1540 }, 1541 readCallback: (_, __) => Internalctrl_Invclksyana_Read(_, __), 1542 name: "Invclksyana") 1543 .WithFlag(26, out internalctrl_invclktxana_bit, 1544 valueProviderCallback: (_) => { 1545 Internalctrl_Invclktxana_ValueProvider(_); 1546 return internalctrl_invclktxana_bit.Value; 1547 }, 1548 writeCallback: (_, __) => { 1549 WriteWSYNC(); 1550 Internalctrl_Invclktxana_Write(_, __); 1551 }, 1552 readCallback: (_, __) => Internalctrl_Invclktxana_Read(_, __), 1553 name: "Invclktxana") 1554 .WithReservedBits(27, 1) 1555 .WithEnumField<DoubleWordRegister, INTERNALCTRL_VTRCOREDISSTARTUPANA>(28, 1, out internalctrl_vtrcoredisstartupana_bit, 1556 valueProviderCallback: (_) => { 1557 Internalctrl_Vtrcoredisstartupana_ValueProvider(_); 1558 return internalctrl_vtrcoredisstartupana_bit.Value; 1559 }, 1560 writeCallback: (_, __) => { 1561 WriteWSYNC(); 1562 Internalctrl_Vtrcoredisstartupana_Write(_, __); 1563 }, 1564 readCallback: (_, __) => Internalctrl_Vtrcoredisstartupana_Read(_, __), 1565 name: "Vtrcoredisstartupana") 1566 .WithEnumField<DoubleWordRegister, INTERNALCTRL_VTRCOREFORCESTARTUPANA>(29, 1, out internalctrl_vtrcoreforcestartupana_bit, 1567 valueProviderCallback: (_) => { 1568 Internalctrl_Vtrcoreforcestartupana_ValueProvider(_); 1569 return internalctrl_vtrcoreforcestartupana_bit.Value; 1570 }, 1571 writeCallback: (_, __) => { 1572 WriteWSYNC(); 1573 Internalctrl_Vtrcoreforcestartupana_Write(_, __); 1574 }, 1575 readCallback: (_, __) => Internalctrl_Vtrcoreforcestartupana_Read(_, __), 1576 name: "Vtrcoreforcestartupana") 1577 .WithEnumField<DoubleWordRegister, INTERNALCTRL_VTRREGDISSTARTUPANA>(30, 1, out internalctrl_vtrregdisstartupana_bit, 1578 valueProviderCallback: (_) => { 1579 Internalctrl_Vtrregdisstartupana_ValueProvider(_); 1580 return internalctrl_vtrregdisstartupana_bit.Value; 1581 }, 1582 writeCallback: (_, __) => { 1583 WriteWSYNC(); 1584 Internalctrl_Vtrregdisstartupana_Write(_, __); 1585 }, 1586 readCallback: (_, __) => Internalctrl_Vtrregdisstartupana_Read(_, __), 1587 name: "Vtrregdisstartupana") 1588 .WithEnumField<DoubleWordRegister, INTERNALCTRL_VTRREGFORCESTARTUPANA>(31, 1, out internalctrl_vtrregforcestartupana_bit, 1589 valueProviderCallback: (_) => { 1590 Internalctrl_Vtrregforcestartupana_ValueProvider(_); 1591 return internalctrl_vtrregforcestartupana_bit.Value; 1592 }, 1593 writeCallback: (_, __) => { 1594 WriteWSYNC(); 1595 Internalctrl_Vtrregforcestartupana_Write(_, __); 1596 }, 1597 readCallback: (_, __) => Internalctrl_Vtrregforcestartupana_Read(_, __), 1598 name: "Vtrregforcestartupana") 1599 .WithReadCallback((_, __) => Internalctrl_Read(_, __)) 1600 .WithWriteCallback((_, __) => Internalctrl_Write(_, __)); 1601 1602 // Internalxoutctrl - Offset : 0x3C GenerateInternalxoutctrlRegister()1603 protected DoubleWordRegister GenerateInternalxoutctrlRegister() => new DoubleWordRegister(this, 0x153) 1604 .WithFlag(0, out internalxoutctrl_envregbiasana_bit, 1605 valueProviderCallback: (_) => { 1606 Internalxoutctrl_Envregbiasana_ValueProvider(_); 1607 return internalxoutctrl_envregbiasana_bit.Value; 1608 }, 1609 writeCallback: (_, __) => { 1610 WriteWSYNC(); 1611 Internalxoutctrl_Envregbiasana_Write(_, __); 1612 }, 1613 readCallback: (_, __) => Internalxoutctrl_Envregbiasana_Read(_, __), 1614 name: "Envregbiasana") 1615 .WithFlag(1, out internalxoutctrl_envregana_bit, 1616 valueProviderCallback: (_) => { 1617 Internalxoutctrl_Envregana_ValueProvider(_); 1618 return internalxoutctrl_envregana_bit.Value; 1619 }, 1620 writeCallback: (_, __) => { 1621 WriteWSYNC(); 1622 Internalxoutctrl_Envregana_Write(_, __); 1623 }, 1624 readCallback: (_, __) => Internalxoutctrl_Envregana_Read(_, __), 1625 name: "Envregana") 1626 .WithFlag(2, out internalxoutctrl_vtrforcestartupana_bit, 1627 valueProviderCallback: (_) => { 1628 Internalxoutctrl_Vtrforcestartupana_ValueProvider(_); 1629 return internalxoutctrl_vtrforcestartupana_bit.Value; 1630 }, 1631 writeCallback: (_, __) => { 1632 WriteWSYNC(); 1633 Internalxoutctrl_Vtrforcestartupana_Write(_, __); 1634 }, 1635 readCallback: (_, __) => Internalxoutctrl_Vtrforcestartupana_Read(_, __), 1636 name: "Vtrforcestartupana") 1637 .WithFlag(3, out internalxoutctrl_vtrforcestartupfsm_bit, 1638 valueProviderCallback: (_) => { 1639 Internalxoutctrl_Vtrforcestartupfsm_ValueProvider(_); 1640 return internalxoutctrl_vtrforcestartupfsm_bit.Value; 1641 }, 1642 writeCallback: (_, __) => { 1643 WriteWSYNC(); 1644 Internalxoutctrl_Vtrforcestartupfsm_Write(_, __); 1645 }, 1646 readCallback: (_, __) => Internalxoutctrl_Vtrforcestartupfsm_Read(_, __), 1647 name: "Vtrforcestartupfsm") 1648 .WithFlag(4, out internalxoutctrl_enxoutana_bit, 1649 valueProviderCallback: (_) => { 1650 Internalxoutctrl_Enxoutana_ValueProvider(_); 1651 return internalxoutctrl_enxoutana_bit.Value; 1652 }, 1653 writeCallback: (_, __) => { 1654 WriteWSYNC(); 1655 Internalxoutctrl_Enxoutana_Write(_, __); 1656 }, 1657 readCallback: (_, __) => Internalxoutctrl_Enxoutana_Read(_, __), 1658 name: "Enxoutana") 1659 .WithFlag(5, out internalxoutctrl_enpeakdetana_bit, 1660 valueProviderCallback: (_) => { 1661 Internalxoutctrl_Enpeakdetana_ValueProvider(_); 1662 return internalxoutctrl_enpeakdetana_bit.Value; 1663 }, 1664 writeCallback: (_, __) => { 1665 WriteWSYNC(); 1666 Internalxoutctrl_Enpeakdetana_Write(_, __); 1667 }, 1668 readCallback: (_, __) => Internalxoutctrl_Enpeakdetana_Read(_, __), 1669 name: "Enpeakdetana") 1670 .WithFlag(6, out internalxoutctrl_enpeakdetfsm_bit, 1671 valueProviderCallback: (_) => { 1672 Internalxoutctrl_Enpeakdetfsm_ValueProvider(_); 1673 return internalxoutctrl_enpeakdetfsm_bit.Value; 1674 }, 1675 writeCallback: (_, __) => { 1676 WriteWSYNC(); 1677 Internalxoutctrl_Enpeakdetfsm_Write(_, __); 1678 }, 1679 readCallback: (_, __) => Internalxoutctrl_Enpeakdetfsm_Read(_, __), 1680 name: "Enpeakdetfsm") 1681 .WithFlag(7, out internalxoutctrl_enib2p5uapana_bit, 1682 valueProviderCallback: (_) => { 1683 Internalxoutctrl_Enib2p5uapana_ValueProvider(_); 1684 return internalxoutctrl_enib2p5uapana_bit.Value; 1685 }, 1686 writeCallback: (_, __) => { 1687 WriteWSYNC(); 1688 Internalxoutctrl_Enib2p5uapana_Write(_, __); 1689 }, 1690 readCallback: (_, __) => Internalxoutctrl_Enib2p5uapana_Read(_, __), 1691 name: "Enib2p5uapana") 1692 .WithFlag(8, out internalxoutctrl_enib2p5uapfsm_bit, 1693 valueProviderCallback: (_) => { 1694 Internalxoutctrl_Enib2p5uapfsm_ValueProvider(_); 1695 return internalxoutctrl_enib2p5uapfsm_bit.Value; 1696 }, 1697 writeCallback: (_, __) => { 1698 WriteWSYNC(); 1699 Internalxoutctrl_Enib2p5uapfsm_Write(_, __); 1700 }, 1701 readCallback: (_, __) => Internalxoutctrl_Enib2p5uapfsm_Read(_, __), 1702 name: "Enib2p5uapfsm") 1703 .WithFlag(9, out internalxoutctrl_envregloadana_bit, 1704 valueProviderCallback: (_) => { 1705 Internalxoutctrl_Envregloadana_ValueProvider(_); 1706 return internalxoutctrl_envregloadana_bit.Value; 1707 }, 1708 writeCallback: (_, __) => { 1709 WriteWSYNC(); 1710 Internalxoutctrl_Envregloadana_Write(_, __); 1711 }, 1712 readCallback: (_, __) => Internalxoutctrl_Envregloadana_Read(_, __), 1713 name: "Envregloadana") 1714 .WithReservedBits(10, 22) 1715 .WithReadCallback((_, __) => Internalxoutctrl_Read(_, __)) 1716 .WithWriteCallback((_, __) => Internalxoutctrl_Write(_, __)); 1717 1718 // Bufouttrim - Offset : 0x40 GenerateBufouttrimRegister()1719 protected DoubleWordRegister GenerateBufouttrimRegister() => new DoubleWordRegister(this, 0x8) 1720 .WithValueField(0, 4, out bufouttrim_vtrtrimana_field, 1721 valueProviderCallback: (_) => { 1722 Bufouttrim_Vtrtrimana_ValueProvider(_); 1723 return bufouttrim_vtrtrimana_field.Value; 1724 }, 1725 writeCallback: (_, __) => { 1726 WriteWSYNC(); 1727 Bufouttrim_Vtrtrimana_Write(_, __); 1728 }, 1729 readCallback: (_, __) => Bufouttrim_Vtrtrimana_Read(_, __), 1730 name: "Vtrtrimana") 1731 .WithReservedBits(4, 28) 1732 .WithReadCallback((_, __) => Bufouttrim_Read(_, __)) 1733 .WithWriteCallback((_, __) => Bufouttrim_Write(_, __)); 1734 1735 // Bufoutctrl - Offset : 0x44 GenerateBufoutctrlRegister()1736 protected DoubleWordRegister GenerateBufoutctrlRegister() => new DoubleWordRegister(this, 0x643C15) 1737 .WithValueField(0, 4, out bufoutctrl_xoutbiasana_field, 1738 valueProviderCallback: (_) => { 1739 Bufoutctrl_Xoutbiasana_ValueProvider(_); 1740 return bufoutctrl_xoutbiasana_field.Value; 1741 }, 1742 writeCallback: (_, __) => { 1743 WriteWSYNC(); 1744 Bufoutctrl_Xoutbiasana_Write(_, __); 1745 }, 1746 readCallback: (_, __) => Bufoutctrl_Xoutbiasana_Read(_, __), 1747 name: "Xoutbiasana") 1748 .WithValueField(4, 4, out bufoutctrl_xoutcfana_field, 1749 valueProviderCallback: (_) => { 1750 Bufoutctrl_Xoutcfana_ValueProvider(_); 1751 return bufoutctrl_xoutcfana_field.Value; 1752 }, 1753 writeCallback: (_, __) => { 1754 WriteWSYNC(); 1755 Bufoutctrl_Xoutcfana_Write(_, __); 1756 }, 1757 readCallback: (_, __) => Bufoutctrl_Xoutcfana_Read(_, __), 1758 name: "Xoutcfana") 1759 .WithValueField(8, 4, out bufoutctrl_xoutgmana_field, 1760 valueProviderCallback: (_) => { 1761 Bufoutctrl_Xoutgmana_ValueProvider(_); 1762 return bufoutctrl_xoutgmana_field.Value; 1763 }, 1764 writeCallback: (_, __) => { 1765 WriteWSYNC(); 1766 Bufoutctrl_Xoutgmana_Write(_, __); 1767 }, 1768 readCallback: (_, __) => Bufoutctrl_Xoutgmana_Read(_, __), 1769 name: "Xoutgmana") 1770 .WithEnumField<DoubleWordRegister, BUFOUTCTRL_PEAKDETTHRESANA>(12, 4, out bufoutctrl_peakdetthresana_field, 1771 valueProviderCallback: (_) => { 1772 Bufoutctrl_Peakdetthresana_ValueProvider(_); 1773 return bufoutctrl_peakdetthresana_field.Value; 1774 }, 1775 writeCallback: (_, __) => { 1776 WriteWSYNC(); 1777 Bufoutctrl_Peakdetthresana_Write(_, __); 1778 }, 1779 readCallback: (_, __) => Bufoutctrl_Peakdetthresana_Read(_, __), 1780 name: "Peakdetthresana") 1781 .WithEnumField<DoubleWordRegister, BUFOUTCTRL_TIMEOUTCTUNE>(16, 4, out bufoutctrl_timeoutctune_field, 1782 valueProviderCallback: (_) => { 1783 Bufoutctrl_Timeoutctune_ValueProvider(_); 1784 return bufoutctrl_timeoutctune_field.Value; 1785 }, 1786 writeCallback: (_, __) => { 1787 WriteWSYNC(); 1788 Bufoutctrl_Timeoutctune_Write(_, __); 1789 }, 1790 readCallback: (_, __) => Bufoutctrl_Timeoutctune_Read(_, __), 1791 name: "Timeoutctune") 1792 .WithEnumField<DoubleWordRegister, BUFOUTCTRL_TIMEOUTSTARTUP>(20, 4, out bufoutctrl_timeoutstartup_field, 1793 valueProviderCallback: (_) => { 1794 Bufoutctrl_Timeoutstartup_ValueProvider(_); 1795 return bufoutctrl_timeoutstartup_field.Value; 1796 }, 1797 writeCallback: (_, __) => { 1798 WriteWSYNC(); 1799 Bufoutctrl_Timeoutstartup_Write(_, __); 1800 }, 1801 readCallback: (_, __) => Bufoutctrl_Timeoutstartup_Read(_, __), 1802 name: "Timeoutstartup") 1803 .WithReservedBits(24, 6) 1804 .WithFlag(30, out bufoutctrl_allowcorebiasopt_bit, 1805 valueProviderCallback: (_) => { 1806 Bufoutctrl_Allowcorebiasopt_ValueProvider(_); 1807 return bufoutctrl_allowcorebiasopt_bit.Value; 1808 }, 1809 writeCallback: (_, __) => { 1810 WriteWSYNC(); 1811 Bufoutctrl_Allowcorebiasopt_Write(_, __); 1812 }, 1813 readCallback: (_, __) => Bufoutctrl_Allowcorebiasopt_Read(_, __), 1814 name: "Allowcorebiasopt") 1815 .WithFlag(31, out bufoutctrl_minimumstartupdelay_bit, 1816 valueProviderCallback: (_) => { 1817 Bufoutctrl_Minimumstartupdelay_ValueProvider(_); 1818 return bufoutctrl_minimumstartupdelay_bit.Value; 1819 }, 1820 writeCallback: (_, __) => { 1821 WriteWSYNC(); 1822 Bufoutctrl_Minimumstartupdelay_Write(_, __); 1823 }, 1824 readCallback: (_, __) => Bufoutctrl_Minimumstartupdelay_Read(_, __), 1825 name: "Minimumstartupdelay") 1826 .WithReadCallback((_, __) => Bufoutctrl_Read(_, __)) 1827 .WithWriteCallback((_, __) => Bufoutctrl_Write(_, __)); 1828 1829 // Cmd - Offset : 0x50 GenerateCmdRegister()1830 protected DoubleWordRegister GenerateCmdRegister() => new DoubleWordRegister(this, 0x0) 1831 .WithFlag(0, out cmd_corebiasopt_bit, FieldMode.Write, 1832 writeCallback: (_, __) => { 1833 WriteWSYNC(); 1834 Cmd_Corebiasopt_Write(_, __); 1835 }, 1836 name: "Corebiasopt") 1837 .WithReservedBits(1, 31) 1838 .WithReadCallback((_, __) => Cmd_Read(_, __)) 1839 .WithWriteCallback((_, __) => Cmd_Write(_, __)); 1840 1841 // Status - Offset : 0x58 GenerateStatusRegister()1842 protected DoubleWordRegister GenerateStatusRegister() => new DoubleWordRegister(this, 0x0) 1843 .WithFlag(0, out status_rdy_bit, FieldMode.Read, 1844 valueProviderCallback: (_) => { 1845 Status_Rdy_ValueProvider(_); 1846 return status_rdy_bit.Value; 1847 }, 1848 readCallback: (_, __) => Status_Rdy_Read(_, __), 1849 name: "Rdy") 1850 .WithFlag(1, out status_corebiasoptrdy_bit, FieldMode.Read, 1851 valueProviderCallback: (_) => { 1852 Status_Corebiasoptrdy_ValueProvider(_); 1853 return status_corebiasoptrdy_bit.Value; 1854 }, 1855 readCallback: (_, __) => Status_Corebiasoptrdy_Read(_, __), 1856 name: "Corebiasoptrdy") 1857 .WithFlag(2, out status_prsrdy_bit, FieldMode.Read, 1858 valueProviderCallback: (_) => { 1859 Status_Prsrdy_ValueProvider(_); 1860 return status_prsrdy_bit.Value; 1861 }, 1862 readCallback: (_, __) => Status_Prsrdy_Read(_, __), 1863 name: "Prsrdy") 1864 .WithFlag(3, out status_bufoutrdy_bit, FieldMode.Read, 1865 valueProviderCallback: (_) => { 1866 Status_Bufoutrdy_ValueProvider(_); 1867 return status_bufoutrdy_bit.Value; 1868 }, 1869 readCallback: (_, __) => Status_Bufoutrdy_Read(_, __), 1870 name: "Bufoutrdy") 1871 .WithReservedBits(4, 11) 1872 .WithFlag(15, out status_bufoutfrozen_bit, FieldMode.Read, 1873 valueProviderCallback: (_) => { 1874 Status_Bufoutfrozen_ValueProvider(_); 1875 return status_bufoutfrozen_bit.Value; 1876 }, 1877 readCallback: (_, __) => Status_Bufoutfrozen_Read(_, __), 1878 name: "Bufoutfrozen") 1879 .WithFlag(16, out status_ens_bit, FieldMode.Read, 1880 valueProviderCallback: (_) => { 1881 Status_Ens_ValueProvider(_); 1882 return status_ens_bit.Value; 1883 }, 1884 readCallback: (_, __) => Status_Ens_Read(_, __), 1885 name: "Ens") 1886 .WithFlag(17, out status_hwreq_bit, FieldMode.Read, 1887 valueProviderCallback: (_) => { 1888 Status_Hwreq_ValueProvider(_); 1889 return status_hwreq_bit.Value; 1890 }, 1891 readCallback: (_, __) => Status_Hwreq_Read(_, __), 1892 name: "Hwreq") 1893 .WithFlag(18, out status_isforced_bit, FieldMode.Read, 1894 valueProviderCallback: (_) => { 1895 Status_Isforced_ValueProvider(_); 1896 return status_isforced_bit.Value; 1897 }, 1898 readCallback: (_, __) => Status_Isforced_Read(_, __), 1899 name: "Isforced") 1900 .WithFlag(19, out status_iswarm_bit, FieldMode.Read, 1901 valueProviderCallback: (_) => { 1902 Status_Iswarm_ValueProvider(_); 1903 return status_iswarm_bit.Value; 1904 }, 1905 readCallback: (_, __) => Status_Iswarm_Read(_, __), 1906 name: "Iswarm") 1907 .WithFlag(20, out status_prshwreq_bit, FieldMode.Read, 1908 valueProviderCallback: (_) => { 1909 Status_Prshwreq_ValueProvider(_); 1910 return status_prshwreq_bit.Value; 1911 }, 1912 readCallback: (_, __) => Status_Prshwreq_Read(_, __), 1913 name: "Prshwreq") 1914 .WithFlag(21, out status_bufouthwreq_bit, FieldMode.Read, 1915 valueProviderCallback: (_) => { 1916 Status_Bufouthwreq_ValueProvider(_); 1917 return status_bufouthwreq_bit.Value; 1918 }, 1919 readCallback: (_, __) => Status_Bufouthwreq_Read(_, __), 1920 name: "Bufouthwreq") 1921 .WithReservedBits(22, 8) 1922 .WithFlag(30, out status_syncbusy_bit, FieldMode.Read, 1923 valueProviderCallback: (_) => { 1924 Status_Syncbusy_ValueProvider(_); 1925 return status_syncbusy_bit.Value; 1926 }, 1927 readCallback: (_, __) => Status_Syncbusy_Read(_, __), 1928 name: "Syncbusy") 1929 .WithEnumField<DoubleWordRegister, STATUS_LOCK>(31, 1, out status_lock_bit, FieldMode.Read, 1930 valueProviderCallback: (_) => { 1931 Status_Lock_ValueProvider(_); 1932 return status_lock_bit.Value; 1933 }, 1934 readCallback: (_, __) => Status_Lock_Read(_, __), 1935 name: "Lock") 1936 .WithReadCallback((_, __) => Status_Read(_, __)) 1937 .WithWriteCallback((_, __) => Status_Write(_, __)); 1938 1939 // Dbgstatus - Offset : 0x5C GenerateDbgstatusRegister()1940 protected DoubleWordRegister GenerateDbgstatusRegister() => new DoubleWordRegister(this, 0x0) 1941 .WithEnumField<DoubleWordRegister, DBGSTATUS_PKDETSTATUS>(0, 1, out dbgstatus_pkdetstatus_bit, FieldMode.Read, 1942 valueProviderCallback: (_) => { 1943 Dbgstatus_Pkdetstatus_ValueProvider(_); 1944 return dbgstatus_pkdetstatus_bit.Value; 1945 }, 1946 readCallback: (_, __) => Dbgstatus_Pkdetstatus_Read(_, __), 1947 name: "Pkdetstatus") 1948 .WithFlag(1, out dbgstatus_startupdone_bit, FieldMode.Read, 1949 valueProviderCallback: (_) => { 1950 Dbgstatus_Startupdone_ValueProvider(_); 1951 return dbgstatus_startupdone_bit.Value; 1952 }, 1953 readCallback: (_, __) => Dbgstatus_Startupdone_Read(_, __), 1954 name: "Startupdone") 1955 .WithEnumField<DoubleWordRegister, DBGSTATUS_XOUTPKDETSTATUS>(2, 1, out dbgstatus_xoutpkdetstatus_bit, FieldMode.Read, 1956 valueProviderCallback: (_) => { 1957 Dbgstatus_Xoutpkdetstatus_ValueProvider(_); 1958 return dbgstatus_xoutpkdetstatus_bit.Value; 1959 }, 1960 readCallback: (_, __) => Dbgstatus_Xoutpkdetstatus_Read(_, __), 1961 name: "Xoutpkdetstatus") 1962 .WithReservedBits(3, 29) 1963 .WithReadCallback((_, __) => Dbgstatus_Read(_, __)) 1964 .WithWriteCallback((_, __) => Dbgstatus_Write(_, __)); 1965 1966 // If - Offset : 0x70 GenerateIfRegister()1967 protected DoubleWordRegister GenerateIfRegister() => new DoubleWordRegister(this, 0x0) 1968 .WithFlag(0, out if_rdy_bit, 1969 valueProviderCallback: (_) => { 1970 If_Rdy_ValueProvider(_); 1971 return if_rdy_bit.Value; 1972 }, 1973 writeCallback: (_, __) => If_Rdy_Write(_, __), 1974 readCallback: (_, __) => If_Rdy_Read(_, __), 1975 name: "Rdy") 1976 .WithFlag(1, out if_corebiasoptrdy_bit, 1977 valueProviderCallback: (_) => { 1978 If_Corebiasoptrdy_ValueProvider(_); 1979 return if_corebiasoptrdy_bit.Value; 1980 }, 1981 writeCallback: (_, __) => If_Corebiasoptrdy_Write(_, __), 1982 readCallback: (_, __) => If_Corebiasoptrdy_Read(_, __), 1983 name: "Corebiasoptrdy") 1984 .WithFlag(2, out if_prsrdy_bit, 1985 valueProviderCallback: (_) => { 1986 If_Prsrdy_ValueProvider(_); 1987 return if_prsrdy_bit.Value; 1988 }, 1989 writeCallback: (_, __) => If_Prsrdy_Write(_, __), 1990 readCallback: (_, __) => If_Prsrdy_Read(_, __), 1991 name: "Prsrdy") 1992 .WithFlag(3, out if_bufoutrdy_bit, 1993 valueProviderCallback: (_) => { 1994 If_Bufoutrdy_ValueProvider(_); 1995 return if_bufoutrdy_bit.Value; 1996 }, 1997 writeCallback: (_, __) => If_Bufoutrdy_Write(_, __), 1998 readCallback: (_, __) => If_Bufoutrdy_Read(_, __), 1999 name: "Bufoutrdy") 2000 .WithReservedBits(4, 11) 2001 .WithFlag(15, out if_bufoutfrozen_bit, 2002 valueProviderCallback: (_) => { 2003 If_Bufoutfrozen_ValueProvider(_); 2004 return if_bufoutfrozen_bit.Value; 2005 }, 2006 writeCallback: (_, __) => If_Bufoutfrozen_Write(_, __), 2007 readCallback: (_, __) => If_Bufoutfrozen_Read(_, __), 2008 name: "Bufoutfrozen") 2009 .WithReservedBits(16, 4) 2010 .WithFlag(20, out if_prserr_bit, 2011 valueProviderCallback: (_) => { 2012 If_Prserr_ValueProvider(_); 2013 return if_prserr_bit.Value; 2014 }, 2015 writeCallback: (_, __) => If_Prserr_Write(_, __), 2016 readCallback: (_, __) => If_Prserr_Read(_, __), 2017 name: "Prserr") 2018 .WithFlag(21, out if_bufouterr_bit, 2019 valueProviderCallback: (_) => { 2020 If_Bufouterr_ValueProvider(_); 2021 return if_bufouterr_bit.Value; 2022 }, 2023 writeCallback: (_, __) => If_Bufouterr_Write(_, __), 2024 readCallback: (_, __) => If_Bufouterr_Read(_, __), 2025 name: "Bufouterr") 2026 .WithReservedBits(22, 5) 2027 .WithFlag(27, out if_bufoutfreezeerr_bit, 2028 valueProviderCallback: (_) => { 2029 If_Bufoutfreezeerr_ValueProvider(_); 2030 return if_bufoutfreezeerr_bit.Value; 2031 }, 2032 writeCallback: (_, __) => If_Bufoutfreezeerr_Write(_, __), 2033 readCallback: (_, __) => If_Bufoutfreezeerr_Read(_, __), 2034 name: "Bufoutfreezeerr") 2035 .WithFlag(28, out if_bufoutdnserr_bit, 2036 valueProviderCallback: (_) => { 2037 If_Bufoutdnserr_ValueProvider(_); 2038 return if_bufoutdnserr_bit.Value; 2039 }, 2040 writeCallback: (_, __) => If_Bufoutdnserr_Write(_, __), 2041 readCallback: (_, __) => If_Bufoutdnserr_Read(_, __), 2042 name: "Bufoutdnserr") 2043 .WithFlag(29, out if_dnserr_bit, 2044 valueProviderCallback: (_) => { 2045 If_Dnserr_ValueProvider(_); 2046 return if_dnserr_bit.Value; 2047 }, 2048 writeCallback: (_, __) => If_Dnserr_Write(_, __), 2049 readCallback: (_, __) => If_Dnserr_Read(_, __), 2050 name: "Dnserr") 2051 .WithFlag(30, out if_lftimeouterr_bit, 2052 valueProviderCallback: (_) => { 2053 If_Lftimeouterr_ValueProvider(_); 2054 return if_lftimeouterr_bit.Value; 2055 }, 2056 writeCallback: (_, __) => If_Lftimeouterr_Write(_, __), 2057 readCallback: (_, __) => If_Lftimeouterr_Read(_, __), 2058 name: "Lftimeouterr") 2059 .WithFlag(31, out if_corebiasopterr_bit, 2060 valueProviderCallback: (_) => { 2061 If_Corebiasopterr_ValueProvider(_); 2062 return if_corebiasopterr_bit.Value; 2063 }, 2064 writeCallback: (_, __) => If_Corebiasopterr_Write(_, __), 2065 readCallback: (_, __) => If_Corebiasopterr_Read(_, __), 2066 name: "Corebiasopterr") 2067 .WithReadCallback((_, __) => If_Read(_, __)) 2068 .WithWriteCallback((_, __) => If_Write(_, __)); 2069 2070 // Ien - Offset : 0x74 GenerateIenRegister()2071 protected DoubleWordRegister GenerateIenRegister() => new DoubleWordRegister(this, 0x0) 2072 .WithFlag(0, out ien_rdy_bit, 2073 valueProviderCallback: (_) => { 2074 Ien_Rdy_ValueProvider(_); 2075 return ien_rdy_bit.Value; 2076 }, 2077 writeCallback: (_, __) => Ien_Rdy_Write(_, __), 2078 readCallback: (_, __) => Ien_Rdy_Read(_, __), 2079 name: "Rdy") 2080 .WithFlag(1, out ien_corebiasoptrdy_bit, 2081 valueProviderCallback: (_) => { 2082 Ien_Corebiasoptrdy_ValueProvider(_); 2083 return ien_corebiasoptrdy_bit.Value; 2084 }, 2085 writeCallback: (_, __) => Ien_Corebiasoptrdy_Write(_, __), 2086 readCallback: (_, __) => Ien_Corebiasoptrdy_Read(_, __), 2087 name: "Corebiasoptrdy") 2088 .WithFlag(2, out ien_prsrdy_bit, 2089 valueProviderCallback: (_) => { 2090 Ien_Prsrdy_ValueProvider(_); 2091 return ien_prsrdy_bit.Value; 2092 }, 2093 writeCallback: (_, __) => Ien_Prsrdy_Write(_, __), 2094 readCallback: (_, __) => Ien_Prsrdy_Read(_, __), 2095 name: "Prsrdy") 2096 .WithFlag(3, out ien_bufoutrdy_bit, 2097 valueProviderCallback: (_) => { 2098 Ien_Bufoutrdy_ValueProvider(_); 2099 return ien_bufoutrdy_bit.Value; 2100 }, 2101 writeCallback: (_, __) => Ien_Bufoutrdy_Write(_, __), 2102 readCallback: (_, __) => Ien_Bufoutrdy_Read(_, __), 2103 name: "Bufoutrdy") 2104 .WithReservedBits(4, 11) 2105 .WithFlag(15, out ien_bufoutfrozen_bit, 2106 valueProviderCallback: (_) => { 2107 Ien_Bufoutfrozen_ValueProvider(_); 2108 return ien_bufoutfrozen_bit.Value; 2109 }, 2110 writeCallback: (_, __) => Ien_Bufoutfrozen_Write(_, __), 2111 readCallback: (_, __) => Ien_Bufoutfrozen_Read(_, __), 2112 name: "Bufoutfrozen") 2113 .WithReservedBits(16, 4) 2114 .WithFlag(20, out ien_prserr_bit, 2115 valueProviderCallback: (_) => { 2116 Ien_Prserr_ValueProvider(_); 2117 return ien_prserr_bit.Value; 2118 }, 2119 writeCallback: (_, __) => Ien_Prserr_Write(_, __), 2120 readCallback: (_, __) => Ien_Prserr_Read(_, __), 2121 name: "Prserr") 2122 .WithFlag(21, out ien_bufouterr_bit, 2123 valueProviderCallback: (_) => { 2124 Ien_Bufouterr_ValueProvider(_); 2125 return ien_bufouterr_bit.Value; 2126 }, 2127 writeCallback: (_, __) => Ien_Bufouterr_Write(_, __), 2128 readCallback: (_, __) => Ien_Bufouterr_Read(_, __), 2129 name: "Bufouterr") 2130 .WithReservedBits(22, 5) 2131 .WithFlag(27, out ien_bufoutfreezeerr_bit, 2132 valueProviderCallback: (_) => { 2133 Ien_Bufoutfreezeerr_ValueProvider(_); 2134 return ien_bufoutfreezeerr_bit.Value; 2135 }, 2136 writeCallback: (_, __) => Ien_Bufoutfreezeerr_Write(_, __), 2137 readCallback: (_, __) => Ien_Bufoutfreezeerr_Read(_, __), 2138 name: "Bufoutfreezeerr") 2139 .WithFlag(28, out ien_bufoutdnserr_bit, 2140 valueProviderCallback: (_) => { 2141 Ien_Bufoutdnserr_ValueProvider(_); 2142 return ien_bufoutdnserr_bit.Value; 2143 }, 2144 writeCallback: (_, __) => Ien_Bufoutdnserr_Write(_, __), 2145 readCallback: (_, __) => Ien_Bufoutdnserr_Read(_, __), 2146 name: "Bufoutdnserr") 2147 .WithFlag(29, out ien_dnserr_bit, 2148 valueProviderCallback: (_) => { 2149 Ien_Dnserr_ValueProvider(_); 2150 return ien_dnserr_bit.Value; 2151 }, 2152 writeCallback: (_, __) => Ien_Dnserr_Write(_, __), 2153 readCallback: (_, __) => Ien_Dnserr_Read(_, __), 2154 name: "Dnserr") 2155 .WithFlag(30, out ien_lftimeouterr_bit, 2156 valueProviderCallback: (_) => { 2157 Ien_Lftimeouterr_ValueProvider(_); 2158 return ien_lftimeouterr_bit.Value; 2159 }, 2160 writeCallback: (_, __) => Ien_Lftimeouterr_Write(_, __), 2161 readCallback: (_, __) => Ien_Lftimeouterr_Read(_, __), 2162 name: "Lftimeouterr") 2163 .WithFlag(31, out ien_corebiasopterr_bit, 2164 valueProviderCallback: (_) => { 2165 Ien_Corebiasopterr_ValueProvider(_); 2166 return ien_corebiasopterr_bit.Value; 2167 }, 2168 writeCallback: (_, __) => Ien_Corebiasopterr_Write(_, __), 2169 readCallback: (_, __) => Ien_Corebiasopterr_Read(_, __), 2170 name: "Corebiasopterr") 2171 .WithReadCallback((_, __) => Ien_Read(_, __)) 2172 .WithWriteCallback((_, __) => Ien_Write(_, __)); 2173 2174 // Lock - Offset : 0x80 GenerateLockRegister()2175 protected DoubleWordRegister GenerateLockRegister() => new DoubleWordRegister(this, 0x580E) 2176 .WithValueField(0, 16, out lock_lockkey_field, FieldMode.Write, 2177 writeCallback: (_, __) => Lock_Lockkey_Write(_, __), 2178 name: "Lockkey") 2179 .WithReservedBits(16, 16) 2180 .WithReadCallback((_, __) => Lock_Read(_, __)) 2181 .WithWriteCallback((_, __) => Lock_Write(_, __)); 2182 2183 ReadWFIFO()2184 private uint ReadWFIFO() 2185 { 2186 this.Log(LogLevel.Warning, "Reading from a WFIFO Field, value returned will always be 0"); 2187 return 0x0; 2188 } 2189 ReadLFWSYNC()2190 private uint ReadLFWSYNC() 2191 { 2192 this.Log(LogLevel.Warning, "Reading from a LFWSYNC/HVLFWSYNC Field, value returned will always be 0"); 2193 return 0x0; 2194 } 2195 ReadRFIFO()2196 private uint ReadRFIFO() 2197 { 2198 this.Log(LogLevel.Warning, "Reading from a RFIFO Field, value returned will always be 0"); 2199 return 0x0; 2200 } 2201 2202 2203 WriteWSYNC()2204 private void WriteWSYNC() 2205 { 2206 if(!Enabled) 2207 { 2208 this.Log(LogLevel.Error, "Trying to write to a WSYNC register while peripheral is disabled EN = {0}", Enabled); 2209 } 2210 } 2211 WriteRWSYNC()2212 private void WriteRWSYNC() 2213 { 2214 if(!Enabled) 2215 { 2216 this.Log(LogLevel.Error, "Trying to write to a RWSYNC register while peripheral is disabled EN = {0}", Enabled); 2217 } 2218 } 2219 2220 // Ipversion - Offset : 0x0 2221 protected IValueRegisterField ipversion_ipversion_field; Ipversion_Ipversion_Read(ulong a, ulong b)2222 partial void Ipversion_Ipversion_Read(ulong a, ulong b); Ipversion_Ipversion_ValueProvider(ulong a)2223 partial void Ipversion_Ipversion_ValueProvider(ulong a); 2224 Ipversion_Write(uint a, uint b)2225 partial void Ipversion_Write(uint a, uint b); Ipversion_Read(uint a, uint b)2226 partial void Ipversion_Read(uint a, uint b); 2227 2228 // Trim - Offset : 0x4 2229 protected IEnumRegisterField<TRIM_VTRREGTCANA> trim_vtrregtcana_field; Trim_Vtrregtcana_Write(TRIM_VTRREGTCANA a, TRIM_VTRREGTCANA b)2230 partial void Trim_Vtrregtcana_Write(TRIM_VTRREGTCANA a, TRIM_VTRREGTCANA b); Trim_Vtrregtcana_Read(TRIM_VTRREGTCANA a, TRIM_VTRREGTCANA b)2231 partial void Trim_Vtrregtcana_Read(TRIM_VTRREGTCANA a, TRIM_VTRREGTCANA b); Trim_Vtrregtcana_ValueProvider(TRIM_VTRREGTCANA a)2232 partial void Trim_Vtrregtcana_ValueProvider(TRIM_VTRREGTCANA a); 2233 protected IEnumRegisterField<TRIM_VTRCORETCANA> trim_vtrcoretcana_field; Trim_Vtrcoretcana_Write(TRIM_VTRCORETCANA a, TRIM_VTRCORETCANA b)2234 partial void Trim_Vtrcoretcana_Write(TRIM_VTRCORETCANA a, TRIM_VTRCORETCANA b); Trim_Vtrcoretcana_Read(TRIM_VTRCORETCANA a, TRIM_VTRCORETCANA b)2235 partial void Trim_Vtrcoretcana_Read(TRIM_VTRCORETCANA a, TRIM_VTRCORETCANA b); Trim_Vtrcoretcana_ValueProvider(TRIM_VTRCORETCANA a)2236 partial void Trim_Vtrcoretcana_ValueProvider(TRIM_VTRCORETCANA a); 2237 protected IValueRegisterField trim_vtrcoretrimana_field; Trim_Vtrcoretrimana_Write(ulong a, ulong b)2238 partial void Trim_Vtrcoretrimana_Write(ulong a, ulong b); Trim_Vtrcoretrimana_Read(ulong a, ulong b)2239 partial void Trim_Vtrcoretrimana_Read(ulong a, ulong b); Trim_Vtrcoretrimana_ValueProvider(ulong a)2240 partial void Trim_Vtrcoretrimana_ValueProvider(ulong a); 2241 protected IValueRegisterField trim_vtrregtrimana_field; Trim_Vtrregtrimana_Write(ulong a, ulong b)2242 partial void Trim_Vtrregtrimana_Write(ulong a, ulong b); Trim_Vtrregtrimana_Read(ulong a, ulong b)2243 partial void Trim_Vtrregtrimana_Read(ulong a, ulong b); Trim_Vtrregtrimana_ValueProvider(ulong a)2244 partial void Trim_Vtrregtrimana_ValueProvider(ulong a); 2245 protected IValueRegisterField trim_shuntlvlana_field; Trim_Shuntlvlana_Write(ulong a, ulong b)2246 partial void Trim_Shuntlvlana_Write(ulong a, ulong b); Trim_Shuntlvlana_Read(ulong a, ulong b)2247 partial void Trim_Shuntlvlana_Read(ulong a, ulong b); Trim_Shuntlvlana_ValueProvider(ulong a)2248 partial void Trim_Shuntlvlana_ValueProvider(ulong a); 2249 Trim_Write(uint a, uint b)2250 partial void Trim_Write(uint a, uint b); Trim_Read(uint a, uint b)2251 partial void Trim_Read(uint a, uint b); 2252 2253 // Swrst - Offset : 0x8 2254 protected IFlagRegisterField swrst_swrst_bit; Swrst_Swrst_Write(bool a, bool b)2255 partial void Swrst_Swrst_Write(bool a, bool b); Swrst_Swrst_ValueProvider(bool a)2256 partial void Swrst_Swrst_ValueProvider(bool a); 2257 protected IFlagRegisterField swrst_resetting_bit; Swrst_Resetting_Read(bool a, bool b)2258 partial void Swrst_Resetting_Read(bool a, bool b); Swrst_Resetting_ValueProvider(bool a)2259 partial void Swrst_Resetting_ValueProvider(bool a); 2260 Swrst_Write(uint a, uint b)2261 partial void Swrst_Write(uint a, uint b); Swrst_Read(uint a, uint b)2262 partial void Swrst_Read(uint a, uint b); 2263 2264 // Xouttrim - Offset : 0xC 2265 protected IValueRegisterField xouttrim_vregbiastrimibndioana_field; Xouttrim_Vregbiastrimibndioana_Write(ulong a, ulong b)2266 partial void Xouttrim_Vregbiastrimibndioana_Write(ulong a, ulong b); Xouttrim_Vregbiastrimibndioana_Read(ulong a, ulong b)2267 partial void Xouttrim_Vregbiastrimibndioana_Read(ulong a, ulong b); Xouttrim_Vregbiastrimibndioana_ValueProvider(ulong a)2268 partial void Xouttrim_Vregbiastrimibndioana_ValueProvider(ulong a); 2269 protected IValueRegisterField xouttrim_vregbiastrimibcoreana_field; Xouttrim_Vregbiastrimibcoreana_Write(ulong a, ulong b)2270 partial void Xouttrim_Vregbiastrimibcoreana_Write(ulong a, ulong b); Xouttrim_Vregbiastrimibcoreana_Read(ulong a, ulong b)2271 partial void Xouttrim_Vregbiastrimibcoreana_Read(ulong a, ulong b); Xouttrim_Vregbiastrimibcoreana_ValueProvider(ulong a)2272 partial void Xouttrim_Vregbiastrimibcoreana_ValueProvider(ulong a); 2273 protected IValueRegisterField xouttrim_xoutcasbiasana_field; Xouttrim_Xoutcasbiasana_Write(ulong a, ulong b)2274 partial void Xouttrim_Xoutcasbiasana_Write(ulong a, ulong b); Xouttrim_Xoutcasbiasana_Read(ulong a, ulong b)2275 partial void Xouttrim_Xoutcasbiasana_Read(ulong a, ulong b); Xouttrim_Xoutcasbiasana_ValueProvider(ulong a)2276 partial void Xouttrim_Xoutcasbiasana_ValueProvider(ulong a); 2277 protected IValueRegisterField xouttrim_xoutpdiocasana_field; Xouttrim_Xoutpdiocasana_Write(ulong a, ulong b)2278 partial void Xouttrim_Xoutpdiocasana_Write(ulong a, ulong b); Xouttrim_Xoutpdiocasana_Read(ulong a, ulong b)2279 partial void Xouttrim_Xoutpdiocasana_Read(ulong a, ulong b); Xouttrim_Xoutpdiocasana_ValueProvider(ulong a)2280 partial void Xouttrim_Xoutpdiocasana_ValueProvider(ulong a); 2281 protected IValueRegisterField xouttrim_xoutcmfiltresana_field; Xouttrim_Xoutcmfiltresana_Write(ulong a, ulong b)2282 partial void Xouttrim_Xoutcmfiltresana_Write(ulong a, ulong b); Xouttrim_Xoutcmfiltresana_Read(ulong a, ulong b)2283 partial void Xouttrim_Xoutcmfiltresana_Read(ulong a, ulong b); Xouttrim_Xoutcmfiltresana_ValueProvider(ulong a)2284 partial void Xouttrim_Xoutcmfiltresana_ValueProvider(ulong a); 2285 protected IValueRegisterField xouttrim_vtrtcana_field; Xouttrim_Vtrtcana_Write(ulong a, ulong b)2286 partial void Xouttrim_Vtrtcana_Write(ulong a, ulong b); Xouttrim_Vtrtcana_Read(ulong a, ulong b)2287 partial void Xouttrim_Vtrtcana_Read(ulong a, ulong b); Xouttrim_Vtrtcana_ValueProvider(ulong a)2288 partial void Xouttrim_Vtrtcana_ValueProvider(ulong a); 2289 Xouttrim_Write(uint a, uint b)2290 partial void Xouttrim_Write(uint a, uint b); Xouttrim_Read(uint a, uint b)2291 partial void Xouttrim_Read(uint a, uint b); 2292 2293 // Xtalcfg - Offset : 0x10 2294 protected IValueRegisterField xtalcfg_corebiasstartupi_field; Xtalcfg_Corebiasstartupi_Write(ulong a, ulong b)2295 partial void Xtalcfg_Corebiasstartupi_Write(ulong a, ulong b); Xtalcfg_Corebiasstartupi_Read(ulong a, ulong b)2296 partial void Xtalcfg_Corebiasstartupi_Read(ulong a, ulong b); Xtalcfg_Corebiasstartupi_ValueProvider(ulong a)2297 partial void Xtalcfg_Corebiasstartupi_ValueProvider(ulong a); 2298 protected IValueRegisterField xtalcfg_corebiasstartup_field; Xtalcfg_Corebiasstartup_Write(ulong a, ulong b)2299 partial void Xtalcfg_Corebiasstartup_Write(ulong a, ulong b); Xtalcfg_Corebiasstartup_Read(ulong a, ulong b)2300 partial void Xtalcfg_Corebiasstartup_Read(ulong a, ulong b); Xtalcfg_Corebiasstartup_ValueProvider(ulong a)2301 partial void Xtalcfg_Corebiasstartup_ValueProvider(ulong a); 2302 protected IValueRegisterField xtalcfg_ctunexistartup_field; Xtalcfg_Ctunexistartup_Write(ulong a, ulong b)2303 partial void Xtalcfg_Ctunexistartup_Write(ulong a, ulong b); Xtalcfg_Ctunexistartup_Read(ulong a, ulong b)2304 partial void Xtalcfg_Ctunexistartup_Read(ulong a, ulong b); Xtalcfg_Ctunexistartup_ValueProvider(ulong a)2305 partial void Xtalcfg_Ctunexistartup_ValueProvider(ulong a); 2306 protected IValueRegisterField xtalcfg_ctunexostartup_field; Xtalcfg_Ctunexostartup_Write(ulong a, ulong b)2307 partial void Xtalcfg_Ctunexostartup_Write(ulong a, ulong b); Xtalcfg_Ctunexostartup_Read(ulong a, ulong b)2308 partial void Xtalcfg_Ctunexostartup_Read(ulong a, ulong b); Xtalcfg_Ctunexostartup_ValueProvider(ulong a)2309 partial void Xtalcfg_Ctunexostartup_ValueProvider(ulong a); 2310 protected IEnumRegisterField<XTALCFG_TIMEOUTSTEADY> xtalcfg_timeoutsteady_field; Xtalcfg_Timeoutsteady_Write(XTALCFG_TIMEOUTSTEADY a, XTALCFG_TIMEOUTSTEADY b)2311 partial void Xtalcfg_Timeoutsteady_Write(XTALCFG_TIMEOUTSTEADY a, XTALCFG_TIMEOUTSTEADY b); Xtalcfg_Timeoutsteady_Read(XTALCFG_TIMEOUTSTEADY a, XTALCFG_TIMEOUTSTEADY b)2312 partial void Xtalcfg_Timeoutsteady_Read(XTALCFG_TIMEOUTSTEADY a, XTALCFG_TIMEOUTSTEADY b); Xtalcfg_Timeoutsteady_ValueProvider(XTALCFG_TIMEOUTSTEADY a)2313 partial void Xtalcfg_Timeoutsteady_ValueProvider(XTALCFG_TIMEOUTSTEADY a); 2314 protected IEnumRegisterField<XTALCFG_TIMEOUTCBLSB> xtalcfg_timeoutcblsb_field; Xtalcfg_Timeoutcblsb_Write(XTALCFG_TIMEOUTCBLSB a, XTALCFG_TIMEOUTCBLSB b)2315 partial void Xtalcfg_Timeoutcblsb_Write(XTALCFG_TIMEOUTCBLSB a, XTALCFG_TIMEOUTCBLSB b); Xtalcfg_Timeoutcblsb_Read(XTALCFG_TIMEOUTCBLSB a, XTALCFG_TIMEOUTCBLSB b)2316 partial void Xtalcfg_Timeoutcblsb_Read(XTALCFG_TIMEOUTCBLSB a, XTALCFG_TIMEOUTCBLSB b); Xtalcfg_Timeoutcblsb_ValueProvider(XTALCFG_TIMEOUTCBLSB a)2317 partial void Xtalcfg_Timeoutcblsb_ValueProvider(XTALCFG_TIMEOUTCBLSB a); 2318 Xtalcfg_Write(uint a, uint b)2319 partial void Xtalcfg_Write(uint a, uint b); Xtalcfg_Read(uint a, uint b)2320 partial void Xtalcfg_Read(uint a, uint b); 2321 2322 // Xtalctrl - Offset : 0x18 2323 protected IValueRegisterField xtalctrl_corebiasana_field; Xtalctrl_Corebiasana_Write(ulong a, ulong b)2324 partial void Xtalctrl_Corebiasana_Write(ulong a, ulong b); Xtalctrl_Corebiasana_Read(ulong a, ulong b)2325 partial void Xtalctrl_Corebiasana_Read(ulong a, ulong b); Xtalctrl_Corebiasana_ValueProvider(ulong a)2326 partial void Xtalctrl_Corebiasana_ValueProvider(ulong a); 2327 protected IValueRegisterField xtalctrl_ctunexiana_field; Xtalctrl_Ctunexiana_Write(ulong a, ulong b)2328 partial void Xtalctrl_Ctunexiana_Write(ulong a, ulong b); Xtalctrl_Ctunexiana_Read(ulong a, ulong b)2329 partial void Xtalctrl_Ctunexiana_Read(ulong a, ulong b); Xtalctrl_Ctunexiana_ValueProvider(ulong a)2330 partial void Xtalctrl_Ctunexiana_ValueProvider(ulong a); 2331 protected IValueRegisterField xtalctrl_ctunexoana_field; Xtalctrl_Ctunexoana_Write(ulong a, ulong b)2332 partial void Xtalctrl_Ctunexoana_Write(ulong a, ulong b); Xtalctrl_Ctunexoana_Read(ulong a, ulong b)2333 partial void Xtalctrl_Ctunexoana_Read(ulong a, ulong b); Xtalctrl_Ctunexoana_ValueProvider(ulong a)2334 partial void Xtalctrl_Ctunexoana_ValueProvider(ulong a); 2335 protected IEnumRegisterField<XTALCTRL_CTUNEFIXANA> xtalctrl_ctunefixana_field; Xtalctrl_Ctunefixana_Write(XTALCTRL_CTUNEFIXANA a, XTALCTRL_CTUNEFIXANA b)2336 partial void Xtalctrl_Ctunefixana_Write(XTALCTRL_CTUNEFIXANA a, XTALCTRL_CTUNEFIXANA b); Xtalctrl_Ctunefixana_Read(XTALCTRL_CTUNEFIXANA a, XTALCTRL_CTUNEFIXANA b)2337 partial void Xtalctrl_Ctunefixana_Read(XTALCTRL_CTUNEFIXANA a, XTALCTRL_CTUNEFIXANA b); Xtalctrl_Ctunefixana_ValueProvider(XTALCTRL_CTUNEFIXANA a)2338 partial void Xtalctrl_Ctunefixana_ValueProvider(XTALCTRL_CTUNEFIXANA a); 2339 protected IEnumRegisterField<XTALCTRL_COREDGENANA> xtalctrl_coredgenana_field; Xtalctrl_Coredgenana_Write(XTALCTRL_COREDGENANA a, XTALCTRL_COREDGENANA b)2340 partial void Xtalctrl_Coredgenana_Write(XTALCTRL_COREDGENANA a, XTALCTRL_COREDGENANA b); Xtalctrl_Coredgenana_Read(XTALCTRL_COREDGENANA a, XTALCTRL_COREDGENANA b)2341 partial void Xtalctrl_Coredgenana_Read(XTALCTRL_COREDGENANA a, XTALCTRL_COREDGENANA b); Xtalctrl_Coredgenana_ValueProvider(XTALCTRL_COREDGENANA a)2342 partial void Xtalctrl_Coredgenana_ValueProvider(XTALCTRL_COREDGENANA a); 2343 protected IFlagRegisterField xtalctrl_skipcorebiasopt_bit; Xtalctrl_Skipcorebiasopt_Write(bool a, bool b)2344 partial void Xtalctrl_Skipcorebiasopt_Write(bool a, bool b); Xtalctrl_Skipcorebiasopt_Read(bool a, bool b)2345 partial void Xtalctrl_Skipcorebiasopt_Read(bool a, bool b); Xtalctrl_Skipcorebiasopt_ValueProvider(bool a)2346 partial void Xtalctrl_Skipcorebiasopt_ValueProvider(bool a); 2347 Xtalctrl_Write(uint a, uint b)2348 partial void Xtalctrl_Write(uint a, uint b); Xtalctrl_Read(uint a, uint b)2349 partial void Xtalctrl_Read(uint a, uint b); 2350 2351 // Xtalctrl1 - Offset : 0x1C 2352 protected IValueRegisterField xtalctrl1_ctunexibufoutana_field; Xtalctrl1_Ctunexibufoutana_Write(ulong a, ulong b)2353 partial void Xtalctrl1_Ctunexibufoutana_Write(ulong a, ulong b); Xtalctrl1_Ctunexibufoutana_Read(ulong a, ulong b)2354 partial void Xtalctrl1_Ctunexibufoutana_Read(ulong a, ulong b); Xtalctrl1_Ctunexibufoutana_ValueProvider(ulong a)2355 partial void Xtalctrl1_Ctunexibufoutana_ValueProvider(ulong a); 2356 Xtalctrl1_Write(uint a, uint b)2357 partial void Xtalctrl1_Write(uint a, uint b); Xtalctrl1_Read(uint a, uint b)2358 partial void Xtalctrl1_Read(uint a, uint b); 2359 2360 // Cfg - Offset : 0x20 2361 protected IEnumRegisterField<CFG_MODE> cfg_mode_field; Cfg_Mode_Write(CFG_MODE a, CFG_MODE b)2362 partial void Cfg_Mode_Write(CFG_MODE a, CFG_MODE b); Cfg_Mode_Read(CFG_MODE a, CFG_MODE b)2363 partial void Cfg_Mode_Read(CFG_MODE a, CFG_MODE b); Cfg_Mode_ValueProvider(CFG_MODE a)2364 partial void Cfg_Mode_ValueProvider(CFG_MODE a); 2365 protected IFlagRegisterField cfg_enxidcbiasana_bit; Cfg_Enxidcbiasana_Write(bool a, bool b)2366 partial void Cfg_Enxidcbiasana_Write(bool a, bool b); Cfg_Enxidcbiasana_Read(bool a, bool b)2367 partial void Cfg_Enxidcbiasana_Read(bool a, bool b); Cfg_Enxidcbiasana_ValueProvider(bool a)2368 partial void Cfg_Enxidcbiasana_ValueProvider(bool a); 2369 protected IEnumRegisterField<CFG_SQBUFSCHTRGANA> cfg_sqbufschtrgana_bit; Cfg_Sqbufschtrgana_Write(CFG_SQBUFSCHTRGANA a, CFG_SQBUFSCHTRGANA b)2370 partial void Cfg_Sqbufschtrgana_Write(CFG_SQBUFSCHTRGANA a, CFG_SQBUFSCHTRGANA b); Cfg_Sqbufschtrgana_Read(CFG_SQBUFSCHTRGANA a, CFG_SQBUFSCHTRGANA b)2371 partial void Cfg_Sqbufschtrgana_Read(CFG_SQBUFSCHTRGANA a, CFG_SQBUFSCHTRGANA b); Cfg_Sqbufschtrgana_ValueProvider(CFG_SQBUFSCHTRGANA a)2372 partial void Cfg_Sqbufschtrgana_ValueProvider(CFG_SQBUFSCHTRGANA a); 2373 protected IFlagRegisterField cfg_forcelftimeout_bit; Cfg_Forcelftimeout_Write(bool a, bool b)2374 partial void Cfg_Forcelftimeout_Write(bool a, bool b); Cfg_Forcelftimeout_Read(bool a, bool b)2375 partial void Cfg_Forcelftimeout_Read(bool a, bool b); Cfg_Forcelftimeout_ValueProvider(bool a)2376 partial void Cfg_Forcelftimeout_ValueProvider(bool a); 2377 protected IFlagRegisterField cfg_forcehftimeout_bit; Cfg_Forcehftimeout_Write(bool a, bool b)2378 partial void Cfg_Forcehftimeout_Write(bool a, bool b); Cfg_Forcehftimeout_Read(bool a, bool b)2379 partial void Cfg_Forcehftimeout_Read(bool a, bool b); Cfg_Forcehftimeout_ValueProvider(bool a)2380 partial void Cfg_Forcehftimeout_ValueProvider(bool a); 2381 protected IFlagRegisterField cfg_disfsm_bit; Cfg_Disfsm_Write(bool a, bool b)2382 partial void Cfg_Disfsm_Write(bool a, bool b); Cfg_Disfsm_Read(bool a, bool b)2383 partial void Cfg_Disfsm_Read(bool a, bool b); Cfg_Disfsm_ValueProvider(bool a)2384 partial void Cfg_Disfsm_ValueProvider(bool a); 2385 Cfg_Write(uint a, uint b)2386 partial void Cfg_Write(uint a, uint b); Cfg_Read(uint a, uint b)2387 partial void Cfg_Read(uint a, uint b); 2388 2389 // Ctrl - Offset : 0x28 2390 protected IFlagRegisterField ctrl_bufoutfreeze_bit; Ctrl_Bufoutfreeze_Write(bool a, bool b)2391 partial void Ctrl_Bufoutfreeze_Write(bool a, bool b); Ctrl_Bufoutfreeze_Read(bool a, bool b)2392 partial void Ctrl_Bufoutfreeze_Read(bool a, bool b); Ctrl_Bufoutfreeze_ValueProvider(bool a)2393 partial void Ctrl_Bufoutfreeze_ValueProvider(bool a); 2394 protected IFlagRegisterField ctrl_keepwarm_bit; Ctrl_Keepwarm_Write(bool a, bool b)2395 partial void Ctrl_Keepwarm_Write(bool a, bool b); Ctrl_Keepwarm_Read(bool a, bool b)2396 partial void Ctrl_Keepwarm_Read(bool a, bool b); Ctrl_Keepwarm_ValueProvider(bool a)2397 partial void Ctrl_Keepwarm_ValueProvider(bool a); 2398 protected IFlagRegisterField ctrl_em23ondemand_bit; Ctrl_Em23ondemand_Write(bool a, bool b)2399 partial void Ctrl_Em23ondemand_Write(bool a, bool b); Ctrl_Em23ondemand_Read(bool a, bool b)2400 partial void Ctrl_Em23ondemand_Read(bool a, bool b); Ctrl_Em23ondemand_ValueProvider(bool a)2401 partial void Ctrl_Em23ondemand_ValueProvider(bool a); 2402 protected IEnumRegisterField<CTRL_FORCEXI2GNDANA> ctrl_forcexi2gndana_bit; Ctrl_Forcexi2gndana_Write(CTRL_FORCEXI2GNDANA a, CTRL_FORCEXI2GNDANA b)2403 partial void Ctrl_Forcexi2gndana_Write(CTRL_FORCEXI2GNDANA a, CTRL_FORCEXI2GNDANA b); Ctrl_Forcexi2gndana_Read(CTRL_FORCEXI2GNDANA a, CTRL_FORCEXI2GNDANA b)2404 partial void Ctrl_Forcexi2gndana_Read(CTRL_FORCEXI2GNDANA a, CTRL_FORCEXI2GNDANA b); Ctrl_Forcexi2gndana_ValueProvider(CTRL_FORCEXI2GNDANA a)2405 partial void Ctrl_Forcexi2gndana_ValueProvider(CTRL_FORCEXI2GNDANA a); 2406 protected IEnumRegisterField<CTRL_FORCEXO2GNDANA> ctrl_forcexo2gndana_bit; Ctrl_Forcexo2gndana_Write(CTRL_FORCEXO2GNDANA a, CTRL_FORCEXO2GNDANA b)2407 partial void Ctrl_Forcexo2gndana_Write(CTRL_FORCEXO2GNDANA a, CTRL_FORCEXO2GNDANA b); Ctrl_Forcexo2gndana_Read(CTRL_FORCEXO2GNDANA a, CTRL_FORCEXO2GNDANA b)2408 partial void Ctrl_Forcexo2gndana_Read(CTRL_FORCEXO2GNDANA a, CTRL_FORCEXO2GNDANA b); Ctrl_Forcexo2gndana_ValueProvider(CTRL_FORCEXO2GNDANA a)2409 partial void Ctrl_Forcexo2gndana_ValueProvider(CTRL_FORCEXO2GNDANA a); 2410 protected IFlagRegisterField ctrl_forcectunemax_bit; Ctrl_Forcectunemax_Write(bool a, bool b)2411 partial void Ctrl_Forcectunemax_Write(bool a, bool b); Ctrl_Forcectunemax_Read(bool a, bool b)2412 partial void Ctrl_Forcectunemax_Read(bool a, bool b); Ctrl_Forcectunemax_ValueProvider(bool a)2413 partial void Ctrl_Forcectunemax_ValueProvider(bool a); 2414 protected IEnumRegisterField<CTRL_PRSSTATUSSEL0> ctrl_prsstatussel0_field; Ctrl_Prsstatussel0_Write(CTRL_PRSSTATUSSEL0 a, CTRL_PRSSTATUSSEL0 b)2415 partial void Ctrl_Prsstatussel0_Write(CTRL_PRSSTATUSSEL0 a, CTRL_PRSSTATUSSEL0 b); Ctrl_Prsstatussel0_Read(CTRL_PRSSTATUSSEL0 a, CTRL_PRSSTATUSSEL0 b)2416 partial void Ctrl_Prsstatussel0_Read(CTRL_PRSSTATUSSEL0 a, CTRL_PRSSTATUSSEL0 b); Ctrl_Prsstatussel0_ValueProvider(CTRL_PRSSTATUSSEL0 a)2417 partial void Ctrl_Prsstatussel0_ValueProvider(CTRL_PRSSTATUSSEL0 a); 2418 protected IEnumRegisterField<CTRL_PRSSTATUSSEL1> ctrl_prsstatussel1_field; Ctrl_Prsstatussel1_Write(CTRL_PRSSTATUSSEL1 a, CTRL_PRSSTATUSSEL1 b)2419 partial void Ctrl_Prsstatussel1_Write(CTRL_PRSSTATUSSEL1 a, CTRL_PRSSTATUSSEL1 b); Ctrl_Prsstatussel1_Read(CTRL_PRSSTATUSSEL1 a, CTRL_PRSSTATUSSEL1 b)2420 partial void Ctrl_Prsstatussel1_Read(CTRL_PRSSTATUSSEL1 a, CTRL_PRSSTATUSSEL1 b); Ctrl_Prsstatussel1_ValueProvider(CTRL_PRSSTATUSSEL1 a)2421 partial void Ctrl_Prsstatussel1_ValueProvider(CTRL_PRSSTATUSSEL1 a); 2422 protected IFlagRegisterField ctrl_forceen_bit; Ctrl_Forceen_Write(bool a, bool b)2423 partial void Ctrl_Forceen_Write(bool a, bool b); Ctrl_Forceen_Read(bool a, bool b)2424 partial void Ctrl_Forceen_Read(bool a, bool b); Ctrl_Forceen_ValueProvider(bool a)2425 partial void Ctrl_Forceen_ValueProvider(bool a); 2426 protected IFlagRegisterField ctrl_forceenprs_bit; Ctrl_Forceenprs_Write(bool a, bool b)2427 partial void Ctrl_Forceenprs_Write(bool a, bool b); Ctrl_Forceenprs_Read(bool a, bool b)2428 partial void Ctrl_Forceenprs_Read(bool a, bool b); Ctrl_Forceenprs_ValueProvider(bool a)2429 partial void Ctrl_Forceenprs_ValueProvider(bool a); 2430 protected IFlagRegisterField ctrl_forceenbufout_bit; Ctrl_Forceenbufout_Write(bool a, bool b)2431 partial void Ctrl_Forceenbufout_Write(bool a, bool b); Ctrl_Forceenbufout_Read(bool a, bool b)2432 partial void Ctrl_Forceenbufout_Read(bool a, bool b); Ctrl_Forceenbufout_ValueProvider(bool a)2433 partial void Ctrl_Forceenbufout_ValueProvider(bool a); 2434 protected IFlagRegisterField ctrl_disondemand_bit; Ctrl_Disondemand_Write(bool a, bool b)2435 partial void Ctrl_Disondemand_Write(bool a, bool b); Ctrl_Disondemand_Read(bool a, bool b)2436 partial void Ctrl_Disondemand_Read(bool a, bool b); Ctrl_Disondemand_ValueProvider(bool a)2437 partial void Ctrl_Disondemand_ValueProvider(bool a); 2438 protected IFlagRegisterField ctrl_disondemandprs_bit; Ctrl_Disondemandprs_Write(bool a, bool b)2439 partial void Ctrl_Disondemandprs_Write(bool a, bool b); Ctrl_Disondemandprs_Read(bool a, bool b)2440 partial void Ctrl_Disondemandprs_Read(bool a, bool b); Ctrl_Disondemandprs_ValueProvider(bool a)2441 partial void Ctrl_Disondemandprs_ValueProvider(bool a); 2442 protected IFlagRegisterField ctrl_disondemandbufout_bit; Ctrl_Disondemandbufout_Write(bool a, bool b)2443 partial void Ctrl_Disondemandbufout_Write(bool a, bool b); Ctrl_Disondemandbufout_Read(bool a, bool b)2444 partial void Ctrl_Disondemandbufout_Read(bool a, bool b); Ctrl_Disondemandbufout_ValueProvider(bool a)2445 partial void Ctrl_Disondemandbufout_ValueProvider(bool a); 2446 protected IFlagRegisterField ctrl_forcerawclk_bit; Ctrl_Forcerawclk_Write(bool a, bool b)2447 partial void Ctrl_Forcerawclk_Write(bool a, bool b); Ctrl_Forcerawclk_Read(bool a, bool b)2448 partial void Ctrl_Forcerawclk_Read(bool a, bool b); Ctrl_Forcerawclk_ValueProvider(bool a)2449 partial void Ctrl_Forcerawclk_ValueProvider(bool a); 2450 Ctrl_Write(uint a, uint b)2451 partial void Ctrl_Write(uint a, uint b); Ctrl_Read(uint a, uint b)2452 partial void Ctrl_Read(uint a, uint b); 2453 2454 // Pkdetctrl1 - Offset : 0x2C 2455 protected IFlagRegisterField pkdetctrl1_notimeouterr_bit; Pkdetctrl1_Notimeouterr_Write(bool a, bool b)2456 partial void Pkdetctrl1_Notimeouterr_Write(bool a, bool b); Pkdetctrl1_Notimeouterr_Read(bool a, bool b)2457 partial void Pkdetctrl1_Notimeouterr_Read(bool a, bool b); Pkdetctrl1_Notimeouterr_ValueProvider(bool a)2458 partial void Pkdetctrl1_Notimeouterr_ValueProvider(bool a); 2459 Pkdetctrl1_Write(uint a, uint b)2460 partial void Pkdetctrl1_Write(uint a, uint b); Pkdetctrl1_Read(uint a, uint b)2461 partial void Pkdetctrl1_Read(uint a, uint b); 2462 2463 // Lowpwrctrl - Offset : 0x30 2464 protected IValueRegisterField lowpwrctrl_lowpowermodeana_field; Lowpwrctrl_Lowpowermodeana_Write(ulong a, ulong b)2465 partial void Lowpwrctrl_Lowpowermodeana_Write(ulong a, ulong b); Lowpwrctrl_Lowpowermodeana_Read(ulong a, ulong b)2466 partial void Lowpwrctrl_Lowpowermodeana_Read(ulong a, ulong b); Lowpwrctrl_Lowpowermodeana_ValueProvider(ulong a)2467 partial void Lowpwrctrl_Lowpowermodeana_ValueProvider(ulong a); 2468 protected IEnumRegisterField<LOWPWRCTRL_SQBUFBIASRESANA> lowpwrctrl_sqbufbiasresana_field; Lowpwrctrl_Sqbufbiasresana_Write(LOWPWRCTRL_SQBUFBIASRESANA a, LOWPWRCTRL_SQBUFBIASRESANA b)2469 partial void Lowpwrctrl_Sqbufbiasresana_Write(LOWPWRCTRL_SQBUFBIASRESANA a, LOWPWRCTRL_SQBUFBIASRESANA b); Lowpwrctrl_Sqbufbiasresana_Read(LOWPWRCTRL_SQBUFBIASRESANA a, LOWPWRCTRL_SQBUFBIASRESANA b)2470 partial void Lowpwrctrl_Sqbufbiasresana_Read(LOWPWRCTRL_SQBUFBIASRESANA a, LOWPWRCTRL_SQBUFBIASRESANA b); Lowpwrctrl_Sqbufbiasresana_ValueProvider(LOWPWRCTRL_SQBUFBIASRESANA a)2471 partial void Lowpwrctrl_Sqbufbiasresana_ValueProvider(LOWPWRCTRL_SQBUFBIASRESANA a); 2472 protected IEnumRegisterField<LOWPWRCTRL_SQBUFBIASANA> lowpwrctrl_sqbufbiasana_field; Lowpwrctrl_Sqbufbiasana_Write(LOWPWRCTRL_SQBUFBIASANA a, LOWPWRCTRL_SQBUFBIASANA b)2473 partial void Lowpwrctrl_Sqbufbiasana_Write(LOWPWRCTRL_SQBUFBIASANA a, LOWPWRCTRL_SQBUFBIASANA b); Lowpwrctrl_Sqbufbiasana_Read(LOWPWRCTRL_SQBUFBIASANA a, LOWPWRCTRL_SQBUFBIASANA b)2474 partial void Lowpwrctrl_Sqbufbiasana_Read(LOWPWRCTRL_SQBUFBIASANA a, LOWPWRCTRL_SQBUFBIASANA b); Lowpwrctrl_Sqbufbiasana_ValueProvider(LOWPWRCTRL_SQBUFBIASANA a)2475 partial void Lowpwrctrl_Sqbufbiasana_ValueProvider(LOWPWRCTRL_SQBUFBIASANA a); 2476 protected IEnumRegisterField<LOWPWRCTRL_SHUNTBIASANA> lowpwrctrl_shuntbiasana_field; Lowpwrctrl_Shuntbiasana_Write(LOWPWRCTRL_SHUNTBIASANA a, LOWPWRCTRL_SHUNTBIASANA b)2477 partial void Lowpwrctrl_Shuntbiasana_Write(LOWPWRCTRL_SHUNTBIASANA a, LOWPWRCTRL_SHUNTBIASANA b); Lowpwrctrl_Shuntbiasana_Read(LOWPWRCTRL_SHUNTBIASANA a, LOWPWRCTRL_SHUNTBIASANA b)2478 partial void Lowpwrctrl_Shuntbiasana_Read(LOWPWRCTRL_SHUNTBIASANA a, LOWPWRCTRL_SHUNTBIASANA b); Lowpwrctrl_Shuntbiasana_ValueProvider(LOWPWRCTRL_SHUNTBIASANA a)2479 partial void Lowpwrctrl_Shuntbiasana_ValueProvider(LOWPWRCTRL_SHUNTBIASANA a); 2480 protected IEnumRegisterField<LOWPWRCTRL_TIMEOUTWARM> lowpwrctrl_timeoutwarm_field; Lowpwrctrl_Timeoutwarm_Write(LOWPWRCTRL_TIMEOUTWARM a, LOWPWRCTRL_TIMEOUTWARM b)2481 partial void Lowpwrctrl_Timeoutwarm_Write(LOWPWRCTRL_TIMEOUTWARM a, LOWPWRCTRL_TIMEOUTWARM b); Lowpwrctrl_Timeoutwarm_Read(LOWPWRCTRL_TIMEOUTWARM a, LOWPWRCTRL_TIMEOUTWARM b)2482 partial void Lowpwrctrl_Timeoutwarm_Read(LOWPWRCTRL_TIMEOUTWARM a, LOWPWRCTRL_TIMEOUTWARM b); Lowpwrctrl_Timeoutwarm_ValueProvider(LOWPWRCTRL_TIMEOUTWARM a)2483 partial void Lowpwrctrl_Timeoutwarm_ValueProvider(LOWPWRCTRL_TIMEOUTWARM a); 2484 Lowpwrctrl_Write(uint a, uint b)2485 partial void Lowpwrctrl_Write(uint a, uint b); Lowpwrctrl_Read(uint a, uint b)2486 partial void Lowpwrctrl_Read(uint a, uint b); 2487 2488 // Pkdetctrl - Offset : 0x34 2489 protected IFlagRegisterField pkdetctrl_enpkdetana_bit; Pkdetctrl_Enpkdetana_Write(bool a, bool b)2490 partial void Pkdetctrl_Enpkdetana_Write(bool a, bool b); Pkdetctrl_Enpkdetana_Read(bool a, bool b)2491 partial void Pkdetctrl_Enpkdetana_Read(bool a, bool b); Pkdetctrl_Enpkdetana_ValueProvider(bool a)2492 partial void Pkdetctrl_Enpkdetana_ValueProvider(bool a); 2493 protected IEnumRegisterField<PKDETCTRL_PKDETNODEANA> pkdetctrl_pkdetnodeana_bit; Pkdetctrl_Pkdetnodeana_Write(PKDETCTRL_PKDETNODEANA a, PKDETCTRL_PKDETNODEANA b)2494 partial void Pkdetctrl_Pkdetnodeana_Write(PKDETCTRL_PKDETNODEANA a, PKDETCTRL_PKDETNODEANA b); Pkdetctrl_Pkdetnodeana_Read(PKDETCTRL_PKDETNODEANA a, PKDETCTRL_PKDETNODEANA b)2495 partial void Pkdetctrl_Pkdetnodeana_Read(PKDETCTRL_PKDETNODEANA a, PKDETCTRL_PKDETNODEANA b); Pkdetctrl_Pkdetnodeana_ValueProvider(PKDETCTRL_PKDETNODEANA a)2496 partial void Pkdetctrl_Pkdetnodeana_ValueProvider(PKDETCTRL_PKDETNODEANA a); 2497 protected IEnumRegisterField<PKDETCTRL_PKDETNODESTARTUPI> pkdetctrl_pkdetnodestartupi_bit; Pkdetctrl_Pkdetnodestartupi_Write(PKDETCTRL_PKDETNODESTARTUPI a, PKDETCTRL_PKDETNODESTARTUPI b)2498 partial void Pkdetctrl_Pkdetnodestartupi_Write(PKDETCTRL_PKDETNODESTARTUPI a, PKDETCTRL_PKDETNODESTARTUPI b); Pkdetctrl_Pkdetnodestartupi_Read(PKDETCTRL_PKDETNODESTARTUPI a, PKDETCTRL_PKDETNODESTARTUPI b)2499 partial void Pkdetctrl_Pkdetnodestartupi_Read(PKDETCTRL_PKDETNODESTARTUPI a, PKDETCTRL_PKDETNODESTARTUPI b); Pkdetctrl_Pkdetnodestartupi_ValueProvider(PKDETCTRL_PKDETNODESTARTUPI a)2500 partial void Pkdetctrl_Pkdetnodestartupi_ValueProvider(PKDETCTRL_PKDETNODESTARTUPI a); 2501 protected IEnumRegisterField<PKDETCTRL_PKDETNODESTARTUP> pkdetctrl_pkdetnodestartup_bit; Pkdetctrl_Pkdetnodestartup_Write(PKDETCTRL_PKDETNODESTARTUP a, PKDETCTRL_PKDETNODESTARTUP b)2502 partial void Pkdetctrl_Pkdetnodestartup_Write(PKDETCTRL_PKDETNODESTARTUP a, PKDETCTRL_PKDETNODESTARTUP b); Pkdetctrl_Pkdetnodestartup_Read(PKDETCTRL_PKDETNODESTARTUP a, PKDETCTRL_PKDETNODESTARTUP b)2503 partial void Pkdetctrl_Pkdetnodestartup_Read(PKDETCTRL_PKDETNODESTARTUP a, PKDETCTRL_PKDETNODESTARTUP b); Pkdetctrl_Pkdetnodestartup_ValueProvider(PKDETCTRL_PKDETNODESTARTUP a)2504 partial void Pkdetctrl_Pkdetnodestartup_ValueProvider(PKDETCTRL_PKDETNODESTARTUP a); 2505 protected IEnumRegisterField<PKDETCTRL_PKDETTHANA> pkdetctrl_pkdetthana_field; Pkdetctrl_Pkdetthana_Write(PKDETCTRL_PKDETTHANA a, PKDETCTRL_PKDETTHANA b)2506 partial void Pkdetctrl_Pkdetthana_Write(PKDETCTRL_PKDETTHANA a, PKDETCTRL_PKDETTHANA b); Pkdetctrl_Pkdetthana_Read(PKDETCTRL_PKDETTHANA a, PKDETCTRL_PKDETTHANA b)2507 partial void Pkdetctrl_Pkdetthana_Read(PKDETCTRL_PKDETTHANA a, PKDETCTRL_PKDETTHANA b); Pkdetctrl_Pkdetthana_ValueProvider(PKDETCTRL_PKDETTHANA a)2508 partial void Pkdetctrl_Pkdetthana_ValueProvider(PKDETCTRL_PKDETTHANA a); 2509 protected IEnumRegisterField<PKDETCTRL_PKDETTHSTARTUPI> pkdetctrl_pkdetthstartupi_field; Pkdetctrl_Pkdetthstartupi_Write(PKDETCTRL_PKDETTHSTARTUPI a, PKDETCTRL_PKDETTHSTARTUPI b)2510 partial void Pkdetctrl_Pkdetthstartupi_Write(PKDETCTRL_PKDETTHSTARTUPI a, PKDETCTRL_PKDETTHSTARTUPI b); Pkdetctrl_Pkdetthstartupi_Read(PKDETCTRL_PKDETTHSTARTUPI a, PKDETCTRL_PKDETTHSTARTUPI b)2511 partial void Pkdetctrl_Pkdetthstartupi_Read(PKDETCTRL_PKDETTHSTARTUPI a, PKDETCTRL_PKDETTHSTARTUPI b); Pkdetctrl_Pkdetthstartupi_ValueProvider(PKDETCTRL_PKDETTHSTARTUPI a)2512 partial void Pkdetctrl_Pkdetthstartupi_ValueProvider(PKDETCTRL_PKDETTHSTARTUPI a); 2513 protected IEnumRegisterField<PKDETCTRL_PKDETTHSTARTUP> pkdetctrl_pkdetthstartup_field; Pkdetctrl_Pkdetthstartup_Write(PKDETCTRL_PKDETTHSTARTUP a, PKDETCTRL_PKDETTHSTARTUP b)2514 partial void Pkdetctrl_Pkdetthstartup_Write(PKDETCTRL_PKDETTHSTARTUP a, PKDETCTRL_PKDETTHSTARTUP b); Pkdetctrl_Pkdetthstartup_Read(PKDETCTRL_PKDETTHSTARTUP a, PKDETCTRL_PKDETTHSTARTUP b)2515 partial void Pkdetctrl_Pkdetthstartup_Read(PKDETCTRL_PKDETTHSTARTUP a, PKDETCTRL_PKDETTHSTARTUP b); Pkdetctrl_Pkdetthstartup_ValueProvider(PKDETCTRL_PKDETTHSTARTUP a)2516 partial void Pkdetctrl_Pkdetthstartup_ValueProvider(PKDETCTRL_PKDETTHSTARTUP a); 2517 protected IEnumRegisterField<PKDETCTRL_PKDETTHHIGH> pkdetctrl_pkdetthhigh_field; Pkdetctrl_Pkdetthhigh_Write(PKDETCTRL_PKDETTHHIGH a, PKDETCTRL_PKDETTHHIGH b)2518 partial void Pkdetctrl_Pkdetthhigh_Write(PKDETCTRL_PKDETTHHIGH a, PKDETCTRL_PKDETTHHIGH b); Pkdetctrl_Pkdetthhigh_Read(PKDETCTRL_PKDETTHHIGH a, PKDETCTRL_PKDETTHHIGH b)2519 partial void Pkdetctrl_Pkdetthhigh_Read(PKDETCTRL_PKDETTHHIGH a, PKDETCTRL_PKDETTHHIGH b); Pkdetctrl_Pkdetthhigh_ValueProvider(PKDETCTRL_PKDETTHHIGH a)2520 partial void Pkdetctrl_Pkdetthhigh_ValueProvider(PKDETCTRL_PKDETTHHIGH a); 2521 protected IValueRegisterField pkdetctrl_pkdetstep_field; Pkdetctrl_Pkdetstep_Write(ulong a, ulong b)2522 partial void Pkdetctrl_Pkdetstep_Write(ulong a, ulong b); Pkdetctrl_Pkdetstep_Read(ulong a, ulong b)2523 partial void Pkdetctrl_Pkdetstep_Read(ulong a, ulong b); Pkdetctrl_Pkdetstep_ValueProvider(ulong a)2524 partial void Pkdetctrl_Pkdetstep_ValueProvider(ulong a); 2525 protected IFlagRegisterField pkdetctrl_enpkdetfsm_bit; Pkdetctrl_Enpkdetfsm_Write(bool a, bool b)2526 partial void Pkdetctrl_Enpkdetfsm_Write(bool a, bool b); Pkdetctrl_Enpkdetfsm_Read(bool a, bool b)2527 partial void Pkdetctrl_Enpkdetfsm_Read(bool a, bool b); Pkdetctrl_Enpkdetfsm_ValueProvider(bool a)2528 partial void Pkdetctrl_Enpkdetfsm_ValueProvider(bool a); 2529 protected IEnumRegisterField<PKDETCTRL_TIMEOUTPKDET> pkdetctrl_timeoutpkdet_field; Pkdetctrl_Timeoutpkdet_Write(PKDETCTRL_TIMEOUTPKDET a, PKDETCTRL_TIMEOUTPKDET b)2530 partial void Pkdetctrl_Timeoutpkdet_Write(PKDETCTRL_TIMEOUTPKDET a, PKDETCTRL_TIMEOUTPKDET b); Pkdetctrl_Timeoutpkdet_Read(PKDETCTRL_TIMEOUTPKDET a, PKDETCTRL_TIMEOUTPKDET b)2531 partial void Pkdetctrl_Timeoutpkdet_Read(PKDETCTRL_TIMEOUTPKDET a, PKDETCTRL_TIMEOUTPKDET b); Pkdetctrl_Timeoutpkdet_ValueProvider(PKDETCTRL_TIMEOUTPKDET a)2532 partial void Pkdetctrl_Timeoutpkdet_ValueProvider(PKDETCTRL_TIMEOUTPKDET a); 2533 protected IEnumRegisterField<PKDETCTRL_REGLVLANA> pkdetctrl_reglvlana_field; Pkdetctrl_Reglvlana_Write(PKDETCTRL_REGLVLANA a, PKDETCTRL_REGLVLANA b)2534 partial void Pkdetctrl_Reglvlana_Write(PKDETCTRL_REGLVLANA a, PKDETCTRL_REGLVLANA b); Pkdetctrl_Reglvlana_Read(PKDETCTRL_REGLVLANA a, PKDETCTRL_REGLVLANA b)2535 partial void Pkdetctrl_Reglvlana_Read(PKDETCTRL_REGLVLANA a, PKDETCTRL_REGLVLANA b); Pkdetctrl_Reglvlana_ValueProvider(PKDETCTRL_REGLVLANA a)2536 partial void Pkdetctrl_Reglvlana_ValueProvider(PKDETCTRL_REGLVLANA a); 2537 protected IEnumRegisterField<PKDETCTRL_REGLVLSTARTUP> pkdetctrl_reglvlstartup_field; Pkdetctrl_Reglvlstartup_Write(PKDETCTRL_REGLVLSTARTUP a, PKDETCTRL_REGLVLSTARTUP b)2538 partial void Pkdetctrl_Reglvlstartup_Write(PKDETCTRL_REGLVLSTARTUP a, PKDETCTRL_REGLVLSTARTUP b); Pkdetctrl_Reglvlstartup_Read(PKDETCTRL_REGLVLSTARTUP a, PKDETCTRL_REGLVLSTARTUP b)2539 partial void Pkdetctrl_Reglvlstartup_Read(PKDETCTRL_REGLVLSTARTUP a, PKDETCTRL_REGLVLSTARTUP b); Pkdetctrl_Reglvlstartup_ValueProvider(PKDETCTRL_REGLVLSTARTUP a)2540 partial void Pkdetctrl_Reglvlstartup_ValueProvider(PKDETCTRL_REGLVLSTARTUP a); 2541 Pkdetctrl_Write(uint a, uint b)2542 partial void Pkdetctrl_Write(uint a, uint b); Pkdetctrl_Read(uint a, uint b)2543 partial void Pkdetctrl_Read(uint a, uint b); 2544 2545 // Internalctrl - Offset : 0x38 2546 protected IFlagRegisterField internalctrl_enregvtrana_bit; Internalctrl_Enregvtrana_Write(bool a, bool b)2547 partial void Internalctrl_Enregvtrana_Write(bool a, bool b); Internalctrl_Enregvtrana_Read(bool a, bool b)2548 partial void Internalctrl_Enregvtrana_Read(bool a, bool b); Internalctrl_Enregvtrana_ValueProvider(bool a)2549 partial void Internalctrl_Enregvtrana_ValueProvider(bool a); 2550 protected IFlagRegisterField internalctrl_enregana_bit; Internalctrl_Enregana_Write(bool a, bool b)2551 partial void Internalctrl_Enregana_Write(bool a, bool b); Internalctrl_Enregana_Read(bool a, bool b)2552 partial void Internalctrl_Enregana_Read(bool a, bool b); Internalctrl_Enregana_ValueProvider(bool a)2553 partial void Internalctrl_Enregana_ValueProvider(bool a); 2554 protected IFlagRegisterField internalctrl_encorevtrana_bit; Internalctrl_Encorevtrana_Write(bool a, bool b)2555 partial void Internalctrl_Encorevtrana_Write(bool a, bool b); Internalctrl_Encorevtrana_Read(bool a, bool b)2556 partial void Internalctrl_Encorevtrana_Read(bool a, bool b); Internalctrl_Encorevtrana_ValueProvider(bool a)2557 partial void Internalctrl_Encorevtrana_ValueProvider(bool a); 2558 protected IFlagRegisterField internalctrl_ensqbufana_bit; Internalctrl_Ensqbufana_Write(bool a, bool b)2559 partial void Internalctrl_Ensqbufana_Write(bool a, bool b); Internalctrl_Ensqbufana_Read(bool a, bool b)2560 partial void Internalctrl_Ensqbufana_Read(bool a, bool b); Internalctrl_Ensqbufana_ValueProvider(bool a)2561 partial void Internalctrl_Ensqbufana_ValueProvider(bool a); 2562 protected IFlagRegisterField internalctrl_encoreana_bit; Internalctrl_Encoreana_Write(bool a, bool b)2563 partial void Internalctrl_Encoreana_Write(bool a, bool b); Internalctrl_Encoreana_Read(bool a, bool b)2564 partial void Internalctrl_Encoreana_Read(bool a, bool b); Internalctrl_Encoreana_ValueProvider(bool a)2565 partial void Internalctrl_Encoreana_ValueProvider(bool a); 2566 protected IFlagRegisterField internalctrl_shortxi2xoana_bit; Internalctrl_Shortxi2xoana_Write(bool a, bool b)2567 partial void Internalctrl_Shortxi2xoana_Write(bool a, bool b); Internalctrl_Shortxi2xoana_Read(bool a, bool b)2568 partial void Internalctrl_Shortxi2xoana_Read(bool a, bool b); Internalctrl_Shortxi2xoana_ValueProvider(bool a)2569 partial void Internalctrl_Shortxi2xoana_ValueProvider(bool a); 2570 protected IFlagRegisterField internalctrl_shortxi2xofsm_bit; Internalctrl_Shortxi2xofsm_Write(bool a, bool b)2571 partial void Internalctrl_Shortxi2xofsm_Write(bool a, bool b); Internalctrl_Shortxi2xofsm_Read(bool a, bool b)2572 partial void Internalctrl_Shortxi2xofsm_Read(bool a, bool b); Internalctrl_Shortxi2xofsm_ValueProvider(bool a)2573 partial void Internalctrl_Shortxi2xofsm_ValueProvider(bool a); 2574 protected IFlagRegisterField internalctrl_enhighgmmodeana_bit; Internalctrl_Enhighgmmodeana_Write(bool a, bool b)2575 partial void Internalctrl_Enhighgmmodeana_Write(bool a, bool b); Internalctrl_Enhighgmmodeana_Read(bool a, bool b)2576 partial void Internalctrl_Enhighgmmodeana_Read(bool a, bool b); Internalctrl_Enhighgmmodeana_ValueProvider(bool a)2577 partial void Internalctrl_Enhighgmmodeana_ValueProvider(bool a); 2578 protected IFlagRegisterField internalctrl_enhighgmmodefsm_bit; Internalctrl_Enhighgmmodefsm_Write(bool a, bool b)2579 partial void Internalctrl_Enhighgmmodefsm_Write(bool a, bool b); Internalctrl_Enhighgmmodefsm_Read(bool a, bool b)2580 partial void Internalctrl_Enhighgmmodefsm_Read(bool a, bool b); Internalctrl_Enhighgmmodefsm_ValueProvider(bool a)2581 partial void Internalctrl_Enhighgmmodefsm_ValueProvider(bool a); 2582 protected IEnumRegisterField<INTERNALCTRL_SQBUFFILTANA> internalctrl_sqbuffiltana_field; Internalctrl_Sqbuffiltana_Write(INTERNALCTRL_SQBUFFILTANA a, INTERNALCTRL_SQBUFFILTANA b)2583 partial void Internalctrl_Sqbuffiltana_Write(INTERNALCTRL_SQBUFFILTANA a, INTERNALCTRL_SQBUFFILTANA b); Internalctrl_Sqbuffiltana_Read(INTERNALCTRL_SQBUFFILTANA a, INTERNALCTRL_SQBUFFILTANA b)2584 partial void Internalctrl_Sqbuffiltana_Read(INTERNALCTRL_SQBUFFILTANA a, INTERNALCTRL_SQBUFFILTANA b); Internalctrl_Sqbuffiltana_ValueProvider(INTERNALCTRL_SQBUFFILTANA a)2585 partial void Internalctrl_Sqbuffiltana_ValueProvider(INTERNALCTRL_SQBUFFILTANA a); 2586 protected IFlagRegisterField internalctrl_enclkdifana_bit; Internalctrl_Enclkdifana_Write(bool a, bool b)2587 partial void Internalctrl_Enclkdifana_Write(bool a, bool b); Internalctrl_Enclkdifana_Read(bool a, bool b)2588 partial void Internalctrl_Enclkdifana_Read(bool a, bool b); Internalctrl_Enclkdifana_ValueProvider(bool a)2589 partial void Internalctrl_Enclkdifana_ValueProvider(bool a); 2590 protected IFlagRegisterField internalctrl_enclkdigana_bit; Internalctrl_Enclkdigana_Write(bool a, bool b)2591 partial void Internalctrl_Enclkdigana_Write(bool a, bool b); Internalctrl_Enclkdigana_Read(bool a, bool b)2592 partial void Internalctrl_Enclkdigana_Read(bool a, bool b); Internalctrl_Enclkdigana_ValueProvider(bool a)2593 partial void Internalctrl_Enclkdigana_ValueProvider(bool a); 2594 protected IFlagRegisterField internalctrl_enclkauxadcana_bit; Internalctrl_Enclkauxadcana_Write(bool a, bool b)2595 partial void Internalctrl_Enclkauxadcana_Write(bool a, bool b); Internalctrl_Enclkauxadcana_Read(bool a, bool b)2596 partial void Internalctrl_Enclkauxadcana_Read(bool a, bool b); Internalctrl_Enclkauxadcana_ValueProvider(bool a)2597 partial void Internalctrl_Enclkauxadcana_ValueProvider(bool a); 2598 protected IFlagRegisterField internalctrl_enclkclkmultana_bit; Internalctrl_Enclkclkmultana_Write(bool a, bool b)2599 partial void Internalctrl_Enclkclkmultana_Write(bool a, bool b); Internalctrl_Enclkclkmultana_Read(bool a, bool b)2600 partial void Internalctrl_Enclkclkmultana_Read(bool a, bool b); Internalctrl_Enclkclkmultana_ValueProvider(bool a)2601 partial void Internalctrl_Enclkclkmultana_ValueProvider(bool a); 2602 protected IFlagRegisterField internalctrl_enclksyana_bit; Internalctrl_Enclksyana_Write(bool a, bool b)2603 partial void Internalctrl_Enclksyana_Write(bool a, bool b); Internalctrl_Enclksyana_Read(bool a, bool b)2604 partial void Internalctrl_Enclksyana_Read(bool a, bool b); Internalctrl_Enclksyana_ValueProvider(bool a)2605 partial void Internalctrl_Enclksyana_ValueProvider(bool a); 2606 protected IFlagRegisterField internalctrl_enclktxana_bit; Internalctrl_Enclktxana_Write(bool a, bool b)2607 partial void Internalctrl_Enclktxana_Write(bool a, bool b); Internalctrl_Enclktxana_Read(bool a, bool b)2608 partial void Internalctrl_Enclktxana_Read(bool a, bool b); Internalctrl_Enclktxana_ValueProvider(bool a)2609 partial void Internalctrl_Enclktxana_ValueProvider(bool a); 2610 protected IFlagRegisterField internalctrl_invclkdigana_bit; Internalctrl_Invclkdigana_Write(bool a, bool b)2611 partial void Internalctrl_Invclkdigana_Write(bool a, bool b); Internalctrl_Invclkdigana_Read(bool a, bool b)2612 partial void Internalctrl_Invclkdigana_Read(bool a, bool b); Internalctrl_Invclkdigana_ValueProvider(bool a)2613 partial void Internalctrl_Invclkdigana_ValueProvider(bool a); 2614 protected IFlagRegisterField internalctrl_invclkauxadcana_bit; Internalctrl_Invclkauxadcana_Write(bool a, bool b)2615 partial void Internalctrl_Invclkauxadcana_Write(bool a, bool b); Internalctrl_Invclkauxadcana_Read(bool a, bool b)2616 partial void Internalctrl_Invclkauxadcana_Read(bool a, bool b); Internalctrl_Invclkauxadcana_ValueProvider(bool a)2617 partial void Internalctrl_Invclkauxadcana_ValueProvider(bool a); 2618 protected IFlagRegisterField internalctrl_invclkclkmultana_bit; Internalctrl_Invclkclkmultana_Write(bool a, bool b)2619 partial void Internalctrl_Invclkclkmultana_Write(bool a, bool b); Internalctrl_Invclkclkmultana_Read(bool a, bool b)2620 partial void Internalctrl_Invclkclkmultana_Read(bool a, bool b); Internalctrl_Invclkclkmultana_ValueProvider(bool a)2621 partial void Internalctrl_Invclkclkmultana_ValueProvider(bool a); 2622 protected IFlagRegisterField internalctrl_invclksyana_bit; Internalctrl_Invclksyana_Write(bool a, bool b)2623 partial void Internalctrl_Invclksyana_Write(bool a, bool b); Internalctrl_Invclksyana_Read(bool a, bool b)2624 partial void Internalctrl_Invclksyana_Read(bool a, bool b); Internalctrl_Invclksyana_ValueProvider(bool a)2625 partial void Internalctrl_Invclksyana_ValueProvider(bool a); 2626 protected IFlagRegisterField internalctrl_invclktxana_bit; Internalctrl_Invclktxana_Write(bool a, bool b)2627 partial void Internalctrl_Invclktxana_Write(bool a, bool b); Internalctrl_Invclktxana_Read(bool a, bool b)2628 partial void Internalctrl_Invclktxana_Read(bool a, bool b); Internalctrl_Invclktxana_ValueProvider(bool a)2629 partial void Internalctrl_Invclktxana_ValueProvider(bool a); 2630 protected IEnumRegisterField<INTERNALCTRL_VTRCOREDISSTARTUPANA> internalctrl_vtrcoredisstartupana_bit; Internalctrl_Vtrcoredisstartupana_Write(INTERNALCTRL_VTRCOREDISSTARTUPANA a, INTERNALCTRL_VTRCOREDISSTARTUPANA b)2631 partial void Internalctrl_Vtrcoredisstartupana_Write(INTERNALCTRL_VTRCOREDISSTARTUPANA a, INTERNALCTRL_VTRCOREDISSTARTUPANA b); Internalctrl_Vtrcoredisstartupana_Read(INTERNALCTRL_VTRCOREDISSTARTUPANA a, INTERNALCTRL_VTRCOREDISSTARTUPANA b)2632 partial void Internalctrl_Vtrcoredisstartupana_Read(INTERNALCTRL_VTRCOREDISSTARTUPANA a, INTERNALCTRL_VTRCOREDISSTARTUPANA b); Internalctrl_Vtrcoredisstartupana_ValueProvider(INTERNALCTRL_VTRCOREDISSTARTUPANA a)2633 partial void Internalctrl_Vtrcoredisstartupana_ValueProvider(INTERNALCTRL_VTRCOREDISSTARTUPANA a); 2634 protected IEnumRegisterField<INTERNALCTRL_VTRCOREFORCESTARTUPANA> internalctrl_vtrcoreforcestartupana_bit; Internalctrl_Vtrcoreforcestartupana_Write(INTERNALCTRL_VTRCOREFORCESTARTUPANA a, INTERNALCTRL_VTRCOREFORCESTARTUPANA b)2635 partial void Internalctrl_Vtrcoreforcestartupana_Write(INTERNALCTRL_VTRCOREFORCESTARTUPANA a, INTERNALCTRL_VTRCOREFORCESTARTUPANA b); Internalctrl_Vtrcoreforcestartupana_Read(INTERNALCTRL_VTRCOREFORCESTARTUPANA a, INTERNALCTRL_VTRCOREFORCESTARTUPANA b)2636 partial void Internalctrl_Vtrcoreforcestartupana_Read(INTERNALCTRL_VTRCOREFORCESTARTUPANA a, INTERNALCTRL_VTRCOREFORCESTARTUPANA b); Internalctrl_Vtrcoreforcestartupana_ValueProvider(INTERNALCTRL_VTRCOREFORCESTARTUPANA a)2637 partial void Internalctrl_Vtrcoreforcestartupana_ValueProvider(INTERNALCTRL_VTRCOREFORCESTARTUPANA a); 2638 protected IEnumRegisterField<INTERNALCTRL_VTRREGDISSTARTUPANA> internalctrl_vtrregdisstartupana_bit; Internalctrl_Vtrregdisstartupana_Write(INTERNALCTRL_VTRREGDISSTARTUPANA a, INTERNALCTRL_VTRREGDISSTARTUPANA b)2639 partial void Internalctrl_Vtrregdisstartupana_Write(INTERNALCTRL_VTRREGDISSTARTUPANA a, INTERNALCTRL_VTRREGDISSTARTUPANA b); Internalctrl_Vtrregdisstartupana_Read(INTERNALCTRL_VTRREGDISSTARTUPANA a, INTERNALCTRL_VTRREGDISSTARTUPANA b)2640 partial void Internalctrl_Vtrregdisstartupana_Read(INTERNALCTRL_VTRREGDISSTARTUPANA a, INTERNALCTRL_VTRREGDISSTARTUPANA b); Internalctrl_Vtrregdisstartupana_ValueProvider(INTERNALCTRL_VTRREGDISSTARTUPANA a)2641 partial void Internalctrl_Vtrregdisstartupana_ValueProvider(INTERNALCTRL_VTRREGDISSTARTUPANA a); 2642 protected IEnumRegisterField<INTERNALCTRL_VTRREGFORCESTARTUPANA> internalctrl_vtrregforcestartupana_bit; Internalctrl_Vtrregforcestartupana_Write(INTERNALCTRL_VTRREGFORCESTARTUPANA a, INTERNALCTRL_VTRREGFORCESTARTUPANA b)2643 partial void Internalctrl_Vtrregforcestartupana_Write(INTERNALCTRL_VTRREGFORCESTARTUPANA a, INTERNALCTRL_VTRREGFORCESTARTUPANA b); Internalctrl_Vtrregforcestartupana_Read(INTERNALCTRL_VTRREGFORCESTARTUPANA a, INTERNALCTRL_VTRREGFORCESTARTUPANA b)2644 partial void Internalctrl_Vtrregforcestartupana_Read(INTERNALCTRL_VTRREGFORCESTARTUPANA a, INTERNALCTRL_VTRREGFORCESTARTUPANA b); Internalctrl_Vtrregforcestartupana_ValueProvider(INTERNALCTRL_VTRREGFORCESTARTUPANA a)2645 partial void Internalctrl_Vtrregforcestartupana_ValueProvider(INTERNALCTRL_VTRREGFORCESTARTUPANA a); 2646 Internalctrl_Write(uint a, uint b)2647 partial void Internalctrl_Write(uint a, uint b); Internalctrl_Read(uint a, uint b)2648 partial void Internalctrl_Read(uint a, uint b); 2649 2650 // Internalxoutctrl - Offset : 0x3C 2651 protected IFlagRegisterField internalxoutctrl_envregbiasana_bit; Internalxoutctrl_Envregbiasana_Write(bool a, bool b)2652 partial void Internalxoutctrl_Envregbiasana_Write(bool a, bool b); Internalxoutctrl_Envregbiasana_Read(bool a, bool b)2653 partial void Internalxoutctrl_Envregbiasana_Read(bool a, bool b); Internalxoutctrl_Envregbiasana_ValueProvider(bool a)2654 partial void Internalxoutctrl_Envregbiasana_ValueProvider(bool a); 2655 protected IFlagRegisterField internalxoutctrl_envregana_bit; Internalxoutctrl_Envregana_Write(bool a, bool b)2656 partial void Internalxoutctrl_Envregana_Write(bool a, bool b); Internalxoutctrl_Envregana_Read(bool a, bool b)2657 partial void Internalxoutctrl_Envregana_Read(bool a, bool b); Internalxoutctrl_Envregana_ValueProvider(bool a)2658 partial void Internalxoutctrl_Envregana_ValueProvider(bool a); 2659 protected IFlagRegisterField internalxoutctrl_vtrforcestartupana_bit; Internalxoutctrl_Vtrforcestartupana_Write(bool a, bool b)2660 partial void Internalxoutctrl_Vtrforcestartupana_Write(bool a, bool b); Internalxoutctrl_Vtrforcestartupana_Read(bool a, bool b)2661 partial void Internalxoutctrl_Vtrforcestartupana_Read(bool a, bool b); Internalxoutctrl_Vtrforcestartupana_ValueProvider(bool a)2662 partial void Internalxoutctrl_Vtrforcestartupana_ValueProvider(bool a); 2663 protected IFlagRegisterField internalxoutctrl_vtrforcestartupfsm_bit; Internalxoutctrl_Vtrforcestartupfsm_Write(bool a, bool b)2664 partial void Internalxoutctrl_Vtrforcestartupfsm_Write(bool a, bool b); Internalxoutctrl_Vtrforcestartupfsm_Read(bool a, bool b)2665 partial void Internalxoutctrl_Vtrforcestartupfsm_Read(bool a, bool b); Internalxoutctrl_Vtrforcestartupfsm_ValueProvider(bool a)2666 partial void Internalxoutctrl_Vtrforcestartupfsm_ValueProvider(bool a); 2667 protected IFlagRegisterField internalxoutctrl_enxoutana_bit; Internalxoutctrl_Enxoutana_Write(bool a, bool b)2668 partial void Internalxoutctrl_Enxoutana_Write(bool a, bool b); Internalxoutctrl_Enxoutana_Read(bool a, bool b)2669 partial void Internalxoutctrl_Enxoutana_Read(bool a, bool b); Internalxoutctrl_Enxoutana_ValueProvider(bool a)2670 partial void Internalxoutctrl_Enxoutana_ValueProvider(bool a); 2671 protected IFlagRegisterField internalxoutctrl_enpeakdetana_bit; Internalxoutctrl_Enpeakdetana_Write(bool a, bool b)2672 partial void Internalxoutctrl_Enpeakdetana_Write(bool a, bool b); Internalxoutctrl_Enpeakdetana_Read(bool a, bool b)2673 partial void Internalxoutctrl_Enpeakdetana_Read(bool a, bool b); Internalxoutctrl_Enpeakdetana_ValueProvider(bool a)2674 partial void Internalxoutctrl_Enpeakdetana_ValueProvider(bool a); 2675 protected IFlagRegisterField internalxoutctrl_enpeakdetfsm_bit; Internalxoutctrl_Enpeakdetfsm_Write(bool a, bool b)2676 partial void Internalxoutctrl_Enpeakdetfsm_Write(bool a, bool b); Internalxoutctrl_Enpeakdetfsm_Read(bool a, bool b)2677 partial void Internalxoutctrl_Enpeakdetfsm_Read(bool a, bool b); Internalxoutctrl_Enpeakdetfsm_ValueProvider(bool a)2678 partial void Internalxoutctrl_Enpeakdetfsm_ValueProvider(bool a); 2679 protected IFlagRegisterField internalxoutctrl_enib2p5uapana_bit; Internalxoutctrl_Enib2p5uapana_Write(bool a, bool b)2680 partial void Internalxoutctrl_Enib2p5uapana_Write(bool a, bool b); Internalxoutctrl_Enib2p5uapana_Read(bool a, bool b)2681 partial void Internalxoutctrl_Enib2p5uapana_Read(bool a, bool b); Internalxoutctrl_Enib2p5uapana_ValueProvider(bool a)2682 partial void Internalxoutctrl_Enib2p5uapana_ValueProvider(bool a); 2683 protected IFlagRegisterField internalxoutctrl_enib2p5uapfsm_bit; Internalxoutctrl_Enib2p5uapfsm_Write(bool a, bool b)2684 partial void Internalxoutctrl_Enib2p5uapfsm_Write(bool a, bool b); Internalxoutctrl_Enib2p5uapfsm_Read(bool a, bool b)2685 partial void Internalxoutctrl_Enib2p5uapfsm_Read(bool a, bool b); Internalxoutctrl_Enib2p5uapfsm_ValueProvider(bool a)2686 partial void Internalxoutctrl_Enib2p5uapfsm_ValueProvider(bool a); 2687 protected IFlagRegisterField internalxoutctrl_envregloadana_bit; Internalxoutctrl_Envregloadana_Write(bool a, bool b)2688 partial void Internalxoutctrl_Envregloadana_Write(bool a, bool b); Internalxoutctrl_Envregloadana_Read(bool a, bool b)2689 partial void Internalxoutctrl_Envregloadana_Read(bool a, bool b); Internalxoutctrl_Envregloadana_ValueProvider(bool a)2690 partial void Internalxoutctrl_Envregloadana_ValueProvider(bool a); 2691 Internalxoutctrl_Write(uint a, uint b)2692 partial void Internalxoutctrl_Write(uint a, uint b); Internalxoutctrl_Read(uint a, uint b)2693 partial void Internalxoutctrl_Read(uint a, uint b); 2694 2695 // Bufouttrim - Offset : 0x40 2696 protected IValueRegisterField bufouttrim_vtrtrimana_field; Bufouttrim_Vtrtrimana_Write(ulong a, ulong b)2697 partial void Bufouttrim_Vtrtrimana_Write(ulong a, ulong b); Bufouttrim_Vtrtrimana_Read(ulong a, ulong b)2698 partial void Bufouttrim_Vtrtrimana_Read(ulong a, ulong b); Bufouttrim_Vtrtrimana_ValueProvider(ulong a)2699 partial void Bufouttrim_Vtrtrimana_ValueProvider(ulong a); 2700 Bufouttrim_Write(uint a, uint b)2701 partial void Bufouttrim_Write(uint a, uint b); Bufouttrim_Read(uint a, uint b)2702 partial void Bufouttrim_Read(uint a, uint b); 2703 2704 // Bufoutctrl - Offset : 0x44 2705 protected IValueRegisterField bufoutctrl_xoutbiasana_field; Bufoutctrl_Xoutbiasana_Write(ulong a, ulong b)2706 partial void Bufoutctrl_Xoutbiasana_Write(ulong a, ulong b); Bufoutctrl_Xoutbiasana_Read(ulong a, ulong b)2707 partial void Bufoutctrl_Xoutbiasana_Read(ulong a, ulong b); Bufoutctrl_Xoutbiasana_ValueProvider(ulong a)2708 partial void Bufoutctrl_Xoutbiasana_ValueProvider(ulong a); 2709 protected IValueRegisterField bufoutctrl_xoutcfana_field; Bufoutctrl_Xoutcfana_Write(ulong a, ulong b)2710 partial void Bufoutctrl_Xoutcfana_Write(ulong a, ulong b); Bufoutctrl_Xoutcfana_Read(ulong a, ulong b)2711 partial void Bufoutctrl_Xoutcfana_Read(ulong a, ulong b); Bufoutctrl_Xoutcfana_ValueProvider(ulong a)2712 partial void Bufoutctrl_Xoutcfana_ValueProvider(ulong a); 2713 protected IValueRegisterField bufoutctrl_xoutgmana_field; Bufoutctrl_Xoutgmana_Write(ulong a, ulong b)2714 partial void Bufoutctrl_Xoutgmana_Write(ulong a, ulong b); Bufoutctrl_Xoutgmana_Read(ulong a, ulong b)2715 partial void Bufoutctrl_Xoutgmana_Read(ulong a, ulong b); Bufoutctrl_Xoutgmana_ValueProvider(ulong a)2716 partial void Bufoutctrl_Xoutgmana_ValueProvider(ulong a); 2717 protected IEnumRegisterField<BUFOUTCTRL_PEAKDETTHRESANA> bufoutctrl_peakdetthresana_field; Bufoutctrl_Peakdetthresana_Write(BUFOUTCTRL_PEAKDETTHRESANA a, BUFOUTCTRL_PEAKDETTHRESANA b)2718 partial void Bufoutctrl_Peakdetthresana_Write(BUFOUTCTRL_PEAKDETTHRESANA a, BUFOUTCTRL_PEAKDETTHRESANA b); Bufoutctrl_Peakdetthresana_Read(BUFOUTCTRL_PEAKDETTHRESANA a, BUFOUTCTRL_PEAKDETTHRESANA b)2719 partial void Bufoutctrl_Peakdetthresana_Read(BUFOUTCTRL_PEAKDETTHRESANA a, BUFOUTCTRL_PEAKDETTHRESANA b); Bufoutctrl_Peakdetthresana_ValueProvider(BUFOUTCTRL_PEAKDETTHRESANA a)2720 partial void Bufoutctrl_Peakdetthresana_ValueProvider(BUFOUTCTRL_PEAKDETTHRESANA a); 2721 protected IEnumRegisterField<BUFOUTCTRL_TIMEOUTCTUNE> bufoutctrl_timeoutctune_field; Bufoutctrl_Timeoutctune_Write(BUFOUTCTRL_TIMEOUTCTUNE a, BUFOUTCTRL_TIMEOUTCTUNE b)2722 partial void Bufoutctrl_Timeoutctune_Write(BUFOUTCTRL_TIMEOUTCTUNE a, BUFOUTCTRL_TIMEOUTCTUNE b); Bufoutctrl_Timeoutctune_Read(BUFOUTCTRL_TIMEOUTCTUNE a, BUFOUTCTRL_TIMEOUTCTUNE b)2723 partial void Bufoutctrl_Timeoutctune_Read(BUFOUTCTRL_TIMEOUTCTUNE a, BUFOUTCTRL_TIMEOUTCTUNE b); Bufoutctrl_Timeoutctune_ValueProvider(BUFOUTCTRL_TIMEOUTCTUNE a)2724 partial void Bufoutctrl_Timeoutctune_ValueProvider(BUFOUTCTRL_TIMEOUTCTUNE a); 2725 protected IEnumRegisterField<BUFOUTCTRL_TIMEOUTSTARTUP> bufoutctrl_timeoutstartup_field; Bufoutctrl_Timeoutstartup_Write(BUFOUTCTRL_TIMEOUTSTARTUP a, BUFOUTCTRL_TIMEOUTSTARTUP b)2726 partial void Bufoutctrl_Timeoutstartup_Write(BUFOUTCTRL_TIMEOUTSTARTUP a, BUFOUTCTRL_TIMEOUTSTARTUP b); Bufoutctrl_Timeoutstartup_Read(BUFOUTCTRL_TIMEOUTSTARTUP a, BUFOUTCTRL_TIMEOUTSTARTUP b)2727 partial void Bufoutctrl_Timeoutstartup_Read(BUFOUTCTRL_TIMEOUTSTARTUP a, BUFOUTCTRL_TIMEOUTSTARTUP b); Bufoutctrl_Timeoutstartup_ValueProvider(BUFOUTCTRL_TIMEOUTSTARTUP a)2728 partial void Bufoutctrl_Timeoutstartup_ValueProvider(BUFOUTCTRL_TIMEOUTSTARTUP a); 2729 protected IFlagRegisterField bufoutctrl_allowcorebiasopt_bit; Bufoutctrl_Allowcorebiasopt_Write(bool a, bool b)2730 partial void Bufoutctrl_Allowcorebiasopt_Write(bool a, bool b); Bufoutctrl_Allowcorebiasopt_Read(bool a, bool b)2731 partial void Bufoutctrl_Allowcorebiasopt_Read(bool a, bool b); Bufoutctrl_Allowcorebiasopt_ValueProvider(bool a)2732 partial void Bufoutctrl_Allowcorebiasopt_ValueProvider(bool a); 2733 protected IFlagRegisterField bufoutctrl_minimumstartupdelay_bit; Bufoutctrl_Minimumstartupdelay_Write(bool a, bool b)2734 partial void Bufoutctrl_Minimumstartupdelay_Write(bool a, bool b); Bufoutctrl_Minimumstartupdelay_Read(bool a, bool b)2735 partial void Bufoutctrl_Minimumstartupdelay_Read(bool a, bool b); Bufoutctrl_Minimumstartupdelay_ValueProvider(bool a)2736 partial void Bufoutctrl_Minimumstartupdelay_ValueProvider(bool a); 2737 Bufoutctrl_Write(uint a, uint b)2738 partial void Bufoutctrl_Write(uint a, uint b); Bufoutctrl_Read(uint a, uint b)2739 partial void Bufoutctrl_Read(uint a, uint b); 2740 2741 // Cmd - Offset : 0x50 2742 protected IFlagRegisterField cmd_corebiasopt_bit; Cmd_Corebiasopt_Write(bool a, bool b)2743 partial void Cmd_Corebiasopt_Write(bool a, bool b); Cmd_Corebiasopt_ValueProvider(bool a)2744 partial void Cmd_Corebiasopt_ValueProvider(bool a); 2745 Cmd_Write(uint a, uint b)2746 partial void Cmd_Write(uint a, uint b); Cmd_Read(uint a, uint b)2747 partial void Cmd_Read(uint a, uint b); 2748 2749 // Status - Offset : 0x58 2750 protected IFlagRegisterField status_rdy_bit; Status_Rdy_Read(bool a, bool b)2751 partial void Status_Rdy_Read(bool a, bool b); Status_Rdy_ValueProvider(bool a)2752 partial void Status_Rdy_ValueProvider(bool a); 2753 protected IFlagRegisterField status_corebiasoptrdy_bit; Status_Corebiasoptrdy_Read(bool a, bool b)2754 partial void Status_Corebiasoptrdy_Read(bool a, bool b); Status_Corebiasoptrdy_ValueProvider(bool a)2755 partial void Status_Corebiasoptrdy_ValueProvider(bool a); 2756 protected IFlagRegisterField status_prsrdy_bit; Status_Prsrdy_Read(bool a, bool b)2757 partial void Status_Prsrdy_Read(bool a, bool b); Status_Prsrdy_ValueProvider(bool a)2758 partial void Status_Prsrdy_ValueProvider(bool a); 2759 protected IFlagRegisterField status_bufoutrdy_bit; Status_Bufoutrdy_Read(bool a, bool b)2760 partial void Status_Bufoutrdy_Read(bool a, bool b); Status_Bufoutrdy_ValueProvider(bool a)2761 partial void Status_Bufoutrdy_ValueProvider(bool a); 2762 protected IFlagRegisterField status_bufoutfrozen_bit; Status_Bufoutfrozen_Read(bool a, bool b)2763 partial void Status_Bufoutfrozen_Read(bool a, bool b); Status_Bufoutfrozen_ValueProvider(bool a)2764 partial void Status_Bufoutfrozen_ValueProvider(bool a); 2765 protected IFlagRegisterField status_ens_bit; Status_Ens_Read(bool a, bool b)2766 partial void Status_Ens_Read(bool a, bool b); Status_Ens_ValueProvider(bool a)2767 partial void Status_Ens_ValueProvider(bool a); 2768 protected IFlagRegisterField status_hwreq_bit; Status_Hwreq_Read(bool a, bool b)2769 partial void Status_Hwreq_Read(bool a, bool b); Status_Hwreq_ValueProvider(bool a)2770 partial void Status_Hwreq_ValueProvider(bool a); 2771 protected IFlagRegisterField status_isforced_bit; Status_Isforced_Read(bool a, bool b)2772 partial void Status_Isforced_Read(bool a, bool b); Status_Isforced_ValueProvider(bool a)2773 partial void Status_Isforced_ValueProvider(bool a); 2774 protected IFlagRegisterField status_iswarm_bit; Status_Iswarm_Read(bool a, bool b)2775 partial void Status_Iswarm_Read(bool a, bool b); Status_Iswarm_ValueProvider(bool a)2776 partial void Status_Iswarm_ValueProvider(bool a); 2777 protected IFlagRegisterField status_prshwreq_bit; Status_Prshwreq_Read(bool a, bool b)2778 partial void Status_Prshwreq_Read(bool a, bool b); Status_Prshwreq_ValueProvider(bool a)2779 partial void Status_Prshwreq_ValueProvider(bool a); 2780 protected IFlagRegisterField status_bufouthwreq_bit; Status_Bufouthwreq_Read(bool a, bool b)2781 partial void Status_Bufouthwreq_Read(bool a, bool b); Status_Bufouthwreq_ValueProvider(bool a)2782 partial void Status_Bufouthwreq_ValueProvider(bool a); 2783 protected IFlagRegisterField status_syncbusy_bit; Status_Syncbusy_Read(bool a, bool b)2784 partial void Status_Syncbusy_Read(bool a, bool b); Status_Syncbusy_ValueProvider(bool a)2785