android_kernel_xiaomi_sm8350/drivers/w1/masters
David Fries 1f4ec2d7f6 W1: ds2490.c add support for strong pullup
Add strong pullup support for ds2490 driver, also drop mdelay(750), which
busy waits, usage in favour of msleep for long delays.  Now with msleep
only being called when the strong pullup is active, one wire bus
operations are only taking minimal system overhead.

The new set_pullup will only enable the strong pullup when requested,
which is expected to be the only write operation that will benefit from a
strong pullup.

Signed-off-by: David Fries <david@fries.net>
Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-10-16 11:21:50 -07:00
..
ds1wm.c W1: ds1wm.c msleep for reset 2008-10-16 11:21:50 -07:00
ds2482.c w1/ds2482: Convert to a new-style driver 2008-07-16 19:30:07 +02:00
ds2490.c W1: ds2490.c add support for strong pullup 2008-10-16 11:21:50 -07:00
Kconfig w1-gpio: add GPIO w1 bus master driver 2008-02-06 10:41:15 -08:00
Makefile w1-gpio: add GPIO w1 bus master driver 2008-02-06 10:41:15 -08:00
matrox_w1.c Clean up duplicate includes in drivers/w1/ 2007-10-17 08:42:48 -07:00
w1-gpio.c w1-gpio: add GPIO w1 bus master driver 2008-02-06 10:41:15 -08:00