zynq_slcr_read(9)
okay bestie, welcome to the Kernel API Manual page for zynq_slcr_read(9) β¨ this one is short, sweet, and lowkey iconic π
πΈ NAME πΈ
zynq_slcr_read β read a register in the SLCR block, periodt π
β¨ SYNOPSIS β¨
the signature is giving exactly this, no cap:
int zynq_slcr_read (u32 *val , u32 offset );
π ARGUMENTS π
valβ pointer to the value that's gonna be read from SLCR π«Άoffsetβ the register offset in the SLCR block, yes ma'am π
π RETURN π
a negative value on error, and 0 on success β that's the whole vibe check π
π¦ SEE ALSO π¦
the kernel file is ./arch/arm/mach-zynq/slcr.c, and you also gotta peek at these besties:
zynq_slcr_write(9)zynq_slcr_unlock(9)zynq_slcr_get_device_id(9)zynq_slcr_system_restart(9)zynq_slcr_cpu_start(9)zynq_slcr_cpu_stop(9)zynq_slcr_cpu_state_read(9)zynq_slcr_cpu_state_write(9)zynq_early_slcr_init(9)
mwah π this lil page is signing off from source/version ./arch/arm/mach-zynq, dated October 2026, and it's still serving zynq_slcr_read(9) realness πβ¨
π¦ 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