STRUCT SYSC_CAPABILITIES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, welcome to the struct sysc_capabilities(9) page from the Kernel API Manual πŸ’– The name is literally: struct sysc_capabilities β€” capabilities for an interconnect target module. That's the whole vibe. ✨


✨ SYNOPSIS ✨

here's the struct in all its typed glory, exactly as it appears, no cap:

       struct sysc_capabilities {
           const enum ti_sysc_module_type type;
           const u32 sysc_mask;
           const struct sysc_regbits *regbits;
           const u32 mod_quirks;
        };

πŸŽ€ Members πŸŽ€

okay these are the members, bestie β€” every single one, no skipping 🫢:

  • type β€” sysc type identifier for the module πŸ’…
  • sysc_mask β€” bitmask of supported SYSCONFIG register bits ✨
  • regbits β€” bitmask of SYSCONFIG register bits πŸ¦‹
  • mod_quirks β€” bitmask of module specific quirks 🌸

πŸ¦‹ SEE ALSO πŸ¦‹

go peek at these when you're done, iykyk πŸ‘‘:

  • Kernel file ./include/linux/platform_data/ti-sysc.h β€” struct sysc_regbits(9), struct sysc_config(9), struct ti_sysc_module_data(9) πŸ’œ

mwah πŸ’‹ β€” source: ./include/linux/platform_data; date: October 2026. 🫢

πŸ“¦ where this page comes from