On Tue, Jan 14, 2014 at 12:36:51PM +0100, Geert Uytterhoeven wrote:
> {
> - if (spi->mode & SPI_CS_HIGH)
> - enable = !enable;
> -
> - if (spi->cs_gpio >= 0)
> + if (spi->cs_gpio >= 0) {
> + if (spi->mode & SPI_CS_HIGH)
> + enable = !enable;
> gpio_set_value(spi->cs_gpio, !enable);
> - else if (spi->master->set_cs)
> - spi->master->set_cs(spi, !enable);
> + } else if (spi->master->set_cs)
> + spi->master->set_cs(spi, enable);
> }Coding style, braces on all branches of an if statement. This also pushes the handling of CS_HIGH back out into the driver which doesn't seem like it's helping anything. Flipping the sense of enable when calling set_cs() is probably OK though.
signature.asc
Description: Digital signature

