Add driver for National Semiconductor LM73 temperature sensor
PATCH 1/4 Add driver for National Semiconductor LM73 temperature sensor
This driver is based on the driver for the LM75.
Signed-off-by Larry Johnson <[email protected]>
---
dtt/Makefile | 2 +- dtt/lm73.c | 181 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/dtt.h | 12 ++++- 3 files changed, 193 insertions(+), 2 deletions(-)
dtt/Makefile +1 -1
@@ -30,7 +30,7 @@ include $(TOPDIR)/config.mk LIB = $(obj)libdtt.a -COBJS = lm75.o ds1621.o adm1021.o lm81.o ds1775.o +COBJS = lm75.o ds1621.o adm1021.o lm81.o ds1775.o lm73.o SRCS := $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS))
dtt/lm73.c new file +181 -0
181 lines not on this page · raw message
include/dtt.h +11 -1
@@ -31,7 +31,8 @@defined (CONFIG_DTT_DS1621 ) || \defined (CONFIG_DTT_DS1775 ) || \defined (CONFIG_DTT_LM81 ) || \ - defined(CONFIG_DTT_ADM1021) +defined (CONFIG_DTT_ADM1021 ) || \ + defined(CONFIG_DTT_LM73)#define CONFIG_DTT /* We have a DTT */
@@ -119,4 +120,13 @@ extern int dtt_get_temp(int sensor);#define DTT_ADM1021_DEVID 0x41#endif +#if defined(CONFIG_DTT_LM73 ) +#define DTT_READ_TEMP 0x0 +#define DTT_CONFIG 0x1 +#define DTT_TEMP_HIGH 0x2 +#define DTT_TEMP_LOW 0x3 +#define DTT_CONTROL 0x4 +#define DTT_ID 0x7 +#endif +#endif /* _DTT_H_ */