1. 31 8月, 2015 1 次提交
  2. 30 8月, 2015 1 次提交
  3. 29 8月, 2015 4 次提交
  4. 28 8月, 2015 1 次提交
  5. 27 8月, 2015 1 次提交
  6. 26 8月, 2015 5 次提交
  7. 22 8月, 2015 2 次提交
  8. 21 8月, 2015 4 次提交
  9. 20 8月, 2015 1 次提交
  10. 15 8月, 2015 1 次提交
    • M
      spi: bcm2835: set up spi-mode before asserting cs-gpio · ca861dd0
      Martin Sperl 提交于
      When using reverse polarity for clock (spi-cpol) on a device
      the clock line gets altered after chip-select has been asserted
      resulting in an additional clock beat, which confuses hardware.
      
      This did not show when using native-CS, as the same register
      is used to control cs as well as polarity, so the changes came
      into effect at the same time. Unfortunately this is not true
      with gpio-cs.
      
      To avoid this situation this patch moves the setup of polarity
      (spi-cpol and spi-cpha) outside of the chip-select into
      prepare_message, which is run prior to asserting chip-select.
      
      Also fixes resetting 3-wire mode after use of rx-mode, so that
      a 3-Wire sequence TX, RX, TX works as well (right now it runs
      TX, RX, RX instead)
      Reported-by: NNoralf Tronnes <noralf@tronnes.org>
      Signed-off-by: NMartin Sperl <kernel@martin.sperl.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      ca861dd0
  11. 14 8月, 2015 1 次提交
  12. 13 8月, 2015 2 次提交
  13. 12 8月, 2015 2 次提交
  14. 11 8月, 2015 2 次提交
  15. 08 8月, 2015 1 次提交
  16. 07 8月, 2015 1 次提交
  17. 06 8月, 2015 1 次提交
  18. 05 8月, 2015 4 次提交
  19. 04 8月, 2015 1 次提交
  20. 01 8月, 2015 2 次提交
    • J
      spi: pxa2xx: Add support for Intel Sunrisepoint · 34cadd9c
      Jarkko Nikula 提交于
      Major difference in LPSS SPI between Intel Sunrisepoint PCH and earlier
      platforms is an integrated DMA (iDMA) engine. iDMA is an IP that is private
      for each LPSS host controller (UART/SPI/I2C). Other differences are private
      register space offset, a few private registers that are in different
      location and FIFO thresholds.
      
      Intel Sunrisepoint LPSS SPI and iDMA devices are probed and registered in
      MFD layer as platform devices. Here these compound devices are detected by
      matching against known PCI IDs. This allows us to share
      pxa2xx_spi_acpi_get_pdata() for setting up the platform data instead of
      duplicating it in MFD part.
      
      This patch adds configuration for Intel Sunrisepoint LPSS SPI, above
      detection and DMA filter function that picks the DMA channel only from an
      associated iDMA block.
      Signed-off-by: NJarkko Nikula <jarkko.nikula@linux.intel.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      34cadd9c
    • J
      spi: xcomm: Export I2C module alias information · 98c7863c
      Javier Martinez Canillas 提交于
      The I2C core always reports the MODALIAS uevent as "i2c:<client name"
      regardless if the driver was matched using the I2C id_table or the
      of_match_table. So the driver needs to export the I2C table and this
      be built into the module or udev won't have the necessary information
      to auto load the correct module when the device is added.
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      98c7863c
  21. 30 7月, 2015 2 次提交