diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/export/imx233.h | 4 |
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) |