[ARM] tegra: add gart device to devices.c
authorGary King <gking@nvidia.com>
Tue, 3 Aug 2010 21:53:23 +0000 (14:53 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:27:26 +0000 (16:27 -0700)
Change-Id: Id748aa37a3c2234a2a618b09dfa963a4b4ac572c
Signed-off-by: Gary King <gking@nvidia.com>
arch/arm/mach-tegra/devices.c
arch/arm/mach-tegra/devices.h

index 26028ce3aeebafcd1047b2c940546b8d177a1073..36a9a4864c0a17dcfd370e4c196d5ad956abe930 100644 (file)
@@ -470,3 +470,25 @@ struct platform_device tegra_i2s_device2 = {
        .resource       = i2s_resource2,
        .num_resources  = ARRAY_SIZE(i2s_resource2),
 };
+
+static struct resource tegra_gart_resources[] = {
+       [0] = {
+               .name   = "mc",
+               .flags  = IORESOURCE_MEM,
+               .start  = TEGRA_MC_BASE,
+               .end    = TEGRA_MC_BASE + TEGRA_MC_SIZE - 1,
+       },
+       [1] = {
+               .name   = "gart",
+               .flags  = IORESOURCE_MEM,
+               .start  = TEGRA_GART_BASE,
+               .end    = TEGRA_GART_BASE + TEGRA_GART_SIZE - 1,
+       }
+};
+
+struct platform_device tegra_gart_device = {
+       .name           = "tegra_gart",
+       .id             = -1,
+       .num_resources  = ARRAY_SIZE(tegra_gart_resources),
+       .resource       = tegra_gart_resources
+};
index 9ff12576ea72fe833d49e1b9af67e0fde3fb039b..2e63e0fb36390ac93f6e95bae7071274d5440e4a 100644 (file)
@@ -42,5 +42,6 @@ extern struct platform_device tegra_ehci2_device;
 extern struct platform_device tegra_ehci3_device;
 extern struct platform_device tegra_i2s_device1;
 extern struct platform_device tegra_i2s_device2;
+extern struct platform_device tegra_gart_device;
 
 #endif