diff options
| -rw-r--r-- | include/env_callback.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/include/env_callback.h b/include/env_callback.h index 47fdc6fa9..c583120c1 100644 --- a/include/env_callback.h +++ b/include/env_callback.h @@ -68,8 +68,16 @@ void env_callback_init(ENTRY *var_entry);   * when associated through the ".callbacks" environment variable, the callback   * will be executed any time the variable is inserted, overwritten, or deleted.   */ +#ifdef CONFIG_SPL_BUILD +#define U_BOOT_ENV_CALLBACK(name, callback) \ +	static inline void _u_boot_env_noop_##name(void) \ +	{ \ +		(void)callback; \ +	} +#else  #define U_BOOT_ENV_CALLBACK(name, callback) \  	ll_entry_declare(struct env_clbk_tbl, name, env_clbk, env_clbk) = \  	{#name, callback} +#endif  #endif /* __ENV_CALLBACK_H__ */ |