mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
![Scott Alfter](/assets/img/avatar_default.png)
Some preliminary work at making use of this driver led me to implement CRC-16 checks on read and write to deal with the occasional glitchiness of the 1-Wire bus. The revised driver (attached) returns an I/O error if the CRC check fails. When reading the chip's state, either you get a valid indication or you get an I/O error. When changing its state, either the change is successful or an I/O error is returned. Signed-off-by: Scott Alfter <scott@alfter.us> Acked-by: Evgeniy Polyakov <zbr@ioremap.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17 lines
631 B
Makefile
17 lines
631 B
Makefile
#
|
|
# Makefile for the Dallas's 1-wire slaves.
|
|
#
|
|
|
|
obj-$(CONFIG_W1_SLAVE_THERM) += w1_therm.o
|
|
obj-$(CONFIG_W1_SLAVE_SMEM) += w1_smem.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2408) += w1_ds2408.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2413) += w1_ds2413.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2406) += w1_ds2406.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2423) += w1_ds2423.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2431) += w1_ds2431.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2433) += w1_ds2433.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2760) += w1_ds2760.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2780) += w1_ds2780.o
|
|
obj-$(CONFIG_W1_SLAVE_DS2781) += w1_ds2781.o
|
|
obj-$(CONFIG_W1_SLAVE_BQ27000) += w1_bq27000.o
|
|
obj-$(CONFIG_W1_SLAVE_DS28E04) += w1_ds28e04.o
|