1*2aec85b2SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 2*2aec85b2SThomas Gleixner /* Generic SRAM Driver Interface */ 3728bbe75SDave Gerlach #ifndef __LINUX_SRAM_H__ 4728bbe75SDave Gerlach #define __LINUX_SRAM_H__ 5728bbe75SDave Gerlach 6728bbe75SDave Gerlach struct gen_pool; 7728bbe75SDave Gerlach 8728bbe75SDave Gerlach #ifdef CONFIG_SRAM_EXEC 934cfb106SDave Gerlach void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src, size_t size); 10728bbe75SDave Gerlach #else sram_exec_copy(struct gen_pool * pool,void * dst,void * src,size_t size)1134cfb106SDave Gerlachstatic inline void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src, 12728bbe75SDave Gerlach size_t size) 13728bbe75SDave Gerlach { 1434cfb106SDave Gerlach return NULL; 15728bbe75SDave Gerlach } 16728bbe75SDave Gerlach #endif /* CONFIG_SRAM_EXEC */ 17728bbe75SDave Gerlach #endif /* __LINUX_SRAM_H__ */ 18