diff options
author | Brian Niebuhr <bniebuhr@efjohnson.com> | 2010-08-16 05:35:51 -0400 |
---|---|---|
committer | Sekhar Nori <nsekhar@ti.com> | 2010-11-18 08:08:26 -0500 |
commit | 53a31b07c5aea4001bbb36ddd5ef2addffc7ccbd (patch) | |
tree | d451eb203e78e4e10cb0d4fbc8355d5f6053a834 /arch/arm/mach-davinci/dm355.c | |
parent | 472880c73da124b6cb5cbc31a36754aa62935afe (diff) |
spi: davinci: make chip-slect specific parameters really chip-select specific
Some chip-select specific paramterers like wdelay, parity, usage of
chip-select timers (and the actual timer values) are included in
platform data forcing the same behaviour across all chip-selects.
Create a new davinci_spi_config data structure which can be passed
along using controller_data member of spi_device data structure
on a per-device basis.
Signed-off-by: Brian Niebuhr <bniebuhr@efjohnson.com>
Tested-By: Michael Williamson <michael.williamson@criticallink.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Diffstat (limited to 'arch/arm/mach-davinci/dm355.c')
-rw-r--r-- | arch/arm/mach-davinci/dm355.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/arm/mach-davinci/dm355.c b/arch/arm/mach-davinci/dm355.c index 6a76dfa60ef7..a6d9b72190ff 100644 --- a/arch/arm/mach-davinci/dm355.c +++ b/arch/arm/mach-davinci/dm355.c | |||
@@ -413,10 +413,7 @@ static struct davinci_spi_platform_data dm355_spi0_pdata = { | |||
413 | .version = SPI_VERSION_1, | 413 | .version = SPI_VERSION_1, |
414 | .num_chipselect = 2, | 414 | .num_chipselect = 2, |
415 | .clk_internal = 1, | 415 | .clk_internal = 1, |
416 | .intr_level = 0, | ||
417 | .poll_mode = 1, /* 0 -> interrupt mode 1-> polling mode */ | 416 | .poll_mode = 1, /* 0 -> interrupt mode 1-> polling mode */ |
418 | .c2tdelay = 0, | ||
419 | .t2cdelay = 0, | ||
420 | }; | 417 | }; |
421 | static struct platform_device dm355_spi0_device = { | 418 | static struct platform_device dm355_spi0_device = { |
422 | .name = "spi_davinci", | 419 | .name = "spi_davinci", |