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.
|