diff options
Diffstat (limited to 'drivers/memory')
-rw-r--r-- | drivers/memory/Makefile | 2 | ||||
-rw-r--r-- | drivers/memory/of_memory.h | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/drivers/memory/Makefile b/drivers/memory/Makefile index cd8486b51f74..9cce5d70ed52 100644 --- a/drivers/memory/Makefile +++ b/drivers/memory/Makefile | |||
@@ -2,7 +2,9 @@ | |||
2 | # Makefile for memory devices | 2 | # Makefile for memory devices |
3 | # | 3 | # |
4 | 4 | ||
5 | ifeq ($(CONFIG_DDR),y) | ||
5 | obj-$(CONFIG_OF) += of_memory.o | 6 | obj-$(CONFIG_OF) += of_memory.o |
7 | endif | ||
6 | obj-$(CONFIG_TI_EMIF) += emif.o | 8 | obj-$(CONFIG_TI_EMIF) += emif.o |
7 | obj-$(CONFIG_TEGRA20_MC) += tegra20-mc.o | 9 | obj-$(CONFIG_TEGRA20_MC) += tegra20-mc.o |
8 | obj-$(CONFIG_TEGRA30_MC) += tegra30-mc.o | 10 | obj-$(CONFIG_TEGRA30_MC) += tegra30-mc.o |
diff --git a/drivers/memory/of_memory.h b/drivers/memory/of_memory.h index 20b496efed65..ef2514f553d3 100644 --- a/drivers/memory/of_memory.h +++ b/drivers/memory/of_memory.h | |||
@@ -12,7 +12,7 @@ | |||
12 | #ifndef __LINUX_MEMORY_OF_REG_H | 12 | #ifndef __LINUX_MEMORY_OF_REG_H |
13 | #define __LINUX_MEMORY_OF_REG_H | 13 | #define __LINUX_MEMORY_OF_REG_H |
14 | 14 | ||
15 | #ifdef CONFIG_OF | 15 | #if defined(CONFIG_OF) && defined(CONFIG_DDR) |
16 | extern const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np, | 16 | extern const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np, |
17 | struct device *dev); | 17 | struct device *dev); |
18 | extern const struct lpddr2_timings | 18 | extern const struct lpddr2_timings |
@@ -31,6 +31,6 @@ static inline const struct lpddr2_timings | |||
31 | { | 31 | { |
32 | return NULL; | 32 | return NULL; |
33 | } | 33 | } |
34 | #endif /* CONFIG_OF */ | 34 | #endif /* CONFIG_OF && CONFIG_DDR */ |
35 | 35 | ||
36 | #endif /* __LINUX_MEMORY_OF_REG_ */ | 36 | #endif /* __LINUX_MEMORY_OF_REG_ */ |