freebsd-dev/sys/dev/iicbus
Jakub Kołodziej b8a083ea32 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
2022-09-19 09:18:08 +02:00
..
gpio gpio: Merge TCA6416 & TCA6408 drivers into TCA64XX 2022-09-19 09:18:08 +02:00
mux ltc430x(4): Fix a typo in a source code comment 2022-09-03 15:43:05 +02:00
pmic Fix reading the correct ID and REV. 2022-09-01 07:36:37 +00:00
rtc iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
twsi mv_twsi: Use the clock API on armv7 2022-09-07 09:44:59 +02:00
acpi_iicbus.c bus: Add ACPI locator support 2022-03-01 08:06:41 -07:00
ad7417.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ad7418.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
adm1030.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ads111x.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
adt746x.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ds13rtc.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ds1307.c ds1307: add support for the EPSON RX-8035SA I2C RTC 2022-09-02 00:51:42 +00:00
ds1307reg.h ds1307: add support for the EPSON RX-8035SA I2C RTC 2022-09-02 00:51:42 +00:00
ds1631.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ds1672.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ds1775.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ds3231.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
ds3231reg.h The ds3231 RTC chip bitmask values for 12- versus 24-hour mode were reversed, 2020-07-19 18:53:19 +00:00
htu21.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
icee.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
if_ic.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iic_recover_bus.c
iic_recover_bus.h
iic.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iic.h
iicbb_if.m
iicbb.c Remove unused iicbus_devclass. 2022-05-06 15:39:30 -07:00
iicbus_if.m
iicbus.c Remove unused iicbus_devclass. 2022-05-06 15:39:30 -07:00
iicbus.h Remove unused ofw_iicbus_devclass. 2022-05-06 15:39:30 -07:00
iichid.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iicoc_fdt.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iicoc_pci.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iicoc.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iicoc.h iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
iiconf.c
iiconf.h Remove unused iicbb_devclass. 2022-05-06 15:39:30 -07:00
iicsmb.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
isl12xx.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
lm75.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
max6690.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
max44009.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
nxprtc.c nxprtc: Fix timing issue with register access. 2022-09-14 07:34:15 -06:00
ofw_iicbus_if.m ofw_iicbus: Use uint32_t for iic bus address argument, not int. 2022-02-20 14:17:50 +01:00
ofw_iicbus.c Remove unused ofw_iicbus_devclass. 2022-05-06 15:39:30 -07:00
pcf8591.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
rtc8583.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
s35390a.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
sy8106a.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
syr827.c iicbus: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:39:30 -07:00
tmp461.c TMP461: Add support for ADT7461 sensor 2022-09-09 13:42:28 +02:00