STRUCT KEMPLD_INFO(9)
π struct kempld_info(9) π
okay so welcome to the Kernel API Manual bestie, this page is literally all about struct kempld_info β the PLD device information structure β¨ no cap, that's the whole vibe.
πΈ NAME πΈ
struct kempld_info β the PLD device information structure, aka the little glow-up card that tells you everything about your PLD device π
β¨ SYNOPSIS β¨
struct kempld_info {
unsigned int major;
unsigned int minor;
unsigned int buildnr;
unsigned int number;
unsigned int type;
unsigned int spec_major;
unsigned int spec_minor;
char version[KEMPLD_VERSION_LEN];
};
she's giving very structured, very demure, very unsigned int π
and yes the closing brace in the original has that extra lil space before it, we keep it exactly, character for character, periodt.
π«Ά Members π«Ά
main character energy, one member at a time:
majorβ PLD major revision. the big-number era of your PLD, iykyk πminorβ PLD minor revision. the smaller sequel number, still iconic π¦buildnrβ PLD build number. which build it is, fr fr βnumberβ PLD board specific index. the board's own lil ID number πtypeβ PLD type. what kind of PLD we're dealing with πspec_majorβ PLD FW specification major revision. firmware spec's big number, not to be confused withmajorbestie, they are two different things π π₯spec_minorβ PLD FW specification minor revision. firmware spec's smaller number, matching set withspec_majorπversionβ PLD version string. the actual text version, chillin' in achararray of sizeKEMPLD_VERSION_LENπ
π§ SEE ALSO π§
- Kernel file
./include/linux/mfd/kempld.hπ struct kempld_device_data(9)β the sibling struct, go read it next bestiestruct kempld_platform_data(9)β the other sibling struct, also required reading π
lowkey reminder: this page lives in ./include/linux/mfd β that's the source file location, not a vibe, don't lose it πΈ
π
and that's the whole page bestie, ate and left no crumbs. brought to you by ./include/linux/mfd, dated October 2026, filed under struct kempld_info(9) β mwah, see you in the next manpage ππβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms