STRUCT TI_SYSCON_RESET_CONTROL(9)
πΈ NAME
struct ti_syscon_reset_control β reset control structure. This is the Kernel API Manual page for struct ti_sy...eset_control(9), bestie, and we're about to make every field make sense. π
β¨ SYNOPSIS
okay so here's the whole struct, exactly as it appears:
struct ti_syscon_reset_control {
unsigned int assert_offset;
unsigned int assert_bit;
unsigned int deassert_offset;
unsigned int deassert_bit;
unsigned int status_offset;
unsigned int status_bit;
u32 flags;
};
π§ Members
assert_offsetβ reset assert control register offset from syscon base. That's literally where the assert register sits, offset-wise. π«Άassert_bitβ reset assert bit in the reset assert control register. The one bit that does the asserting, periodt. β¨deassert_offsetβ reset deassert control register offset from syscon base. Same energy, but for deassert. πdeassert_bitβ reset deassert bit in the reset deassert control register. The deassert bit, iconic. πstatus_offsetβ reset status register offset from syscon base. This is the status register's offset from syscon base, no cap. πΈstatus_bitβ reset status bit in the reset status register. The status bit itself, bestie. π¦flagsβ reset flag indicating how the(de)assertand status are handled. It's giving βhow do we handle thisβ energy. π
π SEE ALSO
Kernel file ./drivers/reset/reset-ti-syscon.c struct ti_syscon_reset_data(9), ti_syscon_reset_assert(9), ti_syscon_reset_deassert(9), ti_syscon_reset_status(9) β go read those next, iykyk. π§
Source/version: ./drivers/reset. Date: October 2026. Page title: struct ti_sy...eset_control(9). Byeee, bestie β go reset something responsibly. πβ¨
π¦ 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