STRUCT AB8500_PLATFORM_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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.h
  • struct 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