History log of /freebsd/sys/dev/iicbus/iicbus.c (Results 101 – 111 of 111)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/3.3.0_cvs
# c3aac50f 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 15317dd8 29-Jul-1999 Matthew N. Dodd <mdodd@FreeBSD.org>

Alter the behavior of sys/kern/subr_bus.c:device_print_child()

- device_print_child() either lets the BUS_PRINT_CHILD
method produce the entire device announcement message or
it prints "foo0:

Alter the behavior of sys/kern/subr_bus.c:device_print_child()

- device_print_child() either lets the BUS_PRINT_CHILD
method produce the entire device announcement message or
it prints "foo0: not found\n"

Alter sys/kern/subr_bus.c:bus_generic_print_child() to take on
the previous behavior of device_print_child() (printing the
"foo0: <FooDevice 1.1>" bit of the announce message.)

Provide bus_print_child_header() and bus_print_child_footer()
to actually print the output for bus_generic_print_child().
These functions should be used whenever possible (unless you can
just use bus_generic_print_child())

The BUS_PRINT_CHILD method now returns int instead of void.

Modify everything else that defines or uses a BUS_PRINT_CHILD
method to comply with the above changes.

- Devices are 'on' a bus, not 'at' it.
- If a custom BUS_PRINT_CHILD method does the same thing
as bus_generic_print_child(), use bus_generic_print_child()
- Use device_get_nameunit() instead of both
device_get_name() and device_get_unit()
- All BUS_PRINT_CHILD methods return the number of
characters output.

Reviewed by: dfr, peter

show more ...


Revision tags: release/3.2.0
# 566643e3 08-May-1999 Doug Rabson <dfr@FreeBSD.org>

Move the declaration of the interrupt type from the driver structure
to the BUS_SETUP_INTR call.


# 505ab9b8 11-Apr-1999 Eivind Eklund <eivind@FreeBSD.org>

Staticize.


Revision tags: release/3.1.0, release/3.0.0, release/2.2.8
# bf896bd0 09-Jan-1999 Nicolas Souchu <nsouch@FreeBSD.org>

Change /dev/smb and /dev/iic interface to allow user programs to interact with
devices dynamically. That means,

+ only one /dev/iic or /dev/smb device for each smb/iic bus to access

Change /dev/smb and /dev/iic interface to allow user programs to interact with
devices dynamically. That means,

+ only one /dev/iic or /dev/smb device for each smb/iic bus to access
+ I2C/SMB device address must be given to any ioctl
+ new devices may be plugged and accessed after boot, which was
impossible previously (device addresses were hardcoded into
the kernel)

show more ...


# f1d19042 07-Dec-1998 Archie Cobbs <archie@FreeBSD.org>

The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static
and local variables, goto labels, and functions declared but not defined.


# f8cf96db 22-Nov-1998 Nicolas Souchu <nsouch@FreeBSD.org>

Remove broken and useless intr interface.

Submitted by: Doug Rabson <dfr@nlsystems.com>
Amancio Hasty <hasty@rah.star-gate.com>

Avoid compile warnings.


# 7d70baf7 08-Nov-1998 Nicolas Souchu <nsouch@FreeBSD.org>

Check if devclass exists for probed devices before
declaring the device 'alive'.


# 99a6f52d 07-Nov-1998 Nicolas Souchu <nsouch@FreeBSD.org>

Add iic driver iff the corresponding devclass exists.


# 04f89a63 31-Oct-1998 Nicolas Souchu <nsouch@FreeBSD.org>

iicbb is generic support for I2C bit-banging.

Other files: timeout management added to the I2C framework.


# c3e2dc6b 03-Sep-1998 Nicolas Souchu <nsouch@FreeBSD.org>

Submitted by: nsouch
Philips I2C bus generic support other new bus architecture.


12345