ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it

For dynamically allocated struct hwmod entries probing with ti-sysc
interconnect target module driver, we need to specify the initial default
state the same way as we do for the platform data cases.

Let's prepare for that by adding _HWMOD_STATE_DEFAULT that we can then
use to set the initial default state without a need to add similar
CONFIG_PM handling in multiple places.

Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
Tony Lindgren
2019-03-21 11:00:21 -07:00
parent 513a4abb19
commit 6d63b12d18
2 changed files with 7 additions and 6 deletions

View File

@@ -493,6 +493,12 @@ struct omap_hwmod_omap4_prcm {
#define _HWMOD_STATE_IDLE 5
#define _HWMOD_STATE_DISABLED 6
#ifdef CONFIG_PM
#define _HWMOD_STATE_DEFAULT _HWMOD_STATE_IDLE
#else
#define _HWMOD_STATE_DEFAULT _HWMOD_STATE_ENABLED
#endif
/**
* struct omap_hwmod_class - the type of an IP block
* @name: name of the hwmod_class