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>] [day] [month] [year] [list]
Message-ID: <20170704152052.nsain5p2oel6keab@sirena.org.uk>
Date:   Tue, 4 Jul 2017 16:20:52 +0100
From:   Mark Brown <broonie@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-spi@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] SPI updates for v4.13

The following changes since commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c:

  Linux 4.12 (2017-07-02 16:07:02 -0700)

are available in the git repository at:

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

for you to fetch changes up to 082f6968bb204d1a3d8b2da3c53d6b7a59bbd985:

  Merge remote-tracking branches 'spi/topic/spidev', 'spi/topic/st-ssc4' and 'spi/topic/stm32' into spi-next (2017-07-03 16:21:12 +0100)

----------------------------------------------------------------
spi: Updates for v4.13

There's only one big change in this release but it's a very big change,
Geert Uytterhoeven has implemented support for SPI slave mode.  This
feature has been on the cards since the subsystem was originally merged
back in the mists of time so it's great that Geert stepped up and
finally implemented it.

 - SPI slave support, together with wholesale renaming of SPI
   controllers from master to controller which went surprisingly
   smoothly.  This is already used with Renesas SoCs and support is in
   the works for i.MX too.
 - New drivers for Meson SPICC and ST STM32

----------------------------------------------------------------
Amelie Delaunay (10):
      spi: Document the STM32 SPI bindings
      spi: add driver for STM32 SPI controller
      spi: stm32: use SoC specific compatible
      spi: stm32: fix compatible to fit with new bindings
      spi: stm32: fix example with st, spi-midi-ns property
      spi: stm32: replace st, spi-midi with st, spi-midi-ns to fit bindings
      spi: stm32: use normal conditional statements instead of ternary operator
      spi: stm32: add runtime PM support
      spi: stm32: enhance DMA error management
      spi: stm32: fix potential dereference null return value

Andres Galacho (1):
      spi: bcm63xx-hsspi: Export OF device ID table as module aliases

Aravind Thokala (1):
      spi/bcm63xx: Fix checkpatch warnings

Arvind Yadav (3):
      spi: davinci: Fix compilation warning.
      spi: davinci: Handle return value of clk_prepare_enable
      spi: loopback-test: Fix kfree() NULL pointer error.

Baruch Siach (1):
      spi: atmel: print version only after successful registration

Chris Packham (2):
      spi: orion: Handle GPIO chip-selects
      spi: st-ssc4: whitespace cleanup

Colin Ian King (4):
      spi: omap2-mcspi: remove redundant check for error status
      spi: stm32: fix error check on mbr being -ve
      spi: sirf: fix spelling mistake: "registerred" -> "registered"
      spi: loopback-test: fix spelling mistake: "reruning" -> "rerunning"

Cyrille Pitchen (1):
      spi: atmel: fix corrupted data issue on SAM9 family SoCs

Fabio Estevam (1):
      spi: imx: Check for allocation failure earlier

Geert Uytterhoeven (9):
      spi: core: Fix devm_spi_register_master() function name in kerneldoc
      spi: core: Replace S_IRUGO permissions by 0444
      spi: SPI_TI_QSPI should depend on HAS_DMA
      spi: Document DT bindings for SPI controllers in slave mode
      spi: core: Add support for registering SPI slave controllers
      spi: Document SPI slave controller support
      spi: slave: Add SPI slave handler reporting uptime at previous message
      spi: slave: Add SPI slave handler controlling system state
      spi: Generalize SPI "master" to "controller"

Geliang Tang (1):
      spi: spidev: use memdup_user

Hisashi Nakamura (1):
      spi: sh-msiof: Add slave mode support

Jarkko Nikula (1):
      spi: pxa2xx: Add support for Intel Cannonlake

Jeffy Chen (3):
      spi: rockchip: fix error handling when probe
      spi: rockchip: Set GPIO_SS flag to enable Slave Select with GPIO CS
      spi: rockchip: Disable Runtime PM when chip select is asserted

Jiada Wang (2):
      spi: imx: dynamic burst length adjust for PIO mode
      spi: imx: fix issue when tx_buf or rx_buf is NULL

Leilk Liu (3):
      spi: mediatek: Add bindings for mediatek MT7622 soc platform
      spi: mediatek: adjust register to enhance time accuracy
      spi: mediatek: add spi support for mt7622 IC

Mark Brown (8):
      Merge branches 'topic/core', 'topic/slave' and 'fix/doc' of git://git.kernel.org/.../broonie/spi into spi-master
      Merge remote-tracking branches 'spi/fix/atmel', 'spi/fix/bcm63xx', 'spi/fix/doc', 'spi/fix/fsl-dspi' and 'spi/fix/ti-qspi' into spi-linus
      Merge remote-tracking branch 'spi/topic/core' into spi-next
      Merge remote-tracking branch 'spi/topic/master' into spi-next
      Merge remote-tracking branches 'spi/topic/atmel', 'spi/topic/bcm63xx', 'spi/topic/davinci' and 'spi/topic/imx' into spi-next
      Merge remote-tracking branches 'spi/topic/loopback', 'spi/topic/meson-spicc', 'spi/topic/mtk' and 'spi/topic/omap2-mcspi' into spi-next
      Merge remote-tracking branches 'spi/topic/orion', 'spi/topic/pxa2xx', 'spi/topic/rockchip', 'spi/topic/sh-msiof' and 'spi/topic/sirf' into spi-next
      Merge remote-tracking branches 'spi/topic/spidev', 'spi/topic/st-ssc4' and 'spi/topic/stm32' into spi-next

Neil Armstrong (2):
      spi: meson: Add SPICC bindings
      spi: Add Meson SPICC driver

Nikita Yushchenko (1):
      spi: spi-fsl-dspi: ensure non-zero return on error path

Sascha Hauer (7):
      spi: imx: Revert "spi: imx: dynamic burst length adjust for PIO mode"
      spi: imx: Nothing to do in setupxfer when transfer is NULL
      spi: imx: Drop unnecessary check
      spi: imx: put struct spi_imx_config members into driver private struct
      spi: imx: drop bogus unnecessary dma config
      spi: imx: remove bytes_per_word from private driver struct
      spi: imx: rename 'bpw' variables

Seraphime Kirkovski (1):
      spi: spidev: remove unused completion

leilk.liu@...iatek.com (2):
      spi: mediatek: Add bindings for mediatek MT2712 soc platform
      spi: mediatek: add spi support for mt2712 IC

 Documentation/devicetree/bindings/spi/sh-msiof.txt |    2 +
 Documentation/devicetree/bindings/spi/spi-bus.txt  |   76 +-
 .../devicetree/bindings/spi/spi-meson.txt          |   31 +
 .../devicetree/bindings/spi/spi-mt65xx.txt         |    2 +
 .../devicetree/bindings/spi/spi-stm32.txt          |   59 +
 Documentation/spi/spi-summary                      |   27 +-
 drivers/spi/Kconfig                                |   44 +-
 drivers/spi/Makefile                               |    6 +
 drivers/spi/spi-atmel.c                            |   30 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |    1 +
 drivers/spi/spi-bcm63xx.c                          |    4 +-
 drivers/spi/spi-davinci.c                          |    9 +-
 drivers/spi/spi-fsl-dspi.c                         |    3 +-
 drivers/spi/spi-imx.c                              |   92 +-
 drivers/spi/spi-loopback-test.c                    |   14 +-
 drivers/spi/spi-meson-spicc.c                      |  619 +++++++++
 drivers/spi/spi-mt65xx.c                           |   61 +-
 drivers/spi/spi-omap2-mcspi.c                      |    3 -
 drivers/spi/spi-orion.c                            |   10 +-
 drivers/spi/spi-pxa2xx.c                           |   22 +
 drivers/spi/spi-rockchip.c                         |   79 +-
 drivers/spi/spi-sh-msiof.c                         |  111 +-
 drivers/spi/spi-sirf.c                             |    2 +-
 drivers/spi/spi-slave-system-control.c             |  154 +++
 drivers/spi/spi-slave-time.c                       |  129 ++
 drivers/spi/spi-st-ssc4.c                          |   38 +-
 drivers/spi/spi-stm32.c                            | 1322 ++++++++++++++++++++
 drivers/spi/spi.c                                  | 1220 ++++++++++--------
 drivers/spi/spidev.c                               |   11 +-
 include/linux/platform_data/spi-mt65xx.h           |    2 +
 include/linux/pxa2xx_ssp.h                         |    1 +
 include/linux/spi/sh_msiof.h                       |    6 +
 include/linux/spi/spi.h                            |  217 ++--
 include/trace/events/spi.h                         |   26 +-
 34 files changed, 3573 insertions(+), 860 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32.txt
 create mode 100644 drivers/spi/spi-meson-spicc.c
 create mode 100644 drivers/spi/spi-slave-system-control.c
 create mode 100644 drivers/spi/spi-slave-time.c
 create mode 100644 drivers/spi/spi-stm32.c

Download attachment "signature.asc" of type "application/pgp-signature" (489 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ