zl3073x_write_u48(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… zl3073x_write_u48(9) β€” Kernel API Manual

okay bestie, welcome to the zl3073x_write_u48(9) page from the Kernel API Manual ✨ this is the lil corner of the kernel that lives in ./drivers/dpll/zl3073x and honestly? she's iconic πŸŽ€


🌸 NAME 🌸

zl3073x_write_u48 β€” write a value to a 48bit register πŸ’–

✨ SYNOPSIS ✨

int zl3073x_write_u48 (struct zl3073x_dev *zldev , unsigned int reg ,
       u64 val );

like, that's the whole vibe: you hand her a device pointer, a register, and a value, and she just goes πŸ¦‹

🫢 ARGUMENTS 🫢

  • zldev β€” the zl3073x device pointer. your main character, fr fr πŸ‘‘
  • reg β€” the register you're writing to. pick your target, bestie 🎯
  • val β€” the value you're writing. the payload, the moment, the whole point πŸ’«

πŸ’œ DESCRIPTION πŸ’œ

so what she does is: writes val into the given 48bit register. simple, clean, slay πŸ’…

but β€” and this is the important part, no cap β€” the value must be from the interval -S48_MIN to U48_MAX. like, that's the range, and she's not flexible about it 🫠

bestie pls respect the interval, it's literally the whole vibe check for this function 😭

πŸ”₯ RETURN πŸ”₯

  • 0 on success πŸŽ‰
  • <0 on error πŸ’€

🌈 SEE ALSO 🌈

the kernel file is ./drivers/dpll/zl3073x/core.c and she's got a whole friend group of sibling functions, all listed here so nothing gets left out:


k bye bestie, mwah πŸ§šπŸ’– β€” this page came from the ./drivers/dpll/zl3073x source, October 2026 version, and yes the title at the top and bottom both say zl3073x_write_u48(9) because consistency is hot ⭐

πŸ“¦ where this page comes from