NetBSD/sys/dev/i2c
pgoyette 7bcb9558e0 1. Reorganize code into memory-type-specific routines instead of multiple
monstrous if-then-else-if constructs.
2. Display module capacity in GB if it is at least 1GB.
3. Indicate if a memory module is "registered".
4. For DDR3, indicate if a temp-sensor is present.

Inspired by similar changes in OpenBSD's spdmem(4).
2009-02-22 17:28:50 +00:00
..
adm1021.c Ported alipm(4) and admtemp(4) from OpenBSD. 2008-10-29 17:26:56 +00:00
at24cxx.c Replace device_lookup() with device_lookup_private() to get softc 2008-06-08 03:49:26 +00:00
at24cxxvar.h
dbcool.c Previous check for ADM1027 caused a kernel panic, since the read routine 2009-02-09 20:27:21 +00:00
dbcool_reg.h Add i2c bus address checking for these chips. All supported chips live 2008-12-18 20:41:35 +00:00
dbcool_var.h Move the {read,write}reg() routine addresses into the dbcool_softc so 2008-10-12 12:49:04 +00:00
ddc.c device_t/softc split and other related cosmetic changes. 2008-05-04 15:26:29 +00:00
ddcreg.h
ddcvar.h
ds1307.c Replace device_lookup() with device_lookup_private() to get softc 2008-06-08 03:49:26 +00:00
ds1307reg.h
files.i2c Add dependency on sysmon_envsys to admtemp. 2008-10-30 12:52:46 +00:00
i2c.c Change the i2c bus scan routine to use the write_quick protocol for most 2009-02-03 16:41:31 +00:00
i2c_bitbang.c Set SDA High (it means turning off open-collector driver 2008-07-12 02:11:32 +00:00
i2c_bitbang.h
i2c_exec.c Handle i2c quick_read/quick_write bus protocol in the generic i2c_exec() 2009-02-03 16:17:54 +00:00
i2c_io.h
i2cvar.h
lm75.c According to the datasheet, temperatures on the LM75 are kept in 2009-01-09 17:20:31 +00:00
lm75reg.h
lm_i2c.c Remove duplicated copy of the file - no idea where it came from. 2008-10-13 11:16:00 +00:00
m41st84.c Provide a utility routine to configure/write the watchdog. 2009-01-09 16:09:43 +00:00
m41st84reg.h
m41st84var.h Provide a utility routine to configure/write the watchdog. 2009-01-09 16:09:43 +00:00
m41t00.c Replace device_lookup() with device_lookup_private() to get softc 2008-06-08 03:49:26 +00:00
m41t00reg.h
max6900.c Replace device_lookup() with device_lookup_private() to get softc 2008-06-08 03:49:26 +00:00
max6900reg.h
pcf8583.c Replace device_lookup() with device_lookup_private() to get softc 2008-06-08 03:49:26 +00:00
pcf8583reg.h
pcf8583var.h
pic16lc.c Remove unnecessary casts against void pointers. 2008-06-08 03:56:09 +00:00
pic16lcreg.h Use 2-clause license. 2008-05-05 00:12:49 +00:00
r2025.c device_t/softc split and other related cosmetic changes. 2008-05-04 15:26:29 +00:00
r2025reg.h
rs5c372.c device_t/softc split and other related cosmetic changes. 2008-05-04 15:26:29 +00:00
rs5c372reg.h
sgsmix.c fix incomplete device_t-ification 2008-08-01 19:33:07 +00:00
sgsmixvar.h nuke clause 3 2008-05-08 02:32:48 +00:00
spdmem.c 1. Reorganize code into memory-type-specific routines instead of multiple 2009-02-22 17:28:50 +00:00
spdmemreg.h 1. Reorganize code into memory-type-specific routines instead of multiple 2009-02-22 17:28:50 +00:00
spdmemvar.h Ouch - too many bits to fit in a byte. 2008-11-22 19:25:38 +00:00
x1226.c Replace device_lookup() with device_lookup_private() to get softc 2008-06-08 03:49:26 +00:00
x1226reg.h
xbseeprom.c Use 2-clause license. 2008-05-05 00:12:49 +00:00