HomeFreeBSD

gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX

Description

gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX

This merges TCA6416, TCA6408 drivers and adds PCA9555 support.
They handle 8 pin and 16 pin ICs with basic INPUT/OUTPUT functionality.
The register map is fairly similar so there is no point in having two
separate drivers.

Reviewed by: kd
Obtained from: Semihalf
Differential Revision: https://reviews.freebsd.org/D36559

Details

Provenance
jkol_semihalf.comAuthored on Sep 16 2022, 11:33 AM
kdCommitted on Sep 19 2022, 7:18 AM
Reviewer
kd
Differential Revision
D36559: Merge TCA6416 & TCA6408 modules into TCA64XX
Parents
rGa3ab1102e39b: vfs: silence a bogus LOR in freevnode
Branches
Unknown
Tags
Unknown