lm92.c (310ec79210d754afe51e2e4a983e846b60179abd) | lm92.c (c3813d6af177fab19e322f3114b1f64fbcf08d71) |
---|---|
1/* 2 * lm92 - Hardware monitoring driver 3 * Copyright (C) 2005-2008 Jean Delvare <khali@linux-fr.org> 4 * 5 * Based on the lm90 driver, with some ideas taken from the lm_sensors 6 * lm92 driver as well. 7 * 8 * The LM92 is a sensor chip made by National Semiconductor. It reports --- 402 unchanged lines hidden (view full) --- 411 .class = I2C_CLASS_HWMON, 412 .driver = { 413 .name = "lm92", 414 }, 415 .probe = lm92_probe, 416 .remove = lm92_remove, 417 .id_table = lm92_id, 418 .detect = lm92_detect, | 1/* 2 * lm92 - Hardware monitoring driver 3 * Copyright (C) 2005-2008 Jean Delvare <khali@linux-fr.org> 4 * 5 * Based on the lm90 driver, with some ideas taken from the lm_sensors 6 * lm92 driver as well. 7 * 8 * The LM92 is a sensor chip made by National Semiconductor. It reports --- 402 unchanged lines hidden (view full) --- 411 .class = I2C_CLASS_HWMON, 412 .driver = { 413 .name = "lm92", 414 }, 415 .probe = lm92_probe, 416 .remove = lm92_remove, 417 .id_table = lm92_id, 418 .detect = lm92_detect, |
419 .address_data = &addr_data, | 419 .address_list = normal_i2c, |
420}; 421 422static int __init sensors_lm92_init(void) 423{ 424 return i2c_add_driver(&lm92_driver); 425} 426 427static void __exit sensors_lm92_exit(void) 428{ 429 i2c_del_driver(&lm92_driver); 430} 431 432MODULE_AUTHOR("Jean Delvare <khali@linux-fr.org>"); 433MODULE_DESCRIPTION("LM92/MAX6635 driver"); 434MODULE_LICENSE("GPL"); 435 436module_init(sensors_lm92_init); 437module_exit(sensors_lm92_exit); | 420}; 421 422static int __init sensors_lm92_init(void) 423{ 424 return i2c_add_driver(&lm92_driver); 425} 426 427static void __exit sensors_lm92_exit(void) 428{ 429 i2c_del_driver(&lm92_driver); 430} 431 432MODULE_AUTHOR("Jean Delvare <khali@linux-fr.org>"); 433MODULE_DESCRIPTION("LM92/MAX6635 driver"); 434MODULE_LICENSE("GPL"); 435 436module_init(sensors_lm92_init); 437module_exit(sensors_lm92_exit); |