STRUCT MXS_LRADC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct mxs_lradc(9) πŸ‘‘

okay so bestie, welcome to the Kernel API Manual glow-up of struct mxs_lradc(9) β€” yes that's the manual name, we're folding it in right here at the top so you have the whole vibe. This page is lowkey just the struct, its members, and one very specific header file. No cap, it's giving "small but mighty." πŸ’…


🌸 NAME 🌸

struct mxs_lradc β€” and that's literally it, the description line in the original is empty. Not me showing up with zero explanation and still being iconic. Periodt. ✨


πŸŽ€ SYNOPSIS πŸŽ€

struct mxs_lradc {
    enum mxs_lradc_id       soc;
    struct clk              *clk;
    u8 buffer_vchans;
    enum mxs_lradc_ts_wires touchscreen_wire;
    bool use_touchbutton;
 };

look at that struct bestie, all neatly lined up like a little outfit. 🫢


πŸ’… Members πŸ’…

  • soc β€” the soc type, and it's either IMX23 or IMX28. iykyk. πŸ¦‹
  • clk β€” a 2 kHz clock for delay units. yes, 2 kHz, tiny but crucial, main character energy fr fr. ⭐
  • buffer_vchans β€” the channels that can be used during buffered capture. buffered capture girlies rise. πŸ’–
  • touchscreen_wire β€” the touchscreen type, either 4-wire or 5-wire. choose your fighter. 🌈
  • use_touchbutton β€” the button state, on or off. literally a bool doing bool things. πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/linux/mfd/mxs-lradc.h β€” go read it, bestie, that's where the real lore lives. πŸ“–βœ¨

and that's the whole page, no crumbs left behind. this cutie came from ./include/linux/mfd, dated October 2026, and it's officially struct mxs_lradc(9). mwah, go slay your kernel adventures πŸ’œπŸŽ€

πŸ“¦ where this page comes from