zl3073x_dev...e_comp_32bit(9)
π zl3073x_dev_is_ref_phase_comp_32bit β check ref phase comp register size π
okay so bestie, welcome to the Kernel API Manual page for zl3073x_dev_is_ref_phase_comp_32bit(9) π yes that name is a mouthful, no we're not changing it, it's iconic and it's staying.
β¨ SYNOPSIS β¨
bool zl3073x_dev_is_ref_phase_comp_32bit (struct zl3073x_dev *zldev );
literally one argument, one bool back, we love a low-effort slay π«Ά
πΈ ARGUMENTS πΈ
zldevβ pointer to azl3073xdevice. that's it, that's the whole vibe check. hand her your device and she'll tell you what's up π
π¦ DESCRIPTION π¦
so here's the tea β β not every chip plays by the same rules. some chip IDs out here rocking a ref_phase_offset_comp register that's only 32-bit wide, instead of the default 48-bit one. and likeβ¦ the register size is not a vibe you can just assume, bestie π so this function is the one that clocks it for you.
β RETURN β
trueβ the register is 32-bit πfalseβ the register is 48-bit π
π SEE ALSO π
go read these next, they're all in the same friend group fr fr:
- Kernel file
./drivers/dpll/zl3073x/core.h struct zl3073x_chip_info(9)struct zl3073x_dev(9)struct zl3073x_hwreg_seq_item(9)zl3073x_input_pin_ref_get(9)zl3073x_output_pin_out_get(9)zl3073x_dev_ref_freq_get(9)zl3073x_dev_ref_is_diff(9)zl3073x_dev_synth_freq_get(9)zl3073x_dev_out_synth_get(9)zl3073x_dev_out_is_enabled(9)zl3073x_dev_out_is_stepped(9)zl3073x_dev_out_dpll_get(9)zl3073x_dev_output_pin_freq_get(9)zl3073x_dev_out_is_diff(9)zl3073x_dev_output_pin_is_enabled(9)
ngl the whole reference list is a whole friend group chat β read them all and you'll be caught up on the lore π₯
and that's the page, bestie!! π sign-off time: this little number lives over in ./drivers/dpll/zl3073x, and it's dated October 2026. no cap, that's genuinely what the footer says πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms