1. 15 2月, 2017 1 次提交
    • H
      spi: lantiq-ssc: add support for Lantiq SSC SPI controller · 17f84b79
      Hauke Mehrtens 提交于
      This driver supports the Lantiq SSC SPI controller in master
      mode. This controller is found on Intel (former Lantiq) SoCs like
      the Danube, Falcon, xRX200, xRX300.
      
      The hardware uses two hardware FIFOs one for received and one for
      transferred bytes. When the driver writes data into the transmit FIFO
      the complete word is taken from the FIFO into a shift register. The
      data from this shift register is then written to the wire. This driver
      uses the interrupts signaling the status of the FIFOs and not the shift
      register. It is also possible to use the interrupts for the shift
      register, but they will send a signal after every word. When using the
      interrupts for the shift register we get a signal when the last word is
      written into the shift register and not when it is written to the wire.
      After all FIFOs are empty the driver busy waits till the hardware is
      not busy any more and returns the transfer status.
      Signed-off-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
      Signed-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      17f84b79
  2. 09 12月, 2016 2 次提交
  3. 05 12月, 2016 2 次提交
  4. 02 12月, 2016 1 次提交
  5. 01 12月, 2016 7 次提交
  6. 25 11月, 2016 8 次提交
  7. 24 11月, 2016 4 次提交
    • J
      spi: ath79: Fix module autoload for OF registration · d7a32394
      Javier Martinez Canillas 提交于
      If the driver is built as a module, autoload won't work because the module
      alias information is not filled. So user-space can't match the registered
      device with the corresponding module.
      
      Export the module alias information using the MODULE_DEVICE_TABLE() macro.
      
      Before this patch:
      
      $ modinfo drivers/spi/spi-ath79.ko | grep alias
      alias:          platform:ath79-spi
      
      After this patch:
      
      $ modinfo drivers/spi/spi-ath79.ko | grep alias
      alias:          platform:ath79-spi
      alias:          of:N*T*Cqca,ar7100-spiC*
      alias:          of:N*T*Cqca,ar7100-spi
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      d7a32394
    • J
      spi: xlp: Fix module autoload for OF registration · b87c701b
      Javier Martinez Canillas 提交于
      If the driver is built as a module, autoload won't work because the module
      alias information is not filled. So user-space can't match the registered
      device with the corresponding module.
      
      Export the module alias information using the MODULE_DEVICE_TABLE() macro.
      
      Before this patch:
      
      $ modinfo drivers/spi/spi-xlp.ko | grep alias
      alias:          acpi*:BRCM900D:*
      
      After this patch:
      
      $ modinfo drivers/spi/spi-xlp.ko | grep alias
      alias:          acpi*:BRCM900D:*
      alias:          of:N*T*Cnetlogic,xlp832-spiC*
      alias:          of:N*T*Cnetlogic,xlp832-spi
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      b87c701b
    • J
      spi: jcore: Fix module autoload for OF registration · aa12c1ab
      Javier Martinez Canillas 提交于
      If the driver is built as a module, autoload won't work because the module
      alias information is not filled. So user-space can't match the registered
      device with the corresponding module.
      
      Export the module alias information using the MODULE_DEVICE_TABLE() macro.
      
      Before this patch:
      
      $ modinfo drivers/spi/spi-jcore.ko | grep alias
      alias:          platform:jcore_spi
      
      After this patch:
      
      $ modinfo drivers/spi/spi-jcore.ko | grep alias
      alias:          platform:jcore_spi
      alias:          of:N*T*Cjcore,spi2C*
      alias:          of:N*T*Cjcore,spi2
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      aa12c1ab
    • J
      spi: spi-axi: Fix module autoload · 01affe23
      Javier Martinez Canillas 提交于
      If the driver is built as a module, autoload won't work because the module
      alias information is not filled. So user-space can't match the registered
      device with the corresponding module.
      
      Export the module alias information using the MODULE_DEVICE_TABLE() macro.
      
      Before this patch:
      
      $ modinfo drivers/spi/spi-axi-spi-engine.ko | grep alias
      $
      
      After this patch:
      
      $ modinfo drivers/spi/spi-axi-spi-engine.ko | grep alias
      alias:          of:N*T*Cadi,axi-spi-engine-1.00.aC*
      alias:          of:N*T*Cadi,axi-spi-engine-1.00.a
      Signed-off-by: NJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      01affe23
  8. 23 11月, 2016 5 次提交
  9. 22 11月, 2016 2 次提交
  10. 18 11月, 2016 1 次提交
  11. 16 11月, 2016 4 次提交
  12. 15 11月, 2016 1 次提交
  13. 14 11月, 2016 2 次提交