};
#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();
#ifdef CONFIG_HDMI_RK2928
platform_device_register(&device_hdmi);
#endif
+ platform_device_register(&device_arm_pmu);
return 0;
}
arch_initcall(rk2928_init_devices);
#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