626 qspi->FLAGSCLEAR.U = 0xFFFFU;
632 qspi->FLAGSCLEAR.B.RXC = 1U;
638 qspi->FLAGSCLEAR.B.TXC = 1U;
644 return qspi->STATUS.B.ERRORFLAGS;
650 qspi->GLOBALCON.B.EN = 0;
659 return qspi->RXEXIT.U;
665 qspi->GLOBALCON.B.EN = 1;
671 int cs = channelId % 8;
672 qspi->DATAENTRY[cs].U = data;
679 qspi->GLOBALCON.B.RESETS = 4;
686 qspi->GLOBALCON.B.RESETS = 2;
710 return qspi->STATUS.B.RXFIFOLEVEL;
722 return qspi->STATUS.B.TXFIFOLEVEL;
728 return (qspi->CLC.B.DISS == 0) ?
TRUE :
FALSE;
734 qspi->CLC.B.DISR = 1;
740 qspi->CLC.B.DISR = 0;
746 qspi->GLOBALCON1.B.RXFIFOINT = rxFifoInt;
752 qspi->CLC.B.EDIS = mode;
758 qspi->GLOBALCON1.B.TXFIFOINT = txFifoInt;
764 qspi->BACONENTRY.U = baconVal;
770 Ifx_QSPI_BACON bacon;
774 qspi->BACONENTRY.U = bacon.U;
780 Ifx_QSPI_BACON bacon;
784 qspi->BACONENTRY.U = bacon.U;
790 int cs = channelId % 8;
791 qspi->ECON[cs].U = econVal;
797 qspi->MIXENTRY.U = mixEntryVal;
806 uint32 index = distance / singleDistance;
814 return &MODULE_SRC.QSPI.QSPI[index].ERR;
821 return &MODULE_SRC.QSPI.QSPI[index].RX;
828 return &MODULE_SRC.QSPI.QSPI[index].TX;