ENUM I2C_MT65XX_CLKS(9)
π enum i2c_mt65xx_clks π
okay so bestie, this is a page from the Kernel API Manual, and it's literally the clock lineup for MT65XX I2C β one enum, all the constants, zero skips. no cap. π
β¨ NAME β¨
enum i2c_mt65xx_clks β clocks enumeration for MT65XX I2C. that's the whole vibe: the enum that lists the clocks. π
π SYNOPSIS π
enum i2c_mt65xx_clks {
I2C_MT65XX_CLK_MAIN ,
I2C_MT65XX_CLK_DMA ,
I2C_MT65XX_CLK_PMIC ,
I2C_MT65XX_CLK_ARB ,
I2C_MT65XX_CLK_MAX
};
π§Έ Constants π§Έ
okay so here's the whole cast, and yes every single one matters:
I2C_MT65XX_CLK_MAINβ main clock for i2c bus. the main character energy is real. πI2C_MT65XX_CLK_DMAβ DMA clock for i2c via DMA. it's giving direct memory access, fr fr. π₯I2C_MT65XX_CLK_PMICβ PMIC clock for i2c from PMIC. the PMIC clock, coming to you straight from the PMIC. πI2C_MT65XX_CLK_ARBβ Arbitrator clock for i2c. the arbitrator clock is here to keep things in line. π«ΆI2C_MT65XX_CLK_MAXβ Number of supported clocks. the "how many?" one β iconic for counting the whole lineup. β
π SEE ALSO π
- Kernel file
./drivers/i2c/busses/i2c-mt65xx.c struct i2c_spec_values(9)
kisses bestie, this page's source is ./drivers/i2c/busses and it's dated October 2026 β slay, go read the kernel file now ππ«ΆπΈ
π¦ 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