exar_mpio_config_output(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… exar_mpio_config_output β€” like, the KERNEL API MANUAL one, bestie

okay so real talk, this is page exar_mpio_config_output(9) from the Kernel API Manual, and it's honestly kind of a vibe. she's short, she's sweet, she turns an Exar MPIO into an output. slay.


✨ NAME ✨

exar_mpio_config_output β€” configure an Exar MPIO as an output πŸŽ€

🌸 SYNOPSIS 🌸

int exar_mpio_config_output (struct exar8250 *priv , unsigned int
mpio_num );

like yes, that's the whole signature, no cap 🫢

πŸ¦‹ ARGUMENTS πŸ¦‹

  • priv β€” the device's private structure, aka where all the juicy private info lives πŸ’œ
  • mpio_num β€” the MPIO number/offset you're configuring. pick your fave. it's giving "which one, bestie" ✨

πŸ‘‘ DESCRIPTION πŸ‘‘

so what she does is: configure a single MPIO as an output and disable tristate. that's the whole job. iconic behavior honestly πŸ’…

⚠️ real talk though β€” it is recommended that you set the level with exar_mpio_set_high/exar_mpio_set_low prior to calling this function, so you can ensure the default MPIO pin state. don't skip this step bestie, it's lowkey important 😭

πŸ”₯ RETURN πŸ”₯

  • 0 on success πŸŽ‰
  • a negative error code on failure πŸ’€

periodt.

🌈 SEE ALSO 🌈

iykyk 🧚


okay that's the whole page, you ate that πŸ“ this lil masterpiece lives in ./drivers/tty/serial/8250 and it's dated October 2026 β€” yes, October 2026, she's from the future and she's thriving ⭐ mwah πŸ’–

πŸ“¦ where this page comes from