Skip to content

renesas-rza2m: replace the direct arm_gic_irq_* call with k_irq_*() calls - #117370

Open
nashif wants to merge 1 commit into
zephyrproject-rtos:mainfrom
nashif:topic/irq-pending/renesas-rza2m
Open

renesas-rza2m: replace the direct arm_gic_irq_* call with k_irq_*() calls#117370
nashif wants to merge 1 commit into
zephyrproject-rtos:mainfrom
nashif:topic/irq-pending/renesas-rza2m

Conversation

@nashif

@nashif nashif commented Aug 25, 2026

Copy link
Copy Markdown
Member

Replace direct NVIC pending-state calls with k_irq_set_pending()/
k_irq_is_pending()/k_irq_clear_pending(), dropping the dependency on
cmsis_core.h where nothing else needed it.

This driver called the arm_gic_irq_* pending helpers directly; the
portable API removes the GIC-specific dependency. The gic.h include
stays for GIC_SPI_INT_BASE.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Anas Nashif anas.nashif@intel.com

Replace direct NVIC pending-state calls with k_irq_set_pending()/
k_irq_is_pending()/k_irq_clear_pending(), dropping the dependency on
cmsis_core.h where nothing else needed it.

This driver called the arm_gic_irq_* pending helpers directly; the
portable API removes the GIC-specific dependency. The gic.h include
stays for GIC_SPI_INT_BASE.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants