STRUCT LP873X(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct lp873x(9) β€” like, the whole manual page, bestie πŸ’–

okay so this is the Kernel API Manual page for struct lp873x, and honestly? it's a little icon and you're gonna love her. she's the state holder for the lp873x driver. that's the whole vibe. periodt.


✨ NAME ✨

struct lp873x β€” the state holder for the lp873x driver πŸŽ€

like, she holds the state. that's her job. that's her main character energy.


🌸 SYNOPSIS 🌸

here's the whole struct, copied exactly, no cap:

struct lp873x {
    struct device *dev;
    u8 rev;
    struct regmap *regmap;
 };

look at her. three members. clean. iconic. πŸ’…


πŸ¦‹ Members πŸ¦‹

  • dev β€” a struct device pointer for the MFD device. that's it, that's the pointer. she points at the MFD device and she does it beautifully 🫢
  • rev β€” the revision of the lp873x. it's a u8, so it's smol, but it's important β€” it tells you which rev of the chip you're dealing with πŸ‘‘
  • regmap β€” the register map of the lp873x PMIC. this is the whole register map. the PMIC's map. the map of registers. yes bestie, all of it 🌈

⭐ Description ⭐

device data may be used to access the LP873X chip. that's the tea β˜• β€” this struct is literally how you get at the chip. you want the chip? you go through the device data. simple as that, fr fr πŸ’œ


πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./include/linux/mfd/lp873x.h β€” go read her, iykyk πŸ“–βœ¨

πŸ’€ quick vibe check: this page is the struct lp873x(9) page from the ./include/linux/mfd source, dated October 2026. that's what the footer said, so that's what i'm telling you. no invented lore, no extra claims, we keep it 100. πŸ“

okay that's the whole page, bestie β€” every member, every type, every path, all accounted for, nothing skipped, nothing made up. mwah πŸ’‹πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from