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.

Attachment: signature.asc
Description: Digital signature

Reply via email to