summaryrefslogtreecommitdiff
path: root/drivers/misc/sram.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/misc/sram.h')
-rw-r--r--drivers/misc/sram.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/misc/sram.h b/drivers/misc/sram.h
index 9c1d21ff7347..397205b8bf6f 100644
--- a/drivers/misc/sram.h
+++ b/drivers/misc/sram.h
@@ -5,6 +5,11 @@
#ifndef __SRAM_H
#define __SRAM_H
+struct sram_config {
+ int (*init)(void);
+ bool map_only_reserved;
+};
+
struct sram_partition {
void __iomem *base;
@@ -15,11 +20,13 @@ struct sram_partition {
};
struct sram_dev {
+ const struct sram_config *config;
+
struct device *dev;
void __iomem *virt_base;
+ bool no_memory_wc;
struct gen_pool *pool;
- struct clk *clk;
struct sram_partition *partition;
u32 partitions;
@@ -29,6 +36,7 @@ struct sram_reserve {
struct list_head list;
u32 start;
u32 size;
+ struct resource res;
bool export;
bool pool;
bool protect_exec;