aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/devices.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-omap2/devices.c')
-rw-r--r--arch/arm/mach-omap2/devices.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c
index 283d11eae69..3ffefe275ea 100644
--- a/arch/arm/mach-omap2/devices.c
+++ b/arch/arm/mach-omap2/devices.c
@@ -654,9 +654,7 @@ void __init omap242x_init_mmc(struct omap_mmc_platform_data **mmc_data)
654/*-------------------------------------------------------------------------*/ 654/*-------------------------------------------------------------------------*/
655 655
656#if defined(CONFIG_HDQ_MASTER_OMAP) || defined(CONFIG_HDQ_MASTER_OMAP_MODULE) 656#if defined(CONFIG_HDQ_MASTER_OMAP) || defined(CONFIG_HDQ_MASTER_OMAP_MODULE)
657#if defined(CONFIG_SOC_OMAP2430) || defined(CONFIG_SOC_OMAP3430)
658#define OMAP_HDQ_BASE 0x480B2000 657#define OMAP_HDQ_BASE 0x480B2000
659#endif
660static struct resource omap_hdq_resources[] = { 658static struct resource omap_hdq_resources[] = {
661 { 659 {
662 .start = OMAP_HDQ_BASE, 660 .start = OMAP_HDQ_BASE,
@@ -679,7 +677,10 @@ static struct platform_device omap_hdq_dev = {
679}; 677};
680static inline void omap_hdq_init(void) 678static inline void omap_hdq_init(void)
681{ 679{
682 (void) platform_device_register(&omap_hdq_dev); 680 if (cpu_is_omap2420())
681 return;
682
683 platform_device_register(&omap_hdq_dev);
683} 684}
684#else 685#else
685static inline void omap_hdq_init(void) {} 686static inline void omap_hdq_init(void) {}