📄 xlli_bulverde_defs.inc
字号:
@*********************************************************************************@@ COPYRIGHT (c) 2002 Intel Corporation@@ The information in this file is furnished for informational use only,@ is subject to change without notice, and should not be construed as@ a commitment by Intel Corporation. Intel Corporation assumes no@ responsibility or liability for any errors or inaccuracies that may appear@ in this document or any software that may be provided in association with@ this document.@@*********************************************************************************@@ FILENAME: xlli_Bulverde_defs.inc (Core processor address definitions)@@ LAST MODIFIED: 14-Oct-2003@@******************************************************************************@@@ Include file for Bulverde Processor based@ Cross Platform Low Level Initialization (XLLI)@@@ GENERAL PURPOSE I/O (GPIO) base address and register offsets from the base address@ .equ xlli_GPIOREGS_PHYSICAL_BASE,0x40E00000@ GPIO register offsets from the base address .equ xlli_GPLR0_offset,(0x000) @ GPIO Level registers .equ xlli_GPLR1_offset,(0x004) .equ xlli_GPLR2_offset,(0x008) .equ xlli_GPLR3_offset,(0x100) .equ xlli_GPDR0_offset,(0x00C) @ GPIO Direction registers .equ xlli_GPDR1_offset,(0x010) .equ xlli_GPDR2_offset,(0x014) .equ xlli_GPDR3_offset,(0x10C) .equ xlli_GPSR0_offset,(0x018) @ GPIO Set registers .equ xlli_GPSR1_offset,(0x01C) .equ xlli_GPSR2_offset,(0x020) .equ xlli_GPSR3_offset,(0x118) .equ xlli_GPCR0_offset,(0x024) @ GPIO Clear registers .equ xlli_GPCR1_offset,(0x028) .equ xlli_GPCR2_offset,(0x02C) .equ xlli_GPCR3_offset,(0x124) .equ xlli_GAFR0_L_offset,(0x054) @ GPIO Alternate function registers (Bits 15:0) .equ xlli_GAFR0_U_offset,(0x058) @ Bits 31:16 .equ xlli_GAFR1_L_offset,(0x05c) @ Bits 47:32 .equ xlli_GAFR1_U_offset,(0x060) @ Bits 63:48 .equ xlli_GAFR2_L_offset,(0x064) @ Bits 79:64 .equ xlli_GAFR2_U_offset,(0x068) @ Bits 95:80 .equ xlli_GAFR3_L_offset,(0x06C) @ Bits 111:96 .equ xlli_GAFR3_U_offset,(0x070) @ Bits 127:112@@ POWER MANAGER base address and register offsets from the base address@ .equ xlli_PMRCREGS_PHYSICAL_BASE,0x40F00000 .equ xlli_PMCR_offset,(0x00) @ Power Manager Control Register .equ xlli_PSSR_offset,(0x04) @ Power Manager Sleep Status Register .equ xlli_PSPR_offset,(0x08) @ Power Manager Scratch Pad Register .equ xlli_PWER_offset,(0x0C) @ Power Manager Wake-up Enable Register .equ xlli_PRER_offset,(0x10) @ Power Manager GPIO Rising-edge Detect Enable Register .equ xlli_PFER_offset,(0x14) @ Power Manager GPIO Falling-edge Detect Enable Register .equ xlli_PEDR_offset,(0x18) @ Power Manager GPIO Edge Detect Status Register .equ xlli_PCFR_offset,(0x1C) @ Power Manager General Configuration Register .equ xlli_PGSR0_offset,(0x20) @ Power Manager GPIO Sleep State Register for GP [31-0] .equ xlli_PGSR1_offset,(0x24) @ Power Manager GPIO Sleep State Register for GP [63-32] .equ xlli_PGSR2_offset,(0x28) @ Power Manager GPIO Sleep State Register for GP [95-64] .equ xlli_PGSR3_offset,(0x2C) @ Power Manager GPIO Sleep State Register for GP [120-96] .equ xlli_RCSR_offset,(0x30) @ Reset Controller Status Register .equ xlli_PSLR_offset,(0x34) @ Power Manager Sleep Mode Config Register .equ xlli_PSTR_offset,(0x38) @ Power Manager Standby Mode Config Register .equ xlli_PSNR_offset,(0x3C) @ Power Manager Sense Moce Config Register .equ xlli_PVCR_offset,(0x40) @ Power Manager Voltage Change Control Register .equ xlli_PKWR_offset,(0x50) @ Power Manager Keyboard Wake-up Enable Register .equ xlli_PKSR_offset,(0x54) @ Power Manager Keyboard Edge-Detect Status Register .equ xlli_PI2DBR_offset,(0x188) @ Power I2C Data Buffer Register .equ xlli_PI2CR_offset,(0x190) @ Power I2C Control Register .equ xlli_PI2SR_offset,(0x198) @ Power I2C Status Register .equ xlli_PI2SAR_offset,(0x1A0) @ Power I2C Slave Address Register@@ POWER MANAGER register bit masks @ .equ xlli_PSSR_SSS,(0x01) @ Software Sleep Status .equ xlli_PSSR_BFS,(0x02) @ Battery Fault Status .equ xlli_PSSR_VFS,(0x04) @ VCC Fault Status .equ xlli_PSSR_PH,(0x10) @ Peripheral Control Hold .equ xlli_PSSR_RDH,(0x20) @ Read Disable Hold .equ xlli_PCFR_OPDE,(0x01) @ Processor (13MHz) osc power-down enable .equ xlli_PCFR_FP,(0x02) @ Float PCMCIA during sleep modes .equ xlli_PCFR_FS,(0x04) @ Float Static Chip Selects .equ xlli_PCFR_SYSEN_EN,(0x20) @ SYS_EN pin .equ xlli_PCFR_DC_EN,(0x80) @ Deep-Sleep Mode .equ xlli_PWER_WE0,(0x01) @ Wake-up Enable GPIO pin 0 .equ xlli_PWER_WE1,(0x02) @ Wake-up Enable GPIO pin 1 .equ xlli_PWER_WERTC,(0x80000000)@ RTC Standby, Wake-up Enable-@@ MEMORY CONTROLLER base address and register offsets from the base address @ .equ xlli_MEMORY_CONFIG_BASE,0x48000000 .equ xlli_MDCNFG_offset,(0x00) .equ xlli_MDREFR_offset,(0x04) .equ xlli_MSC0_offset,(0x08) .equ xlli_MSC1_offset,(0x0C) .equ xlli_MSC2_offset,(0x10) .equ xlli_MECR_offset,(0x14) .equ xlli_SXLCR_offset,(0x18) .equ xlli_SXCNFG_offset,(0x1C) .equ xlli_FLYCNFG_offset,(0x20) .equ xlli_SXMRS_offset,(0x24) .equ xlli_MCMEM0_offset,(0x28) .equ xlli_MCMEM1_offset,(0x2C) .equ xlli_MCATT0_offset,(0x30) .equ xlli_MCATT1_offset,(0x34) .equ xlli_MCIO0_offset,(0x38) .equ xlli_MCIO1_offset,(0x3C) .equ xlli_MDMRS_offset,(0x40) .equ xlli_BOOT_DEF_offset,(0x44) .equ xlli_ARB_CNTL_offset,(0x48) .equ xlli_BSCNTR0_offset,(0x4C) .equ xlli_BSCNTR1_offset,(0x50) .equ xlli_LCDBSCNTR_offset,(0x54) .equ xlli_MDMRSLP_offset,(0x58) .equ xlli_BSCNTR2_offset,(0x5C) .equ xlli_BSCNTR3_offset,(0x60)@ Memory Controller bit defs .equ xlli_MDREFR_K0DB4,(0x20000000) @ Sync Static Clock 0 divide by 4 control/status .equ xlli_MDREFR_K2FREE,(0x02000000) @ Set to force SDCLK[2] to be free running .equ xlli_MDREFR_K1FREE,(0x01000000) @ Set to force SDCLK[1] to be free running .equ xlli_MDREFR_K0FREE,(0x00800000) @ Set to force SDCLK[0] to be free running .equ xlli_MDREFR_SLFRSH,(0x00400000) @ Self Refresh Control Status bit .equ xlli_MDREFR_APD,(0x00100000) @ Auto Power Down bit .equ xlli_MDREFR_K2DB2,(0x00080000) @ SDRAM clock pin 2 divide by 2 control/status .equ xlli_MDREFR_K1DB2,(0x00020000) @ SDRAM clock pin 1 divide by 2 control/status .equ xlli_MDREFR_K1RUN,(0x00010000) @ SDRAM clock pin 1 run/control status .equ xlli_MDREFR_E1PIN,(0x00008000) @ SDRAM clock Enable pin 1 level control/status .equ xlli_MDREFR_K0DB2,(0x00004000) @ Sync Static Memory Clock divide by 2 control/status .equ xlli_MDREFR_K0RUN,(0x00002000) @ Sync Static Memory Clock Pin 0 .equ xlli_MDREFR_E0PIN,(0x00000100) @ SDRAM clock enable pin 0 (Cotulla ONLY!!) .equ xlli_MDCNFG_DE0,(0x00000001) @ SDRAM enable bit for partition 0 .equ xlli_MDCNFG_DE1,(0x00000002) @ SDRAM enable bit for partition 1 .equ xlli_MDCNFG_DE2,(0x00010000) @ SDRAM enable bit for partition 2 .equ xlli_MDCNFG_DE3,(0x00020000) @ SDRAM enable bit for partition 3 .equ xlli_MDCNFG_DWID0,(0x00000004) @ SDRAM bus width (clear = 32 bits, set = 16 bits)@@ INTERNAL MEMORY CONTROLLER base address and register offsets from the base address @ .equ xlli_IMEMORY_CONFIG_BASE,(0x58000000) .equ xlli_IMPMCR_offset,(0x00) @ Internal Memory Power Manager Control Register .equ xlli_IMPMSR_offset,(0x08) @ Internal Memory Power Management Status Register@@ INTERRUPT CONTROLLER base address and register offsets from the base address@ .equ xlli_INTERREGS_PHYSICAL_BASE,(0x40D00000) .equ xlli_ICIP_offset,(0x00) @ Interrupt Controller IRQ Pending Register .equ xlli_ICMR_offset,(0x04) @ Interrupt Controller Mask Register
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -