_exar_mpio_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the Kernel API Manual entry for _exar_mpio_set β€” and it does exactly what the name says: Set an Exar MPIO output high or low. πŸ’…βœ¨


πŸ’… SYNOPSIS πŸ’…

int _exar_mpio_set (struct exar8250 *priv , unsigned int mpio_num , bool
       high );

πŸŽ€ ARGUMENTS πŸŽ€

  • priv β€” Device's private structure. It's the device's own little private-structure home base.
  • mpio_num β€” MPIO number/offset to set. Slay, specific pin energy.
  • high β€” Set MPIO high if true, low if false. The whole vibe check right there.

πŸ”₯ DESCRIPTION πŸ”₯

Set a single MPIO high or low. Lowkey simple, highkey important. 🫢

You also need to call exar_mpio_config_output to configure the pin as an output β€” the page literally says exar_mpio_config_output must also be called, so don't skip it, bestie. No cap.


⭐ RETURN ⭐

0 on success, negative error code on failure. That's the whole return situation. πŸ’–


πŸ¦‹ SEE ALSO πŸ¦‹


cute sign-off bestie: this page's source/version is ./drivers/tty/serial/8250, and it's dated October 2026 β€” mwah, go set those MPIOs πŸ’–βœ¨πŸŒˆ

πŸ“¦ where this page comes from