Skip to content

misc: amd-apml: alertl: use level-triggered IRQ for Alert_L - #337

Open
sathyapk wants to merge 1 commit into
integ_sp8from
integ_sp8-alertl-Ltemp
Open

sathyapk wants to merge 1 commit into
integ_sp8from
integ_sp8-alertl-Ltemp

Conversation

@sathyapk

@sathyapk sathyapk commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

Falling-edge IRQ stuck forever when SBTSI latch (AlertCompEn=0) held Alert_L low until Status was read, dropping RMI/mailbox alerts. Switch to IRQF_TRIGGER_LOW so the handler runs while the line stays asserted.

Reviewed-by: Akshay Gupta Akshay.Gupta@amd.com

Falling-edge IRQ stuck forever when SBTSI latch (AlertCompEn=0) held
Alert_L low until Status was read, dropping RMI/mailbox alerts. Switch
to IRQF_TRIGGER_LOW so the handler runs while the line stays asserted.

Signed-off-by: Sathya Priya Kumar <sathyapriya.k@amd.com>
Reviewed-by: Akshay Gupta <Akshay.Gupta@amd.com>
@sathyapk

sathyapk commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator Author

With the latest BMC 100X series, the BMC fails to start after a cold reboot. I tested multiple B0 systems; none start on cold reboot.

Note: I tested changes on warm reboot with temperature alerts, mailbox messages and a few RAS events, and https://amd.atlassian.net/browse/DCSM-1657 was not hit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant