On Thu, May 6, 2010 at 06:37, Oskar Schirmer wrote: > --- a/drivers/input/touchscreen/ad7877.c > +++ b/drivers/input/touchscreen/ad7877.c > @@ -669,6 +669,8 @@ static int __devinit ad7877_probe(struct spi_device *spi) > dev_dbg(&spi->dev, "SPI CLK %d Hz?\n",spi->max_speed_hz); > return -EINVAL; > } > + spi->bits_per_word = 16; > + spi_setup(spi); i think it'd be a better idea to do something like: if (spi->bits_per_word != 16) { if (spi->bits_per_word) { dev_err(&spi->dev, "Invalid SPI settings; bits_per_word must be 16\n"); return -EINVAL; } spi->bits_per_word = 16; spi_setup(spi); } -mike -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html