ltq_mm_apply(9)
Hey bestie π welcome to the ltq_mm_apply(9) page, straight outta the Kernel API Manual. This one is short, sweet, and lowkey crucial if you're messing with EBU GPIO stuff. Let's get into it β¨
π NAME π
ltq_mm_apply β write the shadow value to the ebu address. That's the whole name, no cap.
π¦ SYNOPSIS π¦
Here's the signature, bestie:
void ltq_mm_apply (struct ltq_mm *chip );
πΈ ARGUMENTS πΈ
chipβ pointer to our private data structure. That's the vibe: it points at our own private-data situation π«Ά
π DESCRIPTION π
Okay so what it does: writes the shadow value to the EBU to set the gpios. Iconic little helper, fr fr.
And yes, we need to set the global EBU lock to make sure that PCI/MTD don't break. Non-negotiable.
Do not skip the global EBU lock, bestie β PCI/MTD can break and that is not the vibe π
π SEE ALSO π
- Kernel file:
./drivers/gpio/gpio-mm-lantiq.c ltq_mm_set(9)ltq_mm_dir_out(9)ltq_mm_save_regs(9)
Catch you later π
this page came from source/version ./drivers/gpio, dated October 2026, and it's literally the ltq_mm_apply(9) manual page. Slay π
π¦ 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