STRUCT TI_SYSCON_RESET_DATA(9)
πΈ NAME πΈ
okay so bestie, welcome to the Kernel API Manual β this is the struct ti_syscon_reset_data(9) page, and it's literally the reset controller information structure. no cap, it's giving kernel-reset main character energy. π
β¨ SYNOPSIS β¨
here's the struct, exactly as it appears, because we do not mess with the facts:
struct ti_syscon_reset_data {
struct reset_controller_dev rcdev;
struct regmap *regmap;
struct ti_syscon_reset_control *controls;
unsigned int nr_controls;
};
π«Ά Members π«Ά
rcdevβ the reset controller entity. yes, the reset-controller situation itself. πregmapβ the regmap handle containing the memory-mapped reset registers. it's the map to the reset registers, bestie. πΊοΈcontrolsβ the array of reset controls. a whole lil lineup of controls. β¨nr_controlsβ the number of controls in control array. literally the count, no mystery. π’
π¦ SEE ALSO π¦
- Kernel file
./drivers/reset/reset-ti-syscon.cstructti_syscon_reset_control(9),ti_syscon_reset_assert(9),ti_syscon_reset_deassert(9),ti_syscon_reset_status(9)
mwah π signed off from source/version ./drivers/reset, dated October 2026. this was struct ti_syscon_reset_data(9), and it ate. periodt. π«Ά
π¦ 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