|
@@ -104,8 +104,8 @@ extern s32 i2c_smbus_write_i2c_block_data(const struct i2c_client *client,
|
|
/**
|
|
/**
|
|
* struct i2c_driver - represent an I2C device driver
|
|
* struct i2c_driver - represent an I2C device driver
|
|
* @class: What kind of i2c device we instantiate (for detect)
|
|
* @class: What kind of i2c device we instantiate (for detect)
|
|
- * @attach_adapter: Callback for bus addition (for legacy drivers)
|
|
|
|
- * @detach_adapter: Callback for bus removal (for legacy drivers)
|
|
|
|
|
|
+ * @attach_adapter: Callback for bus addition (deprecated)
|
|
|
|
+ * @detach_adapter: Callback for bus removal (deprecated)
|
|
* @probe: Callback for device binding
|
|
* @probe: Callback for device binding
|
|
* @remove: Callback for device unbinding
|
|
* @remove: Callback for device unbinding
|
|
* @shutdown: Callback for device shutdown
|
|
* @shutdown: Callback for device shutdown
|
|
@@ -143,11 +143,11 @@ struct i2c_driver {
|
|
unsigned int class;
|
|
unsigned int class;
|
|
|
|
|
|
/* Notifies the driver that a new bus has appeared or is about to be
|
|
/* Notifies the driver that a new bus has appeared or is about to be
|
|
- * removed. You should avoid using this if you can, it will probably
|
|
|
|
- * be removed in a near future.
|
|
|
|
|
|
+ * removed. You should avoid using this, it will be removed in a
|
|
|
|
+ * near future.
|
|
*/
|
|
*/
|
|
- int (*attach_adapter)(struct i2c_adapter *);
|
|
|
|
- int (*detach_adapter)(struct i2c_adapter *);
|
|
|
|
|
|
+ int (*attach_adapter)(struct i2c_adapter *) __deprecated;
|
|
|
|
+ int (*detach_adapter)(struct i2c_adapter *) __deprecated;
|
|
|
|
|
|
/* Standard driver model interfaces */
|
|
/* Standard driver model interfaces */
|
|
int (*probe)(struct i2c_client *, const struct i2c_device_id *);
|
|
int (*probe)(struct i2c_client *, const struct i2c_device_id *);
|