| /hal_nxp-latest/mcux/mcux-sdk/devices/MKW40Z4/ |
| D | MKW40Z4_extension.h | 145 #define ADC_RD_SC1(base, index) (ADC_SC1_REG(base, index)) argument 146 #define ADC_WR_SC1(base, index, value) (ADC_SC1_REG(base, index) = (value)) argument 147 #define ADC_RMW_SC1(base, index, mask, value) (ADC_WR_SC1(base, index, (ADC_RD_SC1(base, index) & ~… argument 148 #define ADC_SET_SC1(base, index, value) (BME_OR32(&ADC_SC1_REG(base, index), (uint32_t)(value))) argument 149 #define ADC_CLR_SC1(base, index, value) (BME_AND32(&ADC_SC1_REG(base, index), (uint32_t)(~(value)))) argument 150 #define ADC_TOG_SC1(base, index, value) (BME_XOR32(&ADC_SC1_REG(base, index), (uint32_t)(value))) argument 238 #define ADC_RD_SC1_ADCH(base, index) ((ADC_SC1_REG(base, index) & ADC_SC1_ADCH_MASK) >> ADC_SC1_ADC… argument 239 #define ADC_BRD_SC1_ADCH(base, index) (BME_UBFX32(&ADC_SC1_REG(base, index), ADC_SC1_ADCH_SHIFT, AD… argument 242 #define ADC_WR_SC1_ADCH(base, index, value) (ADC_RMW_SC1(base, index, ADC_SC1_ADCH_MASK, ADC_SC1_AD… argument 243 #define ADC_BWR_SC1_ADCH(base, index, value) (BME_BFI32(&ADC_SC1_REG(base, index), ((uint32_t)(valu… argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/trng/ |
| D | fsl_trng.c | 178 #define TRNG_RD_SCMISC_RTY_CT(base) ((TRNG_SCMISC_REG(base) & TRNG_SCMISC_RTY_CT_MASK) >> TRNG_SCMI… argument 181 #define TRNG_WR_SCMISC_RTY_CT(base, value) (TRNG_RMW_SCMISC(base, TRNG_SCMISC_RTY_CT_MASK, TRNG_SCM… argument 206 #define TRNG_SCML_REG(base) ((base)->SCML) argument 207 #define TRNG_RD_SCML(base) (TRNG_SCML_REG(base)) argument 208 #define TRNG_WR_SCML(base, value) (TRNG_SCML_REG(base) = (value)) argument 209 #define TRNG_RMW_SCML(base, mask, value) (TRNG_WR_SCML(base, (TRNG_RD_SCML(base) & ~(mask)) | (valu… argument 221 #define TRNG_RD_SCML_MONO_MAX(base) ((TRNG_SCML_REG(base) & TRNG_SCML_MONO_MAX_MASK) >> TRNG_SCML_M… argument 224 #define TRNG_WR_SCML_MONO_MAX(base, value) (TRNG_RMW_SCML(base, TRNG_SCML_MONO_MAX_MASK, TRNG_SCML_… argument 236 #define TRNG_RD_SCML_MONO_RNG(base) ((TRNG_SCML_REG(base) & TRNG_SCML_MONO_RNG_MASK) >> TRNG_SCML_M… argument 239 #define TRNG_WR_SCML_MONO_RNG(base, value) (TRNG_RMW_SCML(base, TRNG_SCML_MONO_RNG_MASK, TRNG_SCML_… argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexio/mculcd/ |
| D | fsl_flexio_mculcd.c | 57 status_t FLEXIO_MCULCD_Init(FLEXIO_MCULCD_Type *base, flexio_mculcd_config_t *config, uint32_t srcC… in FLEXIO_MCULCD_Init() argument 65 FLEXIO_Init(base->flexioBase, &flexioConfig); in FLEXIO_MCULCD_Init() 67 status = FLEXIO_MCULCD_SetBaudRate(base, config->baudRate_Bps, srcClock_Hz); in FLEXIO_MCULCD_Init() 72 base->setCSPin(true); in FLEXIO_MCULCD_Init() 73 base->setRSPin(true); in FLEXIO_MCULCD_Init() 75 base->setCSPin(true, base->userData); in FLEXIO_MCULCD_Init() 76 base->setRSPin(true, base->userData); in FLEXIO_MCULCD_Init() 88 void FLEXIO_MCULCD_Deinit(FLEXIO_MCULCD_Type *base) in FLEXIO_MCULCD_Deinit() argument 90 FLEXIO_MCULCD_ClearSingleBeatWriteConfig(base); in FLEXIO_MCULCD_Deinit() 91 FLEXIO_MCULCD_ClearSingleBeatReadConfig(base); in FLEXIO_MCULCD_Deinit() [all …]
|
| /hal_nxp-latest/imx/drivers/ |
| D | flexcan.c | 72 static void FLEXCAN_EnterFreezeMode(CAN_Type* base) in FLEXCAN_EnterFreezeMode() argument 75 CAN_MCR_REG(base) |= CAN_MCR_FRZ_MASK; in FLEXCAN_EnterFreezeMode() 76 CAN_MCR_REG(base) |= CAN_MCR_HALT_MASK; in FLEXCAN_EnterFreezeMode() 78 while (!(CAN_MCR_REG(base) & CAN_MCR_FRZ_ACK_MASK)); in FLEXCAN_EnterFreezeMode() 87 static void FLEXCAN_ExitFreezeMode(CAN_Type* base) in FLEXCAN_ExitFreezeMode() argument 90 CAN_MCR_REG(base) &= ~CAN_MCR_HALT_MASK; in FLEXCAN_ExitFreezeMode() 91 CAN_MCR_REG(base) &= ~CAN_MCR_FRZ_MASK; in FLEXCAN_ExitFreezeMode() 93 while (CAN_MCR_REG(base) & CAN_MCR_FRZ_ACK_MASK); in FLEXCAN_ExitFreezeMode() 105 void FLEXCAN_Init(CAN_Type* base, const flexcan_init_config_t* initConfig) in FLEXCAN_Init() argument 110 FLEXCAN_Enable(base); in FLEXCAN_Init() [all …]
|
| D | adc_imx6sx.c | 44 void ADC_Init(ADC_Type* base, const adc_init_config_t* initConfig) in ADC_Init() argument 49 ADC_Deinit(base); in ADC_Init() 54 ADC_GC_REG(base) |= ADC_GC_AVGE_MASK; in ADC_Init() 55 ADC_CFG_REG(base) |= ADC_CFG_AVGS(initConfig->averageNumber); in ADC_Init() 59 ADC_CFG_REG(base) |= ADC_CFG_MODE(initConfig->resolutionMode); in ADC_Init() 62 ADC_SetClockSource(base, initConfig->clockSource, initConfig->divideRatio); in ADC_Init() 72 void ADC_Deinit(ADC_Type* base) in ADC_Deinit() argument 75 ADC_HC0_REG(base) = ADC_HC0_ADCH_MASK; in ADC_Deinit() 76 ADC_HC1_REG(base) = ADC_HC1_ADCH_MASK; in ADC_Deinit() 77 ADC_R0_REG(base) = 0x0; in ADC_Deinit() [all …]
|
| D | adc_imx7d.c | 47 void ADC_Init(ADC_Type* base, const adc_init_config_t* initConfig) in ADC_Init() argument 52 ADC_Deinit(base); in ADC_Init() 55 ADC_SetSampleRate(base, initConfig->sampleRate); in ADC_Init() 59 ADC_LevelShifterEnable(base); in ADC_Init() 61 ADC_LevelShifterDisable(base); in ADC_Init() 64 while((ADC_ADC_CFG_REG(base) & ADC_ADC_CFG_ADC_PD_OK_MASK)); in ADC_Init() 74 void ADC_Deinit(ADC_Type* base) in ADC_Deinit() argument 77 ADC_SetConvertCmd(base, adcLogicChA, false); in ADC_Deinit() 78 ADC_SetConvertCmd(base, adcLogicChB, false); in ADC_Deinit() 79 ADC_SetConvertCmd(base, adcLogicChC, false); in ADC_Deinit() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/smartcard/ |
| D | fsl_smartcard_emvsim.c | 35 static void smartcard_emvsim_CompleteSendData(EMVSIM_Type *base, smartcard_context_t *context); 36 static void smartcard_emvsim_StartSendData(EMVSIM_Type *base, smartcard_context_t *context); 37 static void smartcard_emvsim_CompleteReceiveData(EMVSIM_Type *base, smartcard_context_t *context); 38 static void smartcard_emvsim_StartReceiveData(EMVSIM_Type *base, smartcard_context_t *context); 39 static void smartcard_emvsim_SetTransferType(EMVSIM_Type *base, 42 static uint32_t smartcard_emvsim_GetInstance(EMVSIM_Type *base); 53 static uint32_t smartcard_emvsim_GetInstance(EMVSIM_Type *base) in smartcard_emvsim_GetInstance() argument 61 if (s_emvsimBases[instance] == base) in smartcard_emvsim_GetInstance() 77 static void smartcard_emvsim_CompleteSendData(EMVSIM_Type *base, smartcard_context_t *context) in smartcard_emvsim_CompleteSendData() argument 82 base->INT_MASK |= (EMVSIM_INT_MASK_ETC_IM_MASK | EMVSIM_INT_MASK_TDT_IM_MASK); in smartcard_emvsim_CompleteSendData() [all …]
|
| D | fsl_smartcard_usim.c | 38 static void SMARTCARD_USIM_CompleteSendData(USIM_Type *base, smartcard_context_t *context); 39 static void SMARTCARD_USIM_StartSendData(USIM_Type *base, smartcard_context_t *context); 40 static void SMARTCARD_USIM_CompleteReceiveData(USIM_Type *base, smartcard_context_t *context); 41 static void SMARTCARD_USIM_StartReceiveData(USIM_Type *base, smartcard_context_t *context); 42 static bool SMARTCARD_USIM_SetTransferType(USIM_Type *base, smartcard_context_t *context, smartcard… 46 static uint32_t SMARTCARD_USIM_GetInstance(USIM_Type *base); 57 static uint32_t SMARTCARD_USIM_GetInstance(USIM_Type *base) in SMARTCARD_USIM_GetInstance() argument 65 if (s_usimBases[instance] == base) in SMARTCARD_USIM_GetInstance() 83 static bool SMARTCARD_USIM_SetBaudRate(USIM_Type *base, uint32_t fi, uint32_t di) in SMARTCARD_USIM_SetBaudRate() argument 85 uint32_t clkDivisor = (base->CLKR & USIM_CLKR_DIVISOR_MASK) * 2UL * fi; in SMARTCARD_USIM_SetBaudRate() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/netc/netc_hw/ |
| D | fsl_netc_hw_port.c | 9 bool NETC_PortIsPseudo(NETC_PORT_Type *base) in NETC_PortIsPseudo() argument 11 return ((base->PCAPR & NETC_PORT_PCAPR_LINK_TYPE_MASK) != 0U); in NETC_PortIsPseudo() 14 void NETC_PortSetMacAddr(NETC_PORT_Type *base, const uint8_t *macAddr) in NETC_PortSetMacAddr() argument 20 base->PMAR0 = address; in NETC_PortSetMacAddr() 24 base->PMAR1 = NETC_PORT_PMAR1_PRIM_MAC_ADDR(address); in NETC_PortSetMacAddr() 27 status_t NETC_PortConfig(NETC_PORT_Type *base, const netc_port_common_t *config) in NETC_PortConfig() argument 31 NETC_PortSetParser(base, &config->parser); in NETC_PortConfig() 32 NETC_PortSetVlanClassify(base, &config->acceptTpid); in NETC_PortConfig() 34 result = NETC_PortSetQosClassify(base, &config->qosMode); in NETC_PortConfig() 40 (void)NETC_PortConfigTGS(base, &config->timeGate); in NETC_PortConfig() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/pxp/ |
| D | fsl_pxp.c | 101 static uint32_t PXP_GetInstance(PXP_Type *base); 147 static void PXP_StartRectCopy(PXP_Type *base, 175 static uint32_t PXP_GetInstance(PXP_Type *base) in PXP_GetInstance() argument 182 if (s_pxpBases[instance] == base) in PXP_GetInstance() 277 void PXP_ResetControl(PXP_Type *base) in PXP_ResetControl() argument 281 PXP_Reset(base); in PXP_ResetControl() 300 base->CTRL = ctrl; in PXP_ResetControl() 311 void PXP_Init(PXP_Type *base) in PXP_Init() argument 314 uint32_t instance = PXP_GetInstance(base); in PXP_Init() 319 RESET_ReleasePeripheralReset(s_pxpResets[PXP_GetInstance(base)]); in PXP_Init() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/mcx_vbat/ |
| D | fsl_vbat.h | 419 void VBAT_ConfigFRO16k(VBAT_Type *base, const vbat_fro16k_config_t *config); 429 static inline void VBAT_EnableFRO16k(VBAT_Type *base, bool enable) in VBAT_EnableFRO16k() argument 433 base->FROCTLA |= VBAT_FROCTLA_FRO_EN_MASK; in VBAT_EnableFRO16k() 435 base->FROCTLB &= ~VBAT_FROCTLB_INVERSE_MASK; in VBAT_EnableFRO16k() 440 base->FROCTLA &= ~VBAT_FROCTLA_FRO_EN_MASK; in VBAT_EnableFRO16k() 442 base->FROCTLB |= VBAT_FROCTLB_INVERSE_MASK; in VBAT_EnableFRO16k() 455 static inline bool VBAT_CheckFRO16kEnabled(VBAT_Type *base) in VBAT_CheckFRO16kEnabled() argument 457 return (bool)((base->FROCTLA & VBAT_FROCTLA_FRO_EN_MASK) == VBAT_FROCTLA_FRO_EN_MASK); in VBAT_CheckFRO16kEnabled() 467 static inline void VBAT_UngateFRO16k(VBAT_Type *base, uint8_t connectionsMask) in VBAT_UngateFRO16k() argument 469 base->FROCLKE |= VBAT_FROCLKE_CLKE(connectionsMask); in VBAT_UngateFRO16k() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/mcx_spc/ |
| D | fsl_spc.h | 518 uint8_t SPC_GetPeriphIOIsolationStatus(SPC_Type *base); 531 static inline void SPC_ClearPeriphIOIsolationFlag(SPC_Type *base) in SPC_ClearPeriphIOIsolationFlag() argument 533 base->SC |= SPC_SC_ISO_CLR_MASK; in SPC_ClearPeriphIOIsolationFlag() 549 static inline bool SPC_GetBusyStatusFlag(SPC_Type *base) in SPC_GetBusyStatusFlag() argument 551 return ((base->SC & SPC_SC_BUSY_MASK) != 0UL); in SPC_GetBusyStatusFlag() 566 static inline bool SPC_CheckLowPowerReqest(SPC_Type *base) in SPC_CheckLowPowerReqest() argument 568 return ((base->SC & SPC_SC_SPC_LP_REQ_MASK) == SPC_SC_SPC_LP_REQ_MASK); in SPC_CheckLowPowerReqest() 576 static inline void SPC_ClearLowPowerRequest(SPC_Type *base) in SPC_ClearLowPowerRequest() argument 578 base->SC |= SPC_SC_SPC_LP_REQ_MASK; in SPC_ClearLowPowerRequest() 590 static inline bool SPC_CheckSwitchState(SPC_Type *base) in SPC_CheckSwitchState() argument [all …]
|
| D | fsl_spc.c | 46 spc_power_domain_low_power_mode_t SPC_GetPowerDomainLowPowerMode(SPC_Type *base, spc_power_domain_i… in SPC_GetPowerDomainLowPowerMode() argument 52 …val = ((base->PD_STATUS[(uint8_t)powerDomainId] & SPC_PD_STATUS_LP_MODE_MASK) >> SPC_PD_STATUS_LP_… in SPC_GetPowerDomainLowPowerMode() 66 uint8_t SPC_GetPeriphIOIsolationStatus(SPC_Type *base) in SPC_GetPeriphIOIsolationStatus() argument 70 reg = base->SC; in SPC_GetPeriphIOIsolationStatus() 82 void SPC_SetLowPowerRequestConfig(SPC_Type *base, const spc_lowpower_request_config_t *config) in SPC_SetLowPowerRequestConfig() argument 88 reg = base->LPREQ_CFG; in SPC_SetLowPowerRequestConfig() 101 base->LPREQ_CFG = reg; in SPC_SetLowPowerRequestConfig() 111 void SPC_ConfigVddCoreGlitchDetector(SPC_Type *base, const spc_vdd_core_glitch_detector_config_t *c… in SPC_ConfigVddCoreGlitchDetector() argument 117 reg = (base->VDD_CORE_GLITCH_DETECT_SC) & in SPC_ConfigVddCoreGlitchDetector() 126 base->VDD_CORE_GLITCH_DETECT_SC = reg; in SPC_ConfigVddCoreGlitchDetector() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/cau3/ |
| D | fsl_cau3.c | 792 static status_t cau3_initialize_inst_memory(CAU3_Type *base, const uint32_t *cau3ImemImage, size_t … 793 static status_t cau3_initialize_data_memory(CAU3_Type *base, cau3_task_done_t taskDone); 794 static status_t cau3_initialize_read_only_data_memory(CAU3_Type *base, 798 static status_t cau3_load_key_context(CAU3_Type *base, 803 … CAU3_Type *base, const uint8_t *key, size_t keySize, uint32_t keySlot, cau3_task_done_t taskDone); 804 static status_t cau3_pkha_clear_regabne(CAU3_Type *base, bool A, bool B, bool N, bool E); 807 static status_t cau3_execute_null_task(CAU3_Type *base, cau3_task_done_t taskDone); 808 static status_t cau3_lock_semaphore(CAU3_Type *base); 809 static void cau3_release_semaphore(CAU3_Type *base); 816 static status_t cau3_process_task_completion(CAU3_Type *base, cau3_task_done_t taskDone) in cau3_process_task_completion() argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/tmu/ |
| D | fsl_tmu.c | 23 static uint32_t TMU_GetInstance(TMU_Type *base); 30 static void TMU_SetTranslationTable(TMU_Type *base); 45 static uint32_t TMU_GetInstance(TMU_Type *base) in TMU_GetInstance() argument 52 if (s_tmuBases[instance] == base) in TMU_GetInstance() 63 static void TMU_SetTranslationTable(TMU_Type *base) in TMU_SetTranslationTable() argument 66 base->TTRCR[0] = TMU_TTRCR_TEMP(0U) | TMU_TTRCR_CAL_PTS(11U); /* Range0. */ in TMU_SetTranslationTable() 67 base->TTRCR[1] = TMU_TTRCR_TEMP(44U) | TMU_TTRCR_CAL_PTS(9U); /* Range1. */ in TMU_SetTranslationTable() 68 base->TTRCR[2] = TMU_TTRCR_TEMP(78U) | TMU_TTRCR_CAL_PTS(6U); /* Range2. */ in TMU_SetTranslationTable() 69 base->TTRCR[3] = TMU_TTRCR_TEMP(102U) | TMU_TTRCR_CAL_PTS(3U); /* Range3. */ in TMU_SetTranslationTable() 71 base->TTCFGR = 0x00000000U; in TMU_SetTranslationTable() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexio/i2c/ |
| D | fsl_flexio_i2c_master.c | 43 static status_t FLEXIO_I2C_MasterTransferInitStateMachine(FLEXIO_I2C_Type *base, 56 static status_t FLEXIO_I2C_MasterTransferRunStateMachine(FLEXIO_I2C_Type *base, 67 static void FLEXIO_I2C_MasterTransferComplete(FLEXIO_I2C_Type *base, 78 static void FLEXIO_I2C_MasterTransferStateMachineStart(FLEXIO_I2C_Type *base, flexio_i2c_master_han… 91 static bool FLEXIO_I2C_MasterTransferStateMachineSendCommand(FLEXIO_I2C_Type *base, 106 static bool FLEXIO_I2C_MasterTransferStateMachineSendData(FLEXIO_I2C_Type *base, 121 static bool FLEXIO_I2C_MasterTransferStateMachineReceiveDataBegin(FLEXIO_I2C_Type *base, 137 static status_t FLEXIO_I2C_MasterTransferStateMachineReceiveData(FLEXIO_I2C_Type *base, 145 static uint32_t FLEXIO_I2C_GetInstance(FLEXIO_I2C_Type *base) in FLEXIO_I2C_GetInstance() argument 147 return FLEXIO_GetInstance(base->flexioBase); in FLEXIO_I2C_GetInstance() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/mipi_csi2rx/ |
| D | fsl_mipi_csi2rx.h | 31 #define CSI2RX_REG_CFG_NUM_LANES(base) (base)->CFG_NUM_LANES argument 32 #define CSI2RX_REG_CFG_DISABLE_DATA_LANES(base) (base)->CFG_DISABLE_DATA_LANES argument 33 #define CSI2RX_REG_BIT_ERR(base) (base)->BIT_ERR argument 34 #define CSI2RX_REG_IRQ_STATUS(base) (base)->IRQ_STATUS argument 35 #define CSI2RX_REG_IRQ_MASK(base) (base)->IRQ_MASK argument 36 #define CSI2RX_REG_ULPS_STATUS(base) (base)->ULPS_STATUS argument 37 #define CSI2RX_REG_PPI_ERRSOT_HS(base) (base)->PPI_ERRSOT_HS argument 38 #define CSI2RX_REG_PPI_ERRSOTSYNC_HS(base) (base)->PPI_ERRSOTSYNC_HS argument 39 #define CSI2RX_REG_PPI_ERRESC(base) (base)->PPI_ERRESC argument 40 #define CSI2RX_REG_PPI_ERRSYNCESC(base) (base)->PPI_ERRSYNCESC argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flash_k4/ |
| D | fsl_k4_controller.c | 39 static void flash_command_pre_sequence(FMU_Type *base); 41 static void flash_command_sequence(FMU_Type *base); 43 static void flash_erase_sequence(FMU_Type *base, uint32_t start); 45 static void flash_pgm_sequence(FMU_Type *base, uint32_t start, uint32_t *src, uint8_t isPage); 48 static status_t flash_command_complete(FMU_Type *base); 58 status_t FLASH_CMD_EraseSector(FMU_Type *base, uint32_t start) in FLASH_CMD_EraseSector() argument 62 flash_command_pre_sequence(base); in FLASH_CMD_EraseSector() 64 base->FCCOB[0] = FLASH_ERASE_SECTOR; in FLASH_CMD_EraseSector() 66 flash_erase_sequence(base, start); in FLASH_CMD_EraseSector() 68 returnCode = flash_command_complete(base); in FLASH_CMD_EraseSector() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/spc/ |
| D | fsl_spc.c | 46 spc_power_domain_low_power_mode_t SPC_GetPowerDomainLowPowerMode(SPC_Type *base, spc_power_domain_i… in SPC_GetPowerDomainLowPowerMode() argument 50 …val = ((base->PD_STATUS[(uint8_t)powerDomainId] & SPC_PD_STATUS_LP_MODE_MASK) >> SPC_PD_STATUS_LP_… in SPC_GetPowerDomainLowPowerMode() 64 uint8_t SPC_GetPeriphIOIsolationStatus(SPC_Type *base) in SPC_GetPeriphIOIsolationStatus() argument 68 reg = base->SC; in SPC_GetPeriphIOIsolationStatus() 80 void SPC_SetLowPowerRequestConfig(SPC_Type *base, const spc_lowpower_request_config_t *config) in SPC_SetLowPowerRequestConfig() argument 86 reg = base->LPREQ_CFG; in SPC_SetLowPowerRequestConfig() 99 base->LPREQ_CFG = reg; in SPC_SetLowPowerRequestConfig() 110 void SPC_SetActiveModeIntegratedPowerSwitchConfig(SPC_Type *base, const spc_intergrated_power_switc… in SPC_SetActiveModeIntegratedPowerSwitchConfig() argument 116 base->CFG |= SPC_CFG_INTG_PWSWTCH_WKUP_ACTIVE_EN_MASK; in SPC_SetActiveModeIntegratedPowerSwitchConfig() 120 base->CFG &= ~SPC_CFG_INTG_PWSWTCH_WKUP_ACTIVE_EN_MASK; in SPC_SetActiveModeIntegratedPowerSwitchConfig() [all …]
|
| D | fsl_spc.h | 405 uint8_t SPC_GetPeriphIOIsolationStatus(SPC_Type *base); 418 static inline void SPC_ClearPeriphIOIsolationFlag(SPC_Type *base) in SPC_ClearPeriphIOIsolationFlag() argument 420 base->SC |= SPC_SC_ISO_CLR_MASK; in SPC_ClearPeriphIOIsolationFlag() 436 static inline bool SPC_GetBusyStatusFlag(SPC_Type *base) in SPC_GetBusyStatusFlag() argument 438 return ((base->SC & SPC_SC_BUSY_MASK) != 0UL); in SPC_GetBusyStatusFlag() 453 static inline bool SPC_CheckLowPowerReqest(SPC_Type *base) in SPC_CheckLowPowerReqest() argument 455 return ((base->SC & SPC_SC_SPC_LP_REQ_MASK) == SPC_SC_SPC_LP_REQ_MASK); in SPC_CheckLowPowerReqest() 463 static inline void SPC_ClearLowPowerRequest(SPC_Type *base) in SPC_ClearLowPowerRequest() argument 465 base->SC |= SPC_SC_SPC_LP_REQ_MASK; in SPC_ClearLowPowerRequest() 476 static inline bool SPC_CheckPowerSwitchState(SPC_Type *base) in SPC_CheckPowerSwitchState() argument [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/xspi/ |
| D | fsl_xspi.c | 55 typedef void (*xspi_isr_t)(XSPI_Type *base, xspi_handle_t *handle); 225 uint32_t XSPI_GetInstance(XSPI_Type *base) in XSPI_GetInstance() argument 232 if (MSDK_REG_SECURE_ADDR(s_xspiBases[instance]) == MSDK_REG_SECURE_ADDR(base)) in XSPI_GetInstance() 249 status_t XSPI_CheckAndClearError(XSPI_Type *base, uint32_t status) in XSPI_CheckAndClearError() argument 262 base->ERRSTAT |= (uint32_t)kXSPI_SequenceExecutionTimeoutFlag; in XSPI_CheckAndClearError() 270 base->ERRSTAT |= (uint32_t)kXSPI_FradMatchErrorFlag; in XSPI_CheckAndClearError() 274 base->ERRSTAT |= (uint32_t)kXSPI_FradnAccErrorFlag; in XSPI_CheckAndClearError() 281 base->IPSERROR |= XSPI_IPSERROR_CLR_MASK; in XSPI_CheckAndClearError() 290 base->TGSFARS |= XSPI_TGSFARS_CLR_MASK; in XSPI_CheckAndClearError() 294 base->TGIPCRS |= XSPI_TGIPCRS_CLR_MASK; in XSPI_CheckAndClearError() [all …]
|
| D | fsl_xspi.h | 559 typedef void (*xspi_transfer_callback_t)(XSPI_Type *base, xspi_handle_t *handle, status_t status, v… 803 uint32_t XSPI_GetInstance(XSPI_Type *base); 811 status_t XSPI_CheckAndClearError(XSPI_Type *base, uint32_t status); 822 void XSPI_Init(XSPI_Type *base, const xspi_config_t *ptrConfig); 841 void XSPI_Deinit(XSPI_Type *base); 852 void XSPI_UpdateLUT(XSPI_Type *base, uint8_t index, const uint32_t *cmd, uint8_t count); 860 static inline void XSPI_SetOTFADPrefetchBoundary(XSPI_Type *base, xspi_otfad_prefetch_boundary_t bo… in XSPI_SetOTFADPrefetchBoundary() argument 862 …base->SPTRCLR = (base->SPTRCLR & (~XSPI_SPTRCLR_OTFAD_BNDRY_MASK)) | XSPI_SPTRCLR_OTFAD_BNDRY(boun… in XSPI_SetOTFADPrefetchBoundary() 870 static inline void XSPI_UpdateByteOrder(XSPI_Type *base, xspi_byte_order_t byteOrder) in XSPI_UpdateByteOrder() argument 872 base->MCR = ((base->MCR) & (~XSPI_MCR_END_CFG_MASK)) | XSPI_MCR_END_CFG(byteOrder); in XSPI_UpdateByteOrder() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/flexcan/ |
| D | fsl_flexcan.c | 114 #define CAN_INIT_RXFIR ((uintptr_t)base + 0x4Cu) 115 #define CAN_INIT_MEMORY_BASE_1 (uint32_t *)((uintptr_t)base + (uintptr_t)FSL_FEATURE_FLEXCAN_INIT_M… 117 #define CAN_INIT_MEMORY_BASE_2 (uint32_t *)((uintptr_t)base + (uintptr_t)FSL_FEATURE_FLEXCAN_INIT_M… 170 typedef void (*flexcan_isr_t)(CAN_Type *base, flexcan_handle_t *handle); 186 static bool FLEXCAN_IsMbOccupied(CAN_Type *base, uint8_t mbIdx); 199 static uint8_t FLEXCAN_GetFirstValidMb(CAN_Type *base); 211 static void FLEXCAN_Reset(CAN_Type *base); 222 static void FLEXCAN_GetSegments(CAN_Type *base, 241 static uint32_t FLEXCAN_GetFDMailboxOffset(CAN_Type *base, uint8_t mbIdx); 280 static bool FLEXCAN_CheckUnhandleInterruptEvents(CAN_Type *base); [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/iee_apc/ |
| D | fsl_iee_apc.c | 32 void IEE_APC_GlobalEnable(IEE_APC_Type *base) in IEE_APC_GlobalEnable() argument 41 IEE_APC_RegionEnable(base, (iee_apc_region_t)i); in IEE_APC_GlobalEnable() 54 void IEE_APC_GlobalDisable(IEE_APC_Type *base) in IEE_APC_GlobalDisable() argument 64 IEE_APC_RegionDisable(base, (iee_apc_region_t)i); in IEE_APC_GlobalDisable() 79 status_t IEE_APC_SetRegionConfig(IEE_APC_Type *base, iee_apc_region_t region, uint32_t startAddr, u… in IEE_APC_SetRegionConfig() argument 102 base->REGION0_BOT_ADDR = startAddr >> 3u; in IEE_APC_SetRegionConfig() 103 base->REGION0_TOP_ADDR = endAddr >> 3u; in IEE_APC_SetRegionConfig() 105 base->REGION0_BOT_ADDR = startAddr; in IEE_APC_SetRegionConfig() 106 base->REGION0_TOP_ADDR = endAddr; in IEE_APC_SetRegionConfig() 114 base->REGION1_BOT_ADDR = startAddr >> 3u; in IEE_APC_SetRegionConfig() [all …]
|
| /hal_nxp-latest/mcux/mcux-sdk/drivers/sfa/ |
| D | fsl_sfa.c | 56 static uint8_t SFA_GetInstance(SFA_Type *base); 68 static void SFA_StartMeasureFrequency(SFA_Type *base); 78 static void SFA_StartMeasurePeriod(SFA_Type *base); 90 static uint32_t SFA_Mode0Calculate(SFA_Type *base, uint32_t refFrequency); 102 static uint32_t SFA_Mode1Calculate(SFA_Type *base, uint32_t refFrequency); 114 static uint32_t SFA_Mode2Mode3Calculate(SFA_Type *base); 126 static status_t SFA_MeasureFrequencyBlocking(SFA_Type *base, sfa_measurement_mode_t mode); 136 static status_t SFA_MeasurePeriodBlocking(SFA_Type *base); 155 static uint8_t SFA_GetInstance(SFA_Type *base) in SFA_GetInstance() argument 172 if (s_sfaBases[instance] == base) in SFA_GetInstance() [all …]
|