STRUCT AB8500_PLATFORM_DATA(9)
okay so this is struct ab8500_platform_data(9), straight outta the Kernel API Manual β tiny struct, big βbestie I hold platform dataβ energy πΈ.
NAME β¨
struct ab8500_platform_data β AB8500 platform data. Thatβs the name, thatβs the vibe, no notes π
.
SYNOPSIS π¦
struct ab8500_platform_data {
void (*init) (struct ab8500 *);
struct ab8500_codec_platform_data *codec;
struct ab8500_sysctrl_platform_data *sysctrl;
};
Members π«Ά
initβvoid (*init) (struct ab8500 *): board-specific initialization after detection of ab8500. This is the member the page actually spells out for us, and itβs iconic β¨.codecβstruct ab8500_codec_platform_data *codec: the codec field, typed exactly like that. No extra prose on this page for it, but itβs in the struct lineup fr fr.sysctrlβstruct ab8500_sysctrl_platform_data *sysctrl: the sysctrl field, typed exactly like that too. Itβs holding its place in the squad π.
SEE ALSO π
Kernel file ./include/linux/mfd/abx500/ab8500.hstruct ab8500(9)
mwah π source/version vibes: this page comes from ./include/linux/mfd/abx500, dated October 2026. bye bestie, go be a main character with your platform data ππ
π¦ 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