Home | History | Annotate | Download | only in i2c
History log of /src/sys/dev/i2c/dbcool_reg.h
RevisionDateAuthorComments
 1.9  16-Apr-2020  rin Revert previous for now:
http://mail-index.netbsd.org/source-changes/2020/04/16/msg116278.html

The reasoning turned out to be wrong; __KERNEL_RCSID() in header files
does *not* overwrite RCSID in main source files. The real problem is that
it inserts its RCSID into *every* object files. However, it can be still
useful even if heavily duplicated.
 1.8  16-Apr-2020  rin Stop using __KERNEL_RCSID() in header files; it confuses ident(1) by
overwriting RCSID in main source files.

XXX
The first argument of __KERNEL_RCSID() is neglected for ELF. If we wish
to have RCSID of header files in kernel binary, we need something like
__FBSDID() macro in FreeBSD.
 1.7  07-Aug-2013  soren branches: 1.7.42;
Allow i2c addr wildcard matching. Use with care!
 1.6  11-Mar-2011  pgoyette branches: 1.6.4; 1.6.14; 1.6.18;
Add support for SMSC EMC6D103S

From jasper@pointless.net in PR kern/44685
 1.5  01-Apr-2010  macallan branches: 1.5.2;
add some more ADM1031 support:
- additional temperature and fan speed sensors work now
- limits on should work on all temperature sensors
Controlling fan behaviour doesn't work yet, the ADM1031 uses the same
register for both fans which doesn't quite fit with the way the dbcool
driver works.
 1.4  31-Mar-2010  macallan Add preliminary support for the ADM1031 found in the Sun Blade 2500 and similar
machines. For now we treat it like an ADM1030 - the only difference is the
device ID and a few previously reserved registers.
 1.3  18-Dec-2008  pgoyette branches: 1.3.4; 1.3.6; 1.3.8;
Add i2c bus address checking for these chips. All supported chips live
at predefined addresses 0x2c, 0x2d, or 0x2e.
 1.2  06-Oct-2008  pgoyette branches: 1.2.2; 1.2.4; 1.2.6; 1.2.8;
Various clean-ups:
1. Trange sysctl's belong to the temp sensors, not to the fan controllers
2. Trange really describes a slope on many chips, so modify the description
3. Most of the sysctl's are read/write even if the chip's config is
locked; reflect that in the CTLFLAGs
4. Apply correct 'nominal' values for voltage sensors/limits, specify
them in microVolts, and calculate once rather than each time needed
5. Be more consistent in register names - for example, use VCC instead of
SUPPLY_VOLTAGE, to match VCC_LOWLIM & VCC_HIGHLIM
6. Type of dbcool_islocked() should be bool, not int
7. Reduce some unnecessary code indentation
8. Define Vtt and Imon, and add ADT7490 support (excluding PECI sensors)
9. Split the huge (250+ lines) dbcool_setup() function into a few smaller
routines for better readability
10. Update sensor tables for ADT7476 and ADT7468 - these chips have five
voltage sensors, not two
11. Adjust flags for ADT7463 and ADM1027 - these chips can monitor CPU
VID data bits
12. Update man page
 1.1  02-Oct-2008  pgoyette branches: 1.1.2;
Add new driver for dbCool(tm) family of Thermal Monitor and Fan Controller.
Supported chips: ADM1027, ADM1030, ADT7463, ADT7466, ADT7467, ADT7468,
ADT7473, ADT7475, and ADT7476. Notably missing is the ADT7490, and fan
controller support on the ADT7466 is still on the to-do list.

Tested by myself and njoly@
Reviewed by garbled@
Commit approved by christos@, bouyer@, cube@, and matt@
 1.1.2.3  17-Jan-2009  mjf Sync with HEAD.
 1.1.2.2  05-Oct-2008  mjf Sync with HEAD.
 1.1.2.1  02-Oct-2008  mjf file dbcool_reg.h was added on branch mjf-devfs2 on 2008-10-05 20:11:29 +0000
 1.2.8.1  23-Dec-2008  snj Pull up following revision(s) (requested by pgoyette in ticket #195):
sys/dev/i2c/dbcool.c: revision 1.7
sys/dev/i2c/dbcool_reg.h: revision 1.3
Add i2c bus address checking for these chips. All supported chips live
at predefined addresses 0x2c, 0x2d, or 0x2e.
 1.2.6.1  19-Jan-2009  skrll Sync with HEAD.
 1.2.4.2  19-Oct-2008  haad Sync with HEAD.
 1.2.4.1  06-Oct-2008  haad file dbcool_reg.h was added on branch haad-dm on 2008-10-19 22:16:25 +0000
 1.2.2.2  10-Oct-2008  skrll Sync with HEAD.
 1.2.2.1  06-Oct-2008  skrll file dbcool_reg.h was added on branch wrstuden-revivesa on 2008-10-10 22:30:58 +0000
 1.3.8.2  21-Apr-2011  rmind sync with head
 1.3.8.1  30-May-2010  rmind sync with head
 1.3.6.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.3.4.3  11-Aug-2010  yamt sync with head.
 1.3.4.2  04-May-2009  yamt sync with head.
 1.3.4.1  18-Dec-2008  yamt file dbcool_reg.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:39 +0000
 1.5.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.6.18.1  28-Aug-2013  rmind sync with head
 1.6.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.4.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.42.1  20-Apr-2020  bouyer Sync with HEAD

RSS XML Feed