STRUCT ASPEED_RESET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct aspeed_reset(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this one's about struct aspeed_reset, the Aspeed reset controller. it's a tiny lil struct, but she's got main character energy in the clock/reset world, iykyk ✨


🌸 NAME 🌸

struct aspeed_reset β€” the Aspeed reset controller, periodt πŸ’…


✨ SYNOPSIS ✨

here's the whole vibe, literally just two members, no cap:

struct aspeed_reset {
    struct regmap                   *map;
    struct reset_controller_dev     rcdev;
 };

πŸŽ€ Members πŸŽ€

  • map β€” the regmap you use to poke at the containing system controller 🫢 like, that's your doorway in.
  • rcdev β€” the reset controller device itself. she's the actual reset controller, living her best life πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

go peek at these next, they're all in the kernel file ./drivers/clk/aspeed/clk-aspeed.h and they're lowkey iconic:

  • struct aspeed_gate_data(9)
  • struct aspeed_clk_gate(9)
  • struct aspeed_clk_soc_data(9)

ngl bestie, that's the whole page β€” short and slay. no hidden lore, no surprise flags, just the struct and her friends 🌈

mwah πŸ’‹ this cutie lives over in ./drivers/clk/aspeed, dated October 2026, and the whole thing is the Kernel API Manual's struct aspeed_reset(9) page. go forth and reset things responsibly, queen πŸ‘‘βœ¨

πŸ“¦ where this page comes from