RTEMS | riscv: Add ESP32-C6 chip definitions (!1186)
Kinsey Moore (@opticron)
gitlab at rtems.org
Wed Apr 8 17:06:24 UTC 2026
Kinsey Moore started a new discussion on bsps/riscv/esp32/include/c6/chip_definitions.h: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1186#note_148268
> +#define GDMA_IN_CH1_INTR 67
> +#define GDMA_IN_CH2_INTR 68
> +#define GDMA_OUT_CH0_INTR 69
> +#define GDMA_OUT_CH1_INTR 70
> +#define GDMA_OUT_CH2_INTR 71
> +#define GPSPI2_INTR 72
> +#define AES_INTR 73
> +#define SHA_INTR 74
> +#define RSA_INTR 75
> +#define ECC_INTR 76
> +
> +/*
> + * Not sure these 2 below
> + * Would it be System Register (there are 2) - LP_PERI_TIMEOUT_INTR (19) or CPU_PERI_TIMEOUT_INTR (29)?
> + */
> +#define RISCV_INTERRUPT_VECTOR_SOFTWARE LP_PERI_TIMEOUT_INTR // System Registers - 19
This needs to be an interrupt that is triggerable directly via software. I would recommend `CPU_INTR_FROM_CPU_0`.
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1186#note_148268
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260408/c3fc4a73/attachment.htm>
More information about the bugs
mailing list