diff options
author | Nicolas Souchu <nsouch@FreeBSD.org> | 2002-03-23 15:49:15 +0000 |
---|---|---|
committer | Nicolas Souchu <nsouch@FreeBSD.org> | 2002-03-23 15:49:15 +0000 |
commit | c17d43407fe04133a94055b0dbc7ea8965654a9f (patch) | |
tree | f78e24d69b8d02162ae886a610fb85cac8989741 /sys/dev/iicbus/if_ic.c | |
parent | ed86ca364b2e22d627d4ed44ad2c67f48d547c09 (diff) | |
download | src-c17d43407fe04133a94055b0dbc7ea8965654a9f.tar.gz src-c17d43407fe04133a94055b0dbc7ea8965654a9f.zip |
Major rework of the iicbus/smbus framework:
- VIA chipset SMBus controllers added
- alpm driver updated
- Support for dynamic modules added
- bktr FreeBSD smbus updated but not tested
- cleanup
Notes
Notes:
svn path=/head/; revision=93023
Diffstat (limited to 'sys/dev/iicbus/if_ic.c')
-rw-r--r-- | sys/dev/iicbus/if_ic.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/dev/iicbus/if_ic.c b/sys/dev/iicbus/if_ic.c index 2db18415201b..28b3d1aa5d80 100644 --- a/sys/dev/iicbus/if_ic.c +++ b/sys/dev/iicbus/if_ic.c @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1998 Nicolas Souchu + * Copyright (c) 1998, 2001 Nicolas Souchu * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -30,7 +30,6 @@ * I2C bus IP driver */ -#ifdef _KERNEL #include <sys/param.h> #include <sys/systm.h> #include <sys/mbuf.h> @@ -47,7 +46,6 @@ #include <net/if_types.h> #include <net/netisr.h> -#endif #include <sys/mbuf.h> #include <sys/socket.h> #include <net/netisr.h> @@ -65,6 +63,8 @@ #include "iicbus_if.h" +#define PCF_MASTER_ADDRESS 0xaa + #define ICHDRLEN sizeof(u_int) #define ICMTU 1500 /* default mtu */ @@ -130,7 +130,7 @@ icattach(device_t dev) struct ic_softc *sc = (struct ic_softc *)device_get_softc(dev); struct ifnet *ifp = &sc->ic_if; - sc->ic_addr = iicbus_get_addr(dev); + sc->ic_addr = PCF_MASTER_ADDRESS; /* XXX only PCF masters */ ifp->if_softc = sc; ifp->if_name = "ic"; @@ -448,3 +448,5 @@ error: } DRIVER_MODULE(ic, iicbus, ic_driver, ic_devclass, 0, 0); +MODULE_DEPEND(ic, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER); +MODULE_VERSION(ic, 1); |