]> git.sur5r.net Git - u-boot/blobdiff - include/asm-arm/arch-at91/at91sam9_sdramc.h
add c structures for SoC access
[u-boot] / include / asm-arm / arch-at91 / at91sam9_sdramc.h
index 5af2b54b123847306a13f3f448a86f870b55f43a..c3da3a6a35bbc14571b4a2c6e77c288bdb68d7e6 100644 (file)
 #ifndef AT91SAM9_SDRAMC_H
 #define AT91SAM9_SDRAMC_H
 
+#ifdef __ASSEMBLY__
+
+#ifndef AT91_SDRAMC_BASE
+#define AT91_SDRAMC_BASE       AT91_SDRAMC0_BASE
+#endif
+
+#define AT91_ASM_SDRAMC_MR     AT91_SDRAMC_BASE
+#define AT91_ASM_SDRAMC_TR     (AT91_SDRAMC_BASE + 0x04)
+#define AT91_ASM_SDRAMC_CR     (AT91_SDRAMC_BASE + 0x08)
+#define AT91_ASM_SDRAMC_MDR    (AT91_SDRAMC_BASE + 0x24)
+
+#endif
+
 /* SDRAM Controller (SDRAMC) registers */
 #define AT91_SDRAMC_MR         (AT91_SDRAMC + 0x00)    /* SDRAM Controller Mode Register */
 #define                AT91_SDRAMC_MODE        (0xf << 0)              /* Command Mode */