Home | History | Annotate | Download | only in i2c
History log of /src/sys/dev/i2c/sdtemp_reg.h
RevisionDateAuthorComments
 1.13  22-Feb-2018  msaitoh - Add Maxim MAX6604.
- Microchip EMC1501.
- ADT7408's device ID is not 0x80 but 0x08.
 1.12  07-Dec-2016  nonaka branches: 1.12.8;
Device ID 0xa01 also matches Catalyst CAT34TS02C.

Found on SMD-N8G28CTP-18ML-BK.
 1.11  03-Aug-2016  msaitoh IDT's TSE2002GB2 has the same ID as TS3000GB2, so remove TSE2002GB2.
 1.10  28-Jul-2016  msaitoh Add JEDEC TSE2004av support. OK'ed by pgoyette. If a device conforms
TES2004av, it can be used without adding new entry into the matching
table.
 1.9  26-Jul-2016  msaitoh Reviewed and OK'd by pgoyette:
- Add support for Atmel AT30TS00, AT30TSE004, Giantec GT30TS00, GT34TS02,
Microchip MCP9804, MCP98244, IDT TS3000GB[02], TS3001GB2, TSE2004GB2,
and On Semiconductor CAT34TS04. Taken from OpenBSD.
- Add IDT TSE2002GB2.
- Check the temperature resolution field in the capability register instead
of the hard coded value in the match table. With this change, some devices'
temperature resolution would be fixed.
- The resolution register is a vendor specific register.
- All of IDT devices have the resolution register.
- The address of the resolution register of Microchip MCP98244 is different
from other Microchip devices.
- Show accuracy, range, resolution, high voltage standoff and shutdown with
aprint_normal().
- Show timeout with aprint_debug().
 1.8  20-May-2015  msaitoh branches: 1.8.2;
Add Catalyst CAT34TS02C support.
 1.7  09-Jan-2014  mlelstv branches: 1.7.4; 1.7.6; 1.7.10;
add three temperature sensors from ST.
 1.6  07-Aug-2013  soren Allow i2c addr wildcard matching. Use with care!
 1.5  12-Jul-2010  pgoyette branches: 1.5.8; 1.5.18; 1.5.22;
Fix typo.
 1.4  11-Jul-2010  pgoyette Add another pair of chips to the pile: IDT TS3000B3 & TSE2002B3
 1.3  08-Jul-2010  pgoyette Add additional chip IDs, and be more specific about which revs we match.

From Guenter Roeck on a Linux mailing list.
 1.2  13-Jun-2009  pgoyette branches: 1.2.2; 1.2.4;
Update sdtemp driver to use sysmon_envsys(9) for setting temp sensor
limits. Remove sysctl(9) interface to the limit registers since it's
no longer needed.
 1.1  09-May-2009  pgoyette branches: 1.1.2; 1.1.4;
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.

(These optional sensors are specified by JEDEC Standard No. 21-C
Section 4-7 and implemented by multiple vendors. Tested on my
amd64 machine with Kingston KVR1066D3E7S/2G memory which includes
a STMicro STTS424E02 sensor.)
 1.1.4.4  11-Aug-2010  yamt sync with head.
 1.1.4.3  20-Jun-2009  yamt sync with head
 1.1.4.2  16-May-2009  yamt sync with head
 1.1.4.1  09-May-2009  yamt file sdtemp_reg.h was added on branch yamt-nfs-mp on 2009-05-16 10:41:21 +0000
 1.1.2.3  23-Jul-2009  jym Sync with HEAD.
 1.1.2.2  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.2.1  09-May-2009  jym file sdtemp_reg.h was added on branch jym-xensuspend on 2009-05-13 17:19:21 +0000
 1.2.4.1  05-Mar-2011  rmind sync with head
 1.2.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.5.22.2  18-May-2014  rmind sync with head
 1.5.22.1  28-Aug-2013  rmind sync with head
 1.5.18.2  03-Dec-2017  jdolecek update from HEAD
 1.5.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.10.1  18-Jan-2017  skrll Sync with netbsd-5
 1.7.6.3  05-Feb-2017  skrll Sync with HEAD
 1.7.6.2  05-Oct-2016  skrll Sync with HEAD
 1.7.6.1  06-Jun-2015  skrll Sync with HEAD
 1.7.4.1  08-Dec-2016  snj Pull up following revision(s) (requested by msaitoh in ticket #1286):
sys/dev/i2c/sdtemp.c: revisions 1.26-1.32 via patch
sys/dev/i2c/sdtemp_reg.h: revisions 1.8-1.12
share/man/man4/sdtemp.4: revisions1.5-1.6
Changes for sdtemp(4):
- Add support for Atmel AT30TS00, AT30TSE004, Giantec GT30TS00,
GT34TS02, Microchip MCP9804, MCP98244, IDT TS3000GB[02], TS3001GB2,
TSE2004GB2, On Semiconductor CAT34TS02C and CAT34TS04.
- Add JEDEC TSE2004av support. If a device conforms TES2004av, it can
be used without adding new entry into the matching table.
- Check the temperature resolution field in the capability register
instead of the hard coded value in the match table. With this change,
some devices' temperature resolution would be fixed.
- The resolution register is a vendor specific register.
- All of IDT devices have the resolution register.
- The address of the resolution register of Microchip MCP98244 is
different from other Microchip devices.
- Show accuracy, range, resolution, high voltage standoff and shutdown.
- Show timeout with AB_DEBUG.
- Fix dmesg of STTS2004.
 1.8.2.2  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.8.2.1  06-Aug-2016  pgoyette Sync with HEAD
 1.12.8.1  08-Mar-2018  martin Pull up following revision(s) (requested by msaitoh in ticket #615):
share/man/man4/sdtemp.4: revision 1.7-1.8
sys/dev/i2c/sdtemp_reg.h: revision 1.13
sys/dev/i2c/sdtemp.c: revision 1.33

- Add another device ID of Maxim MAX6604.

- Add Microchip EMC1501.

- ADT7408's device ID is not 0x80 but 0x08.

Add Microchip EMC1501.

Remove unnecessary macros.

RSS XML Feed