[ARM] tegra: add aes to devices.c
authorVarun Wadekar <vwadekar@nvidia.com>
Sun, 17 Oct 2010 00:40:43 +0000 (06:10 +0530)
committerDima Zavin <dima@android.com>
Tue, 14 Dec 2010 21:54:55 +0000 (13:54 -0800)
Change-Id: Id13075009d785e784ae6bd0feb9b29f3fa7184df
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
arch/arm/mach-tegra/devices.c
arch/arm/mach-tegra/devices.h

index 8059e039fc0125a194327882f0e74ed812d7060c..dac6bbbf0e2c3e7d929e469c7666f4275577d417 100644 (file)
@@ -821,3 +821,24 @@ struct platform_device tegra_avp_device = {
                .coherent_dma_mask      = 0xffffffffULL,
        },
 };
+
+static struct resource tegra_aes_resources[] = {
+       {
+               .start  = TEGRA_VDE_BASE,
+               .end    = TEGRA_VDE_BASE + TEGRA_VDE_SIZE - 1,
+               .flags  = IORESOURCE_MEM,
+       },
+};
+
+static u64 tegra_aes_dma_mask = DMA_BIT_MASK(32);
+
+struct platform_device tegra_aes_device = {
+       .name           = "tegra-aes",
+       .id             = -1,
+       .resource       = tegra_aes_resources,
+       .num_resources  = ARRAY_SIZE(tegra_aes_resources),
+       .dev    = {
+               .dma_mask = &tegra_aes_dma_mask,
+               .coherent_dma_mask = DMA_BIT_MASK(32),
+       },
+};
index cbf1416829891a653289472aff4ac131605b33c7..1c547257a34f880acacd9fd6489caeb4f3307b1f 100644 (file)
@@ -59,5 +59,6 @@ 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;
+extern struct platform_device tegra_aes_device;
 
 #endif