move sgx device registration from devices.c to dirver

note:must be sync with android!
This commit is contained in:
chenli
2012-09-10 11:03:37 +08:00
parent 7d254be50d
commit f5a86f41e2

View File

@@ -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