OpenGrok
Cross Reference: pcfiic_ebus.c
xref
: /
src
/
sys
/
arch
/
sparc64
/
dev
/
pcfiic_ebus.c
Home
|
History
|
Annotate
|
Download
|
only in
dev
History log of
/src/sys/arch/sparc64/dev/pcfiic_ebus.c
Revision
Date
Author
Comments
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.
Indexes created Fri Oct 17 17:09:57 GMT 2025