SUMMARY: This is the second part of the conversion to a new I²C interface. Thanks to Kyösti Mälkki for his help with this. PER-FILE CHANGES: - Makefile: - Remove i2c-algo-sccb target - i2c-algo-sccb.c: - i2c-algo-sccb.h: - Files deleted - ov511.c: - Remove redundant include of linux/i2c.h - Remove obsolete i2c_set_slave_internal() function - Set address ("slave") directly from low-level I²C functions - New call_i2c_clients() function (by Kyösti Mälkki) - i2c-algo-sccb linkage replaced with direct support for SMBus (by Kyösti Mälkki, with some small modification by myself) - ov511.h: - Remove i2c-algo-sccb stuff - Remove unused OV7610 #defines (these are defined in the sensor drivers now) - Remove leftover junk from old I²C interface