mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-27 17:36:25 +07:00
61310a3659
Commit 293b2da1b6
("ARM: pxa: move platform_data definitions")
moved the file to the current location but forgot to remove the pointer
to its previous location. Clean it up. While at it also change the header
file protection macros appropriately.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
34 lines
682 B
C
34 lines
682 B
C
/*
|
|
* SRAM Memory Management
|
|
*
|
|
* Copyright (c) 2011 Marvell Semiconductors Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*
|
|
*/
|
|
|
|
#ifndef __DMA_MMP_TDMA_H
|
|
#define __DMA_MMP_TDMA_H
|
|
|
|
#include <linux/genalloc.h>
|
|
|
|
/* ARBITRARY: SRAM allocations are multiples of this 2^N size */
|
|
#define SRAM_GRANULARITY 512
|
|
|
|
enum sram_type {
|
|
MMP_SRAM_UNDEFINED = 0,
|
|
MMP_ASRAM,
|
|
MMP_ISRAM,
|
|
};
|
|
|
|
struct sram_platdata {
|
|
char *pool_name;
|
|
int granularity;
|
|
};
|
|
|
|
extern struct gen_pool *sram_get_gpool(char *pool_name);
|
|
|
|
#endif /* __DMA_MMP_TDMA_H */
|