Loading drivers/hwmon/atxp1.c +18 −24 Original line number Diff line number Diff line Loading @@ -45,30 +45,6 @@ MODULE_AUTHOR("Sebastian Witt <se.witt@gmx.net>"); static const unsigned short normal_i2c[] = { 0x37, 0x4e, I2C_CLIENT_END }; static int atxp1_probe(struct i2c_client *client, const struct i2c_device_id *id); static int atxp1_remove(struct i2c_client *client); static struct atxp1_data *atxp1_update_device(struct device *dev); static int atxp1_detect(struct i2c_client *client, struct i2c_board_info *info); static const struct i2c_device_id atxp1_id[] = { { "atxp1", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, atxp1_id); static struct i2c_driver atxp1_driver = { .class = I2C_CLASS_HWMON, .driver = { .name = "atxp1", }, .probe = atxp1_probe, .remove = atxp1_remove, .id_table = atxp1_id, .detect = atxp1_detect, .address_list = normal_i2c, }; struct atxp1_data { struct device *hwmon_dev; struct mutex update_lock; Loading Loading @@ -386,4 +362,22 @@ static int atxp1_remove(struct i2c_client *client) return 0; }; static const struct i2c_device_id atxp1_id[] = { { "atxp1", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, atxp1_id); static struct i2c_driver atxp1_driver = { .class = I2C_CLASS_HWMON, .driver = { .name = "atxp1", }, .probe = atxp1_probe, .remove = atxp1_remove, .id_table = atxp1_id, .detect = atxp1_detect, .address_list = normal_i2c, }; module_i2c_driver(atxp1_driver); Loading
drivers/hwmon/atxp1.c +18 −24 Original line number Diff line number Diff line Loading @@ -45,30 +45,6 @@ MODULE_AUTHOR("Sebastian Witt <se.witt@gmx.net>"); static const unsigned short normal_i2c[] = { 0x37, 0x4e, I2C_CLIENT_END }; static int atxp1_probe(struct i2c_client *client, const struct i2c_device_id *id); static int atxp1_remove(struct i2c_client *client); static struct atxp1_data *atxp1_update_device(struct device *dev); static int atxp1_detect(struct i2c_client *client, struct i2c_board_info *info); static const struct i2c_device_id atxp1_id[] = { { "atxp1", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, atxp1_id); static struct i2c_driver atxp1_driver = { .class = I2C_CLASS_HWMON, .driver = { .name = "atxp1", }, .probe = atxp1_probe, .remove = atxp1_remove, .id_table = atxp1_id, .detect = atxp1_detect, .address_list = normal_i2c, }; struct atxp1_data { struct device *hwmon_dev; struct mutex update_lock; Loading Loading @@ -386,4 +362,22 @@ static int atxp1_remove(struct i2c_client *client) return 0; }; static const struct i2c_device_id atxp1_id[] = { { "atxp1", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, atxp1_id); static struct i2c_driver atxp1_driver = { .class = I2C_CLASS_HWMON, .driver = { .name = "atxp1", }, .probe = atxp1_probe, .remove = atxp1_remove, .id_table = atxp1_id, .detect = atxp1_detect, .address_list = normal_i2c, }; module_i2c_driver(atxp1_driver);