DWIIC(4)
πΈ NAME πΈ
okay so bestie, this is dwiic β the Synopsys DesignWare I2C controller driver, and it's in section 4 of the Kernel Interfaces Manual, iykyk π
β¨ SYNOPSIS β¨
here's the whole "who attaches to what" situation, no cap:
dwiic* at acpi?
dwiic* at fdt?
dwiic* at pci?
iic* at dwiic?
like, dwiic* can show up hanging off acpi?, off fdt?, or off pci?, and then iic* rides on top of dwiic? π¦
π DESCRIPTION π
so the dwiic driver is the main character for the Synopsys DesignWare I2C controller, and it exists so it can plug into the iic(4) framework. that's the whole vibe β it's giving "team player" energy fr fr π«Ά
and here's the tea on systems using the Intel OnChip System Fabric: dwiic may need the iosf(4) driver to coordinate access to the I2C bus. so like, sometimes it needs a buddy to keep things from getting messy π lowkey important.
π SEE ALSO π
go read these next, bestie, they're iconic:
π¦ HISTORY π¦
the dwiic device driver first appeared in OpenBSD 5.9. periodt. a little retro, a little legendary β
π AUTHORS π
the dwiic driver was written by joshua stein <jcs@openbsd.org> β absolute legend behavior, we love to see it π
ngl this page is short and sweet, but every single word of it counts, so don't skip the iosf(4) bit okay π
and that's a wrap, bestie π§ this one's from the Debian edition of the page, dated August 29, 2023 β DWIIC(4), section 4, slay π
β¨
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2016 Jonathan Gray <jsg@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms