]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module)
authorpopcornmix <popcornmix@gmail.com>
Wed, 8 May 2013 10:46:50 +0000 (11:46 +0100)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Mon, 28 Aug 2017 18:30:07 +0000 (15:30 -0300)
commit527f16a814b649ac24439bab6cebd3ffb34fbf34
treebaae2c8c7eab50973f9346085e8a6cc3aa172019
parent1b256d77b00fc38351ac27a44c7296cff70ca73c
enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module)

1-wire: Add support for configuring pin for w1-gpio kernel module
See: https://github.com/raspberrypi/linux/pull/457

Add bitbanging pullups, use them for w1-gpio

Allows parasite power to work, uses module option pullup=1

bcm2708: Ensure 1-wire pullup is disabled by default, and expose as module parameter

Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
w1-gpio: Add gpiopin module parameter and correctly free up gpio pull-up pin, if set

Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
w1-gpio: Sort out the pullup/parasitic power tangle
drivers/w1/masters/w1-gpio.c
drivers/w1/w1.h
drivers/w1/w1_int.c
drivers/w1/w1_io.c
include/linux/w1-gpio.h