1. Oct 04, 2018
  2. Oct 03, 2018
  3. Oct 02, 2018
  4. Sep 28, 2018
  5. Sep 21, 2018
  6. Sep 19, 2018
  7. Sep 18, 2018
  8. Sep 13, 2018
  9. Sep 12, 2018
    • Linus Walleij's avatar
      spi: davinci: Remove chip select GPIO pdata · 56df612a
      Linus Walleij authored
      
      
      The DaVinci SPI can use either:
      - Internal chip selects (inside the SPI host)
      - External chip selects (using GPIO)
      - External chip selects passed in pdata
      
      The last way of passing external chip selects through
      platform data is not used in the kernel. Delete it to make
      the code simpler when refactoring GPIO.
      
      Cc: Sekhar Nori <nsekhar@ti.com>
      Cc: Kevin Hilman <khilman@kernel.org>
      Cc: Michele Dionisio <michele.dionisio@gmail.com>
      Cc: Frode Isaksen <fisaksen@baylibre.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      56df612a
  10. Sep 11, 2018
  11. Sep 10, 2018
    • Linus Walleij's avatar
      spi: gpio: No MISO does not imply no RX · abf5feef
      Linus Walleij authored
      
      
      There is a logical problem in spi-gpio with host just
      assigning a MOSI line and no MISO: this is interpreted
      as the host cannot do RX and the host is flagged with
      SPI_MASTER_NO_RX.
      
      This is wrong: since GPIO lines can switch direction,
      in 3WIRE operation the host will simply reverse the
      direction of the GPIO line and start reading from it,
      there is even code for doing this in the driver, but
      it went unnoticed because it was tested by using a
      master with 4 wires but a device using just 3 wires.
      
      Remove the offending flag.
      
      Cc: Andrzej Hajda <a.hajda@samsung.com>
      Cc: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      abf5feef
  12. Sep 08, 2018
  13. Sep 06, 2018
  14. Sep 05, 2018
  15. Sep 03, 2018
  16. Aug 31, 2018
  17. Aug 30, 2018
  18. Aug 29, 2018