Home
last modified time | relevance | path

Searched refs:base (Results 1 – 25 of 1619) sorted by relevance

12345678910>>...65

/hal_nxp-latest/mcux/mcux-sdk/devices/MKW40Z4/
DMKW40Z4_extension.h145 #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/
Dfsl_trng.c178 #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/
Dfsl_flexio_mculcd.c57 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/
Dflexcan.c72 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 …]
Dadc_imx6sx.c44 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 …]
Dadc_imx7d.c47 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/
Dfsl_smartcard_emvsim.c35 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 …]
Dfsl_smartcard_usim.c38 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/
Dfsl_netc_hw_port.c9 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/
Dfsl_pxp.c101 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/
Dfsl_vbat.h419 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/
Dfsl_spc.h518 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 …]
Dfsl_spc.c46 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/
Dfsl_cau3.c792 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/
Dfsl_tmu.c23 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/
Dfsl_flexio_i2c_master.c43 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/
Dfsl_mipi_csi2rx.h31 #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/
Dfsl_k4_controller.c39 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/
Dfsl_spc.c46 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 …]
Dfsl_spc.h405 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/
Dfsl_xspi.c55 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 …]
Dfsl_xspi.h559 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
862base->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/
Dfsl_flexcan.c114 #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/
Dfsl_iee_apc.c32 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/
Dfsl_sfa.c56 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 …]

12345678910>>...65