[GIT PULL] spi updates for v4.3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit c13dcf9f2d6f5f06ef1bf79ec456df614c5e058b:

  Linux 4.2-rc8 (2015-08-23 20:52:59 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-v4.3

for you to fetch changes up to c5992f610f78e6c9d0a78e8fef1066ad640e17e8:

  Merge remote-tracking branches 'spi/topic/ti-qspi', 'spi/topic/xcomm' and 'spi/topic/xlp' into spi-next (2015-08-31 14:45:45 +0100)

----------------------------------------------------------------
spi: Updates for v4.3

A few core tweaks this time together with the usual collection of driver
specific updates and fixes plus a larger than average selection of new
device support:

 - Fix DMA mapping of unaligned vmalloc() buffers.
 - Statistics tracking transfer volumes exposed via sysfs.
 - New drivers for Freescale MPC5125, Intel Sunrise Point, Mediatek SoCs,
   and Netlogic XLP SoCs.

----------------------------------------------------------------
Alexandre Belloni (1):
      spi: atmel: remove useless include

Alexey Klimov (2):
      spi/s3c24xx: remove unnecessary memset of s3c24xx_spi
      spi/rockchip: remove unnecessary memset of rockchip_spi

Andrew Gabbasov (1):
      spi: Fix per-page mapping of unaligned vmalloc-ed buffer

Axel Lin (3):
      spi: pxa2xx: Add terminating entry for pxa2xx_spi_pci_compound_match
      spi: mt65xx: Fix module alias
      spi: fsl-(e)spi: Fix checking return value of devm_ioremap_resource

Colin Ian King (1):
      spi: spidev: fix inconsistent indenting

Fabio Estevam (1):
      spi: spidev: Fix typo

Franklin S Cooper Jr (3):
      spi: davinci: Set prescale value based on register value
      spi: davinci: Choose correct pre-scaler limit based on SOC
      ARM: davinci: Set proper SPI prescale limit value

Geert Uytterhoeven (3):
      spi: rspi: Drop variable "error" in qspi_trigger_transfer_out_in()
      spi: rspi: Make qspi_set_send_trigger() return "unsigned int"
      spi: sh-msiof: Remove obsolete spi_r8a779x_msiof platform_device_id entries

Heiner Kallweit (3):
      spi: fsl-(e)spi: migrate to using devm_ functions to simplify cleanup
      spi: fsl-(e)spi: simplify cleanup code
      spi: fsl-espi: add runtime PM

Jarkko Nikula (3):
      spi: pxa2xx: Add support for Intel Sunrisepoint
      spi: spi-pxa2xx: Remove unused legacy PXA DMA API channel numbers
      spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation for it

Javier Martinez Canillas (1):
      spi: xcomm: Export I2C module alias information

Jonas Gorski (1):
      spi/bcm63xx-hsspi: add support for dual spi read/write

Kamlakant Patel (2):
      spi/xlp: SPI controller driver for Netlogic XLP SoCs
      spi: Add DT bindings documentation for Netlogic XLP SPI controller

Koji Matsuoka (1):
      spi: sh-msiof: Fix FIFO size to 64 word from 256 word

Krzysztof Kozlowski (1):
      spi: xcomm: Drop owner assignment from i2c_driver

Lars Persson (1):
      spi: Fix regression in spi-bitbang-txrx.h

Leilk Liu (14):
      spi: support spi without dma channel to use can_dma()
      spi: Mediatek: Document devicetree bindings for spi bus
      spi: mediatek: Add spi bus for Mediatek MT8173
      spi: mediatek: fix endian warnings
      spi: Mediatek: fixup cpu_to_le32 incorrect usage
      spi: mediatek: remove redundant clock in prepare_hardware/unprepare_hardware
      spi: mediatek: fix spi incorrect endian usage
      spi: medaitek: revise quirks compatibility style
      spi: mediatek: use BIT() to instead of SPI_CMD_*_OFFSET
      spi: mediatek: add linux/io.h include file
      spi: mediatek: replace int with u32, delete TAB and define MTK_SPI_PAUSE_INT_STATUS marco
      spi: mediatek: add PM clk_prepare_enable fail flow
      spi: mediatek: replace *_time name
      spi: mediatek: fix SPI_CMD_PAUSE_IE macro error

Mark Brown (10):
      Merge remote-tracking branch 'spi/fix/bcm2835' into spi-fix-bcm2835
      spi: Fall back to master maximum speed if no slave speed specified
      Merge remote-tracking branches 'spi/fix/bcm2835', 'spi/fix/bitbang', 'spi/fix/img-spfi', 'spi/fix/omap2-mcspi', 'spi/fix/orion' and 'spi/fix/xilinx' into spi-linus
      Merge remote-tracking branch 'spi/topic/core' into spi-next
      Merge remote-tracking branch 'spi/topic/dma' into spi-next
      Merge remote-tracking branches 'spi/topic/atmel', 'spi/topic/bcm2835', 'spi/topic/bcm63xx-hsspi' and 'spi/topic/davinci' into spi-next
      Merge remote-tracking branches 'spi/topic/dw', 'spi/topic/fsl-espi', 'spi/topic/img-spfi' and 'spi/topic/mpc512x-psc' into spi-next
      Merge remote-tracking branches 'spi/topic/mtk', 'spi/topic/pxa2xx', 'spi/topic/qspi', 'spi/topic/rockchip' and 'spi/topic/s3c24xx' into spi-next
      Merge remote-tracking branches 'spi/topic/s3c64xx', 'spi/topic/sg', 'spi/topic/sh-msiof', 'spi/topic/spidev' and 'spi/topic/stats' into spi-next
      Merge remote-tracking branches 'spi/topic/ti-qspi', 'spi/topic/xcomm' and 'spi/topic/xlp' into spi-next

Martin Sperl (5):
      spi: expose spi_master and spi_device statistics via sysfs
      spi: bcm2835: fix overflow in calculation of transfer time
      spi: bcm2835: set up spi-mode before asserting cs-gpio
      spi: bcm2835: fix overflow in calculation of transfer time
      spi: bcm2835: set up spi-mode before asserting cs-gpio

Michael van der Westhuizen (2):
      dt: snps,dw-apb-ssi: Document new I/O data register width property
      spi: dw: Allow interface drivers to limit data I/O to word sizes

Michal Suchanek (1):
      spi: s3c64xx: print fifo size on probe.

Nadav Haklai (1):
      spi: orion: On a38x, implement "50MHZ SPI AC timing" Erratum No. FE-9144572

Ricardo Ribalda Delgado (2):
      spi/spi-xilinx: Fix mixed poll/irq mode
      spi/spi-xilinx: Fix spurious IRQ ACK on irq mode

Sebastian Reichel (1):
      spi: omap2-mcspi: add runtime PM to set_cs()

Sifan Naeem (4):
      spi: img-spfi: check for max speed supported by the spfi block
      spi: img-spfi: check for timeout error before proceeding
      spi: img-spfi: fix multiple calls to request gpio
      spi: img-spfi: fix kbuild test robot warning

Stefan Brüns (1):
      spi: check bits_per_word in spi_setup

Stephen Boyd (1):
      spi: spi-pxa2xx: Remove clk.h include

Uwe Kleine-König (3):
      spi: mpc512x-psc: add support for Freescale MPC5125
      spi: mpc512x-psc: adapt mpc5121-psc document to reality
      spi: mpc512x-psc: fix compiler warning about uninitialized variable

Vignesh R (1):
      spi: ti-qspi: use 128 bit transfer mode where possible

kbuild test robot (1):
      spi: mediatek: mtk_spi_driver can be static

 .../bindings/powerpc/fsl/mpc5121-psc.txt           |  24 +-
 .../devicetree/bindings/spi/snps,dw-apb-ssi.txt    |   2 +
 .../devicetree/bindings/spi/spi-davinci.txt        |   2 +
 .../devicetree/bindings/spi/spi-img-spfi.txt       |   1 +
 .../devicetree/bindings/spi/spi-mt65xx.txt         |  51 ++
 Documentation/devicetree/bindings/spi/spi-xlp.txt  |  39 ++
 arch/arm/mach-davinci/devices-da8xx.c              |   2 +
 arch/arm/mach-davinci/dm355.c                      |   1 +
 arch/arm/mach-davinci/dm365.c                      |   1 +
 arch/powerpc/include/asm/mpc52xx_psc.h             |   5 +-
 drivers/spi/Kconfig                                |  20 +
 drivers/spi/Makefile                               |   2 +
 drivers/spi/spi-atmel.c                            |   1 -
 drivers/spi/spi-bcm2835.c                          |  38 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |  13 +-
 drivers/spi/spi-bitbang-txrx.h                     |   4 +-
 drivers/spi/spi-davinci.c                          |  50 +-
 drivers/spi/spi-dw-mmio.c                          |   3 +
 drivers/spi/spi-dw.c                               |   4 +-
 drivers/spi/spi-dw.h                               |  35 +
 drivers/spi/spi-fsl-espi.c                         |  89 ++-
 drivers/spi/spi-fsl-lib.c                          |  19 -
 drivers/spi/spi-fsl-lib.h                          |   3 -
 drivers/spi/spi-fsl-spi.c                          |  43 +-
 drivers/spi/spi-img-spfi.c                         |  73 ++-
 drivers/spi/spi-mpc512x-psc.c                      |  70 +-
 drivers/spi/spi-mt65xx.c                           | 726 +++++++++++++++++++++
 drivers/spi/spi-omap2-mcspi.c                      |  10 +
 drivers/spi/spi-orion.c                            |  54 +-
 drivers/spi/spi-pxa2xx-pci.c                       |   1 -
 drivers/spi/spi-pxa2xx.c                           |  66 +-
 drivers/spi/spi-pxa2xx.h                           |   5 -
 drivers/spi/spi-rockchip.c                         |   1 -
 drivers/spi/spi-rspi.c                             |  19 +-
 drivers/spi/spi-s3c24xx.c                          |   1 -
 drivers/spi/spi-s3c64xx.c                          |   4 +-
 drivers/spi/spi-sh-msiof.c                         |  20 +-
 drivers/spi/spi-ti-qspi.c                          |  34 +-
 drivers/spi/spi-xcomm.c                            |   2 +-
 drivers/spi/spi-xilinx.c                           |  20 +-
 drivers/spi/spi-xlp.c                              | 456 +++++++++++++
 drivers/spi/spi.c                                  | 235 ++++++-
 drivers/spi/spidev.c                               |   8 +-
 include/linux/platform_data/spi-davinci.h          |   1 +
 include/linux/platform_data/spi-mt65xx.h           |  20 +
 include/linux/pxa2xx_ssp.h                         |   1 +
 include/linux/spi/spi.h                            |  64 ++
 47 files changed, 2116 insertions(+), 227 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-xlp.txt
 create mode 100644 drivers/spi/spi-mt65xx.c
 create mode 100644 drivers/spi/spi-xlp.c
 create mode 100644 include/linux/platform_data/spi-mt65xx.h

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux