move sgx device registration from devices.c to dirver
authorchenli <chenli@rock-chips.com>
Mon, 10 Sep 2012 03:03:37 +0000 (11:03 +0800)
committerchenli <chenli@rock-chips.com>
Mon, 10 Sep 2012 03:03:37 +0000 (11:03 +0800)
note:must be sync with android!

arch/arm/mach-rk30/devices.c

index 44b58a8ede04b45c3d99806d2d5e3e34131ab138..9594b8bdaf28552fe46b0760fa95711c6387f88f 100755 (executable)
@@ -1067,29 +1067,6 @@ static struct platform_device device_ipp = {
        .resource       = resource_ipp,
 };
 
-#if defined(CONFIG_ARCH_RK3066B)
-static struct resource resources_sgx[] = {
-    [0] = {
-        .name  = "gpu_irq",
-        .start         = IRQ_GPU,
-        .end    = IRQ_GPU,
-        .flags  = IORESOURCE_IRQ,
-    },
-    [1] = {
-        .name   = "gpu_base",
-        .start  = RK30_GPU_PHYS ,
-        .end    = RK30_GPU_PHYS  + RK30_GPU_SIZE - 1,
-        .flags  = IORESOURCE_MEM,
-    },
-};
-static struct platform_device device_sgx = {
-    .name             = "pvrsrvkm",
-    .id               = 0,
-    .num_resources    = ARRAY_SIZE(resources_sgx),
-    .resource         = resources_sgx,
-};
-#endif
-
 #ifdef CONFIG_SND_RK29_SOC_I2S
 #ifdef CONFIG_SND_RK29_SOC_I2S_8CH
 static struct resource resource_iis0_8ch[] = {
@@ -1358,9 +1335,7 @@ static int __init rk30_init_devices(void)
        platform_device_register(&device_rga);
 #endif
        platform_device_register(&device_ipp);
-#if defined(CONFIG_ARCH_RK3066B)
-       platform_device_register(&device_sgx);
-#endif
+
 #ifdef CONFIG_HDMI_RK30
        platform_device_register(&device_hdmi);
 #endif