lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20121002174953.GZ4360@opensource.wolfsonmicro.com>
Date:	Tue, 2 Oct 2012 18:49:53 +0100
From:	Mark Brown <broonie@...nsource.wolfsonmicro.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Grant Likely <grant@...retlab.ca>,
	spi-devel-general@...ts.sourceforge.net,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] SPI updates for 3.7

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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ