STRUCT PCA_I2C_BUS_SETTINGS(9)
π struct pca_i2c_bus_settings(9) π
okay so welcome to the Kernel API Manual, bestie β this page is literally all about struct pca_i2c_bus_settings, the struct that holds the configured PCA i2c bus settings. Itβs giving βsmall but important,β no cap. π
β¨ NAME β¨
struct pca_i2c_bus_settings β The configured PCA i2c bus settings. Thatβs the whole vibe of this page. π¦
π¦ SYNOPSIS π¦
Hereβs the exact shape of it, bestie β do not come for the field names, theyβre iconic:
struct pca_i2c_bus_settings {
int mode;
int tlow;
int thi;
int clock_freq;
};
π Members π
modeβ Configured i2c bus mode. Thatβs the mode setting, periodt.tlowβ Configured SCL LOW period. Keep it LOW, keep it cute. πthiβ Configured SCL HIGH period. HIGH period energy, literally. β¨clock_freqβ The configured clock frequency. Your clock frequency, configured and everything. π
π₯ SEE ALSO π₯
- Kernel file
./include/linux/i2c-algo-pca.hβ go peek there if you want the full lore, iykyk. π
xoxo, bestie β from ./include/linux, October 2026, signing off as struct pca_i2c_bus_settings(9). ππ«Ά
π¦ 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