| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/Registers/ |
| D | FieldMode.cs | 14 public enum FieldMode enum 31 public static bool IsFlagSet(this FieldMode mode, FieldMode value) in IsFlagSet() 36 public static bool IsReadable(this FieldMode mode) in IsReadable() 38 return (mode & (FieldMode.Read | FieldMode.ReadToClear | FieldMode.ReadToSet)) != 0; in IsReadable() 41 public static bool IsWritable(this FieldMode mode) in IsWritable() 43 …return (mode & (FieldMode.Write | FieldMode.Set | FieldMode.Toggle | FieldMode.WriteOneToClear | F… in IsWritable() 44 … FieldMode.WriteZeroToSet | FieldMode.WriteZeroToToggle | FieldMode.WriteToClear)) != 0; in IsWritable() 47 public static FieldMode WriteBits(this FieldMode mode) in WriteBits() 49 return mode & ~(FieldMode.Read | FieldMode.ReadToClear | FieldMode.ReadToSet); in WriteBits() 52 public static FieldMode ReadBits(this FieldMode mode) in ReadBits() [all …]
|
| D | PeripheralRegisterExtensions.cs | 58 …ic static T WithFlag<T>(this T register, int position, FieldMode mode = FieldMode.Read | FieldMode… 83 …WithFlags<T>(this T register, int position, int count, FieldMode mode = FieldMode.Read | FieldMode… 94 …alueField<T>(this T register, int position, int width, FieldMode mode = FieldMode.Read | FieldMode… 120 …>(this T register, int position, int width, int count, FieldMode mode = FieldMode.Read | FieldMode… 131 …mField<R, T>(this R register, int position, int width, FieldMode mode = FieldMode.Read | FieldMode… 191 …sition, int width, out IValueRegisterField valueField, FieldMode mode = FieldMode.Read | FieldMode… 203 …dth, int count, out IValueRegisterField[] valueFields, FieldMode mode = FieldMode.Read | FieldMode… 228 …ition, int width, out IEnumRegisterField<T> enumField, FieldMode mode = FieldMode.Read | FieldMode… 241 …>(this R register, int position, int width, int count, FieldMode mode = FieldMode.Read | FieldMode… 254 …th, int count, out IEnumRegisterField<T>[] enumFields, FieldMode mode = FieldMode.Read | FieldMode… [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | GD32_UART.cs | 35 … .WithFlag(0, FieldMode.Read, name: "PERR - Parity error flag", valueProviderCallback: _ => false) in DefineBasicModeRegisters() 36 … .WithFlag(1, FieldMode.Read, name: "FERR - Frame error flag", valueProviderCallback: _ => false) in DefineBasicModeRegisters() 37 … .WithFlag(2, FieldMode.Read, name: "NERR - Noise error flag", valueProviderCallback: _ => false) in DefineBasicModeRegisters() 38 … .WithFlag(3, FieldMode.Read, name: "ORERR - Overrun error", valueProviderCallback: _ => false) in DefineBasicModeRegisters() 39 ….WithFlag(4, FieldMode.Read, name: "IDLEF - IDLE frame detected flag", valueProviderCallback: _ =>… in DefineBasicModeRegisters() 40 ….WithFlag(5, FieldMode.Read, name: "RBNE - Read data buffer not empty", valueProviderCallback: _ =… in DefineBasicModeRegisters() 41 ….WithFlag(6, FieldMode.Read, name: "TC - Transmission complete", valueProviderCallback: _ => false) in DefineBasicModeRegisters() 42 ….WithFlag(7, FieldMode.Read, name: "TBE - Transmit data buffer empty", valueProviderCallback: _ =>… in DefineBasicModeRegisters() 43 ….WithFlag(8, FieldMode.Read, name: "LBDF - LIN break detection flag", valueProviderCallback: _ => … in DefineBasicModeRegisters() 44 … .WithFlag(9, FieldMode.Read, name: "CTSF - CTS change flag", valueProviderCallback: _ => false) in DefineBasicModeRegisters() [all …]
|
| D | OpenTitan_UART.cs | 128 ….WithFlag(0, out txWatermarkPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STATE… in BuildRegisterMap() 129 ….WithFlag(1, out rxWatermarkPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STATE… in BuildRegisterMap() 130 ….WithFlag(2, out txEmptyPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STATE.tx_… in BuildRegisterMap() 131 ….WithFlag(3, out rxOverflowPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STATE.… in BuildRegisterMap() 132 ….WithFlag(4, out rxFrameErrorPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STAT… in BuildRegisterMap() 133 ….WithFlag(5, out rxBreakErrorPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STAT… in BuildRegisterMap() 134 ….WithFlag(6, out rxTimeoutPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STATE.r… in BuildRegisterMap() 135 ….WithFlag(7, out rxParityErrorPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INTR_STA… in BuildRegisterMap() 152 ….WithFlag(0, FieldMode.Write, writeCallback: (_, val) => { txWatermarkPending.Value |= val; }, na… in BuildRegisterMap() 153 ….WithFlag(1, FieldMode.Write, writeCallback: (_, val) => { rxWatermarkPending.Value |= val; }, na… in BuildRegisterMap() [all …]
|
| D | SAMD5_UART.cs | 91 ….WithFlag(0, FieldMode.Read, name: "DRE - Data Register Empty", valueProviderCallback: _ => Count … in DefineRegisters() 92 ….WithFlag(1, out transmitComplete, FieldMode.Read | FieldMode.WriteOneToClear, name: "TXC - Transm… in DefineRegisters() 93 .WithFlag(2, out receiveComplete, FieldMode.Read, name: "RXC - Receive Complete") in DefineRegisters() 94 ….WithFlag(3, out receiveStart, FieldMode.Read | FieldMode.WriteOneToClear, name: "RXS - Receive St… in DefineRegisters() 103 ….WithFlag(0, out dataRegisterEmptyInterruptEnable, FieldMode.Read | FieldMode.WriteOneToClear, nam… in DefineRegisters() 104 ….WithFlag(1, out transmitCompleteInterruptEnable, FieldMode.Read | FieldMode.WriteOneToClear, name… in DefineRegisters() 105 ….WithFlag(2, out receiveCompleteInterruptEnable, FieldMode.Read | FieldMode.WriteOneToClear, name:… in DefineRegisters() 106 ….WithFlag(3, out receiveStartInterruptEnable, FieldMode.Read | FieldMode.WriteOneToClear, name: "R… in DefineRegisters()
|
| D | RenesasDA14_UART.cs | 215 .WithValueField(0, 4, FieldMode.Read, name: "IID", in DefineRegisters() 218 .WithValueField(6, 2, FieldMode.Read, name: "FIFOSE", in DefineRegisters() 223 .WithFlag(0, out fifoEnable, FieldMode.Write, name: "FIFOE") in DefineRegisters() 224 .WithFlag(1, FieldMode.Write, name: "RFIFOR", in DefineRegisters() 232 .WithFlag(2, FieldMode.Write, name: "XFIFOR") in DefineRegisters() 233 .WithFlag(3, out dmaMode, FieldMode.Write, name: "DMAM") in DefineRegisters() 234 …thEnumField<DoubleWordRegister, TriggerLevel>(4, 2, out txEmptyTrigger, FieldMode.Write, name: "TE… in DefineRegisters() 235 ….WithEnumField<DoubleWordRegister, TriggerLevel>(6, 2, out recvTrigger, FieldMode.Write, name: "RT… in DefineRegisters() 254 .WithFlag(0, FieldMode.Read, name: "UART_DR", in DefineRegisters() 256 .WithFlag(1, FieldMode.ReadToClear, name: "UART_OE", in DefineRegisters() [all …]
|
| D | SAM_USART.cs | 135 .WithFlag(2, out var resetReceiver, FieldMode.Write, name: "RSTRX") in DefineRegisters() 136 .WithFlag(3, out var resetTransmitter, FieldMode.Write, name: "RSTTX") in DefineRegisters() 137 .WithFlag(4, out var enableReceiver, FieldMode.Write, name: "RXEN") in DefineRegisters() 138 .WithFlag(5, out var disableReceiver, FieldMode.Write, name: "RXDIS") in DefineRegisters() 139 .WithFlag(6, out var enableTransmitter, FieldMode.Write, name: "TXEN") in DefineRegisters() 140 .WithFlag(7, out var disableTransmitter, FieldMode.Write, name: "TXDIS") in DefineRegisters() 241 .WithFlag(0, out receiverReadyIrqEnabled, FieldMode.Set, name: "IER_RXRDY") in DefineRegisters() 242 .WithFlag(1, out transmitterReadyIrqEnabled, FieldMode.Set, name: "IER_TXRDY") in DefineRegisters() 250 .WithFlag(3, out endOfRxBufferIrqEnabled, FieldMode.Set, name: "ENDRX") in DefineRegisters() 251 .WithFlag(4, out endOfTxBufferIrqEnabled, FieldMode.Set, name: "ENDTX") in DefineRegisters() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/ |
| D | ABRTCMC.cs | 25 .WithFlag(7, FieldMode.Read, valueProviderCallback: _ => false, name: "CAP") in ABRTCMC() 26 .WithFlag(6, FieldMode.Read, valueProviderCallback: _ => false, name: "N") in ABRTCMC() 27 .WithFlag(5, FieldMode.Read, valueProviderCallback: _ => false, name: "STOP") in ABRTCMC() 28 .WithFlag(4, FieldMode.Read, valueProviderCallback: _ => false, name: "SR") in ABRTCMC() 30 .WithFlag(2, FieldMode.Read, valueProviderCallback: _ => false, name: "SIE") in ABRTCMC() 31 .WithFlag(1, FieldMode.Read, valueProviderCallback: _ => false, name: "AIE") in ABRTCMC() 32 .WithFlag(0, FieldMode.Read, valueProviderCallback: _ => false, name: "CIE") in ABRTCMC() 36 .WithFlag(7, FieldMode.Read, valueProviderCallback: _ => false, name: "WTAF") in ABRTCMC() 37 .WithFlag(6, FieldMode.Read, valueProviderCallback: _ => false, name: "CTAF") in ABRTCMC() 38 .WithFlag(5, FieldMode.Read, valueProviderCallback: _ => false, name: "CTBF") in ABRTCMC() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/ |
| D | SAM4S_TWI.cs | 79 .WithFlag(0, out var start, FieldMode.Write, name: "START", in DefineRegisters() 81 .WithFlag(1, out var stop, FieldMode.Write, name: "STOP") in DefineRegisters() 82 .WithFlag(2, out masterEnabled, FieldMode.Set, name: "MSEN - Master Mode Enabled") in DefineRegisters() 83 .WithFlag(3, FieldMode.WriteOneToClear, name: "MSDIS - Master Mode Disabled", in DefineRegisters() 91 .WithFlag(4, FieldMode.Set, name: "SVEN - Slave Mode Enabled", in DefineRegisters() 99 .WithFlag(5, FieldMode.WriteOneToClear, name: "SVDIS - Slave Mode Disabled") in DefineRegisters() 101 … .WithFlag(7, FieldMode.Set, writeCallback: (_, value) => { if(value) Reset(); }, name: "SWRST") in DefineRegisters() 154 .WithFlag(0, out txCompleted, FieldMode.Read, name: "TXCOMP") in DefineRegisters() 155 .WithFlag(1, FieldMode.Read, name: "RXDRY", in DefineRegisters() 164 … .WithFlag(2, FieldMode.Read, valueProviderCallback: _ => masterEnabled.Value, name: "TXRDY") in DefineRegisters() [all …]
|
| D | OpenTitan_I2C.cs | 52 ….WithFlag(0, out formatWatermarkInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 53 ….WithFlag(1, out rxWatermarkInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 54 ….WithFlag(2, out formatOverflowInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 55 ….WithFlag(3, out rxOverflowInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 56 ….WithFlag(4, out nakInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 57 ….WithFlag(5, out sclInterfaceInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 58 ….WithFlag(6, out sdaInterfaceInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 59 ….WithFlag(7, out stretchTimeoutInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 60 ….WithFlag(8, out sdaUnstableInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() 61 ….WithFlag(9, out transactionCompleteInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, n… in OpenTitan_I2C() [all …]
|
| D | BetrustedEcI2C.cs | 36 .WithValueField(0, 16, FieldMode.Read | FieldMode.Write) in BetrustedEcI2C() 48 .WithValueField(0, 8, out transmitBuffer, FieldMode.Write) in BetrustedEcI2C() 53 .WithValueField(0, 8, out receiveBuffer, FieldMode.Read) in BetrustedEcI2C() 58 .WithFlag(7, out receivedAckFromSlaveNegated, FieldMode.Read) in BetrustedEcI2C() 59 .WithFlag(6, FieldMode.Read, valueProviderCallback: _ => false, name: "Busy") in BetrustedEcI2C() 60 … .WithFlag(5, FieldMode.Read, valueProviderCallback: _ => false, name: "Arbitration lost") in BetrustedEcI2C() 67 .WithFlag(0, out i2cIrqStatus, FieldMode.Read) in BetrustedEcI2C() 72 .WithFlag(7, out generateStartCondition, FieldMode.Write) in BetrustedEcI2C() 73 .WithFlag(6, out generateStopCondition, FieldMode.Write) in BetrustedEcI2C() 74 .WithFlag(5, out readFromSlave, FieldMode.Write) in BetrustedEcI2C() [all …]
|
| D | MAX32650_I2C.cs | 232 .WithFlag(0, FieldMode.Read, name: "STAT.busy", in BuildRegisterMap() 234 .WithFlag(1, FieldMode.Read, name: "STAT.rxe", in BuildRegisterMap() 236 .WithFlag(2, FieldMode.Read, name: "STAT.rxf", in BuildRegisterMap() 238 .WithFlag(3, FieldMode.Read, name: "STAT.txe", in BuildRegisterMap() 240 .WithFlag(4, FieldMode.Read, name: "STAT.txf", in BuildRegisterMap() 242 .WithFlag(5, FieldMode.Read, name: "STAT.chmd", in BuildRegisterMap() 268 .WithFlag(8, FieldMode.Read, name: "CTRL0.scl", in BuildRegisterMap() 270 .WithFlag(9, FieldMode.Read, name: "CTRL0.sda", in BuildRegisterMap() 281 ….WithFlag(0, out interruptDonePending, FieldMode.Read | FieldMode.WriteOneToClear, name: "INT_FL0.… in BuildRegisterMap() 285 ….WithFlag(4, out interruptRxThresholdPending, FieldMode.Read | FieldMode.WriteOneToClear, name: "I… in BuildRegisterMap() [all …]
|
| D | BetrustedSocI2C.cs | 34 .WithValueField(0, 16, FieldMode.Read | FieldMode.Write) in BetrustedSocI2C() 46 .WithValueField(0, 8, out transmitBuffer, FieldMode.Write) in BetrustedSocI2C() 63 .WithValueField(0, 8, out receiveBuffer, FieldMode.Read) in BetrustedSocI2C() 68 .WithFlag(7, out receivedAckFromSlaveNegated, FieldMode.Read) in BetrustedSocI2C() 69 .WithFlag(6, FieldMode.Read, valueProviderCallback: _ => false, name: "Busy") in BetrustedSocI2C() 70 … .WithFlag(5, FieldMode.Read, valueProviderCallback: _ => false, name: "Arbitration lost") in BetrustedSocI2C() 72 … .WithFlag(1, FieldMode.Read, valueProviderCallback: _ => false, name: "Transfer in progress") in BetrustedSocI2C() 73 .WithFlag(0, out i2cIntIrqStatus, FieldMode.Read) in BetrustedSocI2C() 78 ….WithFlag(1, FieldMode.Read, name: "TX_RX_DONE_STATUS", valueProviderCallback: _ => txRxDoneIrqSta… in BetrustedSocI2C() 79 ….WithFlag(0, FieldMode.Read, name: "I2C_INT_STATUS", valueProviderCallback: _ => i2cIntIrqStatus.V… in BetrustedSocI2C() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/MTD/ |
| D | STM32L0_FlashController.cs | 175 … .WithValueField(0, 32, mode: FieldMode.Write, name: "FLASH_PDKEYR", writeCallback: (_, value) => in DefineRegisters() 181 … .WithValueField(0, 32, mode: FieldMode.Write, name: "FLASH_PEKEYR", writeCallback: (_, value) => in DefineRegisters() 187 … .WithValueField(0, 32, mode: FieldMode.Write, name: "FLASH_PRGKEYR", writeCallback: (_, value) => in DefineRegisters() 193 … .WithValueField(0, 32, mode: FieldMode.Write, name: "FLASH_OPTKEYR", writeCallback: (_, value) => in DefineRegisters() 200 .WithFlag(0, mode: FieldMode.Read, valueProviderCallback: _ => false, name: "BSY") in DefineRegisters() 201 ….WithFlag(1, mode: FieldMode.Read | FieldMode.WriteOneToClear, valueProviderCallback: _ => false, … in DefineRegisters() 202 .WithFlag(2, mode: FieldMode.Read, valueProviderCallback: _ => true, name: "ENDHV") in DefineRegisters() 203 .WithFlag(3, mode: FieldMode.Read, valueProviderCallback: _ => true, name: "READY") in DefineRegisters() 205 .WithFlag(8, mode: FieldMode.WriteOneToClear, name: "WRPERR") in DefineRegisters() 206 .WithFlag(9, mode: FieldMode.WriteOneToClear, name: "PGAERR") in DefineRegisters() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Bus/ |
| D | ARM_NetworkInterconnect.cs | 29 .WithValueField(0, 8, FieldMode.Read, name: "JEP106 Continuation code"); in DefineRegisters() 32 .WithValueField(0, 8, FieldMode.Read, name: "Part Number [7:0]"); in DefineRegisters() 35 .WithValueField(4, 4, FieldMode.Read, name: "JEP106 Identity") in DefineRegisters() 36 .WithValueField(0, 4, FieldMode.Read, name: "Part Number [11:8]"); in DefineRegisters() 39 .WithValueField(4, 4, FieldMode.Read, name: "Part Revision") in DefineRegisters() 40 .WithFlag(3, FieldMode.Read, name: "JEP106 Code flag") in DefineRegisters() 41 .WithValueField(0, 3, FieldMode.Read, name: "JEP Identity [6:4]"); in DefineRegisters() 44 .WithValueField(0, 8, FieldMode.Read, name: "User Peripheral ID"); in DefineRegisters() 47 .WithValueField(0, 8, FieldMode.Read, name: "Preamble"); in DefineRegisters() 50 .WithValueField(0, 8, FieldMode.Read, name: "Generic IP component class"); in DefineRegisters() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | NRF_CLOCK.cs | 77 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 86 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 95 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 104 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 117 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 124 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 131 .WithFlag(0, FieldMode.Read, valueProviderCallback: _ => true, name: "VBUSDETECT") in DefineRegisters() 132 .WithFlag(1, FieldMode.Read, valueProviderCallback: _ => true, name: "OUTPUTRDY") in DefineRegisters() 149 .WithFlag(0, FieldMode.Write, writeCallback: (_, value) => in DefineRegisters() 157 … .WithFlag(0, out hfclkStartedEventEnabled, FieldMode.Read | FieldMode.Set, name: "HFCLKSTARTED") in DefineRegisters() [all …]
|
| D | OpenTitan_EntropyDistributionNetwork.cs | 92 ….WithFlag(0, out commandRequestDoneInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, nam… in DefineRegisters() 93 ….WithFlag(1, out fatalErrorInterruptState, FieldMode.Read | FieldMode.WriteOneToClear, name: "edn_… in DefineRegisters() 104 ….WithFlag(0, FieldMode.Write, writeCallback: (_, val) => { if(val) commandRequestDoneInterruptStat… in DefineRegisters() 105 ….WithFlag(1, FieldMode.Write, writeCallback: (_, val) => { if(val) fatalErrorInterruptState.Value … in DefineRegisters() 110 ….WithFlag(0, FieldMode.Write, writeCallback: (_, val) => { if(val) RecoverableAlert.Blink(); }, na… in DefineRegisters() 111 ….WithFlag(1, FieldMode.Write, writeCallback: (_, val) => { if(val) FatalAlert.Blink(); }, name: "f… in DefineRegisters() 115 ….WithFlag(0, out allControlsRegisterWriteEnable, FieldMode.Read | FieldMode.WriteZeroToClear, name… in DefineRegisters() 217 .WithValueField(0, 32, FieldMode.Write, writeCallback: (_, val) => in DefineRegisters() 235 ….WithFlag(0, FieldMode.Read, valueProviderCallback: _ => true /* 1 - Ready to accept commands */, … in DefineRegisters() 236 ….WithFlag(1, FieldMode.Read, valueProviderCallback: _ => false /* 0 - Request completed successful… in DefineRegisters() [all …]
|
| D | EFR32_CMU.cs | 35 ….WithFlag(0, FieldMode.Write, name: "HFRCOEN", writeCallback: (_, val) => { if(val) { hfrcoens.Val… in DefineRegisters() 36 ….WithFlag(1, FieldMode.Write, name: "HFRCODIS", writeCallback: (_, val) => { if(val) { hfrcoens.Va… in DefineRegisters() 37 ….WithFlag(2, FieldMode.Write, name: "HFXOEN", writeCallback: (_, val) => { if(val) { hfxoens.Value… in DefineRegisters() 38 ….WithFlag(3, FieldMode.Write, name: "HFXODIS", writeCallback: (_, val) => { if(val) { hfxoens.Valu… in DefineRegisters() 39 ….WithFlag(4, FieldMode.Write, name: "AUXHRFCOEN", writeCallback: (_, val) => { if(val) { auxhrfcoe… in DefineRegisters() 40 ….WithFlag(5, FieldMode.Write, name: "AUXHRFCODIS", writeCallback: (_, val) => { if(val) { auxhrfco… in DefineRegisters() 41 ….WithFlag(6, FieldMode.Write, name: "LFRCOEN", writeCallback: (_, val) => { if(val) { lfrcoens.Val… in DefineRegisters() 42 ….WithFlag(7, FieldMode.Write, name: "LFRCODIS", writeCallback: (_, val) => { if(val) { lfrcoens.Va… in DefineRegisters() 43 ….WithFlag(8, FieldMode.Write, name: "LFXOEN", writeCallback: (_, val) => { if(val) { lfxoens.Value… in DefineRegisters() 44 ….WithFlag(9, FieldMode.Write, name: "LFXODIS", writeCallback: (_, val) => { if(val) { lfxoens.Valu… in DefineRegisters() [all …]
|
| D | RenesasDA14_ClockGenerationController.cs | 84 ….WithFlag(12, FieldMode.Read, name: "RUNNING_AT_LP_CLOCK", valueProviderCallback: _ => systemClock… in DefineRegisters() 85 ….WithFlag(13, FieldMode.Read, name: "RUNNING_AT_RC32M", valueProviderCallback: _ => systemClock.Va… in DefineRegisters() 86 ….WithFlag(14, FieldMode.Read, name: "RUNNING_AT_XTAL32M", valueProviderCallback: _ => systemClock.… in DefineRegisters() 87 ….WithFlag(15, FieldMode.Read, name: "RUNNING_AT_DBLR64M", valueProviderCallback: _ => systemClock.… in DefineRegisters() 91 .WithFlag(0, FieldMode.WriteOneToClear, name: "SWITCH2XTAL", in DefineRegisters() 131 .WithFlag(15, FieldMode.WriteOneToClear, name: "SW_RESET", in DefineRegisters() 183 … .WithFlag(0, FieldMode.Read, name: "RAD_IS_DOWN", valueProviderCallback: _ => radioSleep.Value) in DefineRegisters() 184 … .WithFlag(1, FieldMode.Read, name: "RAD_IS_UP", valueProviderCallback: _ => !radioSleep.Value) in DefineRegisters() 185 … .WithFlag(2, FieldMode.Read, name: "PER_IS_DOWN", valueProviderCallback: _ => periphSleep.Value) in DefineRegisters() 186 … .WithFlag(3, FieldMode.Read, name: "PER_IS_UP", valueProviderCallback: _ => !periphSleep.Value) in DefineRegisters() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Storage/VirtIO/ |
| D | VirtIOMMIO.cs | 35 .WithValueField(0, 32, FieldMode.Read, name: "magic_value"); in DefineMMIORegisters() 38 .WithValueField(0, 32, FieldMode.Read, name: "dev_version"); in DefineMMIORegisters() 41 .WithValueField(0, 32, FieldMode.Read, name: "dev_id", in DefineMMIORegisters() 45 .WithValueField(0, 16, FieldMode.Read, name: "vendor_id") in DefineMMIORegisters() 67 .WithValueField(0, 32, FieldMode.Read, name: "features", valueProviderCallback: _ => in DefineMMIORegisters() 71 .WithFlag(0, out deviceFeatureBitsIndex, FieldMode.Write, name: "features_sel") in DefineMMIORegisters() 75 .WithValueField(0, 32, FieldMode.Write, name: "guestbits", writeCallback: (_, val) => in DefineMMIORegisters() 79 .WithFlag(0, out driverFeatureBitsIndex, FieldMode.Write, name: "guest_sel") in DefineMMIORegisters() 89 ….WithValueField(0, 32, FieldMode.Write, name: "queue_sel", writeCallback: (_, val) => QueueSel = (… in DefineMMIORegisters() 125 .WithValueField(0, 32, FieldMode.Read, name: "queue_num_max", in DefineMMIORegisters() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I3C/ |
| D | Caliptra_I3C_generated.cs | 427 .WithValueField(0, 32, out VERSION, mode: FieldMode.Read, name: "VERSION"); in HciVersionType() 458 … .WithFlag(3, out AUTOCMD_DATA_RPT, mode: FieldMode.Read, name: "AUTOCMD_DATA_RPT") in HcControlType() 459 … .WithFlag(4, out DATA_BYTE_ORDER_MODE, mode: FieldMode.Read, name: "DATA_BYTE_ORDER_MODE") in HcControlType() 460 .WithFlag(6, out MODE_SELECTOR, mode: FieldMode.Read, name: "MODE_SELECTOR") in HcControlType() 465 … .WithFlag(30, out RESUME, mode: FieldMode.Read | FieldMode.WriteOneToClear, name: "RESUME") in HcControlType() 538 .WithFlag(2, out COMBO_COMMAND, mode: FieldMode.Read, name: "COMBO_COMMAND") in HcCapabilitiesType() 539 .WithFlag(3, out AUTO_COMMAND, mode: FieldMode.Read, name: "AUTO_COMMAND") in HcCapabilitiesType() 540 .WithFlag(5, out STANDBY_CR_CAP, mode: FieldMode.Read, name: "STANDBY_CR_CAP") in HcCapabilitiesType() 541 .WithFlag(6, out HDR_DDR_EN, mode: FieldMode.Read, name: "HDR_DDR_EN") in HcCapabilitiesType() 542 .WithFlag(7, out HDR_TS_EN, mode: FieldMode.Read, name: "HDR_TS_EN") in HcCapabilitiesType() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/SynopsysDWCEthernetQualityOfService/ |
| D | SynopsysDWCEthernetQualityOfService_Registers.cs | 227 … .WithFlag(4, out ptpMessageTypeInterrupt, FieldMode.Read, name: "MACISR.PMTIS (PMTIS)") in CreateRegisterMap() 228 … .WithFlag(5, out lowPowerIdleInterrupt, FieldMode.Read, name: "MACISR.LPIIS (LPIIS)") in CreateRegisterMap() 231 ….WithFlag(9, FieldMode.Read, valueProviderCallback: _ => MMCRxInterruptStatus, name: "MACISR.MMCRX… in CreateRegisterMap() 232 ….WithFlag(10, FieldMode.Read, valueProviderCallback: _ => MMCTxInterruptStatus, name: "MACISR.MMCT… in CreateRegisterMap() 234 … .WithFlag(12, out timestampInterrupt, FieldMode.ReadToClear, name: "MACISR.TSIS (TSIS)") in CreateRegisterMap() 430 .WithFlag(31, FieldMode.Read, name: "MACA0HR.AE (AE)", in CreateRegisterMap() 505 ….WithFlag(0, out rxPacketCounterInterrupt, FieldMode.ReadToClear, name: "MMC_RX_INTERRUPT.RXGBPKTI… in CreateRegisterMap() 506 ….WithFlag(1, out rxByteCounterInterrupt, FieldMode.ReadToClear, name: "MMC_RX_INTERRUPT.RXGBOCTIS … in CreateRegisterMap() 507 ….WithFlag(2, out rxGoodByteCounterInterrupt, FieldMode.ReadToClear, name: "MMC_RX_INTERRUPT.RXGOCT… in CreateRegisterMap() 508 ….WithFlag(3, out rxBroadcastPacketCounterInterrupt, FieldMode.ReadToClear, name: "MMC_RX_INTERRUPT… in CreateRegisterMap() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | MPFS_SPI.cs | 95 .WithFlag(0, out dataSent, FieldMode.Read, name: "TXDATASENT") in MPFS_SPI() 96 .WithFlag(1, out dataReceived, FieldMode.Read, name: "RXDATARCVD") in MPFS_SPI() 97 ….WithFlag(2, FieldMode.Read, valueProviderCallback: (_) => receiveOverflow.Value, name: "RXOVERFLO… in MPFS_SPI() 98 ….WithFlag(3, FieldMode.Read, valueProviderCallback: (_) => transmitUnderrun.Value, name: "TXUNDERR… in MPFS_SPI() 99 ….WithFlag(4, FieldMode.Read, valueProviderCallback: (_) => receiveBuffer.Count == fifoSize, name: … in MPFS_SPI() 100 ….WithFlag(5, FieldMode.Read, valueProviderCallback: (_) => (receiveBuffer.Count + 1) == fifoSize, … in MPFS_SPI() 101 ….WithFlag(6, FieldMode.Read, valueProviderCallback: (_) => receiveBuffer.Count == 0, name: "RXFIFO… in MPFS_SPI() 102 ….WithFlag(7, FieldMode.Read, valueProviderCallback: (_) => receiveBuffer.Count == 1, name: "RXFIFO… in MPFS_SPI() 103 ….WithFlag(8, FieldMode.Read, valueProviderCallback: (_) => transmitBuffer.Count == fifoSize, name:… in MPFS_SPI() 104 ….WithFlag(9, FieldMode.Read, valueProviderCallback: (_) => (transmitBuffer.Count + 1) == fifoSize,… in MPFS_SPI() [all …]
|
| D | OpenTitan_SpiHost.cs | 107 ….WithFlag(0, out errorInterruptTriggered, FieldMode.Read | FieldMode.WriteOneToClear, name: "error… in DefineRegisters() 108 ….WithFlag(1, out spiEventInterruptTriggered, FieldMode.Read | FieldMode.WriteOneToClear, name: "sp… in DefineRegisters() 119 ….WithFlag(0, FieldMode.Write, writeCallback: (_, val) => { if(val) errorInterruptTriggered.Value =… in DefineRegisters() 120 ….WithFlag(1, FieldMode.Write, writeCallback: (_, val) => { if(val) spiEventInterruptTriggered.Valu… in DefineRegisters() 125 ….WithFlag(0, FieldMode.Write, writeCallback: (_, val) => {if(val) FatalAlert.Blink();}, name: "fat… in DefineRegisters() 145 ….WithValueField(0, 8, FieldMode.Read, valueProviderCallback: _ => txCountInDoubleWords, name: "TXQ… in DefineRegisters() 146 ….WithValueField(8, 8, FieldMode.Read, valueProviderCallback: _ => rxCountInDoubleWords, name: "RXQ… in DefineRegisters() 147 ….WithValueField(16, 4, FieldMode.Read, valueProviderCallback: _ => cmdCountInDoubleWords, name: "C… in DefineRegisters() 148 .WithFlag(20, out rxWatermarkEventTriggered, FieldMode.Read, name: "RXWM") in DefineRegisters() 152 … .WithFlag(24, FieldMode.Read, valueProviderCallback: _ => rxFifo.Count == 0, name: "RXEMPTY") in DefineRegisters() [all …]
|
| D | Quark_SPI.cs | 59 ….WithEnumField(8, 2, out transferMode, FieldMode.Read | FieldMode.Write, name:"Transfer Mode TMOD"… in CreateRegisters() 70 ….WithFlag(0, out ssiEnabled, FieldMode.Read | FieldMode.Write, writeCallback: DisableSSI, name: "S… in CreateRegisters() 91 ….WithValueField(0, 4, FieldMode.Read, valueProviderCallback: (_) => 0, name: "Transmit FIFO Level … in CreateRegisters() 94 ….WithValueField(0, 4, FieldMode.Read, valueProviderCallback: (_) => (uint)receiveFifo.Count, name:… in CreateRegisters() 98 .WithFlag(1, FieldMode.Read, name: "Transmit FIFO Not Full TFNF") in CreateRegisters() 99 … .WithFlag(2, FieldMode.Read, name: "Transmit FIFO Empty TFE") // transmit fifo is always empty in CreateRegisters() 100 ….WithFlag(3, FieldMode.Read, valueProviderCallback: x => receiveFifo.Count > 0, name: "Receive FIF… in CreateRegisters() 113 ….WithFlag(0, FieldMode.Read, valueProviderCallback: x => transmitFifoEmptyInterruptEnabled.Value, … in CreateRegisters() 114 … .WithFlag(1, FieldMode.Read, name: "Transmit FIFO Overflow Interrupt Status TXOIS") in CreateRegisters() 115 … .WithFlag(2, FieldMode.Read, name: "Receive FIFO Underflow Interrupt Status RXUIS") in CreateRegisters() [all …]
|