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:
@@ -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
|
||||
|
Reference in New Issue
Block a user