diff options
-rw-r--r-- | arch/arm/mach-omap2/omap_hwmod.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c index 3a04c73ac03c..baadddf9aad4 100644 --- a/arch/arm/mach-omap2/omap_hwmod.c +++ b/arch/arm/mach-omap2/omap_hwmod.c | |||
@@ -648,10 +648,10 @@ static struct clockdomain *_get_clkdm(struct omap_hwmod *oh) | |||
648 | if (oh->clkdm) { | 648 | if (oh->clkdm) { |
649 | return oh->clkdm; | 649 | return oh->clkdm; |
650 | } else if (oh->_clk) { | 650 | } else if (oh->_clk) { |
651 | if (__clk_get_flags(oh->_clk) & CLK_IS_BASIC) | 651 | if (!omap2_clk_is_hw_omap(__clk_get_hw(oh->_clk))) |
652 | return NULL; | 652 | return NULL; |
653 | clk = to_clk_hw_omap(__clk_get_hw(oh->_clk)); | 653 | clk = to_clk_hw_omap(__clk_get_hw(oh->_clk)); |
654 | return clk->clkdm; | 654 | return clk->clkdm; |
655 | } | 655 | } |
656 | return NULL; | 656 | return NULL; |
657 | } | 657 | } |