Module Name: src
Committed By: jmcneill
Date: Sun Sep 7 22:06:36 UTC 2014
Modified Files:
src/sys/arch/arm/allwinner: awin_reg.h
Log Message:
wrap awin_mmc_idma_descriptor in ifndef _LOCORE
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/allwinner/awin_reg.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/allwinner/awin_reg.h
diff -u src/sys/arch/arm/allwinner/awin_reg.h:1.21 src/sys/arch/arm/allwinner/awin_reg.h:1.22
--- src/sys/arch/arm/allwinner/awin_reg.h:1.21 Sun Sep 7 21:54:08 2014
+++ src/sys/arch/arm/allwinner/awin_reg.h Sun Sep 7 22:06:36 2014
@@ -156,10 +156,16 @@
/* A10/A20 SRAM Controller */
#define AWIN_SRAM_CTL0_REG 0x0000
#define AWIN_SRAM_CTL1_REG 0x0004
+#define AWIN_SRAM_VER_REG 0x0024
#define AWIN_SRAM_CTL1_A3_A4 __BITS(5,4)
#define AWIN_SRAM_CTL1_A3_A4_EMAC 1
+#define AWIN_SRAM_VER_KEY_FIELD __BITS(31,16)
+#define AWIN_SRAM_VER_R_EN __BIT(15)
+#define AWIN_SRAM_VER_BOOT_SEL_PAD_STA __BIT(8)
+#define AWIN_SRAM_VER_BITS __BITS(7,0)
+
/* A10/A20 DRAM Controller */
#define AWIN_DRAM_CCR_REG 0x0000
#define AWIN_DRAM_DCR_REG 0x0004
@@ -719,6 +725,7 @@
#define AWIN_MMC_IDST_RECEIVE_INT __BIT(1)
#define AWIN_MMC_IDST_TRANSMIT_INT __BIT(0)
+#if !defined(_LOCORE)
struct awin_mmc_idma_descriptor {
uint32_t dma_config;
#define AWIN_MMC_IDMA_CONFIG_DIC __BIT(1)
@@ -732,6 +739,7 @@ struct awin_mmc_idma_descriptor {
uint32_t dma_buf_addr;
uint32_t dma_next;
} __packed;
+#endif
#define AWIN_CPUCFG_CPU0_RST_CTRL_REG 0x0040
#define AWIN_CPUCFG_CPU0_CTRL_REG 0x0044