Lines Matching refs:pCfg

305 static void XSPIM_GetConfig(uint8_t instance_nb, XSPIM_CfgTypeDef *const pCfg);
1040 …_StatusTypeDef HAL_XSPI_HyperbusCfg(XSPI_HandleTypeDef *hxspi, XSPI_HyperbusCfgTypeDef *const pCfg, in HAL_XSPI_HyperbusCfg() argument
1048 assert_param(IS_XSPI_RW_RECOVERY_TIME_CYCLE(pCfg->RWRecoveryTimeCycle)); in HAL_XSPI_HyperbusCfg()
1049 assert_param(IS_XSPI_ACCESS_TIME_CYCLE(pCfg->AccessTimeCycle)); in HAL_XSPI_HyperbusCfg()
1050 assert_param(IS_XSPI_WRITE_ZERO_LATENCY(pCfg->WriteZeroLatency)); in HAL_XSPI_HyperbusCfg()
1051 assert_param(IS_XSPI_LATENCY_MODE(pCfg->LatencyMode)); in HAL_XSPI_HyperbusCfg()
1063 WRITE_REG(hxspi->Instance->HLCR, ((pCfg->RWRecoveryTimeCycle << XSPI_HLCR_TRWR_Pos) | in HAL_XSPI_HyperbusCfg()
1064 (pCfg->AccessTimeCycle << XSPI_HLCR_TACC_Pos) | in HAL_XSPI_HyperbusCfg()
1065 pCfg->WriteZeroLatency | pCfg->LatencyMode)); in HAL_XSPI_HyperbusCfg()
1824 …_StatusTypeDef HAL_XSPI_AutoPolling(XSPI_HandleTypeDef *hxspi, XSPI_AutoPollingTypeDef *const pCfg, in HAL_XSPI_AutoPolling() argument
1836 assert_param(IS_XSPI_MATCH_MODE(pCfg->MatchMode)); in HAL_XSPI_AutoPolling()
1837 assert_param(IS_XSPI_AUTOMATIC_STOP(pCfg->AutomaticStop)); in HAL_XSPI_AutoPolling()
1838 assert_param(IS_XSPI_INTERVAL(pCfg->IntervalTime)); in HAL_XSPI_AutoPolling()
1842 …if ((hxspi->State == HAL_XSPI_STATE_CMD_CFG) && (pCfg->AutomaticStop == HAL_XSPI_AUTOMATIC_STOP_EN… in HAL_XSPI_AutoPolling()
1850 WRITE_REG(hxspi->Instance->PSMAR, pCfg->MatchValue); in HAL_XSPI_AutoPolling()
1851 WRITE_REG(hxspi->Instance->PSMKR, pCfg->MatchMask); in HAL_XSPI_AutoPolling()
1852 WRITE_REG(hxspi->Instance->PIR, pCfg->IntervalTime); in HAL_XSPI_AutoPolling()
1854 (pCfg->MatchMode | pCfg->AutomaticStop | XSPI_FUNCTIONAL_MODE_AUTO_POLLING)); in HAL_XSPI_AutoPolling()
1905 …atusTypeDef HAL_XSPI_AutoPolling_IT(XSPI_HandleTypeDef *hxspi, XSPI_AutoPollingTypeDef *const pCfg) in HAL_XSPI_AutoPolling_IT() argument
1916 assert_param(IS_XSPI_MATCH_MODE(pCfg->MatchMode)); in HAL_XSPI_AutoPolling_IT()
1917 assert_param(IS_XSPI_AUTOMATIC_STOP(pCfg->AutomaticStop)); in HAL_XSPI_AutoPolling_IT()
1918 assert_param(IS_XSPI_INTERVAL(pCfg->IntervalTime)); in HAL_XSPI_AutoPolling_IT()
1930 WRITE_REG(hxspi->Instance->PSMAR, pCfg->MatchValue); in HAL_XSPI_AutoPolling_IT()
1931 WRITE_REG(hxspi->Instance->PSMKR, pCfg->MatchMask); in HAL_XSPI_AutoPolling_IT()
1932 WRITE_REG(hxspi->Instance->PIR, pCfg->IntervalTime); in HAL_XSPI_AutoPolling_IT()
1934 (pCfg->MatchMode | pCfg->AutomaticStop | XSPI_FUNCTIONAL_MODE_AUTO_POLLING)); in HAL_XSPI_AutoPolling_IT()
1978 …tatusTypeDef HAL_XSPI_MemoryMapped(XSPI_HandleTypeDef *hxspi, XSPI_MemoryMappedTypeDef *const pCfg) in HAL_XSPI_MemoryMapped() argument
1984 assert_param(IS_XSPI_TIMEOUT_ACTIVATION(pCfg->TimeOutActivation)); in HAL_XSPI_MemoryMapped()
1996 if (pCfg->TimeOutActivation == HAL_XSPI_TIMEOUT_COUNTER_ENABLE) in HAL_XSPI_MemoryMapped()
1998 assert_param(IS_XSPI_TIMEOUT_PERIOD(pCfg->TimeoutPeriodClock)); in HAL_XSPI_MemoryMapped()
2001 WRITE_REG(hxspi->Instance->LPTR, pCfg->TimeoutPeriodClock); in HAL_XSPI_MemoryMapped()
2012 (pCfg->TimeOutActivation | XSPI_FUNCTIONAL_MODE_MEMORY_MAPPED)); in HAL_XSPI_MemoryMapped()
2763 HAL_StatusTypeDef HAL_XSPIM_Config(XSPI_HandleTypeDef *const hxspi, XSPIM_CfgTypeDef *const pCfg, u… in HAL_XSPIM_Config() argument
2775 assert_param(IS_XSPIM_NCS_OVR(pCfg->nCSOverride)); in HAL_XSPIM_Config()
2776 assert_param(IS_XSPIM_IO_PORT(pCfg->IOPort)); in HAL_XSPIM_Config()
2777 assert_param(IS_XSPIM_REQ2ACKTIME(pCfg->Req2AckTime)); in HAL_XSPIM_Config()
2801 …MODIFY_REG(XSPIM->CR, XSPIM_CR_REQ2ACK_TIME, ((pCfg->Req2AckTime - 1U) << XSPIM_CR_REQ2ACK_TIME_Po… in HAL_XSPIM_Config()
2805 IOM_cfg[0].IOPort = pCfg->IOPort ; in HAL_XSPIM_Config()
2806 if (pCfg->nCSOverride != HAL_XSPI_CSSEL_OVR_DISABLED) in HAL_XSPIM_Config()
2808 MODIFY_REG(XSPIM->CR, (XSPIM_CR_CSSEL_OVR_O1 | XSPIM_CR_CSSEL_OVR_EN), (pCfg->nCSOverride)); in HAL_XSPIM_Config()
2817 IOM_cfg[1].IOPort = pCfg->IOPort ; in HAL_XSPIM_Config()
2818 if (pCfg->nCSOverride != HAL_XSPI_CSSEL_OVR_DISABLED) in HAL_XSPIM_Config()
2820 MODIFY_REG(XSPIM->CR, (XSPIM_CR_CSSEL_OVR_O2 | XSPIM_CR_CSSEL_OVR_EN), (pCfg->nCSOverride)); in HAL_XSPIM_Config()
2898 HAL_StatusTypeDef HAL_XSPI_GetDelayValue(XSPI_HandleTypeDef *hxspi, XSPI_HSCalTypeDef *const pCfg) in HAL_XSPI_GetDelayValue() argument
2906 assert_param(IS_XSPI_DELAY_TYPE(pCfg->DelayValueType)); in HAL_XSPI_GetDelayValue()
2908 switch (pCfg->DelayValueType) in HAL_XSPI_GetDelayValue()
2912 pCfg->MaxCalibration = (reg & XSPI_CALFCR_CALMAX); in HAL_XSPI_GetDelayValue()
2931 pCfg->FineCalibrationUnit = (reg & XSPI_CALFCR_FINE); in HAL_XSPI_GetDelayValue()
2932 pCfg->CoarseCalibrationUnit = ((reg & XSPI_CALFCR_COARSE) >> XSPI_CALFCR_COARSE_Pos); in HAL_XSPI_GetDelayValue()
2950 HAL_StatusTypeDef HAL_XSPI_SetDelayValue(XSPI_HandleTypeDef *hxspi, XSPI_HSCalTypeDef *const pCfg) in HAL_XSPI_SetDelayValue() argument
2957 assert_param(IS_XSPI_DELAY_TYPE(pCfg->DelayValueType)); in HAL_XSPI_SetDelayValue()
2958 assert_param(IS_XSPI_FINECAL_VALUE(pCfg->FineCalibrationUnit)); in HAL_XSPI_SetDelayValue()
2959 assert_param(IS_XSPI_COARSECAL_VALUE(pCfg->CoarseCalibrationUnit)); in HAL_XSPI_SetDelayValue()
2964 switch (pCfg->DelayValueType) in HAL_XSPI_SetDelayValue()
2968 … (pCfg->FineCalibrationUnit | (pCfg->CoarseCalibrationUnit << XSPI_CALMR_COARSE_Pos))); in HAL_XSPI_SetDelayValue()
2972 … (pCfg->FineCalibrationUnit | (pCfg->CoarseCalibrationUnit << XSPI_CALSOR_COARSE_Pos))); in HAL_XSPI_SetDelayValue()
2976 … (pCfg->FineCalibrationUnit | (pCfg->CoarseCalibrationUnit << XSPI_CALSIR_COARSE_Pos))); in HAL_XSPI_SetDelayValue()
3367 static void XSPIM_GetConfig(uint8_t instance_nb, XSPIM_CfgTypeDef *const pCfg) in XSPIM_GetConfig() argument
3376 pCfg->IOPort = HAL_XSPIM_IOPORT_1; in XSPIM_GetConfig()
3380 pCfg->IOPort = HAL_XSPIM_IOPORT_2; in XSPIM_GetConfig()
3385 pCfg->nCSOverride = HAL_XSPI_CSSEL_OVR_DISABLED; in XSPIM_GetConfig()
3389 pCfg->nCSOverride = HAL_XSPI_CSSEL_OVR_NCS2; in XSPIM_GetConfig()
3393 pCfg->nCSOverride = HAL_XSPI_CSSEL_OVR_NCS1; in XSPIM_GetConfig()
3402 pCfg->IOPort = HAL_XSPIM_IOPORT_1; in XSPIM_GetConfig()
3406 pCfg->IOPort = HAL_XSPIM_IOPORT_2; in XSPIM_GetConfig()
3410 pCfg->nCSOverride = HAL_XSPI_CSSEL_OVR_DISABLED; in XSPIM_GetConfig()
3414 pCfg->nCSOverride = HAL_XSPI_CSSEL_OVR_NCS2; in XSPIM_GetConfig()
3418 pCfg->nCSOverride = HAL_XSPI_CSSEL_OVR_NCS1; in XSPIM_GetConfig()