w1: w1-gpio: Make GPIO an output for strong pullup
authorPhil Elwell <phil@raspberrypi.org>
Wed, 12 Jun 2019 16:15:05 +0000 (17:15 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:03:54 +0000 (16:03 +0000)
commitc5a77957ccb714a33bd550d4bf8e5a61ca9b545e
treeed32f254f345d5a541b421d0cd6363f13dbe31f2
parent47800e522f5bf8c7867716d4c4125267ed923c86
w1: w1-gpio: Make GPIO an output for strong pullup

The logic to drive the data line high to implement a strong pullup
assumed that the pin was already an output - setting a value does
not change an input.

See: https://github.com/raspberrypi/firmware/issues/1143

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
drivers/w1/masters/w1-gpio.c