This patch defines the base addresses for DM355. Signed-off-by: Hui Geng <[EMAIL PROTECTED]> --- include/asm-arm/arch-davinci/hardware.h | 37 +++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/include/asm-arm/arch-davinci/hardware.h b/include/asm-arm/arch-davinci/hardware.h index bca3d7a..87731a9 100644 --- a/include/asm-arm/arch-davinci/hardware.h +++ b/include/asm-arm/arch-davinci/hardware.h @@ -11,6 +11,8 @@ #ifndef __ASM_ARCH_HARDWARE_H #define __ASM_ARCH_HARDWARE_H +#include <asm/arch/psc.h> +#include <asm/arch/serial.h> /* * Base register addresses */ @@ -122,4 +124,39 @@ */ #define DAVINCI_VDD3P3V_PWDN (DAVINCI_SYSTEM_MODULE_BASE + 0x48) +/* + * DM355 base register addresses different from original DaVinci + */ +#define DM355_TIMER2_BASE (0x01C20800) +#define DM355_REALTIME_BASE (0x01C20C00) +#define DM355_PWM3_BASE (0x01C22C00) +#define DM355_SPI_BASE (0x01C66000) +#define DM355_SPI0_BASE DM355_SPI_BASE +#define DM355_SPI1_BASE (0x01C66800) +#define DM355_SPI2_BASE (0x01C67800) +#define DM355_VPSS_CLK_BASE DAVINCI_VPSS_REGS_BASE +#define DM355_VPSS_HW3A_BASE (0x01C70080) +#define DM355_VPSS_IPIPE0_BASE (0x01C70100) +#define DM355_VPSS_OSD_BASE (0x01C70200) +#define DM355_VPSS_HSSIF_BASE (0x01C70300) +#define DM355_VPSS_VENC_BASE (0x01C70400) +#define DM355_VPSS_CCDC_BASE (0x01C70600) +#define DM355_VPSS_BL_BASE (0x01C70800) +#define DM355_VPSS_CFA_LD_BASE (0x01C70900) +#define DM355_VPSS_IPIPE1_BASE (0x01C71000) +#define DM355_IMX_BASE (0x01CD0000) +#define DM355_IMX_CTL_BASE (0x01CD0380) +#define DM355_IMCOP_CTL_BASE (0x01CDF400) +#define DM355_IMCOP_SEQ_BASE (0x01CDFF00) +#define DM355_MMC1_BASE (0x01E00000) +#define DM355_MCBSP0_BASE DAVINCI_MCBSP_BASE +#define DM355_MCBSP1_BASE (0x01E04000) +#define DM355_MCBSP1_RX_DMA_PORT DM355_MCBSP1_BASE +#define DM355_MCBSP1_TX_DMA_PORT (DM355_MCBSP1_BASE + 4) +#define DM355_UART2_BASE (0x01E06000) +#define DM355_ASYNC_EMIF_CNTRL_BASE (0x01E10000) + +#define DM355_MMC_SD_BASE (0x01E11000) +#define DM355_MMC0_BASE DM355_MMC_SD_BASE +#define DAVINCI_MMC_SD0_BASE DM355_MMC_SD_BASE #endif /* __ASM_ARCH_HARDWARE_H */ -- 1.5.4.3 _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
