diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-05 19:18:13 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-05 19:18:13 -0400 |
commit | 1325b6550a7b9cda52ee4c0da04fa9f93d2618fc (patch) | |
tree | 07c5f64e7c3484a21553378ca3f256a3ce569b85 /arch/arm | |
parent | dc7aafba6bfa1ea5806c6ac402e690682f950f75 (diff) | |
parent | fab6a0410d20ef09238ef54b8726d170578da752 (diff) |
Merge tag 'spi-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
Pull spi updates from Mark Brown:
"A quiet release, more bug fixes than anything else. A few things do
stand out though:
- updates to several drivers to move towards the standard GPIO chip
select handling in the core.
- DMA support for the SH MSIOF driver.
- support for Rockchip SPI controllers (their first mainline
submission)"
* tag 'spi-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (64 commits)
spi: davinci: use spi_device.cs_gpio to store gpio cs per spi device
spi: davinci: add support to configure gpio cs through dt
spi/pl022: Explicitly truncate large bitmask
spi/atmel: Fix pointer to int conversion warnings on 64 bit builds
spi: davinci: fix to support more than 2 chip selects
spi: topcliff-pch: don't hardcode PCI slot to get DMA device
spi: orion: fix incorrect handling of cell-index DT property
spi: orion: Fix error return code in orion_spi_probe()
spi/rockchip: fix error return code in rockchip_spi_probe()
spi/rockchip: remove redundant dev_err call in rockchip_spi_probe()
spi/rockchip: remove duplicated include from spi-rockchip.c
ARM: dts: fix the chip select gpios definition in the SPI nodes
spi: s3c64xx: Update binding documentation
spi: s3c64xx: use the generic SPI "cs-gpios" property
spi: s3c64xx: Revert "spi: s3c64xx: Added provision for dedicated cs pin"
spi: atmel: Use dmaengine_prep_slave_sg() API
spi: topcliff-pch: Update error messages for dmaengine_prep_slave_sg() API
spi: sh-msiof: Use correct device for DMA mapping with IOMMU
spi: sh-msiof: Handle dmaengine_prep_slave_single() failures gracefully
spi: rspi: Handle dmaengine_prep_slave_sg() failures gracefully
...
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos4412-trats2.dts | 2 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/exynos4210-smdkv310.dts b/arch/arm/boot/dts/exynos4210-smdkv310.dts index 636d16684750..676e6e0c8cf3 100644 --- a/arch/arm/boot/dts/exynos4210-smdkv310.dts +++ b/arch/arm/boot/dts/exynos4210-smdkv310.dts | |||
@@ -168,6 +168,7 @@ | |||
168 | }; | 168 | }; |
169 | 169 | ||
170 | spi_2: spi@13940000 { | 170 | spi_2: spi@13940000 { |
171 | cs-gpios = <&gpc1 2 0>; | ||
171 | status = "okay"; | 172 | status = "okay"; |
172 | 173 | ||
173 | w25x80@0 { | 174 | w25x80@0 { |
@@ -178,7 +179,6 @@ | |||
178 | spi-max-frequency = <1000000>; | 179 | spi-max-frequency = <1000000>; |
179 | 180 | ||
180 | controller-data { | 181 | controller-data { |
181 | cs-gpio = <&gpc1 2 0>; | ||
182 | samsung,spi-feedback-delay = <0>; | 182 | samsung,spi-feedback-delay = <0>; |
183 | }; | 183 | }; |
184 | 184 | ||
diff --git a/arch/arm/boot/dts/exynos4412-trats2.dts b/arch/arm/boot/dts/exynos4412-trats2.dts index 77878447b312..11967f4561e0 100644 --- a/arch/arm/boot/dts/exynos4412-trats2.dts +++ b/arch/arm/boot/dts/exynos4412-trats2.dts | |||
@@ -589,6 +589,7 @@ | |||
589 | spi_1: spi@13930000 { | 589 | spi_1: spi@13930000 { |
590 | pinctrl-names = "default"; | 590 | pinctrl-names = "default"; |
591 | pinctrl-0 = <&spi1_bus>; | 591 | pinctrl-0 = <&spi1_bus>; |
592 | cs-gpios = <&gpb 5 0>; | ||
592 | status = "okay"; | 593 | status = "okay"; |
593 | 594 | ||
594 | s5c73m3_spi: s5c73m3 { | 595 | s5c73m3_spi: s5c73m3 { |
@@ -596,7 +597,6 @@ | |||
596 | spi-max-frequency = <50000000>; | 597 | spi-max-frequency = <50000000>; |
597 | reg = <0>; | 598 | reg = <0>; |
598 | controller-data { | 599 | controller-data { |
599 | cs-gpio = <&gpb 5 0>; | ||
600 | samsung,spi-feedback-delay = <2>; | 600 | samsung,spi-feedback-delay = <2>; |
601 | }; | 601 | }; |
602 | }; | 602 | }; |
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts index a794a705d404..0c6433ae63ac 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts | |||
@@ -316,6 +316,7 @@ | |||
316 | }; | 316 | }; |
317 | 317 | ||
318 | spi_1: spi@12d30000 { | 318 | spi_1: spi@12d30000 { |
319 | cs-gpios = <&gpa2 5 0>; | ||
319 | status = "okay"; | 320 | status = "okay"; |
320 | 321 | ||
321 | w25q80bw@0 { | 322 | w25q80bw@0 { |
@@ -326,7 +327,6 @@ | |||
326 | spi-max-frequency = <1000000>; | 327 | spi-max-frequency = <1000000>; |
327 | 328 | ||
328 | controller-data { | 329 | controller-data { |
329 | cs-gpio = <&gpa2 5 0>; | ||
330 | samsung,spi-feedback-delay = <0>; | 330 | samsung,spi-feedback-delay = <0>; |
331 | }; | 331 | }; |
332 | 332 | ||