@ -87,7 +87,15 @@ struct power_domain {
* @ power_domain A pointer to a power domain struct to initialize .
* @ return 0 if OK , or a negative error code .
*/
# if CONFIG_IS_ENABLED(POWER_DOMAIN)
int power_domain_get ( struct udevice * dev , struct power_domain * power_domain ) ;
# else
static inline
int power_domain_get ( struct udevice * dev , struct power_domain * power_domain )
{
return - ENOSYS ;
}
# endif
/**
* power_domain_free - Free a previously requested power domain .
@ -96,7 +104,14 @@ int power_domain_get(struct udevice *dev, struct power_domain *power_domain);
* requested by power_domain_get ( ) .
* @ return 0 if OK , or a negative error code .
*/
# if CONFIG_IS_ENABLED(POWER_DOMAIN)
int power_domain_free ( struct power_domain * power_domain ) ;
# else
static inline int power_domain_free ( struct power_domain * power_domain )
{
return - ENOSYS ;
}
# endif
/**
* power_domain_on - Enable power to a power domain .
@ -105,7 +120,14 @@ int power_domain_free(struct power_domain *power_domain);
* requested by power_domain_get ( ) .
* @ return 0 if OK , or a negative error code .
*/
# if CONFIG_IS_ENABLED(POWER_DOMAIN)
int power_domain_on ( struct power_domain * power_domain ) ;
# else
static inline int power_domain_on ( struct power_domain * power_domain )
{
return - ENOSYS ;
}
# endif
/**
* power_domain_off - Disable power ot a power domain .
@ -114,6 +136,13 @@ int power_domain_on(struct power_domain *power_domain);
* requested by power_domain_get ( ) .
* @ return 0 if OK , or a negative error code .
*/
# if CONFIG_IS_ENABLED(POWER_DOMAIN)
int power_domain_off ( struct power_domain * power_domain ) ;
# else
static inline int power_domain_off ( struct power_domain * power_domain )
{
return - ENOSYS ;
}
# endif
# endif