summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/imx233.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/export/imx233.h b/firmware/export/imx233.h
index a68ca6df13..d672137a48 100644
--- a/firmware/export/imx233.h
+++ b/firmware/export/imx233.h
@@ -47,7 +47,9 @@
47#define NOCACHE_BASE (UNCACHED_DRAM_ADDR - CACHED_DRAM_ADDR) 47#define NOCACHE_BASE (UNCACHED_DRAM_ADDR - CACHED_DRAM_ADDR)
48 48
49#define PHYSICAL_ADDR(a) \ 49#define PHYSICAL_ADDR(a) \
50 ((typeof(a))((uintptr_t)(a) >= CACHED_DRAM_ADDR ? \ 50 ((typeof(a))((uintptr_t)(a) >= BUFFERED_DRAM_ADDR ? \
51 ((uintptr_t)(a) - BUFFERED_DRAM_ADDR + UNCACHED_DRAM_ADDR) \
52 :(uintptr_t)(a) >= CACHED_DRAM_ADDR ? \
51 ((uintptr_t)(a) - CACHED_DRAM_ADDR + UNCACHED_DRAM_ADDR) \ 53 ((uintptr_t)(a) - CACHED_DRAM_ADDR + UNCACHED_DRAM_ADDR) \
52 :(uintptr_t)(a))) 54 :(uintptr_t)(a)))
53#define UNCACHED_ADDR(a) PHYSICAL_ADDR(a) 55#define UNCACHED_ADDR(a) PHYSICAL_ADDR(a)