Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 09/30/2003 00:35:31
Module Name:	src
Committed By:	thorpej
Date:		Tue Sep 30 00:35:31 UTC 2003

Modified Files:
	src/sys/arch/acorn26/acorn26: machdep.c start.c stubs.c
	src/sys/arch/acorn26/conf: FOURMEG GENERIC INSTALL files.acorn26
	src/sys/arch/acorn26/ioc: rtc.c
	src/sys/arch/acorn32/acorn32: rpc_machdep.c
	src/sys/arch/acorn32/conf: GENERIC INSTALL LOWMEM_WSCONS NC NC_WSCONS
	    RPC_WSCONS majors.acorn32
	src/sys/arch/arm/conf: majors.arm32
	src/sys/conf: files
	src/sys/dev/pci: files.pci if_tl.c if_tlvar.h
Added Files:
	src/sys/arch/acorn26/ioc: iociicvar.h
	src/sys/arch/acorn32/include: machdep.h
	src/sys/dev/i2c: at24cxx.c at24cxxvar.h ds1307.c ds1307reg.h files.i2c
	    i2c.c i2c_bitbang.c i2c_bitbang.h i2c_exec.c i2c_io.h i2cvar.h
	    lm75.c lm75reg.h m41st84.c m41st84reg.h m41t00.c m41t00reg.h
	    max6900.c max6900reg.h pcf8583.c pcf8583reg.h pcf8583var.h
Removed Files:
	src/sys/arch/acorn26/ioc: iic.c iic.h pcf8583reg.h
	src/sys/dev/i2c: i2c_bus.c i2c_bus.h i2c_eeprom.c i2c_eeprom.h

Log Message:
New generic I2C framework.  Supports bit-bang and "intelligent" I2C
interface controllers (of varying intelligence levels).

Contributed by Wasabi Systems, Inc.  Primarily written by Steve Woodford,
with some modification by me.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 src/sys/arch/acorn26/acorn26/machdep.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/acorn26/acorn26/start.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/acorn26/acorn26/stubs.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/acorn26/conf/FOURMEG
cvs rdiff -r1.14 -r1.15 src/sys/arch/acorn26/conf/GENERIC
cvs rdiff -r1.4 -r1.5 src/sys/arch/acorn26/conf/INSTALL
cvs rdiff -r1.5 -r1.6 src/sys/arch/acorn26/conf/files.acorn26
cvs rdiff -r1.8 -r0 src/sys/arch/acorn26/ioc/iic.c
cvs rdiff -r1.1 -r0 src/sys/arch/acorn26/ioc/iic.h \
    src/sys/arch/acorn26/ioc/pcf8583reg.h
cvs rdiff -r0 -r1.1 src/sys/arch/acorn26/ioc/iociicvar.h
cvs rdiff -r1.6 -r1.7 src/sys/arch/acorn26/ioc/rtc.c
cvs rdiff -r1.57 -r1.58 src/sys/arch/acorn32/acorn32/rpc_machdep.c
cvs rdiff -r1.27 -r1.28 src/sys/arch/acorn32/conf/GENERIC
cvs rdiff -r1.14 -r1.15 src/sys/arch/acorn32/conf/INSTALL
cvs rdiff -r1.16 -r1.17 src/sys/arch/acorn32/conf/LOWMEM_WSCONS \
    src/sys/arch/acorn32/conf/NC
cvs rdiff -r1.19 -r1.20 src/sys/arch/acorn32/conf/NC_WSCONS
cvs rdiff -r1.18 -r1.19 src/sys/arch/acorn32/conf/RPC_WSCONS
cvs rdiff -r1.7 -r1.8 src/sys/arch/acorn32/conf/majors.acorn32
cvs rdiff -r0 -r1.1 src/sys/arch/acorn32/include/machdep.h
cvs rdiff -r1.9 -r1.10 src/sys/arch/arm/conf/majors.arm32
cvs rdiff -r1.634 -r1.635 src/sys/conf/files
cvs rdiff -r0 -r1.1 src/sys/dev/i2c/at24cxx.c src/sys/dev/i2c/at24cxxvar.h \
    src/sys/dev/i2c/ds1307.c src/sys/dev/i2c/ds1307reg.h \
    src/sys/dev/i2c/files.i2c src/sys/dev/i2c/i2c.c \
    src/sys/dev/i2c/i2c_bitbang.c src/sys/dev/i2c/i2c_bitbang.h \
    src/sys/dev/i2c/i2c_exec.c src/sys/dev/i2c/i2c_io.h \
    src/sys/dev/i2c/i2cvar.h src/sys/dev/i2c/lm75.c src/sys/dev/i2c/lm75reg.h \
    src/sys/dev/i2c/m41st84.c src/sys/dev/i2c/m41st84reg.h \
    src/sys/dev/i2c/m41t00.c src/sys/dev/i2c/m41t00reg.h \
    src/sys/dev/i2c/max6900.c src/sys/dev/i2c/max6900reg.h \
    src/sys/dev/i2c/pcf8583.c src/sys/dev/i2c/pcf8583reg.h \
    src/sys/dev/i2c/pcf8583var.h
cvs rdiff -r1.2 -r0 src/sys/dev/i2c/i2c_bus.c src/sys/dev/i2c/i2c_eeprom.c
cvs rdiff -r1.1 -r0 src/sys/dev/i2c/i2c_bus.h src/sys/dev/i2c/i2c_eeprom.h
cvs rdiff -r1.194 -r1.195 src/sys/dev/pci/files.pci
cvs rdiff -r1.57 -r1.58 src/sys/dev/pci/if_tl.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/pci/if_tlvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.