| #ifndef __HWMON_ADT7X10_H__ |
| #define __HWMON_ADT7X10_H__ |
| /* ADT7410 registers definition */ |
| #define ADT7X10_TEMPERATURE 0 |
| #define ADT7X10_T_ALARM_HIGH 4 |
| #define ADT7X10_T_ALARM_LOW 6 |
| #define ADT7X10_T_HYST 0xA |
| int (*read_byte)(struct device *, u8 reg); |
| int (*write_byte)(struct device *, u8 reg, u8 data); |
| int (*read_word)(struct device *, u8 reg); |
| int (*write_word)(struct device *, u8 reg, u16 data); |
| int adt7x10_probe(struct device *dev, const char *name, int irq, |
| const struct adt7x10_ops *ops); |
| int adt7x10_remove(struct device *dev, int irq); |
| extern const struct dev_pm_ops adt7x10_dev_pm_ops; |
| #define ADT7X10_DEV_PM_OPS (&adt7x10_dev_pm_ops) |
| #define ADT7X10_DEV_PM_OPS NULL |