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);