ds2760 W1 slave
PATCH 2/8 ds2760 W1 slave
This is W1 slave for ds2760 chip, found inside almost every HP iPaq and HTC PDAs/phones.
Acked-by Evgeniy Polyakov <[email protected]>
Signed-off-by Anton Vorontsov <[email protected]>
--- drivers/w1/slaves/Kconfig | 13 ++++ drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds2760.c | 125 +++++++++++++++++++++++++++++++++++++++++ drivers/w1/slaves/w1_ds2760.h | 50 ++++++++++++++++ drivers/w1/w1_family.h | 1 + 5 files changed, 190 insertions(+), 0 deletions(-) create mode 100644 drivers/w1/slaves/w1_ds2760.c create mode 100644 drivers/w1/slaves/w1_ds2760.h
drivers/w1/slaves/Kconfig +13 -0
@@ -35,4 +35,17 @@ config W1_SLAVE_DS2433_CRC Each block has 30 bytes of data and a two byte CRC16. Full block writes are only allowed if the CRC is valid. +config W1_SLAVE_DS2760 + tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)" + depends on W1 + help + If you enable this you will have the DS2760 battery monitor + chip support. + + The battery monitor chip is used in many batteries/devices + as the one who is responsible for charging/discharging/monitoring + Li+ batteries. + + If you are unsure, say N. + endmenu
drivers/w1/slaves/Makefile +1 -0
@@ -5,4 +5,5 @@ obj-$(CONFIG_W1_SLAVE_THERM) += w1_therm.o obj-$(CONFIG_W1_SLAVE_SMEM) += w1_smem.o obj-$(CONFIG_W1_SLAVE_DS2433) += w1_ds2433.o +obj-$(CONFIG_W1_SLAVE_DS2760) += w1_ds2760.o
drivers/w1/slaves/w1_ds2760.c new file +125 -0
125 lines not on this page · raw message
drivers/w1/slaves/w1_ds2760.h new file +50 -0
50 lines not on this page · raw message
drivers/w1/w1_family.h +1 -0
@@ -33,6 +33,7 @@#define W1_THERM_DS1822 0x22#define W1_EEPROM_DS2433 0x23#define W1_THERM_DS18B20 0x28 +#define W1_FAMILY_DS2760 0x30#define MAXNAMELEN 32
Signature · 1 line
1.5.1.1-dirty