Re: [PATCH] i2c-gpio.c: correct logic of pdata->scl_is_open_drain

From: Håvard Skinnemoen
Date: Mon Oct 31 2011 - 17:21:57 EST


On Mon, Oct 31, 2011 at 9:14 AM, Voss, Nikolaus <N.Voss@xxxxxxxxxxx> wrote:
> If pdata->scl_is_open_drain was set, the driver used push-pull output
> for SCL, not open-drain output.
>
> Signed-off-by: Nikolaus Voss <n.voss@xxxxxxxxxxx>

{sda,scl}_is_open_drain indicates that the GPIO hardware is set up to
do open drain so the software doesn't have to, i.e.
gpio_set_value(pin, 1) will turn off the output driver rather than
drive the pin high, so the _val functions will do the right thing.

In other words, the existing code is correct.

Havard
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/