64 #include <inc/hw_types.h>
65 #include <inc/hw_memmap.h>
66 #include <inc/hw_vims.h>
83 #define VIMSConfigure NOROM_VIMSConfigure
84 #define VIMSModeSet NOROM_VIMSModeSet
85 #define VIMSModeGet NOROM_VIMSModeGet
86 #define VIMSModeSafeSet NOROM_VIMSModeSafeSet
95 #define VIMS_MODE_CHANGING 0x4 // VIMS mode is changing now and VIMS_MODE
107 #ifdef DRIVERLIB_DEBUG
121 VIMSBaseValid(uint32_t ui32Base)
150 extern void VIMSConfigure(uint32_t ui32Base,
bool bRoundRobin,
207 extern void VIMSModeSet(uint32_t ui32Base, uint32_t ui32Mode);
281 uint32_t ui32NewMode ,
338 #if !defined(DRIVERLIB_NOROM) && !defined(DOXYGEN)
340 #ifdef ROM_VIMSConfigure
342 #define VIMSConfigure ROM_VIMSConfigure
344 #ifdef ROM_VIMSModeSet
346 #define VIMSModeSet ROM_VIMSModeSet
348 #ifdef ROM_VIMSModeGet
350 #define VIMSModeGet ROM_VIMSModeGet
352 #ifdef ROM_VIMSModeSafeSet
353 #undef VIMSModeSafeSet
354 #define VIMSModeSafeSet ROM_VIMSModeSafeSet
void VIMSModeSet(uint32_t ui32Base, uint32_t ui32Mode)
Set the operational mode of the VIMS.
void VIMSModeSafeSet(uint32_t ui32Base, uint32_t ui32NewMode, bool blocking)
Set the operational mode of the VIMS in a safe sequence.
uint32_t VIMSModeGet(uint32_t ui32Base)
Get the current operational mode of the VIMS.
static void VIMSLineBufDisable(uint32_t ui32Base)
Disable VIMS linebuffers.
static void VIMSLineBufEnable(uint32_t ui32Base)
Enable VIMS linebuffers.
void VIMSConfigure(uint32_t ui32Base, bool bRoundRobin, bool bPrefetch)
Configures the VIMS.