Commit 5d3fed701d75ac6888f892ea2eb7c5dcc7831750
Exists in
smarc-imx_3.14.28_1.0.0_ga
and in
1 other branch
Merge tag 'spi-v3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi updates from Mark Brown: "Business as usual for SPI - some new drivers, lots of fixes and updates to existing drivers plus some new framework features. Notable changes are: - Support for dual and quad data lines, commonly used by flash chips to improve performance, from Wang Yuhang. - Factored out a common pattern for runtime PM implementation into the core saving a bunch of code. - A particularly nice set of updates to the ep93xx driver from H Hartley Sweeten, modernising it and reducing the code size a lot. - New drivers for Blackfin v3, EFM32, Freescale DSPI and TI QSPI" * tag 'spi-v3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (133 commits) spi/qspi: fix missing unlock on error in ti_qspi_start_transfer_one() spi: quad: fix the name of DT property spi: core: Fix spi_register_master error handling spi: efm32: Fix build error spi: altera: Use DIV_ROUND_UP to calculate hw->bytes_per_word spi: rspi: Add spi_master_get() call to prevent use after free spi: quad: Make DT properties optional spi: quad: Fix missing return spi: Use dev_get_drvdata at appropriate places spi: use dev_get_platdata() spi: nuc900: Fix mode_bits setting spi: simplify devm_request_mem_region/devm_ioremap spi: altera: Simplify altera_spi_txrx implementation for noirq case spi: spi-rspi: fix inconsistent spin_lock_irqsave spi/qspi: Add compatible string for am4372. spi/qspi: Fix device table entry spi/sirf: fix the misunderstanding about len of spi_transfer spi/qspi: Add dual/quad spi read support spi: sirf: fix error return code in spi_sirfsoc_probe() spi: bcm2835: Add spi_master_get() call to prevent use after free ...
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
If you still want to see the diff click this link
Showing 59 changed files Side-by-side Diff
- Documentation/devicetree/bindings/spi/efm32-spi.txt
- Documentation/devicetree/bindings/spi/spi-bus.txt
- Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
- Documentation/devicetree/bindings/spi/ti_qspi.txt
- Documentation/spi/spi-summary
- drivers/spi/Kconfig
- drivers/spi/Makefile
- drivers/spi/spi-altera.c
- drivers/spi/spi-ath79.c
- drivers/spi/spi-atmel.c
- drivers/spi/spi-au1550.c
- drivers/spi/spi-bcm2835.c
- drivers/spi/spi-bcm63xx.c
- drivers/spi/spi-bfin-sport.c
- drivers/spi/spi-bfin-v3.c
- drivers/spi/spi-bfin5xx.c
- drivers/spi/spi-bitbang.c
- drivers/spi/spi-clps711x.c
- drivers/spi/spi-coldfire-qspi.c
- drivers/spi/spi-davinci.c
- drivers/spi/spi-efm32.c
- drivers/spi/spi-ep93xx.c
- drivers/spi/spi-fsl-dspi.c
- drivers/spi/spi-fsl-espi.c
- drivers/spi/spi-fsl-lib.c
- drivers/spi/spi-fsl-spi.c
- drivers/spi/spi-gpio.c
- drivers/spi/spi-imx.c
- drivers/spi/spi-mpc512x-psc.c
- drivers/spi/spi-mpc52xx-psc.c
- drivers/spi/spi-mxs.c
- drivers/spi/spi-nuc900.c
- drivers/spi/spi-oc-tiny.c
- drivers/spi/spi-octeon.c
- drivers/spi/spi-omap-100k.c
- drivers/spi/spi-omap2-mcspi.c
- drivers/spi/spi-orion.c
- drivers/spi/spi-pl022.c
- drivers/spi/spi-pxa2xx.c
- drivers/spi/spi-rspi.c
- drivers/spi/spi-s3c24xx.c
- drivers/spi/spi-s3c64xx.c
- drivers/spi/spi-sh-hspi.c
- drivers/spi/spi-sh-msiof.c
- drivers/spi/spi-sh-sci.c
- drivers/spi/spi-sirf.c
- drivers/spi/spi-tegra114.c
- drivers/spi/spi-tegra20-sflash.c
- drivers/spi/spi-tegra20-slink.c
- drivers/spi/spi-ti-qspi.c
- drivers/spi/spi-ti-ssp.c
- drivers/spi/spi-tle62x0.c
- drivers/spi/spi-topcliff-pch.c
- drivers/spi/spi-txx9.c
- drivers/spi/spi-xilinx.c
- drivers/spi/spi.c
- include/linux/platform_data/efm32-spi.h
- include/linux/spi/spi.h
- include/linux/spi/spi_bitbang.h