STRUCT TI_SCI_RESET_CONTROL(9)
π struct ti_sci_reset_control(9) π
okay so bestie, you opened the Kernel API Manual entry for struct ti_sci_reset_control(9) β it's the reset control structure, and yes it's lowkey iconic. no cap, every detail is right here.
πΈ NAME πΈ
struct ti_sci_reset_control β the reset control structure. that's the whole vibe, periodt.
π¦ SYNOPSIS π¦
here's the struct in all its glory, copied exactly because we do not play with code:
struct ti_sci_reset_control {
u32 dev_id;
u32 reset_mask;
struct mutex lock;
};
π Members π
dev_idβ SoC-specific device identifier. literally the ID for the SoC-specific device, iykyk.reset_maskβ reset mask to use for toggling reset. this is the mask you use when toggling reset, no cap.lockβ synchronizereset_maskread-modify-writes. it keeps thosereset_maskread-modify-writes in sync, fr fr.
π SEE ALSO π
- Kernel file:
./drivers/reset/reset-ti-sci.c struct ti_sci_reset_data(9)ti_sci_reset_set(9)ti_sci_reset_assert(9)ti_sci_reset_deassert(9)ti_sci_reset_status(9)ti_sci_reset_of_xlate(9)
source: ./drivers/reset Β· footer date: October 2026 Β· page: struct ti_sci_reset_control(9) β bye bestie, go slay with that reset control πβ¨
π¦ 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