STRUCT SYSC_CONFIG(9)
β¨ struct sysc_config(9) β¨
okay so welcome to the Kernel API Manual, bestie π β this one is literally the configuration for an interconnect target module. no cap, itβs giving βsmall struct, big main character energyβ π
πΈ NAME πΈ
struct sysc_config β configuration for an interconnect target module.
β¨ SYNOPSIS β¨
hereβs the exact shape, copy-paste vibes only:
struct sysc_config {
u32 sysc_val;
u32 syss_mask;
u8 midlemodes;
u8 sidlemodes;
u8 srst_udelay;
u32 quirks;
};
π«Ά Members π«Ά
sysc_valβ the configured value for the sysc register πsyss_maskβ the configured mask value for the SYSSTATUS register, uppercase bestie β¨midlemodesβ a bitmask of supported master idle modes πsidlemodesβ a bitmask of supported slave idle modes π¦srst_udelayβ optional delay needed after OCP soft reset; yes, itβs optional, donβt forget πquirksβ a bitmask of enabled quirks, the little weirdos π₯
π SEE ALSO π
go look at these too, iykyk:
- Kernel file
./include/linux/platform_data/ti-sysc.h struct sysc_regbits(9)struct sysc_capabilities(9)struct ti_sysc_module_data(9)
π«Ά cute sign-off: this page lives under./include/linux/platform_data, datedOctober 2026, and the whole icon isstruct sysc_config(9). mwah πβ¨
π¦ 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