xvcu_read(9)
π xvcu_read(9) π
okay bestie, welcome to the Kernel API Manual β¨ β today's main character is xvcu_read, and honestly? she's a short one but she serves. π
πΈ NAME πΈ
xvcu_read β read a little something from the VCU register space π no cap, that's literally her whole job.
β¨ SYNOPSIS β¨
u32 xvcu_read (void __iomem *iomem , u32 offset );
yeah that's it, that's the whole vibe check π
two args in, one u32 out. iconic behavior.
π¦ ARGUMENTS π¦
iomemβ the base address of the VCU register space π like, the address of the whole neighborhood, yk?void __iomem *and everything, so behave.offsetβ the VCU register offset from that base π― i.e. which house on the street you're knocking on.u32, obviously.
π RETURN π
returns the 32-bit value from the VCU register you specified π₯ β yes, a u32, exactly what you asked for, no surprises, we love a predictable queen π«Ά
π SEE ALSO π
- the kernel file
./drivers/clk/xilinx/xlnx_vcu.cπ (yes, that's the one, go read it, iykyk) struct xvcu_device(9)π§struct xvcu_pll_cfg(9)βxvcu_write(9)βοΈ (her counterpart, the yin to her yang)xvcu_probe(9)πxvcu_remove(9)π
ok that's the whole page bestie, she's smol but she ate π β¨
mwah π this lil page lives in ./drivers/clk/xilinx and it's dated October 2026 β future icon behavior, periodt. ππ¦
π¦ 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