STRUCT SYSCFG_RESET_CONTROLLER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct syscfg_reset_controller(9) πŸ’…

okay bestie, welcome to the Kernel API Manual, section 9 β€” this one's about struct syscfg_reset_controller, and honestly? it's giving organized chaos in the best way πŸŽ€


✨ NAME ✨

struct syscfg_reset_controller β€” a reset controller that groups together a set of related reset bits, which may be located in different system configuration registers.

like, think of it as the group chat mom of reset bits: all the related ones get bundled up together, even when they're living in totally different system configuration registers 🫢


🌸 SYNOPSIS 🌸

struct syscfg_reset_controller {
    struct reset_controller_dev rst;
    bool active_low;
    struct syscfg_reset_channel channels[];
};

πŸ¦‹ Members πŸ¦‹

  • rst β€” the base reset controller structure. this is the main character, the foundation, the whole vibe πŸ’…
  • active_low β€” tells you whether the resets in this controller are active low, i.e. clearing the reset bit puts the hardware into reset. yes, that's the inversion, and yes, it's important β€” read it twice ngl πŸ™ˆ
  • channels β€” an array of reset channels for this controller. one array, all the channels, no cap ✨

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/reset/sti/reset-syscfg.c
  • struct syscfg_reset_channel(9)

lowkey go read those too, iykyk πŸ‘‘

and that's the whole page, bestie β€” no notes, we ate πŸ’– this lil gem lives over in ./drivers/reset/sti and it's dated October 2026, so like… future vibes fr fr 🧚⭐

πŸ“¦ where this page comes from