Functions | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_enable_cache (xqspi_regs_t *XQSPIx) |
Enable cache function. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_disable_cache (xqspi_regs_t *XQSPIx) |
Disable cache function. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_is_enabled_cache (xqspi_regs_t *XQSPIx) |
Check if cache function is enabled. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_enable_cache_flush (xqspi_regs_t *XQSPIx) |
Enable tag memory flush. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_disable_cache_flush (xqspi_regs_t *XQSPIx) |
Disable tag memory flush. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_is_enabled_cache_flush (xqspi_regs_t *XQSPIx) |
Check if tag memory flush is enabled. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_set_cache_fifo (xqspi_regs_t *XQSPIx, uint32_t mode) |
Set FIFO mode. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_get_cache_fifo (xqspi_regs_t *XQSPIx) |
Get FIFO mode. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_set_cache_hitmiss (xqspi_regs_t *XQSPIx, uint32_t mode) |
Set HIT/MISS mode. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_get_cache_hitmiss (xqspi_regs_t *XQSPIx) |
Get HIT/MISS mode. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_set_cache_dbgbus (xqspi_regs_t *XQSPIx, uint32_t sel) |
Set debugbus configurations signals. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_get_cache_dbgbus (xqspi_regs_t *XQSPIx) |
Get debugbus configurations signals. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_enable_cache_dbgmux (xqspi_regs_t *XQSPIx) |
Enable debug bus mux. More... | |
SECTION_RAM_CODE __STATIC_INLINE void | ll_xqspi_disable_cache_dbgmux (xqspi_regs_t *XQSPIx) |
Disable debug bus mux. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_is_enabled_cache_dbgmux (xqspi_regs_t *XQSPIx) |
Check if debug bus mux is enabled. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_get_cache_hitcount (xqspi_regs_t *XQSPIx) |
Get hit counter. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_get_cache_misscount (xqspi_regs_t *XQSPIx) |
Get miss counter. More... | |
SECTION_RAM_CODE __STATIC_INLINE uint32_t | ll_xqspi_get_cache_flag (xqspi_regs_t *XQSPIx) |
Get cache status. More... | |
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_disable_cache | ( | xqspi_regs_t * | XQSPIx | ) |
Disable cache function.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | EN | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
None |
Definition at line 401 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_disable_cache_dbgmux | ( | xqspi_regs_t * | XQSPIx | ) |
Disable debug bus mux.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL1 | DBGMUX_EN | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
None |
Definition at line 652 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_disable_cache_flush | ( | xqspi_regs_t * | XQSPIx | ) |
Disable tag memory flush.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | TAG | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
None |
Definition at line 463 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_enable_cache | ( | xqspi_regs_t * | XQSPIx | ) |
Enable cache function.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | EN | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
None |
Definition at line 378 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_enable_cache_dbgmux | ( | xqspi_regs_t * | XQSPIx | ) |
Enable debug bus mux.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL1 | DBGMUX_EN | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
None |
Definition at line 632 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_enable_cache_flush | ( | xqspi_regs_t * | XQSPIx | ) |
Enable tag memory flush.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | TAG | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
None |
Definition at line 443 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_get_cache_dbgbus | ( | xqspi_regs_t * | XQSPIx | ) |
Get debugbus configurations signals.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL1 | DBGBUS_SEL | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
Returned | Value can between: 0 ~ 0x7 |
Definition at line 612 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_get_cache_fifo | ( | xqspi_regs_t * | XQSPIx | ) |
Get FIFO mode.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | FIFO | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
Returned | Value can be one of the following values: |
Definition at line 527 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_get_cache_flag | ( | xqspi_regs_t * | XQSPIx | ) |
Get cache status.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | STAT | STAT | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
Returned | Value can between: 0 ~ 1 |
Definition at line 731 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_get_cache_hitcount | ( | xqspi_regs_t * | XQSPIx | ) |
Get hit counter.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | HIT_COUNT | HITCOUNT | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
Returned | Value can between: 0 ~ 0xFFFFFFFF |
Definition at line 691 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_get_cache_hitmiss | ( | xqspi_regs_t * | XQSPIx | ) |
Get HIT/MISS mode.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | HITMISS | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
Returned | Value can be one of the following values: |
Definition at line 572 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_get_cache_misscount | ( | xqspi_regs_t * | XQSPIx | ) |
Get miss counter.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MISS_COUNT | MISSCOUNT | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
Returned | Value can between: 0 ~ 0xFFFFFFFF |
Definition at line 711 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_is_enabled_cache | ( | xqspi_regs_t * | XQSPIx | ) |
Check if cache function is enabled.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | EN | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
State | of bit (1 or 0). |
Definition at line 423 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_is_enabled_cache_dbgmux | ( | xqspi_regs_t * | XQSPIx | ) |
Check if debug bus mux is enabled.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL1 | DBGMUX_EN | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
State | of bit (1 or 0). |
Definition at line 671 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE uint32_t ll_xqspi_is_enabled_cache_flush | ( | xqspi_regs_t * | XQSPIx | ) |
Check if tag memory flush is enabled.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | TAG | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
State | of bit (1 or 0). |
Definition at line 482 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_set_cache_dbgbus | ( | xqspi_regs_t * | XQSPIx, |
uint32_t | sel | ||
) |
Set debugbus configurations signals.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL1 | DBGBUS_SEL | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
sel | This parameter can between: 0 ~ 0x7 |
None |
Definition at line 593 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_set_cache_fifo | ( | xqspi_regs_t * | XQSPIx, |
uint32_t | mode | ||
) |
Set FIFO mode.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | FIFO | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
mode | This parameter can be one of the following values: |
None |
Definition at line 505 of file gr55xx_ll_xqspi.h.
SECTION_RAM_CODE __STATIC_INLINE void ll_xqspi_set_cache_hitmiss | ( | xqspi_regs_t * | XQSPIx, |
uint32_t | mode | ||
) |
Set HIT/MISS mode.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | CTRL0 | HITMISS | +-------------------—+--------------------------------—+ \endrst
XQSPIx | XQSPI instance |
mode | This parameter can be one of the following values: |
None |
Definition at line 550 of file gr55xx_ll_xqspi.h.