tps65218_update_bits(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so this is the tps65218_update_bits(9) page from the Kernel API Manual, and it is literally here to Modify bits w.r.t mask, val and level. that’s the whole assignment, bestie πŸ’…βœ¨

🌸 SYNOPSIS 🌸

the signature is giving exactly this, verbatim, no edits:

int tps65218_update_bits (struct tps65218 *tps , unsigned int reg ,
       unsigned int mask , unsigned int val , unsigned int level );

πŸŽ€ ARGUMENTS πŸŽ€

  • tps β€” Device to write to. the device we’re writing to, periodt 🫢
  • reg β€” Register to read-write to. the register getting that read-write action, okay? ✨
  • mask β€” Mask. literally the mask, no notes πŸ’…
  • val β€” Value to write. the value we’re writing, fr fr 🌸
  • level β€” Password protected level β€” password-protected level, ooo fancy πŸ”πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

  • the Kernel file: ./drivers/mfd/tps65218.c β€” go look, bestie πŸ“‚βœ¨
  • tps65218_reg_write(9) β€” another icon, iykyk πŸ‘‘

xoxo, source/version ./drivers/mfd, dated October 2026 πŸ’–πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from