* [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).