STRUCT TPS65217_BOARD(9)
π struct tps65217_board(9) π
okay so bestie, welcome to the Kernel API Manual β yes, the actual kernel API manual, we're in the big leagues now π«Ά this little page is all about struct tps65217_board, and no cap, it's a vibe.
β¨ NAME β¨
struct tps65217_board β it packages regulator init data π literally that's its whole job. it's giving "i hold the init data, i'm the container bestie."
πΈ SYNOPSIS πΈ
struct tps65217_board {
struct regulator_init_data
*tps65217_init_data[TPS65217_NUM_REGULATOR];
struct device_node *of_node[TPS65217_NUM_REGULATOR];
struct tps65217_bl_pdata *bl_pdata;
};
that's the whole struct, copied exactly, character for character π― don't come for me about the indentation, that's respectfully how it's written, not me being messy π
π MEMBERS π
the members are the ones up there in the struct, bestie π β that's tps65217_init_data, of_node, and bl_pdata, with TPS65217_NUM_REGULATOR doing its array-length thing. all of it lives right where you saw it in the synopsis, no extra lore on this page, periodt.
π¦ DESCRIPTION π¦
so like β the board data may be used to initialize regulator. π« that's it, that's the description, and frankly it ate. short, sweet, iconic. the board data is lowkey the setup info and it's out here getting regulators initialized.
π₯ SEE ALSO π₯
- Kernel file
./include/linux/mfd/tps65217.hβ go read it, it's the source of truth π struct tps65217(9)β the sibling struct, say hi for me π
ok that's the page!! go forth and initialize those regulators, main character energy only π
β so anyway, this whole thing lives in ./include/linux/mfd, it's dated October 2026, and the page is struct tps65217_board(9) β mwah, bye bestie ππ
π¦ 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