X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fw1%2Fw1_io.c;h=02796b5a39f6d8ce8462b01a96aebe0272a427db;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=765f065a5a774d179ae2378452121235bf5e05d0;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/w1/w1_io.c b/drivers/w1/w1_io.c index 765f065a5..02796b5a3 100644 --- a/drivers/w1/w1_io.c +++ b/drivers/w1/w1_io.c @@ -174,6 +174,15 @@ u8 w1_calc_crc8(u8 * data, int len) return crc; } +void w1_search_devices(struct w1_master *dev, w1_slave_found_callback cb) +{ + dev->attempts++; + if (dev->bus_master->search) + dev->bus_master->search(dev->bus_master->data, cb); + else + w1_search(dev); +} + EXPORT_SYMBOL(w1_write_bit); EXPORT_SYMBOL(w1_write_8); EXPORT_SYMBOL(w1_read_bit); @@ -183,3 +192,4 @@ EXPORT_SYMBOL(w1_calc_crc8); EXPORT_SYMBOL(w1_delay); EXPORT_SYMBOL(w1_read_block); EXPORT_SYMBOL(w1_write_block); +EXPORT_SYMBOL(w1_search_devices);