]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/meta-ti-glsdk.git/blob - recipes-kernel/linux/linux-ti33x-psp-3.2/3.2.18/0034-spi-topcliff-pch-supports-a-spi-mode-setup-and-bit-o.patch
linux-ti33x-psp 3.2: update to 3.2.18
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / linux-ti33x-psp-3.2 / 3.2.18 / 0034-spi-topcliff-pch-supports-a-spi-mode-setup-and-bit-o.patch
1 From 3e43ac1c2f64e955c74f598621363028d87a93c2 Mon Sep 17 00:00:00 2001
2 From: Tomoya MORINAGA <tomoya.rohm@gmail.com>
3 Date: Fri, 9 Dec 2011 13:13:28 +0900
4 Subject: [PATCH 34/56] spi-topcliff-pch: supports a spi mode setup and bit
5  order setup by IO control
7 commit f258b44e22e07f5e98ac2260c70acff5784791b6 upstream.
9 This patch supports a spi mode setup and bit order setup by IO control.
10     spi mode:     mode 0 to mode 3
11     bit order:    LSB first, MSB first
13 Signed-off-by: Tomoya MORINAGA <tomoya.rohm@gmail.com>
14 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
15 Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
16 ---
17  drivers/spi/spi-topcliff-pch.c |    1 +
18  1 files changed, 1 insertions(+), 0 deletions(-)
20 diff --git a/drivers/spi/spi-topcliff-pch.c b/drivers/spi/spi-topcliff-pch.c
21 index 1e60827..0c4efed 100644
22 --- a/drivers/spi/spi-topcliff-pch.c
23 +++ b/drivers/spi/spi-topcliff-pch.c
24 @@ -1434,6 +1434,7 @@ static int __devinit pch_spi_pd_probe(struct platform_device *plat_dev)
25         master->num_chipselect = PCH_MAX_CS;
26         master->setup = pch_spi_setup;
27         master->transfer = pch_spi_transfer;
28 +       master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST;
29  
30         data->board_dat = board_dat;
31         data->plat_dev = plat_dev;
32 -- 
33 1.7.7.6