ARM: tegra: add avp platform_device
authorDima Zavin <dima@android.com>
Mon, 1 Nov 2010 21:31:05 +0000 (14:31 -0700)
committerDima Zavin <dima@android.com>
Mon, 8 Nov 2010 07:34:53 +0000 (23:34 -0800)
Change-Id: I8229873e1a450b75d31e6ea4ec64647b88d16844
Signed-off-by: Dima Zavin <dima@android.com>
arch/arm/mach-tegra/devices.c
arch/arm/mach-tegra/devices.h

index 67937e3b10b6f188dbe081faa83b7cb576aa8bd0..d976fc49ec527f264f61b506876ccca439a4f690 100644 (file)
@@ -787,3 +787,22 @@ struct platform_device tegra_grhost_device = {
        .resource = tegra_grhost_resources,
        .num_resources = ARRAY_SIZE(tegra_grhost_resources),
 };
+
+static struct resource tegra_avp_resources[] = {
+       [0] = {
+               .start  = INT_SHR_SEM_INBOX_IBF,
+               .end    = INT_SHR_SEM_INBOX_IBF,
+               .flags  = IORESOURCE_IRQ,
+               .name   = "mbox_from_avp_pending",
+       },
+};
+
+struct platform_device tegra_avp_device = {
+       .name           = "tegra-avp",
+       .id             = -1,
+       .num_resources  = ARRAY_SIZE(tegra_avp_resources),
+       .resource       = tegra_avp_resources,
+       .dev  = {
+               .coherent_dma_mask      = 0xffffffffULL,
+       },
+};
index 15ee9ef6c8135aa1e3f247c3d3ec1eee3283034c..d309313bf7dc590052b9dd64b9cd96ed6672fd25 100644 (file)
@@ -58,5 +58,6 @@ extern struct platform_device tegra_uart4_device;
 extern struct platform_device tegra_spdif_device;
 extern struct platform_device tegra_grhost_device;
 extern struct platform_device tegra_spdif_device;
+extern struct platform_device tegra_avp_device;
 
 #endif