From d642226ebfc833ec80c2dd6a4f8197c2325ae334 Mon Sep 17 00:00:00 2001 From: Jesse Gilles Date: Fri, 17 Dec 2010 09:13:53 -0600 Subject: invert dout state: 0 drives output to ground, 1 is open/floating --- io-module/mts_io.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/io-module/mts_io.c b/io-module/mts_io.c index aa6e46d..c167b74 100644 --- a/io-module/mts_io.c +++ b/io-module/mts_io.c @@ -911,9 +911,9 @@ static ssize_t mts_attr_store_dout(struct device *dev, mutex_lock(&spi_dout_mutex); if (value) { - spi_dout_value |= bit; - } else { spi_dout_value &= ~bit; + } else { + spi_dout_value |= bit; } spi_writen(spi_dout_dev, &spi_dout_value, 1); -- cgit v1.2.3