asb100.c (310ec79210d754afe51e2e4a983e846b60179abd) asb100.c (c3813d6af177fab19e322f3114b1f64fbcf08d71)
1/*
2 asb100.c - Part of lm_sensors, Linux kernel modules for hardware
3 monitoring
4
5 Copyright (C) 2004 Mark M. Hoffman <mhoffman@lightlink.com>
6
7 (derived from w83781d.c)
8

--- 216 unchanged lines hidden (view full) ---

225 .class = I2C_CLASS_HWMON,
226 .driver = {
227 .name = "asb100",
228 },
229 .probe = asb100_probe,
230 .remove = asb100_remove,
231 .id_table = asb100_id,
232 .detect = asb100_detect,
1/*
2 asb100.c - Part of lm_sensors, Linux kernel modules for hardware
3 monitoring
4
5 Copyright (C) 2004 Mark M. Hoffman <mhoffman@lightlink.com>
6
7 (derived from w83781d.c)
8

--- 216 unchanged lines hidden (view full) ---

225 .class = I2C_CLASS_HWMON,
226 .driver = {
227 .name = "asb100",
228 },
229 .probe = asb100_probe,
230 .remove = asb100_remove,
231 .id_table = asb100_id,
232 .detect = asb100_detect,
233 .address_data = &addr_data,
233 .address_list = normal_i2c,
234};
235
236/* 7 Voltages */
237#define show_in_reg(reg) \
238static ssize_t show_##reg(struct device *dev, struct device_attribute *attr, \
239 char *buf) \
240{ \
241 int nr = to_sensor_dev_attr(attr)->index; \

--- 750 unchanged lines hidden ---
234};
235
236/* 7 Voltages */
237#define show_in_reg(reg) \
238static ssize_t show_##reg(struct device *dev, struct device_attribute *attr, \
239 char *buf) \
240{ \
241 int nr = to_sensor_dev_attr(attr)->index; \

--- 750 unchanged lines hidden ---