[GIT PULL] spi drivers and bug fixes for v3.4

From: Grant Likely
Date: Mon Mar 19 2012 - 13:00:34 EST


Hi Linus,

Normal driver stuff here. None of it is exciting or high priority.
Please pull.

Cheers,
g.

The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f:

Linux 3.3-rc1 (2012-01-19 15:04:48 -0800)

are available in the git repository at:

git://git.secretlab.ca/git/linux-2.6 tags/spi-for-linus

for you to fetch changes up to 87bf5ab82884c829366914aaa813cc8b07b9fe58:

spi/fsl-espi: Make sure pm is within 2..32 (2012-03-15 15:14:24 -0600)

----------------------------------------------------------------
SPI changes for v3.4.

Mostly a bunch of new drivers and driver bug fixes; but this also
includes a few patches that create a core message queue infrastructure
for the spi subsystem instead of making each driver open code it.

----------------------------------------------------------------
Axel Lin (2):
spi: Convert to DEFINE_PCI_DEVICE_TABLE
spi/imx: simplify error handling to free gpios

Benoit Cousson (1):
spi/omap: Add DT support to McSPI driver

Chris Blair (1):
spi/pl022: Add high priority message pump support

Dan Carpenter (1):
spi: release lock on error path in spi_pump_messages()

Danny Kukawka (1):
spi-topcliff-pch: fix -Wuninitialized warning

Florian Fainelli (1):
spi: add Broadcom BCM63xx SPI controller driver

Grant Likely (1):
Merge branch 'spi/s3c64xx' of git://git.kernel.org/.../broonie/misc

Guennadi Liakhovetski (1):
spi: remove redundant variable assignment

Kuninori Morimoto (5):
spi: Add SuperH HSPI prototype driver
spi: s3c64xx: remove unnecessary callback msg->complete
spi: sh-hspi: convert to using core message queue
spi: sh-hspi: control spi clock more correctly
spi: sh-hspi: modify write/read method

Kyoungil Kim (1):
spi: Compatibility with direction which is used in samsung DMA operation

Linus Walleij (1):
spi: create a message queueing infrastructure

Mark Brown (6):
spi/s3c64xx: Log error interrupts
spi/s3c64xx: Convert to dev_pm_ops
spi/s3c64xx: Implement runtime PM support
spi/s3c64xx: Convert to using core message queue
spi: Mark spi_register_board_info() __devinit
spi: s3c64xx: Fix build

Sebastian Andrzej Siewior (2):
spi/fsl-espi: make the clock computation easier to read
spi/fsl-espi: Make sure pm is within 2..32

Shimoda, Yoshihiro (2):
spi/spi-sh: add IORESOURCE_MEM_TYPE_MASK decoding for access size
spi: add support for Renesas RSPI

Shubhrajyoti D (1):
spi: Trivial warning fix

Tobias Klauser (1):
spi/nuc900: Remove unnecessary memset of struct nuc900_spi

Tomoya MORINAGA (4):
spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info
spi-topcliff-pch: Fix issue for transmitting over 4KByte
spi-topcliff-pch: supports a spi mode setup and bit order setup
by IO control
spi-topcliff-pch: add recovery processing in case wait-event timeout

Uwe Kleine-König (2):
spi/doc: spi_master_put must be followed up by kfree
spi: controller drivers don't need to depend on SPI_MASTER explicitly

Zhiwu Song (1):
SPI: add CSR SiRFprimaII SPI controller driver

Documentation/devicetree/bindings/spi/omap-spi.txt | 20 +
Documentation/spi/spi-summary | 58 ++-
drivers/spi/Kconfig | 36 +-
drivers/spi/Makefile | 4 +
drivers/spi/spi-bcm63xx.c | 486 ++++++++++++++
drivers/spi/spi-dw-pci.c | 2 +-
drivers/spi/spi-fsl-espi.c | 14 +-
drivers/spi/spi-imx.c | 11 +-
drivers/spi/spi-nuc900.c | 2 -
drivers/spi/spi-omap2-mcspi.c | 56 ++-
drivers/spi/spi-pl022.c | 286 ++-------
drivers/spi/spi-pxa2xx-pci.c | 2 +-
drivers/spi/spi-rspi.c | 521 +++++++++++++++
drivers/spi/spi-s3c64xx.c | 232 ++++----
drivers/spi/spi-sh-hspi.c | 331 ++++++++++
drivers/spi/spi-sh.c | 25 +-
drivers/spi/spi-sirf.c | 687 ++++++++++++++++++++
drivers/spi/spi-topcliff-pch.c | 113 +++-
drivers/spi/spi.c | 347 ++++++++++-
include/linux/amba/pl022.h | 3 +
include/linux/spi/sh_hspi.h | 23 +
include/linux/spi/spi.h | 53 ++-
22 files changed, 2890 insertions(+), 422 deletions(-)
create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt
create mode 100644 drivers/spi/spi-bcm63xx.c
create mode 100644 drivers/spi/spi-rspi.c
create mode 100644 drivers/spi/spi-sh-hspi.c
create mode 100644 drivers/spi/spi-sirf.c
create mode 100644 include/linux/spi/sh_hspi.h


--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/