diff options
| author | Nathan Whitehorn <nwhitehorn@FreeBSD.org> | 2009-01-15 23:14:59 +0000 |
|---|---|---|
| committer | Nathan Whitehorn <nwhitehorn@FreeBSD.org> | 2009-01-15 23:14:59 +0000 |
| commit | ee9db219dff147dedea08dc1d145499de46fee5b (patch) | |
| tree | df23f09314cc5995210e7ca898029c01d13df594 /sys/dev/iicbus | |
| parent | f624d2026aacdc271d3dfc812e5d0a7afae50092 (diff) | |
Notes
Diffstat (limited to 'sys/dev/iicbus')
| -rw-r--r-- | sys/dev/iicbus/iic.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/iicbus/iic.c b/sys/dev/iicbus/iic.c index 685dfaf27f6c..ebc167deec67 100644 --- a/sys/dev/iicbus/iic.c +++ b/sys/dev/iicbus/iic.c @@ -110,14 +110,18 @@ iic_identify(driver_t *driver, device_t parent) { if (device_find_child(parent, "iic", -1) == NULL) - BUS_ADD_CHILD(parent, 0, "iic", 0); + BUS_ADD_CHILD(parent, 0, "iic", -1); } static int iic_probe(device_t dev) { + if (iicbus_get_addr(dev) > 0) + return (ENXIO); + device_set_desc(dev, "I2C generic I/O"); - return (BUS_PROBE_NOWILDCARD); + + return (0); } static int |
