Home
last modified time | relevance | path

Searched refs:irq (Results 1 – 25 of 36) sorted by relevance

12

/hal_nxp-latest/mcux/mcux-sdk/drivers/irqsteer/
Dfsl_irqsteer.h62 #define IRQSTEER_INT_SRC_REG_INDEX(irq) \ argument
64 ((irq - (uint32_t)FSL_FEATURE_IRQSTEER_IRQ_START_INDEX) / IRQSTEER_INT_SRC_REG_WIDTH))
67 #define IRQSTEER_INT_SRC_BIT_OFFSET(irq) \ argument
68 ((irq - (uint32_t)FSL_FEATURE_IRQSTEER_IRQ_START_INDEX) % IRQSTEER_INT_SRC_REG_WIDTH)
148 static inline void IRQSTEER_EnableInterrupt(IRQSTEER_Type *base, IRQn_Type irq) in IRQSTEER_EnableInterrupt() argument
150 assert((uint32_t)irq >= (uint32_t)FSL_FEATURE_IRQSTEER_IRQ_START_INDEX); in IRQSTEER_EnableInterrupt()
152 base->CHn_MASK[((uint32_t)IRQSTEER_INT_SRC_REG_INDEX(((uint32_t)irq)))] |= in IRQSTEER_EnableInterrupt()
153 (1UL << ((uint32_t)IRQSTEER_INT_SRC_BIT_OFFSET(((uint32_t)irq)))); in IRQSTEER_EnableInterrupt()
162 static inline void IRQSTEER_DisableInterrupt(IRQSTEER_Type *base, IRQn_Type irq) in IRQSTEER_DisableInterrupt() argument
164 assert(((uint32_t)irq) >= ((uint32_t)FSL_FEATURE_IRQSTEER_IRQ_START_INDEX)); in IRQSTEER_DisableInterrupt()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/dpu_irqsteer/
Dfsl_dpu_irqsteer.h33 #define DPU_IRQSTEER_INT_SRC_REG_INDEX(irq) (FSL_FEATURE_IRQSTEER_CHn_MASK_COUNT - 1U - (((uint32_t… argument
36 #define DPU_IRQSTEER_INT_SRC_BIT_OFFSET(irq) (((uint32_t)(irq)) & 0x1FU) argument
52 static inline void DPU_IRQSTEER_EnableInterrupt(IRQSTEER_Type *base, DPU_IRQSTEER_IRQn_Type irq) in DPU_IRQSTEER_EnableInterrupt() argument
54 …ase->CHn_MASK[DPU_IRQSTEER_INT_SRC_REG_INDEX(irq)] |= (1U << ((uint32_t)DPU_IRQSTEER_INT_SRC_BIT_O… in DPU_IRQSTEER_EnableInterrupt()
63 static inline void DPU_IRQSTEER_DisableInterrupt(IRQSTEER_Type *base, DPU_IRQSTEER_IRQn_Type irq) in DPU_IRQSTEER_DisableInterrupt() argument
65 …ase->CHn_MASK[DPU_IRQSTEER_INT_SRC_REG_INDEX(irq)] &= ~(1U << ((uint32_t)DPU_IRQSTEER_INT_SRC_BIT_… in DPU_IRQSTEER_DisableInterrupt()
75 static inline bool DPU_IRQSTEER_IsInterruptSet(IRQSTEER_Type *base, DPU_IRQSTEER_IRQn_Type irq) in DPU_IRQSTEER_IsInterruptSet() argument
77 if ((base->CHn_STATUS[DPU_IRQSTEER_INT_SRC_REG_INDEX(irq)] & in DPU_IRQSTEER_IsInterruptSet()
78 (1U << ((uint32_t)DPU_IRQSTEER_INT_SRC_BIT_OFFSET(irq)))) != 0U) in DPU_IRQSTEER_IsInterruptSet()
/hal_nxp-latest/mcux/mcux-sdk/devices/RW612/drivers/
Dfsl_power.c327 bool POWER_GetWakeupStatus(IRQn_Type irq) in POWER_GetWakeupStatus() argument
330 uint32_t irqNum = (uint32_t)irq; in POWER_GetWakeupStatus()
332 assert((int32_t)irq >= 0); in POWER_GetWakeupStatus()
334 if (irq <= HWVAD0_IRQn) in POWER_GetWakeupStatus()
338 else if (irq <= POWERQUAD_IRQn) in POWER_GetWakeupStatus()
342 else if ((irq <= ITRC_IRQn) && (irq >= GAU_GPDAC_INT_FUNC11_IRQn)) in POWER_GetWakeupStatus()
351 switch (irq) in POWER_GetWakeupStatus()
390 void POWER_ClearWakeupStatus(IRQn_Type irq) in POWER_ClearWakeupStatus() argument
392 uint32_t irqNum = (uint32_t)irq; in POWER_ClearWakeupStatus()
394 assert((int32_t)irq >= 0); in POWER_ClearWakeupStatus()
[all …]
Dfsl_power.h292 bool POWER_GetWakeupStatus(IRQn_Type irq);
298 void POWER_ClearWakeupStatus(IRQn_Type irq);
304 void POWER_EnableWakeup(IRQn_Type irq);
310 void POWER_DisableWakeup(IRQn_Type irq);
/hal_nxp-latest/mcux/mcux-sdk/devices/RW610/drivers/
Dfsl_power.c327 bool POWER_GetWakeupStatus(IRQn_Type irq) in POWER_GetWakeupStatus() argument
330 uint32_t irqNum = (uint32_t)irq; in POWER_GetWakeupStatus()
332 assert((int32_t)irq >= 0); in POWER_GetWakeupStatus()
334 if (irq <= HWVAD0_IRQn) in POWER_GetWakeupStatus()
338 else if (irq <= POWERQUAD_IRQn) in POWER_GetWakeupStatus()
342 else if ((irq <= ITRC_IRQn) && (irq >= GAU_GPDAC_INT_FUNC11_IRQn)) in POWER_GetWakeupStatus()
351 switch (irq) in POWER_GetWakeupStatus()
390 void POWER_ClearWakeupStatus(IRQn_Type irq) in POWER_ClearWakeupStatus() argument
392 uint32_t irqNum = (uint32_t)irq; in POWER_ClearWakeupStatus()
394 assert((int32_t)irq >= 0); in POWER_ClearWakeupStatus()
[all …]
Dfsl_power.h292 bool POWER_GetWakeupStatus(IRQn_Type irq);
298 void POWER_ClearWakeupStatus(IRQn_Type irq);
304 void POWER_EnableWakeup(IRQn_Type irq);
310 void POWER_DisableWakeup(IRQn_Type irq);
/hal_nxp-latest/mcux/mcux-sdk/drivers/intmux/
Dfsl_intmux.h113 static inline void INTMUX_EnableInterrupt(INTMUX_Type *base, uint32_t channel, IRQn_Type irq) in INTMUX_EnableInterrupt() argument
116 assert((uint32_t)irq >= (uint32_t)FSL_FEATURE_INTMUX_IRQ_START_INDEX); in INTMUX_EnableInterrupt()
118 …base->CHANNEL[channel].CHn_IER_31_0 |= (1UL << ((uint32_t)irq - (uint32_t)FSL_FEATURE_INTMUX_IRQ_S… in INTMUX_EnableInterrupt()
128 static inline void INTMUX_DisableInterrupt(INTMUX_Type *base, uint32_t channel, IRQn_Type irq) in INTMUX_DisableInterrupt() argument
131 assert((uint32_t)irq >= (uint32_t)FSL_FEATURE_INTMUX_IRQ_START_INDEX); in INTMUX_DisableInterrupt()
133 …base->CHANNEL[channel].CHn_IER_31_0 &= ~(1UL << ((uint32_t)irq - (uint32_t)FSL_FEATURE_INTMUX_IRQ_… in INTMUX_DisableInterrupt()
/hal_nxp-latest/mcux/mcux-sdk/drivers/intm/
Dfsl_intm.h119 static inline void INTM_AckIrq(INTM_Type *base, IRQn_Type irq) in INTM_AckIrq() argument
121 assert(((uint32_t)irq) < (uint32_t)NUMBER_OF_INT_VECTORS); in INTM_AckIrq()
123 base->INTM_IACK = (uint32_t)irq; in INTM_AckIrq()
137 …ic inline void INTM_SetInterruptRequestNumber(INTM_Type *base, intm_monitor_t intms, IRQn_Type irq) in INTM_SetInterruptRequestNumber() argument
139 assert(((uint32_t)irq) < (uint32_t)NUMBER_OF_INT_VECTORS); in INTM_SetInterruptRequestNumber()
141 base->MON[intms].INTM_IRQSEL = INTM_MON_INTM_IRQSEL_IRQ(irq); in INTM_SetInterruptRequestNumber()
/hal_nxp-latest/mcux/mcux-sdk/drivers/common/
Dfsl_common_arm.c18 uint32_t InstallIRQHandler(IRQn_Type irq, uint32_t irqHandler) in InstallIRQHandler() argument
59 ret = __VECTOR_RAM[(int32_t)irq + 16]; in InstallIRQHandler()
61 __VECTOR_RAM[(int32_t)irq + 16] = irqHandler; in InstallIRQHandler()
Dfsl_common_dsp.h93 #define NVIC_SetPriority(irq, value) do {} while(0) argument
94 #define NVIC_GetPriority(irq) do {} while(0) argument
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QX2/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QX6/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8DX6/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QX5/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QM6/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QX1/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8DX4/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8DX2/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8DX3/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QX4/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8DX5/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UX5/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8UX6/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8QX3/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMX8DX1/scfw_api/
Ddriver_scfw_api.cmake7 ${CMAKE_CURRENT_LIST_DIR}/svc/irq/irq_rpc_clnt.c
20 ${CMAKE_CURRENT_LIST_DIR}/svc/irq

12