📄 reg24a0.a
字号:
;******************************************************************************
;*
;* System On Chip(SOC)
;*
;* Copyright (c) 2002 Software Center, Samsung Electronics, Inc.
;* All rights reserved.
;*
;* This software is the confidential and proprietary information of Samsung
;* Electronics, Inc("Confidential Information"). You Shall not disclose such
;* Confidential Information and shall use it only in accordance with the terms
;* of the license agreement you entered into Samsung.
;*
;*-----------------------------------------------------------------------------
;*
;* S3C24A0 BSP
;*
;* reg24A0.a : S3C24A0's Register map (non-translated by MMU) &
;* Memory Configuration Table
;*
;* @author jaeyong2.lee@samsung.com (SOC, SAMSUNG Electronics)
;*
;* @date 2003/06/25
;*
;* Log:
;* 2003/06/25 Start
;*
;******************************************************************************
;=================
; NAND flash
;=================
NFCONF EQU 0x40C00000
NFCONT EQU 0x40C00004
NFCMMD EQU 0x40C00008
NFADDR EQU 0x40C0000C
NFDATA EQU 0x40C00010
NFMECCData0 EQU 0x40C00014
NFMECCData1 EQU 0x40C00018
NFMECCData2 EQU 0x40C0001C
NFMECCData3 EQU 0x40C00020
NFSECCData0 EQU 0x40C00024
NFSECCData1 EQU 0x40C00028
NFSTAT EQU 0x40C0002C
NFESTAT0 EQU 0x40C00030
NFESTAT1 EQU 0x40C00034
NFMECC0 EQU 0x40C00038
NFMECC1 EQU 0x40C0003C
NFSECC EQU 0x40C00040
NFSBLK EQU 0x40C00044
NFEBLK EQU 0x40C00048
;******************************************************************************
; SROM Controller
;******************************************************************************
SROM_BW EQU 0x40C20000 ;Bus width & wait status
SROM_BC0 EQU 0x40C20004 ;Bank0 control register
SROM_BC1 EQU 0x40C20008 ;Bank1 control register
SROM_BC2 EQU 0x40C2000C ;Bank2 control register
;******************************************************************************
; Memory control
;******************************************************************************
SDRAM_BANKCFG EQU 0x40C40000
SDRAM_BANKCON EQU 0x40C40004
SDRAM_REFRESH EQU 0x40C40008
;P1BANKCFG EQU 0x40C40000 ;Port 1 SDRAM configuration register
;P1BANKCON EQU 0x40C40004
;P1REFRESH EQU 0x40C40008
;P1TIMEOUT EQU 0x40C4000C
;P2BANKCFG EQU 0x40C60000
;P2BANKCON EQU 0x40C60004
;P2REFRESH EQU 0x40C60008
;P2TIMEOUT EQU 0x40C6000C
vP1REFRESH EQU 0x90640008
;=================
; BUS MATRIX
;=================
PRIORITY0 EQU 0x40CE0000
PRIORITY1 EQU 0x40CE0004
;=================
; INTERRUPT
;=================
SRCPND EQU 0x40200000
INTMOD EQU 0x40200004
INTMSK EQU 0x40200008
PRIORITY EQU 0x4020000C
INTPND EQU 0x40200010
INTOFFSET EQU 0x40200014
SUBSRCPND EQU 0x40200018
INTSUBMSK EQU 0x4020001C
VECINTMOD EQU 0x40200020
VECADDR EQU 0x40200024
NVECADDR EQU 0x40200028
VAR EQU 0x4020002C
; Added by Ajay for PM
vINTBASE EQU 0xb0300000
vSRCPND EQU 0xb0300000
vINTMOD EQU 0xb0300004
vINTMSK EQU 0xb0300008
vPRIORITY EQU 0xb030000C
vINTPND EQU 0xb0300010
vINTOFFSET EQU 0xb0300014
vSUBSRCPND EQU 0xb0300018
vINTSUBMSK EQU 0xb030001C
vVECINTMOD EQU 0xb0300020
vVECADDR EQU 0xb0300024
vNVECADDR EQU 0xb0300028
vVAR EQU 0xb030002C
oSRCPND EQU 0x00 ;Interrupt request status
oINTMSK EQU 0x08 ;Interrupt mask control
oINTPND EQU 0x10 ;Interrupt request status
oINTSUBMSK EQU 0x1c ;Interrupt sub mask
;=================
; Timer with PWM
;=================
TCFG0 EQU 0x44000000
TCFG1 EQU 0x44000004
TCON EQU 0x44000008
TCNTB0 EQU 0x4400000C
TCMPB0 EQU 0x44000010
TCNTO0 EQU 0x44000014
TCNTB1 EQU 0x44000018
TCMPB1 EQU 0x4400001C
TCNTO1 EQU 0x44000020
TCNTB2 EQU 0x44000024
TCMPB2 EQU 0x44000028
TCNTO2 EQU 0x4400002C
TCNTB3 EQU 0x44000030
TCMPB3 EQU 0x44000034
TCNTO3 EQU 0x44000038
TCNTB4 EQU 0x4400003C
vTCNTB4 EQu 0x90C0003C
TCNTO4 EQU 0x44000040
;=================
; WATCH DOG TIMER
;=================
WTCON EQU 0x44100000
WTDAT EQU 0x44100004
WTCNT EQU 0x44100008
vWTCON EQU 0x90E00000
;=================
; DMA contol
;=================
DISRC0 EQU 0x40400000
DISRCC0 EQU 0x40400004
DIDST0 EQU 0x40400008
DIDSTC0 EQU 0x4040000C
DCON0 EQU 0x40400010
DSTAT0 EQU 0x40400014
DCSRC0 EQU 0x40400018
DCDST0 EQU 0x4040001C
DMASKTRIG0 EQU 0x40400020
DISRC1 EQU 0x40500000
DISRCC1 EQU 0x40500004
DIDST1 EQU 0x40500008
DIDSTC1 EQU 0x4050000C
DCON1 EQU 0x40500010
DSTAT1 EQU 0x40500014
DCSRC1 EQU 0x40500018
DCDST1 EQU 0x4050001C
DMASKTRIG1 EQU 0x40500020
DISRC2 EQU 0x40600000
DISRCC2 EQU 0x40600004
DIDST2 EQU 0x40600008
DIDSTC2 EQU 0x4060000C
DCON2 EQU 0x40600010
DSTAT2 EQU 0x40600014
DCSRC2 EQU 0x40600018
DCDST2 EQU 0x4060001C
DMASKTRIG2 EQU 0x40600020
DISRC3 EQU 0x40700000
DISRCC3 EQU 0x40700004
DIDST3 EQU 0x40700008
DIDSTC3 EQU 0x4070000C
DCON3 EQU 0x40700010
DSTAT3 EQU 0x40700014
DCSRC3 EQU 0x40700018
DCDST3 EQU 0x4070001C
DMASKTRIG3 EQU 0x40700020
;=================
; RTC
;=================
RTCCON EQU 0x44200040
TICINT EQU 0x44200044
RTCALM EQU 0x44200050
ALMSEC EQU 0x44200054
ALMMIN EQU 0x44200058
ALMHOUR EQU 0x4420005C
ALMDAY EQU 0x44200060
ALMMON EQU 0x44200064
ALMYEAR EQU 0x44200068
RTCRST EQU 0x4420006C
BCDSEC EQU 0x44200070
BCDMIN EQU 0x44200074
BCDHOUR EQU 0x44200078
BCDDAY EQU 0x4420007C
BCDDATE EQU 0x44200080
BCDMON EQU 0x44200084
BCDYEAR EQU 0x44200088
;=================
; UART
;=================
ULCON0 EQU 0x44400000
UCON0 EQU 0x44400004
UFCON0 EQU 0x44400008
UMCON0 EQU 0x4440000C
UTRSTAT0 EQU 0x44400010
UERSTAT0 EQU 0x44400014
UFSTAT0 EQU 0x44400018
UMSTAT0 EQU 0x4440001C
UTXH0 EQU 0x44400020
URXH0 EQU 0x44400024
UBRDIV0 EQU 0x44400028
ULCON1 EQU 0x44404000
UCON1 EQU 0x44404004
UFCON1 EQU 0x44404008
UMCON1 EQU 0x4440400C
UTRSTAT1 EQU 0x44404010
UERSTAT1 EQU 0x44404014
UFSTAT1 EQU 0x44404018
UMSTAT1 EQU 0x4440401C
UTXH1 EQU 0x44404020
URXH1 EQU 0x44404024
UBRDIV1 EQU 0x44404028
;=================
; IIC
;=================
; TBD
;=================
; IIS
;=================
; TBD
;=================
; SPI
;=================
; TBD
;=================
; AC97
;=================
; TBD
;=================
; USB Host
;=================
; TBD
;=================
; USB Device
;=================
; TBD
;=================
; IRDA
;=================
; TBD
;=================
; MODEM
;=================
INT2AP EQU 0x41800000 ; IRQ to AP Register
INT2MDM EQU 0x41800004 ; IRQ to MODEM Register
;=================
; GPIO
;=================
GPIOBASE EQU 0x44800000
GPCON_U EQU 0x44800000
GPCON_M EQU 0x44800004
GPCON_L EQU 0x44800008
GPDAT EQU 0x4480000C
GPPU EQU 0x44800010
RSV0 EQU 0x44800014
EXTINTC0 EQU 0x44800018
EXTINTC1 EQU 0x4480001C
EXTINTC2 EQU 0x44800020
EINTFLT0 EQU 0x44800024
EINTFLT1 EQU 0x44800028
EINTFLT2 EQU 0x4480002C
EINTFLT3 EQU 0x44800030
EINTMASK EQU 0x44800034
EINTPEND EQU 0x44800038
PERIPU EQU 0x44800040
ALIVECON EQU 0x44800044
GPDAT_SLEEP EQU 0x44800048
GPOEN_SLEEP EQU 0x4480004C
GPPU_SLEEP EQU 0x44800050
PERIDAT_SLEEP0 EQU 0x44800054
PERIDAT_SLEEP1 EQU 0x44800058
PERIOEN_SLEEP0 EQU 0x4480005C
PERIOEN_SLEEP1 EQU 0x44800060
PERIPU_SLEEP EQU 0x44800064
RSTCNT EQU 0x44800068
GPRAM0 EQU 0x44800080
GPRAM1 EQU 0x44800084
GPRAM2 EQU 0x44800088
GPRAM3 EQU 0x4480008C
GPRAM4 EQU 0x44800090
GPRAM5 EQU 0x44800094
GPRAM6 EQU 0x44800098
GPRAM7 EQU 0x4480009C
GPRAM8 EQU 0x448000A0
GPRAM9 EQU 0x448000A4
GPRAM10 EQU 0x448000A8
GPRAM11 EQU 0x448000AC
GPRAM12 EQU 0x448000B0
GPRAM13 EQU 0x448000B4
GPRAM14 EQU 0x448000B8
GPRAM15 EQU 0x448000BC
;Added for PM
vGPIOBASE EQU 0xb1300000
vGPCON_U EQU 0xb1300000
vGPCON_M EQU 0xb1300004
vGPCON_L EQU 0xb1300008
vGPDAT EQU 0xb130000C
vGPPU EQU 0xb1300010
vPERIDAT_SLEEP0 EQU 0xb1300054
vPERIDAT_SLEEP1 EQU 0xb1300058
vGPRAM0 EQU 0xb1300080
vGPRAM1 EQU 0xb1300084
vGPRAM2 EQU 0xb1300088
vGPRAM3 EQU 0xb130008C
vGPRAM4 EQU 0xb1300090
vGPRAM5 EQU 0xb1300094
vGPRAM6 EQU 0xb1300098
vGPRAM7 EQU 0xb130009C
vGPRAM8 EQU 0xb13000A0
vGPRAM9 EQU 0xb13000A4
vGPRAM10 EQU 0xb13000A8
vGPRAM11 EQU 0xb13000AC
vGPRAM12 EQU 0xb13000B0
vGPRAM13 EQU 0xb13000B4
vGPRAM14 EQU 0xb13000B8
vGPRAM15 EQU 0xb13000BC
oGPCON_U EQU 0x00
oGPCON_M EQU 0x04
oGPCON_L EQU 0x08
oGPDAT EQU 0x0C
oGPPU EQU 0x10
oEXTINTC0 EQU 0x18
oEXTINTC1 EQU 0x1C
oEXTINTC2 EQU 0x20
oEINTMASK EQU 0x34
oEINTPEND EQU 0x38
oPERIPU EQU 0x40
oALIVECON EQU 0x44
oGPDAT_SLEEP EQU 0x48
oGPOEN_SLEEP EQU 0x4C
oGPPU_SLEEP EQU 0x50
oPERIDAT_SLEEP0 EQU 0x54
oPERIDAT_SLEEP1 EQU 0x58
oPERIOEN_SLEEP0 EQU 0x5C
oPERIOEN_SLEEP1 EQU 0x60
oPERIPU_SLEEP EQU 0x64
oRSTCNT EQU 0x68
oGPRAM0 EQU 0x80
oGPRAM1 EQU 0x84
oGPRAM2 EQU 0x88
oGPRAM3 EQU 0x8c
oGPRAM4 EQU 0x90
oGPRAM5 EQU 0x94
oGPRAM6 EQU 0x98
oGPRAM7 EQU 0x9C
oGPRAM8 EQU 0xa0
oGPRAM9 EQU 0xa4
oGPRAM10 EQU 0xa8
oGPRAM11 EQU 0xac
oGPRAM12 EQU 0xb0
oGPRAM13 EQU 0xb4
oGPRAM14 EQU 0xb8
oGPRAM15 EQU 0xbC
;oRESETSTATUS EQU 0x6C
;=================
; CAMERA I/F
;=================
; TBD
;=================
; ME
;=================
; TBD
;=================
; MC
;=================
; TBD
;=================
; DCTQ
;=================
; TBD
;=================
; TFT LCD control
;=================
LCDCON1 EQU 0x4A000000
LCDCON2 EQU 0x4A000004
LCDTCON1 EQU 0x4A000008
LCDTCON2 EQU 0x4A00000C
LCDTCON3 EQU 0x4A000010
LCDSOSD1 EQU 0x4A000014
LCDSOSD2 EQU 0x4A000018
LCDSOSD3 EQU 0x4A00001C
LCDINTCON EQU 0x4A000050
LCDKEYCON EQU 0x4A000054
LCDKEYVAL EQU 0x4A000058
LCDBGCON EQU 0x4A00005C
LCDFGCON EQU 0x4A000060
LCDDITHCON EQU 0x4A000064
vLCDCON1 EQU 0xb1e00000
;=================
; VIDEO POST
;=================
; TBD
;=================
; KEYPAD I/F
;=================
; TBD
;=================
; ADC/TOUCH I/F
;=================
ADCCON EQU 0x45800000
; TBD
;=================
; SD,SDIO/MMC
;=================
; TBD
;=================
; MEMORY STICK
;=================
; TBD
;==================================
; PLL Clock & Power Management
;==================================
LOCKTIME EQU 0x40000000
OSCWSET EQU 0x40000004
MPLLCON EQU 0x40000010
UPLLCON EQU 0x40000014
CLKCON EQU 0x40000020
CLKSRC EQU 0x40000024
CLKDIVN EQU 0x40000028
PWRMAN EQU 0x40000030
SOFTRESET EQU 0x40000038
RESETSTATUS EQU 0x4000003C
;Added by Ajay for PM
vCLKCON EQU 0xb0200020
vPWRMAN EQU 0xb0200030
vRESETSTATUS EQU 0xb020003C
;******************************************************************************
; PENDING BIT
;******************************************************************************
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -