linux-spi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] SPI updates for 3.7
@ 2012-10-02 17:49 Mark Brown
       [not found] ` <20121002174953.GZ4360-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Mark Brown @ 2012-10-02 17:49 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Grant Likely, spi-devel-general, linux-kernel

The following changes since commit 979570e02981d4a8fc20b3cc8fd651856c98ee9d:

  Linux 3.6-rc7 (2012-09-23 18:10:57 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc.git tags/spi-3.7

for you to fetch changes up to 536a53a300d0d40152796eefb0a9e6e36ca37f7d:

  spi: remove completely broken Tegra driver (2012-10-01 13:29:49 +0100)

I'm still looking after SPI for the time being while Grant's trying to
catch up with things.

----------------------------------------------------------------
spi: Updates for v3.7

No framework work here, only a bunch of driver updates of varying sizes:

- Factoring out of the core hardware support from the MXS MMC driver by
  Marek Vasut to allow the hardware to also be used for SPI.
- Lots of error handling cleanups from Guenter Roeck
- Removal of the existing Tegra driver which is quite comprehensively
  broken as detailed in the changelog for the removal.
- DT suppport for the PL022 and GPIO drivers.
- pinctrl support for OMAP and PL022.

----------------------------------------------------------------
Andrew Lunn (1):
      spi: Refactor spi-orion to use SPI framework queue.

Daniel Mack (2):
      spi: spi-gpio: store chipselect information in private structure
      spi: spi-gpio: Add DT bindings

Guenter Roeck (12):
      spi/pl022: Fix device remove function
      spi/mpc52xx: Fix error handling in probe function
      spi/mpc52xx: Fix device remove function
      spi/mpc52xx-psc: Avoid access to freed memory in device remove function
      spi/mpc512x-psc: Avoid access to freed memory in device remove function
      spi: Master driver for NXP SC18IS602/603
      spi/sc18is602: Return -EINVAL for probe failures due to I2C function mismatch
      spi/stmp: Fix device remove function
      spi/tegra: Fix device remove function
      spi/topcliff-pch: Fix device remove function
      spi/s3c64xx: Drop extra calls to spi_master_get in suspend/remove functions
      spi/mxs: Fix device remove function

Julia Lawall (2):
      drivers/spi/spi-s3c24xx.c: fix error return code
      spi: spi-sh-hspi: drop frees of devm_ alloc'd data

Knut Wohlrab (1):
      spi/imx: set the inactive state of the clock according to the clock polarity

Linus Walleij (2):
      spi/pl022: use more managed resources
      spi/pl022: get/put resources on suspend/resume

Marek Vasut (16):
      mmc: spi: Move SSP register definitions into separate file
      mmc: spi: Rename IMX2[38]_MMC to IMX2[38]_SSP
      mmc: spi: Add necessary bits into mxs-spi.h
      mmc: spi: Pull out parts shared between MMC and SPI
      mmc: spi: Pull out the SSP clock configuration function
      spi/mxs: Add SPI driver for mx233/mx28
      mmc: spi: Pull out common DMA parts from MXS MMC
      spi/mxs: Add DMA support into SPI driver
      spi/mxs: Add SSP/SPI device tree documentation
      mxs/spi: Restart the block after unsuccessful transfer
      mxs/spi: Fix misuse of init_completion
      mxs/spi: Fix issues when doing long continuous transfer
      mxs/spi: Increment the transfer length only if transfer succeeded
      mxs/spi: Decrement the DMA/PIO border
      mxs/spi: Rework the mxs_ssp_timeout to be more readable
      spi/mxs: Make the SPI block clock speed configurable via DT

Mark Brown (4):
      spi/gpio: Fix stub for spi_gpio_probe_dt()
      Merge tag 'v3.6-rc6' into spi-drivers
      Merge tag 'v3.6-rc6' into spi-mxs
      Merge branches 'spi-drivers' and 'spi-mxs' into spi-next

Matt Porter (1):
      spi: omap2-mcspi: add pinctrl support

Patrice Chotard (1):
      spi/pl022: adopt pinctrl support

Roland Stigge (5):
      spi/pl022: Add chip select handling via GPIO
      spi/pl022: Add devicetree support
      spi/dt: DT bindings documentation: "num-cs" property for SPI controllers
      spi/pl022: Fix chipselects pointer computation
      spi/pl022: Devicetree support w/o platform data

Sachin Kamat (1):
      spi: spi-tle62x0: Use module_spi_driver macro

Shubhrajyoti D (5):
      spi: omap2-mcspi: Remove the call to platform_set_drvdata(pdev, NULL)
      spi: omap2-mcspi: Remove the macro MOD_REG_BIT
      spi: omap2-mcspi: Call pm_runtime_* functions directly
      spi: omap2-mcspi: At remove dont use the runtime_autosuspend calls
      spi: omap2-mcspi: Cleanup the omap2_mcspi_txrx_dma function

Stephen Warren (1):
      spi: remove completely broken Tegra driver

Sylwester Nawrocki (1):
      spi/s3c64xx: Don't free controller_data on non-dt platforms

Tobias Klauser (1):
      spi: spi-altera: Use of_match_ptr

 Documentation/devicetree/bindings/spi/mxs-spi.txt  |   22 +
 Documentation/devicetree/bindings/spi/spi-bus.txt  |    3 +
 Documentation/devicetree/bindings/spi/spi-gpio.txt |   29 +
 .../devicetree/bindings/spi/spi-sc18is602.txt      |   23 +
 .../devicetree/bindings/spi/spi_pl022.txt          |   22 +
 Documentation/spi/spi-sc18is602                    |   36 +
 arch/arm/mach-u300/core.c                          |    3 -
 drivers/clk/mxs/Makefile                           |    2 +-
 drivers/clk/mxs/clk-ssp.c                          |   62 ++
 drivers/mmc/host/mxs-mmc.c                         |  323 +++------
 drivers/spi/Kconfig                                |   15 +-
 drivers/spi/Makefile                               |    3 +-
 drivers/spi/spi-altera.c                           |    4 +-
 drivers/spi/spi-gpio.c                             |  131 +++-
 drivers/spi/spi-imx.c                              |    6 +-
 drivers/spi/spi-mpc512x-psc.c                      |    3 +-
 drivers/spi/spi-mpc52xx-psc.c                      |    3 +-
 drivers/spi/spi-mpc52xx.c                          |    9 +-
 drivers/spi/spi-mxs.c                              |  674 +++++++++++++++++++
 drivers/spi/spi-omap2-mcspi.c                      |  321 +++++----
 drivers/spi/spi-orion.c                            |  209 ++----
 drivers/spi/spi-pl022.c                            |  251 +++++--
 drivers/spi/spi-s3c24xx.c                          |    1 +
 drivers/spi/spi-s3c64xx.c                          |   11 +-
 drivers/spi/spi-sc18is602.c                        |  364 ++++++++++
 drivers/spi/spi-sh-hspi.c                          |    5 +-
 drivers/spi/spi-stmp.c                             |    6 +-
 drivers/spi/spi-tegra.c                            |  700 --------------------
 drivers/spi/spi-tle62x0.c                          |   13 +-
 drivers/spi/spi-topcliff-pch.c                     |    2 -
 include/linux/amba/pl022.h                         |    2 +
 include/linux/platform_data/sc18is602.h            |   19 +
 include/linux/spi/mxs-spi.h                        |  150 +++++
 33 files changed, 2114 insertions(+), 1313 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/spi/mxs-spi.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-sc18is602.txt
 create mode 100644 Documentation/spi/spi-sc18is602
 create mode 100644 drivers/clk/mxs/clk-ssp.c
 create mode 100644 drivers/spi/spi-mxs.c
 create mode 100644 drivers/spi/spi-sc18is602.c
 delete mode 100644 drivers/spi/spi-tegra.c
 create mode 100644 include/linux/platform_data/sc18is602.h
 create mode 100644 include/linux/spi/mxs-spi.h

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] SPI updates for 3.7
       [not found] ` <20121002174953.GZ4360-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
@ 2012-10-02 20:13   ` Grant Likely
  0 siblings, 0 replies; 2+ messages in thread
From: Grant Likely @ 2012-10-02 20:13 UTC (permalink / raw)
  To: Mark Brown
  Cc: Grant Likely, Linus Torvalds, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Oct 2, 2012 at 6:49 PM, Mark Brown
<broonie-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org> wrote:
> The following changes since commit 979570e02981d4a8fc20b3cc8fd651856c98ee9d:
>
>   Linux 3.6-rc7 (2012-09-23 18:10:57 -0700)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc.git tags/spi-3.7
>
> for you to fetch changes up to 536a53a300d0d40152796eefb0a9e6e36ca37f7d:
>
>   spi: remove completely broken Tegra driver (2012-10-01 13:29:49 +0100)
>
> I'm still looking after SPI for the time being while Grant's trying to
> catch up with things.

Thanks Mark, I really appreciate your help here.

I should be able to pick things back up after the merge window.

g.

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-10-02 20:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-02 17:49 [GIT PULL] SPI updates for 3.7 Mark Brown
     [not found] ` <20121002174953.GZ4360-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-10-02 20:13   ` Grant Likely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).