mirror of https://gitee.com/openkylin/linux.git
ARM: OMAP2+: Check for inited flag
If we have no hwmods configured and omap_hwmod_init() is not called, we don't want to call omap_hwmod_setup_all() as it will fail with checks for configured MPU at least. Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
4097c9a64d
commit
9261c5b2f5
|
@ -627,6 +627,9 @@ static struct clockdomain *_get_clkdm(struct omap_hwmod *oh)
|
|||
{
|
||||
struct clk_hw_omap *clk;
|
||||
|
||||
if (!oh)
|
||||
return NULL;
|
||||
|
||||
if (oh->clkdm) {
|
||||
return oh->clkdm;
|
||||
} else if (oh->_clk) {
|
||||
|
@ -3677,6 +3680,9 @@ static void __init omap_hwmod_setup_earlycon_flags(void)
|
|||
*/
|
||||
static int __init omap_hwmod_setup_all(void)
|
||||
{
|
||||
if (!inited)
|
||||
return 0;
|
||||
|
||||
_ensure_mpu_hwmod_is_setup(NULL);
|
||||
|
||||
omap_hwmod_for_each(_init, NULL);
|
||||
|
|
Loading…
Reference in New Issue