Request to release interrupt peripheral resources.
More...
#include <zephyr/drivers/firmware/tisci/tisci.h>
Request to release interrupt peripheral resources.
Releases interrupt peripheral resources according to the valid configuration provided.
- Parameters
-
| valid_params | Bitfield defining validity of interrupt route release parameters. Each bit corresponds to a field's validity. |
| src_id | ID of interrupt source peripheral. |
| src_index | Interrupt source index within source peripheral. |
| dst_id | SoC IR device ID (valid if TISCI_MSG_VALUE_RM_DST_ID_VALID is set). |
| dst_host_irq | SoC IR output index (valid if TISCI_MSG_VALUE_RM_DST_HOST_IRQ_VALID is set). |
| ia_id | Device ID of interrupt aggregator (valid if TISCI_MSG_VALUE_RM_IA_ID_VALID is set). |
| vint | Virtual interrupt number (valid if TISCI_MSG_VALUE_RM_VINT_VALID is set). |
| global_event | Global event mapped to interrupt aggregator (valid if TISCI_MSG_VALUE_RM_GLOBAL_EVENT_VALID is set). |
| vint_status_bit_index | Virtual interrupt status bit (valid if TISCI_MSG_VALUE_RM_VINT_STATUS_BIT_INDEX_VALID is set). |
| secondary_host | Secondary host value (valid if TISCI_MSG_VALUE_RM_SECONDARY_HOST_VALID is set). |
◆ dst_host_irq
| uint16_t tisci_irq_release_req::dst_host_irq |
◆ dst_id
◆ global_event
| uint16_t tisci_irq_release_req::global_event |
◆ ia_id
◆ secondary_host
| uint8_t tisci_irq_release_req::secondary_host |
◆ src_id
◆ src_index
| uint16_t tisci_irq_release_req::src_index |
◆ valid_params
| uint32_t tisci_irq_release_req::valid_params |
◆ vint
◆ vint_status_bit_index
| uint8_t tisci_irq_release_req::vint_status_bit_index |
The documentation for this struct was generated from the following file:
- zephyr/drivers/firmware/tisci/tisci.h