fwnode_reset_simple_xlate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fwnode_reset_simple_xlate(9) πŸ’…

okay so this is a page from the Kernel API Manual, and bestie, it's a short one but it's lowkey iconic. buckle up πŸŽ€


✨ NAME ✨

fwnode_reset_simple_xlate β€” the function that translates your reset_spec into the actual reset line number πŸ¦‹


🌸 SYNOPSIS 🌸

int fwnode_reset_simple_xlate (struct reset_controller_dev *rcdev ,
const struct fwnode_reference_args *reset_spec );

πŸ’– ARGUMENTS πŸ’–

  • rcdev β€” a pointer to the reset controller device. like, the controller itself, the main character πŸ‘‘
  • reset_spec β€” reset line specifier as found in firmware. that's the little descriptor the firmware hands you 🫢

🧚 DESCRIPTION 🧚

so this is a static translation function, and here's the tea: it's used by default if neither fwnode_xlate nor of_xlate in reset_controller_dev is set. no cap. ⭐

it's literally made for all reset controllers with a 1:1 mapping, where reset lines can be indexed by number without gaps. clean, simple, no drama, no missing numbers β€” it's giving flawless sequential energy πŸ’…βœ¨

ngl this is the "just works" option for the tidy controllers. if your numbering's got holes in it, this is NOT the vibe check you're looking for πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯


and that's the whole page, bestie!! πŸŽ€βœ¨ this lil cutie lives in ./drivers/reset, and it's dated October 2026 β€” put it in your calendar, it's gonna slay πŸ’œπŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from