Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sparc64/dev/pcfiic_ebus.c
RevisionDateAuthorComments
 1.9  01-Sep-2025  thorpej Put the pcfiic driver declaration in the global location, and adapt
the sparc64 instance to be a proper separate attachment.
 1.8  31-Aug-2025  thorpej Don't rely on pcfiic_attach() to print the newline.
 1.7  23-Oct-2020  jdc branches: 1.7.6; 1.7.16;
Move E250 and E450 i2c patches from dev/pcfiic_ebus.c to sparc64/ofw_patch.c.
They are now co-located with the other OFW patch routines.
New i2c devices are created for E250/E450 and v210/v240, so create new
functions to avoid duplicate code.
 1.6  12-Jun-2020  thorpej Update for proplib(3) API changes.
 1.5  03-Jan-2016  jdc Remove duplicate register definitions and merge them all into pcf8584reg.h.
No functional change.
 1.4  03-Feb-2013  jdc branches: 1.4.14;
Output "iic mux present" if this device has multiple IIC buses (0 and 1).
The device has multiple buses if the second (bus select) register is present.
 1.3  18-Mar-2012  mrg branches: 1.3.2;
add missing __KERNEL_RCSID().
 1.2  01-Jul-2011  dyoung branches: 1.2.2; 1.2.6;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.1  28-Feb-2010  martin branches: 1.1.2; 1.1.6;
Remove the envctrl driver, it is superseeded by the more general pcfiic @
ebus. Add the SB1000/SB2000 fan controll driver (tda). From OpenBSD.
Move config files over to direct configuration of i2c devices.
 1.1.6.2  30-Apr-2010  uebayasi Sync with HEAD.
 1.1.6.1  28-Feb-2010  uebayasi file pcfiic_ebus.c was added on branch uebayasi-xip on 2010-04-30 14:39:51 +0000
 1.1.2.2  11-Mar-2010  yamt sync with head
 1.1.2.1  28-Feb-2010  yamt file pcfiic_ebus.c was added on branch yamt-nfs-mp on 2010-03-11 15:03:00 +0000
 1.2.6.1  05-Apr-2012  mrg sync to latest -current.
 1.2.2.2  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.2.2.1  17-Apr-2012  yamt sync with head
 1.3.2.2  03-Dec-2017  jdolecek update from HEAD
 1.3.2.1  25-Feb-2013  tls resync with head
 1.4.14.1  19-Mar-2016  skrll Sync with HEAD
 1.7.16.2  12-Sep-2021  thorpej - Improve some comments.
- Update pcfiic_i2c_exec() for the channel split (might fix an issue
spotted by tnn@ in testing).
 1.7.16.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.7.6.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