memory.h 629 B

1234567891011121314151617181920212223
  1. /*
  2. * arch/arm/mach-ep93xx/include/mach/memory.h
  3. */
  4. #ifndef __ASM_ARCH_MEMORY_H
  5. #define __ASM_ARCH_MEMORY_H
  6. #if defined(CONFIG_EP93XX_SDCE3_SYNC_PHYS_OFFSET)
  7. #define PLAT_PHYS_OFFSET UL(0x00000000)
  8. #elif defined(CONFIG_EP93XX_SDCE0_PHYS_OFFSET)
  9. #define PLAT_PHYS_OFFSET UL(0xc0000000)
  10. #elif defined(CONFIG_EP93XX_SDCE1_PHYS_OFFSET)
  11. #define PLAT_PHYS_OFFSET UL(0xd0000000)
  12. #elif defined(CONFIG_EP93XX_SDCE2_PHYS_OFFSET)
  13. #define PLAT_PHYS_OFFSET UL(0xe0000000)
  14. #elif defined(CONFIG_EP93XX_SDCE3_ASYNC_PHYS_OFFSET)
  15. #define PLAT_PHYS_OFFSET UL(0xf0000000)
  16. #else
  17. #error "Kconfig bug: No EP93xx PHYS_OFFSET set"
  18. #endif
  19. #endif