cdns_uart_probe(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cdns_uart_probe(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” this one's a lil page about cdns_uart_probe, which is literally the platform driver probe. yes. that probe. the "hey kernel, i exist, pls set me up" moment. πŸŽ€


✨ NAME ✨

cdns_uart_probe β€” Platform driver probe 🫢


✨ SYNOPSIS ✨

int cdns_uart_probe (struct platform_device *pdev );

like, that's the whole signature. short, sweet, iconic. πŸ‘‘


🌸 ARGUMENTS 🌸

  • pdev β€” Pointer to the platform device structure. that's it, that's the whole argument list. it's giving "one (1) job and she ate" πŸ’…

⭐ RETURN ⭐

  • 0 on success β€” slay, we're probed ✨
  • negative errno otherwise β€” not slay, something went sideways 😭
fr fr, check that return value. 0 means happy path, negative errno means go read the error and deal with it. no cap.

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, in the exact order the manpage says (iykyk, alphabetiC? no. vibes order. do not rearrange πŸ’€):

Kernel file ./drivers/tty/serial/xilinx_uartps.c

like, that's the entire roster. every single one. we do not leave a single (9) behind in this house πŸ πŸ’–


lowkey obsessed with how cdns_uart_probe is the literal main character energy of this file β€” everything else in the SEE ALSO is basically her supporting cast. 🌈

and that's the page, bestie! 🧚 source/version: ./drivers/tty/serial β€” dated October 2026, straight from the Kernel API Manual πŸ’œ go forth and probe responsibly βœ¨πŸŽ€

πŸ“¦ where this page comes from