Home
last modified time | relevance | path

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

12

/trusted-firmware-m-3.4.0/tools/templates/
Dmanifestfilename.template36 {% for irq in manifest.irqs %}
38 #define {{"%-55s"|format(irq.signal)}} ({{"0x%x"|format(irq.signal_value)}})
40 #define {{"%-55s"|format(irq.name + "_SIGNAL")}} ({{"0x%x"|format(irq.signal_value)}})
41 {% if irq.handling == "FLIH" %}
42 psa_flih_result_t {{irq.name|lower}}_flih(void);
Dpartition_load_info.template61 {% for irq in manifest.irqs %}
62 {% if irq.source is number %}}
63 extern enum tfm_hal_status_t {{"irq_" + irq.source|string + "_init"}}(void *p_pt,
66 extern enum tfm_hal_status_t {{irq.source|lower + "_init"}}(void *p_pt,
253 {% for irq in manifest.irqs %}
255 {% set irq_info.source = irq.source %}
256 {% if irq.source is number %}}
257 {% set irq_info.source_symbol = "irq_" + irq.source|string %}
259 {% set irq_info.source_symbol = irq.source|lower %}
261 {% if manifest.psa_framework_version == 1.1 and irq.handling == "FLIH" %}
[all …]
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/shared/include/pal/freertos/
Dcc_pal_interrupt_ctrl_plat.h30 CCError_t CC_PalRequestIrq(uint32_t irq, IrqHandlerPtr funcPtr,
43 void CC_PalFreeIrq(uint32_t irq);
55 CCError_t CC_PalEnableIrq(uint32_t irq);
67 CCError_t CC_PalDisableIrq(uint32_t irq);
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/pal/freertos/
Dcc_pal_interrupt_ctrl.c118 CCError_t CC_PalRequestIrq(uint32_t irq, IrqHandlerPtr funcPtr, in CC_PalRequestIrq() argument
122 if (!RequestIrq(irq, funcPtr, name, args)) in CC_PalRequestIrq()
138 void CC_PalFreeIrq(uint32_t irq) in CC_PalFreeIrq() argument
140 FreeIrq(irq); in CC_PalFreeIrq()
153 CCError_t CC_PalEnableIrq(uint32_t irq) in CC_PalEnableIrq() argument
155 if (!EnableIrq(irq)) in CC_PalEnableIrq()
171 CCError_t CC_PalDisableIrq(uint32_t irq) in CC_PalDisableIrq() argument
173 if (!DisableIrq(irq)) in CC_PalDisableIrq()
/trusted-firmware-m-3.4.0/platform/ext/target/nxp/common/Native_Driver/drivers/
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()
/trusted-firmware-m-3.4.0/platform/ext/target/nuvoton/common/native_drivers/
Darm_uart_drv.h213 enum arm_uart_irq_t irq);
Duart_cmsdk_drv.h216 enum uart_cmsdk_irq_t irq);
Darm_uart_drv.c238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument
245 switch(irq) { in arm_uart_clear_interrupt()
Duart_cmsdk_drv.c243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
250 switch(irq) { in uart_cmsdk_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/corstone310/common/native_drivers/
Duart_cmsdk_drv.h226 enum uart_cmsdk_irq_t irq);
Duart_cmsdk_drv.c226 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
233 switch(irq) { in uart_cmsdk_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/an547/native_drivers/
Duart_cmsdk_drv.h216 enum uart_cmsdk_irq_t irq);
Duart_cmsdk_drv.c243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
250 switch(irq) { in uart_cmsdk_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/an552/native_drivers/
Duart_cmsdk_drv.h216 enum uart_cmsdk_irq_t irq);
Duart_cmsdk_drv.c243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
250 switch(irq) { in uart_cmsdk_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps2/an519/native_drivers/
Darm_uart_drv.h213 enum arm_uart_irq_t irq);
Darm_uart_drv.c238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument
245 switch(irq) { in arm_uart_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps2/an521/native_drivers/
Darm_uart_drv.h213 enum arm_uart_irq_t irq);
Darm_uart_drv.c238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument
245 switch(irq) { in arm_uart_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/an524/native_drivers/
Duart_cmsdk_drv.h216 enum uart_cmsdk_irq_t irq);
Duart_cmsdk_drv.c243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
250 switch(irq) { in uart_cmsdk_clear_interrupt()
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/common/nrf91/
Dtfm_interrupts.c21 static enum tfm_hal_status_t irq_init(struct irq_t *irq, IRQn_Type irqn, in irq_init() argument
25 irq->p_ildi = p_ildi; in irq_init()
26 irq->p_pt = p_pt; in irq_init()
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/common/nrf5340/
Dtfm_interrupts.c21 static enum tfm_hal_status_t irq_init(struct irq_t *irq, IRQn_Type irqn, in irq_init() argument
25 irq->p_ildi = p_ildi; in irq_init()
26 irq->p_pt = p_pt; in irq_init()
/trusted-firmware-m-3.4.0/tools/
Dtfm_parse_manifest_list.py361 for irq_idx, irq in enumerate(manifest.get('irqs', [])):
363 irq['signal_value'] = (1 << (31 - irq_idx))
364 if irq.get('handling', None) == 'FLIH':
/trusted-firmware-m-3.4.0/docs/integration_guide/
Dtfm_secure_irq_integration_guide.rst399 .. [3] https://git.trustedfirmware.org/TF-M/tf-m-tests.git/tree/test/secure_fw/suites/spm/irq/servi…
401 .. [4] https://git.trustedfirmware.org/TF-M/tf-m-tests.git/tree/test/secure_fw/suites/spm/irq/servi…

12