Page MenuHomeFreeBSD

[DRAFT] cp2112: driver for the namesake GPIO and I2C master gadget
AbandonedPublic

Authored by avg on Jun 19 2020, 2:10 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 5 2024, 10:14 AM
Unknown Object (File)
Dec 20 2023, 3:30 AM
Unknown Object (File)
Dec 16 2023, 11:59 AM
Unknown Object (File)
Nov 13 2023, 3:47 PM
Unknown Object (File)
Nov 13 2023, 9:19 AM
Unknown Object (File)
Nov 11 2023, 9:15 AM
Unknown Object (File)
Nov 10 2023, 3:03 PM
Unknown Object (File)
Nov 9 2023, 8:39 PM
Subscribers

Details

Reviewers
hselasky
Summary

Documentation:

This is an alternative implementation to D25359.
There is a monolithic driver that implements all functions.
Some things could be made nicer because of that, but there is some ugliness too
as gpiobus and iicbus like when thier controllers have specific device names.
Otherwise, some extra work is needed to make them attach.

Test Plan

Tested with CP2112 F02.
Both features seem to work.
HTU21 is used as an I2C slave.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 31828
Build 29388: arc lint + arc unit