summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/devices.c
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2011-03-11 10:48:49 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:42:24 -0800
commit2526e6e00f50b76ede32cb974f5a1394e5bce57d (patch)
tree2242b0f369019349c94bad13eddd74ca02e71e3f /arch/arm/mach-tegra/devices.c
parent18384323e37f265e24a47e522473e689f59aa2e4 (diff)
arm: tegra: devices: Adding device details for spi slave
Adding device details for the spi slave driver. Also adding clock details for these drivers. Original-Change-Id: I38a34c289e296152339dd23858dc19bfb95db354 Reviewed-on: http://git-master/r/22411 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com> Original-Change-Id: Id60caffa97965ac424083353388a0e6dfd963779 Rebase-Id: R442b1ac8bacbd15325abf7d8dc96699f75cd5fda
Diffstat (limited to 'arch/arm/mach-tegra/devices.c')
-rw-r--r--arch/arm/mach-tegra/devices.c62
1 files changed, 62 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/devices.c b/arch/arm/mach-tegra/devices.c
index d38d540a1e1e..f25b84d44786 100644
--- a/arch/arm/mach-tegra/devices.c
+++ b/arch/arm/mach-tegra/devices.c
@@ -320,6 +320,68 @@ struct platform_device tegra_spi_device6 = {
};
#endif
+struct platform_device tegra_spi_slave_device1 = {
+ .name = "spi_slave_tegra",
+ .id = 0,
+ .resource = spi_resource1,
+ .num_resources = ARRAY_SIZE(spi_resource1),
+ .dev = {
+ .coherent_dma_mask = 0xffffffff,
+ },
+};
+
+struct platform_device tegra_spi_slave_device2 = {
+ .name = "spi_slave_tegra",
+ .id = 1,
+ .resource = spi_resource2,
+ .num_resources = ARRAY_SIZE(spi_resource2),
+ .dev = {
+ .coherent_dma_mask = 0xffffffff,
+ },
+};
+
+struct platform_device tegra_spi_slave_device3 = {
+ .name = "spi_slave_tegra",
+ .id = 2,
+ .resource = spi_resource3,
+ .num_resources = ARRAY_SIZE(spi_resource3),
+ .dev = {
+ .coherent_dma_mask = 0xffffffff,
+ },
+};
+
+struct platform_device tegra_spi_slave_device4 = {
+ .name = "spi_slave_tegra",
+ .id = 3,
+ .resource = spi_resource4,
+ .num_resources = ARRAY_SIZE(spi_resource4),
+ .dev = {
+ .coherent_dma_mask = 0xffffffff,
+ },
+};
+#if defined(CONFIG_ARCH_TEGRA_3x_SOC)
+struct platform_device tegra_spi_slave_device5 = {
+ .name = "spi_slave_tegra",
+ .id = 4,
+ .resource = spi_resource5,
+ .num_resources = ARRAY_SIZE(spi_resource5),
+ .dev = {
+ .coherent_dma_mask = 0xffffffff,
+ },
+};
+
+struct platform_device tegra_spi_slave_device6 = {
+ .name = "spi_slave_tegra",
+ .id = 5,
+ .resource = spi_resource6,
+ .num_resources = ARRAY_SIZE(spi_resource6),
+ .dev = {
+ .coherent_dma_mask = 0xffffffff,
+ },
+};
+#endif
+
+
static struct resource sdhci_resource1[] = {
[0] = {