diff options
author | aghuge <aghuge@nvidia.com> | 2012-06-29 19:49:19 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-07-03 17:06:31 -0700 |
commit | 2942cb6df3c5a5ca2c82786592643e83038ac053 (patch) | |
tree | 7923cf48f0586033a17b9efccc64bf5ff0b3d49f /arch/arm/mach-tegra/board-kai.c | |
parent | 98b631f30e945b309e9c2c16e779eee44bfc398b (diff) |
ARM: tegra: kai: Add platform data to spi_device1
Adding platform data to spi_device1 and limiting
buffer to 128
Bug 1007899
Change-Id: I9c421cb18215f7db94bbaeae00bc46235edece05
Signed-off-by: aghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/112143
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-kai.c')
-rw-r--r-- | arch/arm/mach-tegra/board-kai.c | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/board-kai.c b/arch/arm/mach-tegra/board-kai.c index a2e64d8f44f6..11a779b77474 100644 --- a/arch/arm/mach-tegra/board-kai.c +++ b/arch/arm/mach-tegra/board-kai.c @@ -517,13 +517,20 @@ static struct spi_clk_parent spi_parent_clk[] = { #endif }; -static struct tegra_spi_platform_data kai_spi_pdata = { +static struct tegra_spi_platform_data kai_spi4_pdata = { .is_dma_based = true, .max_dma_buffer = (16 * 1024), .is_clkon_always = false, .max_rate = 100000000, }; +static struct tegra_spi_platform_data kai_spi1_pdata = { + .is_dma_based = true, + .max_dma_buffer = (128), + .is_clkon_always = false, + .max_rate = 100000000, +}; + static void __init kai_spi_init(void) { int i; @@ -539,9 +546,13 @@ static void __init kai_spi_init(void) spi_parent_clk[i].parent_clk = c; spi_parent_clk[i].fixed_clk_rate = clk_get_rate(c); } - kai_spi_pdata.parent_clk_list = spi_parent_clk; - kai_spi_pdata.parent_clk_count = ARRAY_SIZE(spi_parent_clk); - tegra_spi_device4.dev.platform_data = &kai_spi_pdata; + kai_spi4_pdata.parent_clk_list = spi_parent_clk; + kai_spi4_pdata.parent_clk_count = ARRAY_SIZE(spi_parent_clk); + tegra_spi_device4.dev.platform_data = &kai_spi4_pdata; + + kai_spi1_pdata.parent_clk_list = spi_parent_clk; + kai_spi1_pdata.parent_clk_count = ARRAY_SIZE(spi_parent_clk); + tegra_spi_device1.dev.platform_data = &kai_spi1_pdata; platform_add_devices(kai_spi_devices, ARRAY_SIZE(kai_spi_devices)); |