diff options
| -rw-r--r-- | arch/arm/configs/kzm9g_defconfig | 1 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/setup-sh73a0.c | 21 |
2 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/configs/kzm9g_defconfig b/arch/arm/configs/kzm9g_defconfig index 2388c8610627..5d0c66708960 100644 --- a/arch/arm/configs/kzm9g_defconfig +++ b/arch/arm/configs/kzm9g_defconfig | |||
| @@ -14,6 +14,7 @@ CONFIG_NAMESPACES=y | |||
| 14 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 14 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
| 15 | CONFIG_SYSCTL_SYSCALL=y | 15 | CONFIG_SYSCTL_SYSCALL=y |
| 16 | CONFIG_EMBEDDED=y | 16 | CONFIG_EMBEDDED=y |
| 17 | CONFIG_PERF_EVENTS=y | ||
| 17 | CONFIG_SLAB=y | 18 | CONFIG_SLAB=y |
| 18 | CONFIG_MODULES=y | 19 | CONFIG_MODULES=y |
| 19 | CONFIG_MODULE_FORCE_LOAD=y | 20 | CONFIG_MODULE_FORCE_LOAD=y |
diff --git a/arch/arm/mach-shmobile/setup-sh73a0.c b/arch/arm/mach-shmobile/setup-sh73a0.c index d230af656fc9..38ed2ddd3265 100644 --- a/arch/arm/mach-shmobile/setup-sh73a0.c +++ b/arch/arm/mach-shmobile/setup-sh73a0.c | |||
| @@ -734,6 +734,26 @@ static struct platform_device mpdma0_device = { | |||
| 734 | }, | 734 | }, |
| 735 | }; | 735 | }; |
| 736 | 736 | ||
| 737 | static struct resource pmu_resources[] = { | ||
| 738 | [0] = { | ||
| 739 | .start = gic_spi(55), | ||
| 740 | .end = gic_spi(55), | ||
| 741 | .flags = IORESOURCE_IRQ, | ||
| 742 | }, | ||
| 743 | [1] = { | ||
| 744 | .start = gic_spi(56), | ||
| 745 | .end = gic_spi(56), | ||
| 746 | .flags = IORESOURCE_IRQ, | ||
| 747 | }, | ||
| 748 | }; | ||
| 749 | |||
| 750 | static struct platform_device pmu_device = { | ||
| 751 | .name = "arm-pmu", | ||
| 752 | .id = -1, | ||
| 753 | .num_resources = ARRAY_SIZE(pmu_resources), | ||
| 754 | .resource = pmu_resources, | ||
| 755 | }; | ||
| 756 | |||
| 737 | static struct platform_device *sh73a0_early_devices[] __initdata = { | 757 | static struct platform_device *sh73a0_early_devices[] __initdata = { |
| 738 | &scif0_device, | 758 | &scif0_device, |
| 739 | &scif1_device, | 759 | &scif1_device, |
| @@ -757,6 +777,7 @@ static struct platform_device *sh73a0_late_devices[] __initdata = { | |||
| 757 | &i2c4_device, | 777 | &i2c4_device, |
| 758 | &dma0_device, | 778 | &dma0_device, |
| 759 | &mpdma0_device, | 779 | &mpdma0_device, |
| 780 | &pmu_device, | ||
| 760 | }; | 781 | }; |
| 761 | 782 | ||
| 762 | #define SRCR2 0xe61580b0 | 783 | #define SRCR2 0xe61580b0 |
