Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/pcf8584var.h
RevisionDateAuthorComments
 1.6  22-Dec-2019  thorpej branches: 1.6.12; 1.6.22;
Cleanup i2c bus acquire / release, centralizing all of the logic into
iic_acquire_bus() / iic_release_bus(). "acquire" and "release" hooks
no longer need to be provided by back-end controller drivers (only if
they need special handling, e.g. powering on the i2c controller).
This results in the removal of a bunch of rendundant code from each
back-end controller driver.

Assert that we are not in hard interrupt context in iic_acquire_bus(),
iic_exec(), and iic_release_bus().
 1.5  03-Jan-2016  jdc branches: 1.5.18;
Remove duplicate register definitions and merge them all into pcf8584reg.h.
No functional change.
 1.4  28-Feb-2010  martin branches: 1.4.20; 1.4.38;
Update pcf8584 driver from OpenBSD
 1.3  28-Apr-2008  martin branches: 1.3.20;
Remove clause 3 and 4 from TNF licenses
 1.2  26-Mar-2008  tnn branches: 1.2.2; 1.2.4;
convert pcf8584 to device_t.
 1.1  14-Apr-2007  tnn branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16; 1.1.36;
Add envctrl(4): Sun Ultra Enterprise 450 environmental monitoring driver.
Also add accompanying i2c controller driver, pcf8584.
Both written by me. Some cosmetic improvements from Iain Hibbert.
ok <martin>
 1.1.36.2  02-Jun-2008  mjf Sync with HEAD.
 1.1.36.1  03-Apr-2008  mjf Sync with HEAD.
 1.1.16.2  03-Sep-2007  yamt sync with head.
 1.1.16.1  14-Apr-2007  yamt file pcf8584var.h was added on branch yamt-lazymbuf on 2007-09-03 14:35:05 +0000
 1.1.6.2  11-Jul-2007  mjf Sync with head.
 1.1.6.1  14-Apr-2007  mjf file pcf8584var.h was added on branch mjf-ufs-trans on 2007-07-11 20:06:07 +0000
 1.1.4.2  09-Jun-2007  ad Sync with head.
 1.1.4.1  14-Apr-2007  ad file pcf8584var.h was added on branch vmlocking on 2007-06-09 21:37:17 +0000
 1.1.2.2  15-Apr-2007  yamt sync with head.
 1.1.2.1  14-Apr-2007  yamt file pcf8584var.h was added on branch yamt-idlelwp on 2007-04-15 16:03:22 +0000
 1.2.4.2  11-Mar-2010  yamt sync with head
 1.2.4.1  16-May-2008  yamt sync with head.
 1.2.2.1  18-May-2008  yamt sync with head.
 1.3.20.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.4.38.1  19-Mar-2016  skrll Sync with HEAD
 1.4.20.1  03-Dec-2017  jdolecek update from HEAD
 1.5.18.1  08-Apr-2020  martin Merge changes from current as of 20200406
 1.6.22.1  09-Aug-2021  thorpej Port over the changes from thorpej-i2c-spi-conf to thorpej-i2c-spi-conf2,
which is based on a newer HEAD revision.
 1.6.12.1  14-May-2021  thorpej Update the pcfiic driver for the new i2c device enumeration scheme.
Push the multiple-channels complexity up into the ebus front-end,
as that specific to a particular Sun model of controller. Now
the BBC-type controllers get multiple I2C bus instances attached to
them.

RSS XML Feed