1. 09 Feb, 2016 1 commit
  2. 29 Oct, 2015 1 commit
  3. 31 Jul, 2015 1 commit
    • Jarkko Nikula's avatar
      spi: pxa2xx: Add support for Intel Sunrisepoint · 34cadd9c
      Jarkko Nikula authored
      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: default avatarJarkko Nikula <jarkko.nikula@linux.intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      34cadd9c
  4. 05 Jun, 2015 2 commits
  5. 22 Dec, 2014 1 commit
  6. 26 Nov, 2014 1 commit
  7. 21 Mar, 2014 1 commit
    • Arnd Bergmann's avatar
      ARM: pxa: fix pxa_ssp_* declarations · 1ced9a5b
      Arnd Bergmann authored
      The functions declared in include/linux/pxa2xx_ssp.h are
      defined in plat-pxa/ssp.c, which can also be built for
      PLAT_MMP, but may be disabled there. This can lead to
      both unresolved symbols at link time and to duplicate
      symbols at compile time for random configurations.
      
      Changing the #ifdef in the header file to match the
      Kconfig symbol that decides if the file is built solves
      both problems.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Cc: Eric Miao <eric.y.miao@gmail.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
      Cc: Daniel Mack <zonque@gmail.com>
      1ced9a5b
  8. 14 Aug, 2013 1 commit
  9. 08 Feb, 2013 1 commit
  10. 08 Jan, 2013 1 commit
    • Mika Westerberg's avatar
      spi/pxa2xx: embed the ssp_device to platform data · 851bacf5
      Mika Westerberg authored
      The spi-pxa2xx-pci glue driver had to implement pxa_ssp_request()/free() in
      order to support the spi-pxa2xx platform driver. Since the ACPI enabled
      platforms can use the same platform driver we would need to implement
      pxa_ssp_request()/free() in some central place that can be shared by the
      ACPI and PCI glue code.
      
      Instead of doing that we can make pxa_ssp_request()/free() to be available
      only when CONFIG_ARCH_PXA is set. On other arches these are being stubbed
      out in preference to passing the ssp_device from the platform data
      directly.
      
      We also change the SPI bus number to be taken from ssp->port_id instead of
      platform device id. This way the supporting code that passes the ssp can
      decide the number (or it can set it to the same as pdev->id).
      Signed-off-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
      Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
      851bacf5
  11. 10 Jun, 2012 2 commits
  12. 31 Mar, 2011 1 commit
  13. 02 Dec, 2010 1 commit
  14. 01 Dec, 2010 3 commits
  15. 11 May, 2010 6 commits
  16. 01 Mar, 2010 1 commit
  17. 09 Sep, 2008 1 commit
  18. 07 Aug, 2008 1 commit
  19. 26 Jan, 2008 1 commit
  20. 27 Aug, 2006 1 commit
  21. 10 Nov, 2005 1 commit
    • Liam Girdwood's avatar
      [ARM] 3098/1: pxa2xx disable ssp irq · b216c018
      Liam Girdwood authored
      Patch from Liam Girdwood
      
      This patch allows users of the pxa SSP driver to register their own irq
      handlers instead of using the default SSP handler. It also cleans up the
      CKEN clock and irq detection as the values are now stored in a table.
      
      This patch replaces 2845/1
      
      Changes:-
      o Added flags parameter to ssp_init()
      o Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for
      drivers that want to register their own handler)
      o Cleaned up clock and irq detection, values are now stored in table.
      o Added build changes to allow other drivers (e.g audio) to select the
      ssp driver.
      o corgi_ssp.c changed to use new interface.
      Signed-off-by: default avatarLiam Girdwood <liam.girdwood@wolfsonmicro.com>
      Signed-off-by: default avatarRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      b216c018
  22. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4