summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary King <gking@nvidia.com>2009-12-15 10:56:34 -0800
committerGary King <gking@nvidia.com>2009-12-15 18:45:21 -0800
commit659cebdec89d93f0b62d5282216aa4e903489d18 (patch)
treeb536698295a19ae6618e131eaf490d59645172a0
parent9f2ca31275510d7b1e8aa5c67c097bd08b6e4677 (diff)
tegra: declare tegra_spi_platform_data in tegra_devices.h
Change-Id: I0d8c628df3c9c3bb2482fcc8af905c24f9e51418
-rw-r--r--drivers/spi/tegra_spi.c3
-rw-r--r--include/linux/tegra_devices.h8
2 files changed, 10 insertions, 1 deletions
diff --git a/drivers/spi/tegra_spi.c b/drivers/spi/tegra_spi.c
index f881a22c7fe5..e379ccbfc5b5 100644
--- a/drivers/spi/tegra_spi.c
+++ b/drivers/spi/tegra_spi.c
@@ -27,6 +27,7 @@
#include <linux/platform_device.h>
#include <linux/spi/spi.h>
#include <linux/workqueue.h>
+#include <linux/tegra_devices.h>
#include "mach/nvrm_linux.h"
@@ -214,7 +215,7 @@ static int __init tegra_spi_probe(struct platform_device *pdev)
{
struct spi_master *pSpi;
struct NvSpiShim *pShimSpi;
- struct tegra_spi_pdata *pdata = pdev->dev.platform_data;
+ struct tegra_spi_platform_data *pdata = pdev->dev.platform_data;
int status= 0;
NvError err;
char name[64];
diff --git a/include/linux/tegra_devices.h b/include/linux/tegra_devices.h
index a890e0276a79..5ff4173e27c8 100644
--- a/include/linux/tegra_devices.h
+++ b/include/linux/tegra_devices.h
@@ -52,4 +52,12 @@ struct tegra_i2c_platform_data {
NvOdmI2cPinMap PinMuxConfig;
};
+/* Platfrom data for SPI bus driver */
+struct tegra_spi_platform_data {
+ NvU32 IoModuleID; // IO Module
+ NvU32 Instance; // Instance
+ NvU32 PinMuxConfig;
+};
+
+
#endif