STRUCT SYSC_REGBITS(9)
π NAME π
hey bestie π welcome to struct sysc_regbits(9) in the Kernel API Manual β the page for TI OCP_SYSCONFIG register field offsets. Itβs a tiny struct with main-character energy, ngl π¦β¨
β¨ SYNOPSIS β¨
struct sysc_regbits {
s8 midle_shift;
s8 clkact_shift;
s8 sidle_shift;
s8 enwkup_shift;
s8 srst_shift;
s8 autoidle_shift;
s8 dmadisable_shift;
s8 emufree_shift;
};
πΈ Members πΈ
okay so every member here is a shift offset, and this is the whole squad π:
midle_shiftβ offset of themidlebit.clkact_shiftβ offset of theclockactivitybit.sidle_shiftβ offset of thesidlebit.enwkup_shiftβ offset of theenawakeupbit.srst_shiftβ offset of thesoftresetbit.autoidle_shiftβ offset of theautoidlebit.dmadisable_shiftβ offset of thedmadisablebit.emufree_shiftβ offset of theemufreebit.
π Description π
π¨ real talk, bestie:0is a valid shift, and forti-sysc.c-ENODEVcan be used if a feature is not available. periodt ππ
π SEE ALSO π
go peek at these, iykyk π:
- Kernel file
./include/linux/platform_data/ti-sysc.h struct sysc_capabilities(9)struct sysc_config(9)struct ti_sysc_module_data(9)
mwah π β source/version tag: ./include/linux/platform_data; date: October 2026; page: struct sysc_regbits(9). slay and goodbye β¨π
π¦ 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