Lines Matching refs:psConfig
336 uint32_t am_hal_ios_configure(void *pHandle, am_hal_ios_config_t *psConfig) in am_hal_ios_configure() argument
351 if ( (psConfig == NULL) || in am_hal_ios_configure()
368 pIOSState->pui8FIFOBase = (uint8_t *)(IOSLAVE_BASE + psConfig->ui32FIFOBase); in am_hal_ios_configure()
369 pIOSState->pui8FIFOEnd = (uint8_t *)(IOSLAVE_BASE + psConfig->ui32RAMBase); in am_hal_ios_configure()
371 pIOSState->ui32FifoBaseOffset = psConfig->ui32FIFOBase; in am_hal_ios_configure()
378 … if ( psConfig->ui32SRAMBufferCap > (AM_HAL_IOS_MAX_SW_FIFO_SIZE - pIOSState->ui32HwFifoSize + 1) ) in am_hal_ios_configure()
380 psConfig->ui32SRAMBufferCap = (AM_HAL_IOS_MAX_SW_FIFO_SIZE - pIOSState->ui32HwFifoSize + 1); in am_hal_ios_configure()
382 am_hal_ios_buffer_init(&g_sSRAMBuffer, psConfig->pui8SRAMBuffer, psConfig->ui32SRAMBufferCap); in am_hal_ios_configure()
387 ui32LRAMConfig = _VAL2FLD(IOSLAVE_FIFOCFG_ROBASE, psConfig->ui32ROBase >> 3); in am_hal_ios_configure()
388 ui32LRAMConfig |= _VAL2FLD(IOSLAVE_FIFOCFG_FIFOBASE, psConfig->ui32FIFOBase >> 3); in am_hal_ios_configure()
389 ui32LRAMConfig |= _VAL2FLD(IOSLAVE_FIFOCFG_FIFOMAX, psConfig->ui32RAMBase >> 3); in am_hal_ios_configure()
400 IOSLAVEn(ui32Module)->CFG = psConfig->ui32InterfaceSelect; in am_hal_ios_configure()
423 am_hal_ios_fifo_ptr_set(pHandle, psConfig->ui32FIFOBase); in am_hal_ios_configure()
428 IOSLAVEn(ui32Module)->FIFOTHR = psConfig->ui32FIFOThreshold; in am_hal_ios_configure()