Open FFBoard
Open source force feedback firmware
ci_hs_imxrt.h File Reference

Go to the source code of this file.

Functions

static TU_ATTR_ALWAYS_INLINE bool imxrt_is_cache_mem (uintptr_t addr)
 
static TU_ATTR_ALWAYS_INLINE bool imxrt_dcache_clean (void const *addr, uint32_t data_size)
 
static TU_ATTR_ALWAYS_INLINE bool imxrt_dcache_invalidate (void const *addr, uint32_t data_size)
 
static TU_ATTR_ALWAYS_INLINE bool imxrt_dcache_clean_invalidate (void const *addr, uint32_t data_size)
 

Variables

static const ci_hs_controller_t _ci_controller []
 

Function Documentation

◆ imxrt_dcache_clean()

static TU_ATTR_ALWAYS_INLINE bool imxrt_dcache_clean ( void const *  addr,
uint32_t  data_size 
)
inlinestatic

Definition at line 71 of file ci_hs_imxrt.h.

◆ imxrt_dcache_clean_invalidate()

static TU_ATTR_ALWAYS_INLINE bool imxrt_dcache_clean_invalidate ( void const *  addr,
uint32_t  data_size 
)
inlinestatic

Definition at line 92 of file ci_hs_imxrt.h.

◆ imxrt_dcache_invalidate()

static TU_ATTR_ALWAYS_INLINE bool imxrt_dcache_invalidate ( void const *  addr,
uint32_t  data_size 
)
inlinestatic

Definition at line 80 of file ci_hs_imxrt.h.

◆ imxrt_is_cache_mem()

static TU_ATTR_ALWAYS_INLINE bool imxrt_is_cache_mem ( uintptr_t  addr)
inlinestatic

Definition at line 67 of file ci_hs_imxrt.h.

Variable Documentation

◆ _ci_controller

const ci_hs_controller_t _ci_controller[]
static
Initial value:
=
{
#if FSL_FEATURE_SOC_USBHS_COUNT == 1
{ .reg_base = USB_BASE , .irqnum = USB_OTG1_IRQn }
#else
{ .reg_base = USB1_BASE, .irqnum = USB_OTG1_IRQn},
{ .reg_base = USB2_BASE, .irqnum = USB_OTG2_IRQn}
#endif
}

Definition at line 45 of file ci_hs_imxrt.h.