rk2928: register arm-pmu device

This commit is contained in:
黄涛
2012-08-13 16:17:26 +08:00
parent cc0132bc47
commit 86f5b0369c
2 changed files with 15 additions and 1 deletions

View File

@@ -779,6 +779,19 @@ static struct platform_device device_acodec = {
};
#endif
static struct resource resource_arm_pmu = {
.start = IRQ_ARM_PMU,
.end = IRQ_ARM_PMU,
.flags = IORESOURCE_IRQ,
};
struct platform_device device_arm_pmu = {
.name = "arm-pmu",
.id = ARM_PMU_DEVICE_CPU,
.num_resources = 1,
.resource = &resource_arm_pmu,
};
static int __init rk2928_init_devices(void)
{
rk2928_init_dma();
@@ -817,6 +830,7 @@ static int __init rk2928_init_devices(void)
#ifdef CONFIG_HDMI_RK2928
platform_device_register(&device_hdmi);
#endif
platform_device_register(&device_arm_pmu);
return 0;
}
arch_initcall(rk2928_init_devices);

View File

@@ -53,7 +53,7 @@
#define IRQ_SDMMC_DETECT 78
#define IRQ_SDIO_DETECT 79
#define IRQ_ARM_PMU 86
#define IRQ_ARM_PMU 118
//hhb@rock-chips.com this spi is used for fiq_debugger signal irq
#define IRQ_UART_SIGNAL 127