NetBSD/sys/dev/i2c
msaitoh beeeafc6d4 - WBSIO_ID_W83627DHG and newer devices have 12bit device ID. So, change sioid
from 8bit to 16bit and check with it strictly.
- s/lm_match/nslm_match/
- split {wb,lm,def}_match() to XXX_match and XXX_attach().
- Rename lm_probe with lm_match and call {wb,nslm,def}_match() at the end of
  the function to check strictly.
- NCT610[246]D is different from otehrs, so add new nct6102d_sensors[] table.
- Register offsets of vendor ID and chip id of NCT610[246]D are different
  from others. When it failed reading vendor ID or chip ID, fallback to
  NCT610[246]D's register offsets.
- Add debug messages.
2017-08-18 04:07:51 +00:00
..
ac100.c Add driver for X-Powers AC100 integrated audio codec and RTC subsystem. 2014-12-07 14:24:11 +00:00
act8846.c disable ACT_DEBUG, but still print current state at attach 2015-01-02 21:55:31 +00:00
act8846.h Add driver for Active-Semi ACT8846 Power Management controller. 2015-01-01 17:33:18 +00:00
adm1021.c PR/50621: David Binderman: Wrap iic_exec() in a simpler utility function 2016-01-04 19:24:15 +00:00
adm1026.c Increase the number of read retries (to 5). 2016-01-11 18:23:52 +00:00
adm1026reg.h Add a driver for the ADM1026 Thermal System Management Fan Controller 2015-12-16 07:56:48 +00:00
as3722.c Add facility for fdt devices to register reset and poweroff handlers. 2017-05-28 15:55:11 +00:00
as3722.h expose pmic reset functionality 2015-11-21 12:19:47 +00:00
at24cxx.c Iterate over ia_ncompat array properly. 2016-09-10 13:16:12 +00:00
at24cxxvar.h
au8522.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
au8522mod_8vsb.h
au8522mod_qam64.h
au8522mod_qam256.h
au8522mod.h
au8522reg.h
au8522var.h
axp20x.c define control register and associated bits for RTC supercap charger 2017-05-14 11:39:17 +00:00
axp20xvar.h Implement sensor reports for power supplies (voltage and intensities). 2015-10-15 13:41:11 +00:00
axp22x.c Change internal temperature base from -267.7C to -243.7C. The AXP223 2014-11-21 22:31:09 +00:00
axp806.c Add AXP806 and AXP809 power management controller drivers. 2014-12-07 00:33:26 +00:00
axp806.h Add AXP806 and AXP809 power management controller drivers. 2014-12-07 00:33:26 +00:00
axp809.c Add AXP806 and AXP809 power management controller drivers. 2014-12-07 00:33:26 +00:00
axp809.h Add AXP806 and AXP809 power management controller drivers. 2014-12-07 00:33:26 +00:00
cx24227.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
cx24227var.h
dbcool_reg.h
dbcool_var.h
dbcool.c Fix compile error. 2016-07-11 14:44:49 +00:00
ddc.c Fix block offsets for ddc_read_edid_block. 2015-07-25 15:20:49 +00:00
ddcreg.h
ddcvar.h add ddc_dev_read_edid{,_block} functions, same as ddc_read_edid{,_block} but takes a device_t instead of i2c_tag_t 2015-05-17 01:27:16 +00:00
ds1307.c add support for the MCP7940 based Pi Face Real Time Clock 2016-10-18 18:54:54 +00:00
ds1307reg.h add support for the MCP7940 based Pi Face Real Time Clock 2016-10-18 18:54:54 +00:00
files.i2c Add LDO6 regulator support. 2017-04-22 21:48:56 +00:00
g760a.c
g760areg.h
gttwsi_core.c On Allwinner A31 you need to set the CONTROL_IFLG bit to clear it. Add 2014-11-23 13:37:27 +00:00
gttwsireg.h correct softreset reg for allwinner boards 2014-09-11 11:14:44 +00:00
gttwsivar.h On Allwinner A31 you need to set the CONTROL_IFLG bit to clear it. Add 2014-11-23 13:37:27 +00:00
hytp14.c convert device polling from callout to kthread. 2016-07-03 12:26:55 +00:00
hytp14reg.h acknowleg -> acknowledg, proceedure -> procedure. 2016-12-12 15:58:44 +00:00
hytp14var.h convert device polling from callout to kthread. 2016-07-03 12:26:55 +00:00
i2c_bitbang.c Create separate modules for i2c_bitbang and bpf_filter so these files 2016-06-07 01:06:27 +00:00
i2c_bitbang.h
i2c_exec.c i2c devices don't actually have a dependency on "iic" (the bus driver) 2015-03-07 14:16:51 +00:00
i2c_io.h
i2c_subr.c
i2c.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
i2cvar.h allow child devices to be passed in attach args instead of device dictionary 2015-12-13 17:14:56 +00:00
ibmhawk.c Use aprint_error() instead of aprint_normal() on error. 2016-07-14 04:01:32 +00:00
ibmhawkreg.h
ibmhawkvar.h
lg3303.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
lg3303var.h
lm75.c Don't use I2C_F_POLL when getting/setting limits. 2016-01-11 18:23:11 +00:00
lm75reg.h Add LM75A ID register (for completeness). 2016-01-03 17:28:33 +00:00
lm87.c Correct previous - external temperature 2 is read from the 2.5V register, 2016-01-10 14:03:11 +00:00
lm_i2c.c - WBSIO_ID_W83627DHG and newer devices have 12bit device ID. So, change sioid 2017-08-18 04:07:51 +00:00
m41st84.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
m41st84reg.h
m41st84var.h
m41t00.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
m41t00reg.h
Makefile
max6900.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
max6900reg.h
mcp980x.c
mcp980xreg.h
motoi2c.c
motoi2creg.h fix some c&p bugs. 2014-10-07 21:32:10 +00:00
motoi2cvar.h
mpl115a.c
mpl115areg.h
mt2131.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
mt2131var.h
nxt2k.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
nxt2kvar.h
pcf8563.c Always use polling mode for now, hummingbird doesn't work otherwise. 2015-04-11 20:05:44 +00:00
pcf8563reg.h add VL flags 2015-01-11 18:56:54 +00:00
pcf8583.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
pcf8583reg.h
pcf8583var.h
r2025.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
r2025reg.h
rs5c372.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
rs5c372reg.h
s390.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
s390reg.h
sdtemp_reg.h Device ID 0xa01 also matches Catalyst CAT34TS02C. 2016-12-07 04:58:39 +00:00
sdtemp.c IDT's TSE2002GB2 has the same ID as TS3000GB2, so remove TSE2002GB2. 2016-08-03 03:35:24 +00:00
sgsmix.c
sgsmixvar.h
smscmon.c
smscmonvar.h
spdmem_i2c.c Add code to select page "0" for DDR4 and newer SPD ROM. If the value read 2016-09-09 05:36:59 +00:00
titemp.c Fix fractional temperature conversion. 2016-08-16 23:47:45 +00:00
tps65217pmic.c Add White LED initialize function. 2016-10-15 14:40:41 +00:00
tps65217pmicreg.h Add a callback to change the regulator outputs. 2014-07-20 23:01:22 +00:00
tps65217pmicvar.h Add a callback to change the regulator outputs. 2014-07-20 23:01:22 +00:00
tps65950.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
tvpll_tuners.c
tvpll_tuners.h
tvpll.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
tvpllvar.h
w83795g.c
w83795greg.h
x1226.c use the inline bcdtobin and bintobcd directly instead through a macro. 2014-11-20 16:34:25 +00:00
x1226reg.h
xc5k.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
xc5kreg.h
xc5kvar.h
xc3028.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
xc3028reg.h
xc3028var.h
zl10353.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
zl10353reg.h
zl10353var.h