s3c6410_base_regs.h

来自「SAMSUNG S3C6410 CPU BSP for winmobile6」· C头文件 代码 · 共 568 行 · 第 1/2 页

H
568
字号
//
// Locates the High Speed MMC Controller 1 register block.
//
#define S3C6410_BASE_REG_PA_HSMMC1		0x7C300000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_HSMMC2
//
// Locates the High Speed MMC Controller 2 register block.
//
#define S3C6410_BASE_REG_PA_HSMMC2		0x7C400000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_SECURITY
//
// Locates the Security Subsystem Config register block.
//
#define S3C6410_BASE_REG_PA_SECURITY		0x7D000000

// AEX, DES, HASH, FIFO, SDMA... to be defined
////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_SDMA0
//
// Locates the SDMA Controller 0 register block.
//
#define S3C6410_BASE_REG_PA_SDMA0			0x7DB00000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_SDMA1
//
// Locates the SDMA Controller 1 register block.
//
#define S3C6410_BASE_REG_PA_SDMA1			0x7DC00000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_DMC0
//
// Locates the DRAM Controller 0 register block.
//
#define S3C6410_BASE_REG_PA_DMC0			0x7E000000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_DMC1
//
// Locates the DRAM Controller 1 register block.
//
#define S3C6410_BASE_REG_PA_DMC1			0x7E001000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_MFC
//
// Locates the Multi Format Video Codec register block.
//
#define S3C6410_BASE_REG_PA_MFC			0x7E002000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_WATCHDOG
//
// Locates the Watch-Dog Timer register block.
//
#define S3C6410_BASE_REG_PA_WATCHDOG	0x7E004000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_RTC
//
// Locates the Real Time Clock register block.
//
#define S3C6410_BASE_REG_PA_RTC			0x7E005000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_MIPITX
//
// Locates the MIPI HSI Interface TX register block.
//
#define S3C6410_BASE_REG_PA_MIPITX		0x7E006000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_MIPIRX
//
// Locates the MIPI HSI Interface RX register block.
//
#define S3C6410_BASE_REG_PA_MIPIRX		0x7E007000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_KEYPAD
//
// Locates the Keypad Interface register block.
//
#define S3C6410_BASE_REG_PA_KEYPAD		0x7E00A000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_ADC
//
// Locates the ADC / Touch Screen Interface register block.
//
#define S3C6410_BASE_REG_PA_ADC			0x7E00B000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_ETM
//
// Locates the ETM register block.
//
#define S3C6410_BASE_REG_PA_ETM			0x7E00C000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_KEY
//
// Locates the ADC / Touch Screen Interface register block.
//
#define S3C6410_BASE_REG_PA_KEY			0x7E00D000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_CHIPID
//
// Locates the Chip ID register block.
//
#define S3C6410_BASE_REG_PA_CHIPID		0x7E00E000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_SYSCON
//
// Locates the System Controller register block.
//
#define S3C6410_BASE_REG_PA_SYSCON		0x7E00F000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_TZPC
//
// Locates the TZPC register block.
//
#define S3C6410_BASE_REG_PA_TZPC			0x7F000000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_AC97
//
// Locates the AC97 Controller register block.
//
#define S3C6410_BASE_REG_PA_AC97			0x7F001000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_IIS0
//
// Locates the IIS-Bus Interface Ch0 register block.
//
#define S3C6410_BASE_REG_PA_IIS0			0x7F002000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_IIS1
//
// Locates the IIS-Bus Interface Ch1 register block.
//
#define S3C6410_BASE_REG_PA_IIS1			0x7F003000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_IICBUS
//
// Locates the IIC-Bus Interface register block.
//
#define S3C6410_BASE_REG_PA_IICBUS		0x7F004000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_UART
//
// Locates the UART register block.
//
#define S3C6410_BASE_REG_PA_UART0		0x7F005000
#define S3C6410_BASE_REG_PA_UART1		0x7F005400
#define S3C6410_BASE_REG_PA_UART2		0x7F005800
#define S3C6410_BASE_REG_PA_UART3		0x7F005C00

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_PWM
//
// Locates the PWM Timer register block.
//
#define S3C6410_BASE_REG_PA_PWM			0x7F006000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_IRDA
//
// Locates the IrDA Controller register block.
//
#define S3C6410_BASE_REG_PA_IRDA			0x7F007000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_GPIO
//
// Locates the GPIO register block.
//
#define S3C6410_BASE_REG_PA_GPIO			0x7F008000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_PCM0
//
// Locates the PCM Audio Interface Ch 0 register block.
//
#define S3C6410_BASE_REG_PA_PCM0			0x7F009000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_PCM1
//
// Locates the PCM Audio Interface Ch 1 register block.
//
#define S3C6410_BASE_REG_PA_PCM1			0x7F00A000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_SPI0
//
// Locates the Serial Periphral Interface Ch 0 register block.
//
#define S3C6410_BASE_REG_PA_SPI0			0x7F00B000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_SPI1
//
// Locates the Serial Periphral Interface Ch 1 register block.
//
#define S3C6410_BASE_REG_PA_SPI1			0x7F00C000

#if		(CPU_NAME == S3C6410)
////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_I2S_40
//
// Locates the I2S version 4.0 Bus Interface register block.
//
#define S3C6410_BASE_REG_PA_I2S_40			0x7F00D000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_GPS
//
// Locates the GPS register block.
//
#define S3C6410_BASE_REG_PA_GPS			0x7F00E000

////////////////////////////////////////////////////////////
//
// Define:  S3C6410_BASE_REG_PA_IIC1
//
// Locates the IIC Bus Interface Ch 1 register block.
//
#define S3C6410_BASE_REG_PA_IIC1			0x7F00F000
#endif



#if __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?