History

i2c: remove i2c_new_probed_device API

All in-tree users have been converted to the new i2c_new_scanned_device function, so remove this deprecated one.

Wolfram Sang committed 6 years ago

Commit 3c1d1611 parent edb2c9d2 files · +0 −19Browse files

Unified · Split

2 files
  1. drivers/i2c/i2c-core-base.c +0 −13
  2. include/linux/i2c.h +0 −6
drivers/i2c/i2c-core-base.c+0−13
@@ -2273,19 +2273,6 @@ i2c_new_scanned_device(struct i2c_adapter *adap, · 2272 unmodified lines
2273}2273}
2274EXPORT_SYMBOL_GPL(i2c_new_scanned_device);2274EXPORT_SYMBOL_GPL(i2c_new_scanned_device);
2275 2275
2276struct i2c_client *
2277i2c_new_probed_device(struct i2c_adapter *adap,
2278 struct i2c_board_info *info,
2279 unsigned short const *addr_list,
2280 int (*probe)(struct i2c_adapter *adap, unsigned short addr))
2281{
2282 struct i2c_client *client;
2283
2284 client = i2c_new_scanned_device(adap, info, addr_list, probe);
2285 return IS_ERR(client) ? NULL : client;
2286}
2287EXPORT_SYMBOL_GPL(i2c_new_probed_device);
2288
2289struct i2c_adapter *i2c_get_adapter(int nr)2276struct i2c_adapter *i2c_get_adapter(int nr)
2290{2277{
2291 struct i2c_adapter *adapter;2278 struct i2c_adapter *adapter;
include/linux/i2c.h+0−6
@@ -461,12 +461,6 @@ i2c_new_scanned_device(struct i2c_adapter *adap, · 460 unmodified lines
461 unsigned short const *addr_list,461 unsigned short const *addr_list,
462 int (*probe)(struct i2c_adapter *adap, unsigned short addr));462 int (*probe)(struct i2c_adapter *adap, unsigned short addr));
463 463
464struct i2c_client *
465i2c_new_probed_device(struct i2c_adapter *adap,
466 struct i2c_board_info *info,
467 unsigned short const *addr_list,
468 int (*probe)(struct i2c_adapter *adap, unsigned short addr));
469
470/* Common custom probe functions */464/* Common custom probe functions */
471int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr);465int i2c_probe_func_quick_read(struct i2c_adapter *adap, unsigned short addr);
472 466