Loading drivers/hwmon/g760a.c +15 −20 Original line number Diff line number Diff line Loading @@ -24,12 +24,6 @@ #include <linux/mutex.h> #include <linux/sysfs.h> static const struct i2c_device_id g760a_id[] = { { "g760a", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, g760a_id); enum g760a_regs { G760A_REG_SET_CNT = 0x00, G760A_REG_ACT_CNT = 0x01, Loading Loading @@ -74,20 +68,6 @@ static inline unsigned int rpm_from_cnt(u8 val, u32 clk, u16 div) return ((val == 0x00) ? 0 : ((clk*30)/(val*div))); } /* new-style driver model */ static int g760a_probe(struct i2c_client *client, const struct i2c_device_id *id); static int g760a_remove(struct i2c_client *client); static struct i2c_driver g760a_driver = { .driver = { .name = "g760a", }, .probe = g760a_probe, .remove = g760a_remove, .id_table = g760a_id, }; /* read/write wrappers */ static int g760a_read_value(struct i2c_client *client, enum g760a_regs reg) { Loading Loading @@ -247,6 +227,21 @@ static int g760a_remove(struct i2c_client *client) return 0; } static const struct i2c_device_id g760a_id[] = { { "g760a", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, g760a_id); static struct i2c_driver g760a_driver = { .driver = { .name = "g760a", }, .probe = g760a_probe, .remove = g760a_remove, .id_table = g760a_id, }; module_i2c_driver(g760a_driver); MODULE_AUTHOR("Herbert Valerio Riedel <hvr@gnu.org>"); Loading Loading
drivers/hwmon/g760a.c +15 −20 Original line number Diff line number Diff line Loading @@ -24,12 +24,6 @@ #include <linux/mutex.h> #include <linux/sysfs.h> static const struct i2c_device_id g760a_id[] = { { "g760a", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, g760a_id); enum g760a_regs { G760A_REG_SET_CNT = 0x00, G760A_REG_ACT_CNT = 0x01, Loading Loading @@ -74,20 +68,6 @@ static inline unsigned int rpm_from_cnt(u8 val, u32 clk, u16 div) return ((val == 0x00) ? 0 : ((clk*30)/(val*div))); } /* new-style driver model */ static int g760a_probe(struct i2c_client *client, const struct i2c_device_id *id); static int g760a_remove(struct i2c_client *client); static struct i2c_driver g760a_driver = { .driver = { .name = "g760a", }, .probe = g760a_probe, .remove = g760a_remove, .id_table = g760a_id, }; /* read/write wrappers */ static int g760a_read_value(struct i2c_client *client, enum g760a_regs reg) { Loading Loading @@ -247,6 +227,21 @@ static int g760a_remove(struct i2c_client *client) return 0; } static const struct i2c_device_id g760a_id[] = { { "g760a", 0 }, { } }; MODULE_DEVICE_TABLE(i2c, g760a_id); static struct i2c_driver g760a_driver = { .driver = { .name = "g760a", }, .probe = g760a_probe, .remove = g760a_remove, .id_table = g760a_id, }; module_i2c_driver(g760a_driver); MODULE_AUTHOR("Herbert Valerio Riedel <hvr@gnu.org>"); Loading