mctrl_gpio_enable_ms(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ mctrl_gpio_enable_ms β€” Kernel API Manual ✨

okay bestie, welcome to the mctrl_gpio_enable_ms(9) page πŸ’… this is a kernel API manual, and we are literally about to make modem-control GPIOs go brrr πŸ¦‹


🌸 NAME 🌸

mctrl_gpio_enable_ms β€” turns on the irqs and the whole handling-of-changes situation for the ms lines πŸ‘‘

like, the ms lines are gonna start changing and someone's gotta notice, and that someone is this function 🫢


πŸŽ€ SYNOPSIS πŸŽ€

void mctrl_gpio_enable_ms (struct mctrl_gpios *gpios );

yes it's void, yes it takes exactly one argument, yes it's iconic ✨


πŸ’– ARGUMENTS πŸ’–

  • gpios β€” the gpios to enable πŸ₯° that's it, that's the whole argument, it's giving "just hand me the gpios and I'll handle it" main character energy

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/tty/serial/serial_mctrl_gpio.c β€” go read it, iykyk πŸ“– and also these besties right here:

fr fr, the disable ones are the flip side of this whole vibe check 😭


ngl the entire family of these functions lives in ./drivers/tty/serial and they're all lowkey obsessed with each other, so if you're here you should probably peek at the rest πŸ’€

and that's the page!! 🌈 this little gem comes from ./drivers/tty/serial, dated October 2026, and it's filed under mctrl_gpio_enable_ms(9) β€” slay, go enable some ms lines bestie πŸ’œπŸŽ€

πŸ“¦ where this page comes from