pwm_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pwm_put(9) β€” like, the Kernel API Manual page, bestie

okay so real talk, this is a page from the Kernel API Manual, and it is short but it is important. we're talking about letting go of a PWM device β€” the graceful exit, the "thanks for everything, you can go now" moment. no cap, everybody who grabs a PWM has to give it back, and pwm_put is literally the function that does it. ✨


πŸŽ€ NAME πŸŽ€

pwm_put β€” release a PWM device

like... you're done with it. you're releasing it. that's the whole vibe check. πŸ¦‹


✨ SYNOPSIS ✨

void pwm_put (struct pwm_device *pwm );

that's it. that's the whole signature. she's simple, she's clean, she's iconic. πŸ‘‘


🌸 ARGUMENTS 🌸

  • pwm β€” a PWM device. that's the one you're releasing, bestie. hand it over, let it go, main character energy only. πŸ’–

🫢 SEE ALSO 🫢

okay this is the part where the page just name-drops the entire friend group, and honestly? obsessed. πŸ’… first off, the kernel file itself:

  • Kernel file ./drivers/pwm/core.c

and then the whole squad β€” every single one, no skipping, fr fr:


πŸ’€ reminder: pwm_put is literally the release call. you got a PWM device from somewhere in that list above? you give it back with pwm_put. that's the circle of life, iykyk.

and that's the page!! πŸ“ super short, super sweet, super kernel. this masterpiece of documentation lives down in ./drivers/pwm, dated October 2026, and yes the page name at the bottom is still pwm_put(9) because consistency is also iconic. mwah πŸ’œπŸ§šβ€β™€οΈπŸŒˆ

πŸ“¦ where this page comes from