PLIC driver APIs. More...
PLIC driver APIs.
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_OFFSET (0x00200004UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_CLAIM_SHIFT_PER_TARGET 12 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_OFFSET (0x00002000UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_ENABLE_SHIFT_PER_TARGET 7 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_OFFSET (0x00000000UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_PREEMPTIVE_PRIORITY_IRQ (0x1UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_FEATURE_VECTORED_MODE (0x2UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_OFFSET (0x00001000UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_PENDING_SHIFT_PER_SOURCE 0 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_OFFSET (0x00000004UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_PRIORITY_SHIFT_PER_SOURCE 2 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_M_MODE 0 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_TARGET_S_MODE 1 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_OFFSET (0x00200000UL) |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM6200/HPM6280/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM6300/HPM6360/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM6700/HPM6750/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM6800/HPM6880/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_THRESHOLD_SHIFT_PER_TARGET 12 |
#include <soc/HPM6P00/HPM6P81/hpm_plic_drv.h>
| #define HPM_PLIC_TRIGGER_TYPE_OFFSET (0x00001080UL) |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_TRIGGER_TYPE_OFFSET (0x00001080UL) |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_TRIGGER_TYPE_OFFSET (0x00001080UL) |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>
| #define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE 1 |
#include <soc/HPM5300/HPM5301/hpm_plic_drv.h>
| #define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE 1 |
#include <soc/HPM5300/HPM5361/hpm_plic_drv.h>
| #define HPM_PLIC_TRIGGER_TYPE_SHIFT_PER_SORUCE 1 |
#include <soc/HPM6E00/HPM6E80/hpm_plic_drv.h>