mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 21:20:51 +07:00
ARM: davinci: add platform hook to fetch the SRAM pool
Adds sram_get_gen_pool() which allows platform code to get the machine's SRAM gen_pool. The gen_pool may be passed in platform data for driver genalloc use. Signed-off-by: Matt Porter <mporter@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>
This commit is contained in:
parent
c94472d4ad
commit
983c42ba34
@ -24,4 +24,7 @@
|
||||
extern void *sram_alloc(size_t len, dma_addr_t *dma);
|
||||
extern void sram_free(void *addr, size_t len);
|
||||
|
||||
/* Get the struct gen_pool * for use in platform data */
|
||||
extern struct gen_pool *sram_get_gen_pool(void);
|
||||
|
||||
#endif /* __MACH_SRAM_H */
|
||||
|
@ -18,6 +18,11 @@
|
||||
|
||||
static struct gen_pool *sram_pool;
|
||||
|
||||
struct gen_pool *sram_get_gen_pool(void)
|
||||
{
|
||||
return sram_pool;
|
||||
}
|
||||
|
||||
void *sram_alloc(size_t len, dma_addr_t *dma)
|
||||
{
|
||||
unsigned long vaddr;
|
||||
|
Loading…
Reference in New Issue
Block a user