ucb1x00_reg_read(9)
π NAME π
ucb1x00_reg_read β read a UCB1x00 register. And okay bestie, this is straight from the Kernel API Manual, so we're in full kernel-internals group-chat mode π
β¨
β¨ SYNOPSIS β¨
unsigned int ucb1x00_reg_read (struct ucb1x00 *ucb , unsigned int reg );
π¦ ARGUMENTS π¦
ucbβ the UCB1x00 structure describing the chip. Like the chip's whole little identity file, no cap π«Άregβ the UCB1x00 4-bit register index to write. Yes bestie, that's the exact wording the original is serving, and we're keeping it fr fr π
πΈ DESCRIPTION πΈ
Read the UCB1x00 register reg and return its value. That's the whole assignment, and it ate π
The SIB clock must be running for this function to return. Like, literally, no running clock = no return. That's the vibe check, periodt β°π
π SEE ALSO π
Kernel file ./include/linux/mfd/ucb1x00.h, plus these iconic little references:
ucb1x00_clkrate(9)ucb1x00_enable(9)ucb1x00_disable(9)ucb1x00_reg_write(9)ucb1x00_set_audio_divisor(9)ucb1x00_set_telecom_divisor(9)
mwah π this page came from ./include/linux/mfd, dated October 2026, and it's a whole Kernel API Manual moment. Bye bestie, go read those registers responsibly π§ββοΈπ
π¦ 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