STRUCT ZL3073X_CHIP_INFO(9)
β¨ struct zl3073x_chip_info(9) β¨
okay bestie, welcome to the Kernel API Manual π β today's main character is struct zl3073x_chip_info, and honestly? it's giving "little struct, big responsibilities." it's the chip variant identification baddie. let's get into it π
πΈ NAME πΈ
struct zl3073x_chip_info β chip variant identification π¦
like, it literally tells you which chip variant you're dealing with. no cap.
π SYNOPSIS π
struct zl3073x_chip_info {
u16 id;
u8 num_channels;
unsigned long flags;
};
three fields. that's it. that's the whole vibe. β¨ (and yes, keep the spacing exactly like that, don't come for me π)
π Members π
idβ the chip ID π like, which chip are we even talking about, bestienum_channelsβ number of DPLL channels supported by this variant π₯ so this is how many channels your particular flavor of chip can handle β varies by variant, iykykflagsβ chip variant flags π© the little extra bits of info about this variant
π«Ά SEE ALSO π«Ά
okay so the whole friend group shows up here β this struct hangs out in the kernel file ./drivers/dpll/zl3073x/core.h, and it's literally in the same room as:
struct zl3073x_dev(9)struct zl3073x_hwreg_seq_item(9)zl3073x_dev_is_ref_phase_comp_32bit(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, if you're poking at DPLL channels in the zl3073x driver, this struct is your new bestie. go read the friends listed above. periodt. π
that's a wrap, bestie! π this page lives at ./drivers/dpll/zl3073x, and this whole iconic moment is dated October 2026 β slay, see you in the next struct zl3073x_chip_info(9) reread πβπ
π¦ 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