dw_mci_exynos_resume_noirq(9)
okay bestie, welcome to the dw_mci_exynos_resume_noirq(9) page in the Kernel API Manual β yes, we're doing kernel resume lore today π
β¨
π NAME π
dw_mci_exynos_resume_noirq β Exynos-specific resume code. That's the whole vibe, and it ate π
β¨ SYNOPSIS β¨
int dw_mci_exynos_resume_noirq (struct device *dev );
πΈ ARGUMENTS πΈ
devβ Device to resume (this device). Like, this is the device being resumed, bestie, very main character energy π«Ά
π¦ DESCRIPTION π¦
Okay so picture exynos5420: there's a silicon errata, and sometimes it leaves the WAKEUP_INT bit in the CLKSEL register asserted π. That bit is 1 to indicate that it fired, and we can clear it by writing a 1 back. Clear it so interrupts don't just go off constantly β literally nonstop, not the vibe π.
And yes, we run this code on all exynos variants because it doesn't hurt. No cap, it's just built like that π«Άβ¨
β SEE ALSO β
- Kernel file
./drivers/mmc/host/dw_mmc-exynos.c dw_mci_exynos_suspend_noirq(9)
Cute sign-off time π: source/version is ./drivers/mmc/host, dated October 2026. Bye bestie, go slay those resumes ππ¦π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms