Skip to content

drivers: counter: xlnx_ttc: use portable IRQ pending API - #117386

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

drivers: counter: xlnx_ttc: use portable IRQ pending API#117386
nashif wants to merge 1 commit into
zephyrproject-rtos:mainfrom
nashif:topic/irq-pending/amd-xilinx

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 arm_gic_irq_set_pending() directly; the portable
API removes the GIC-specific dependency.

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 arm_gic_irq_set_pending() directly; the portable
API removes the GIC-specific dependency.

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

Copy link
Copy Markdown

@venodela

You have been identified as a likely reviewer for the code this pull request changes, but could not be added to its review request automatically. Please review it if you are able to.

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.

4 participants