ENUM CP2112_CHILD_ACPI_CELL_ADDRS(9)
π enum cp2112_child_acpi_cell_addrs(9)
okay bestie, welcome to the Kernel API Manual (section 9, yes we're in the big-kid docs π«Ά). This one's a tiny little enum but she is lowkey the main character, because she's literally the handshake agreement between ACPI and Linux. No cap. π₯
β¨ NAME β¨
enum cp2112_child_acpi_cell_addrs β the Child ACPI addresses for the CP2112 sub-functions π
and like, real talk? The enum values are explicitly defined on purpose, because this thing is the interface between ACPI and Linux. So don't go changing them, iykyk πΈ
π¦ SYNOPSIS π¦
enum cp2112_child_acpi_cell_addrs {
CP2112_I2C_ADR ,
CP2112_GPIO_ADR
};
π CONSTANTS π
periodt, here's the whole roster β she's short but iconic π
CP2112_I2C_ADRβ the address for the I2C node β¨CP2112_GPIO_ADRβ the address for the GPIO node π
π§ SEE ALSO π§
- Kernel file
./drivers/hid/hid-cp2112.cβ go read her, she ate π
okay that's the whole vibe check, we're done here π this lil page came straight out of ./drivers/hid (that's the source bestie), stamped October 2026 in the Kernel API Manual β mwah, slay, go forth and address those ACPI cells πππ¦
π¦ 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