⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pxa-regs.inc

📁 一个可以驱动 onenand的代码,使用ADS编译
💻 INC
📖 第 1 页 / 共 5 页
字号:
.equ	 ICFP2,		(0x40D000A8)  /* Interrupt Controller FIQ Pending Register 2 */.equ	 ICPR2,		(0x40D000AC)  /* Interrupt Controller Pending Register 2 *//* GPIO alternate function assignments */.equ	 GPIO1_RST,		1	/* reset */.equ	 GPIO6_MMCCLK,		6	/* MMC Clock */.equ	 GPIO8_48MHz,		7	/* 48 MHz clock output */.equ	 GPIO8_MMCCS0,		8	/* MMC Chip Select 0 */.equ	 GPIO9_MMCCS1,		9	/* MMC Chip Select 1 */.equ	 GPIO10_RTCCLK,		10	/* real time clock (1 Hz) */.equ	 GPIO11_3_6MHz,		11	/* 3.6 MHz oscillator out */.equ	 GPIO12_32KHz,		12	/* 32 kHz out */.equ	 GPIO13_MBGNT,		13	/* memory controller grant */.equ	 GPIO14_MBREQ,		14	/* alternate bus master .equ	est */.equ	 GPIO15_nCS_1,		15	/* chip select 1 */.equ	 GPIO16_PWM0,		16	/* PWM0 output */.equ	 GPIO17_PWM1,		17	/* PWM1 output */.equ	 GPIO18_RDY,		18	/* Ext. Bus Ready */.equ	 GPIO19_DREQ1,		19	/* External DMA .equ	est */.equ	 GPIO20_DREQ0,		20	/* External DMA .equ	est */.equ	 GPIO23_SCLK,		23	/* SSP clock */.equ	 GPIO24_SFRM,		24	/* SSP Frame */.equ	 GPIO25_STXD,		25	/* SSP transmit */.equ	 GPIO26_SRXD,		26	/* SSP receive */.equ	 GPIO27_SEXTCLK,		27	/* SSP ext_clk */.equ	 GPIO28_BITCLK,		28	/* AC97/I2S bit_clk */.equ	 GPIO29_SDATA_IN,		29	/* AC97 Sdata_in0 / I2S Sdata_in */.equ	 GPIO30_SDATA_OUT,	30	/* AC97/I2S Sdata_out */.equ	 GPIO31_SYNC,		31	/* AC97/I2S sync */.equ	 GPIO32_SDATA_IN1,	32	/* AC97 Sdata_in1 */.equ	 GPIO33_nCS_5,		33	/* chip select 5 */.equ	 GPIO34_FFRXD,		34	/* FFUART receive */.equ	 GPIO34_MMCCS0,		34	/* MMC Chip Select 0 */.equ	 GPIO35_FFCTS,		35	/* FFUART Clear to send */.equ	 GPIO36_FFDCD,		36	/* FFUART Data carrier detect */.equ	 GPIO37_FFDSR,		37	/* FFUART data set ready */.equ	 GPIO38_FFRI,		38	/* FFUART Ring Indicator */.equ	 GPIO39_MMCCS1,		39	/* MMC Chip Select 1 */.equ	 GPIO39_FFTXD,		39	/* FFUART transmit data */.equ	 GPIO40_FFDTR,		40	/* FFUART data terminal Ready */.equ	 GPIO41_FFRTS,		41	/* FFUART .equ	est to send */.equ	 GPIO42_BTRXD,		42	/* BTUART receive data */.equ	 GPIO43_BTTXD,		43	/* BTUART transmit data */.equ	 GPIO44_BTCTS,		44	/* BTUART clear to send */.equ	 GPIO45_BTRTS,		45	/* BTUART .equ	est to send */.equ	 GPIO46_ICPRXD,		46	/* ICP receive data */.equ	 GPIO46_STRXD,		46	/* STD_UART receive data */.equ	 GPIO47_ICPTXD,		47	/* ICP transmit data */.equ	 GPIO47_STTXD,		47	/* STD_UART transmit data */.equ	 GPIO48_nPOE,		48	/* Output Enable for Card Space */.equ	 GPIO49_nPWE,		49	/* Write Enable for Card Space */.equ	 GPIO50_nPIOR,		50	/* I/O Read for Card Space */.equ	 GPIO51_nPIOW,		51	/* I/O Write for Card Space */.equ	 GPIO52_nPCE_1,		52	/* Card Enable for Card Space */.equ	 GPIO53_nPCE_2,		53	/* Card Enable for Card Space */.equ	 GPIO53_MMCCLK,		53	/* MMC Clock */.equ	 GPIO54_MMCCLK,		54	/* MMC Clock */.equ	 GPIO54_pSKTSEL,	54	/* Socket Select for Card Space */.equ	 GPIO55_nPREG,		55	/* Card Address bit 26 */.equ	 GPIO56_nPWAIT,		56	/* Wait signal for Card Space */.equ	 GPIO57_nIOIS16,	57	/* Bus Width select for I/O Card Space */.equ	 GPIO58_LDD_0,		58	/* LCD data pin 0 */.equ	 GPIO59_LDD_1,		59	/* LCD data pin 1 */.equ	 GPIO60_LDD_2,		60	/* LCD data pin 2 */.equ	 GPIO61_LDD_3,		61	/* LCD data pin 3 */.equ	 GPIO62_LDD_4,		62	/* LCD data pin 4 */.equ	 GPIO63_LDD_5,		63	/* LCD data pin 5 */.equ	 GPIO64_LDD_6,		64	/* LCD data pin 6 */.equ	 GPIO65_LDD_7,		65	/* LCD data pin 7 */.equ	 GPIO66_LDD_8,		66	/* LCD data pin 8 */.equ	 GPIO66_MBREQ,		66	/* alternate bus master req */.equ	 GPIO67_LDD_9,		67	/* LCD data pin 9 */.equ	 GPIO67_MMCCS0,		67	/* MMC Chip Select 0 */.equ	 GPIO68_LDD_10,		68	/* LCD data pin 10 */.equ	 GPIO68_MMCCS1,		68	/* MMC Chip Select 1 */.equ	 GPIO69_LDD_11,		69	/* LCD data pin 11 */.equ	 GPIO69_MMCCLK,		69	/* MMC_CLK */.equ	 GPIO70_LDD_12,		70	/* LCD data pin 12 */.equ	 GPIO70_RTCCLK,		70	/* Real Time clock (1 Hz) */.equ	 GPIO71_LDD_13,		71	/* LCD data pin 13 */.equ	 GPIO71_3_6MHz,		71	/* 3.6 MHz Oscillator clock */.equ	 GPIO72_LDD_14,		72	/* LCD data pin 14 */.equ	 GPIO72_32kHz,		72	/* 32 kHz clock */.equ	 GPIO73_LDD_15,		73	/* LCD data pin 15 */.equ	 GPIO73_MBGNT,		73	/* Memory controller grant */.equ	 GPIO74_LCD_FCLK,	74	/* LCD Frame clock */.equ	 GPIO75_LCD_LCLK,	75	/* LCD line clock */.equ	 GPIO76_LCD_PCLK,	76	/* LCD Pixel clock */.equ	 GPIO77_LCD_ACBIAS,	77	/* LCD AC Bias */.equ	 GPIO78_nCS_2,		78	/* chip select 2 */.equ	 GPIO79_nCS_3,		79	/* chip select 3 */.equ	 GPIO80_nCS_4,		80	/* chip select 4 *//* GPIO alternate function mode & direction */.equ	 GPIO_IN,		0x000.equ	 GPIO_OUT,		0x080.equ	 GPIO_ALT_FN_1_IN,	0x100.equ	 GPIO_ALT_FN_1_OUT,	0x180.equ	 GPIO_ALT_FN_2_IN,	0x200.equ	 GPIO_ALT_FN_2_OUT,	0x280.equ	 GPIO_ALT_FN_3_IN,	0x300.equ	 GPIO_ALT_FN_3_OUT,	0x380.equ	 GPIO_MD_MASK_NR,	0x07f.equ	 GPIO_MD_MASK_DIR,	0x080.equ	 GPIO_MD_MASK_FN,	0x300.equ	 GPIO1_RTS_MD,		( 1 | GPIO_ALT_FN_1_IN).equ	 GPIO6_MMCCLK_MD,	( 6 | GPIO_ALT_FN_1_OUT).equ	 GPIO8_48MHz_MD,	( 8 | GPIO_ALT_FN_1_OUT).equ	 GPIO8_MMCCS0_MD,		( 8 | GPIO_ALT_FN_1_OUT).equ	 GPIO9_MMCCS1_MD,		( 9 | GPIO_ALT_FN_1_OUT).equ	 GPIO10_RTCCLK_MD,		(10 | GPIO_ALT_FN_1_OUT).equ	 GPIO11_3_6MHz_MD,		(11 | GPIO_ALT_FN_1_OUT).equ	 GPIO12_32KHz_MD,		(12 | GPIO_ALT_FN_1_OUT).equ	 GPIO13_MBGNT_MD,		(13 | GPIO_ALT_FN_2_OUT).equ	 GPIO14_MBREQ_MD,		(14 | GPIO_ALT_FN_1_IN).equ	 GPIO15_nCS_1_MD,		(15 | GPIO_ALT_FN_2_OUT).equ	 GPIO16_PWM0_MD,		(16 | GPIO_ALT_FN_2_OUT).equ	 GPIO17_PWM1_MD,		(17 | GPIO_ALT_FN_2_OUT).equ	 GPIO18_RDY_MD,			(18 | GPIO_ALT_FN_1_IN).equ	 GPIO19_DREQ1_MD,		(19 | GPIO_ALT_FN_1_IN).equ	 GPIO20_DREQ0_MD,		(20 | GPIO_ALT_FN_1_IN).equ	 GPIO23_SCLK_md,		(23 | GPIO_ALT_FN_2_OUT).equ	 GPIO24_SFRM_MD,		(24 | GPIO_ALT_FN_2_OUT).equ	 GPIO25_STXD_MD,		(25 | GPIO_ALT_FN_2_OUT).equ	 GPIO26_SRXD_MD,		(26 | GPIO_ALT_FN_1_IN).equ	 GPIO27_SEXTCLK_MD,		(27 | GPIO_ALT_FN_1_IN).equ	 GPIO28_BITCLK_AC97_MD,		(28 | GPIO_ALT_FN_1_IN).equ	 GPIO28_BITCLK_I2S_MD,		(28 | GPIO_ALT_FN_2_IN).equ	 GPIO29_SDATA_IN_AC97_MD, 	(29 | GPIO_ALT_FN_1_IN).equ	 GPIO29_SDATA_IN_I2S_MD,	(29 | GPIO_ALT_FN_2_IN).equ	 GPIO30_SDATA_OUT_AC97_MD,	(30 | GPIO_ALT_FN_2_OUT).equ	 GPIO30_SDATA_OUT_I2S_MD, 	(30 | GPIO_ALT_FN_1_OUT).equ	 GPIO31_SYNC_AC97_MD,		(31 | GPIO_ALT_FN_2_OUT).equ	 GPIO31_SYNC_I2S_MD,		(31 | GPIO_ALT_FN_1_OUT).equ	 GPIO32_SDATA_IN1_AC97_MD,	(32 | GPIO_ALT_FN_1_IN).equ	 GPIO33_nCS_5_MD,		(33 | GPIO_ALT_FN_2_OUT).equ	 GPIO34_FFRXD_MD,		(34 | GPIO_ALT_FN_1_IN).equ	 GPIO34_MMCCS0_MD,		(34 | GPIO_ALT_FN_2_OUT).equ	 GPIO35_FFCTS_MD,		(35 | GPIO_ALT_FN_1_IN).equ	 GPIO36_FFDCD_MD,		(36 | GPIO_ALT_FN_1_IN).equ	 GPIO37_FFDSR_MD,		(37 | GPIO_ALT_FN_1_IN).equ	 GPIO38_FFRI_MD,		(38 | GPIO_ALT_FN_1_IN).equ	 GPIO39_MMCCS1_MD,		(39 | GPIO_ALT_FN_1_OUT).equ	 GPIO39_FFTXD_MD,		(39 | GPIO_ALT_FN_2_OUT).equ	 GPIO40_FFDTR_MD,		(40 | GPIO_ALT_FN_2_OUT).equ	 GPIO41_FFRTS_MD,		(41 | GPIO_ALT_FN_2_OUT).equ	 GPIO42_BTRXD_MD,		(42 | GPIO_ALT_FN_1_IN).equ	 GPIO43_BTTXD_MD,		(43 | GPIO_ALT_FN_2_OUT).equ	 GPIO44_BTCTS_MD,		(44 | GPIO_ALT_FN_1_IN).equ	 GPIO45_BTRTS_MD,		(45 | GPIO_ALT_FN_2_OUT).equ	 GPIO46_ICPRXD_MD,		(46 | GPIO_ALT_FN_1_IN).equ	 GPIO46_STRXD_MD,		(46 | GPIO_ALT_FN_2_IN).equ	 GPIO47_ICPTXD_MD,		(47 | GPIO_ALT_FN_2_OUT).equ	 GPIO47_STTXD_MD,		(47 | GPIO_ALT_FN_1_OUT).equ	 GPIO48_nPOE_MD,		(48 | GPIO_ALT_FN_2_OUT).equ	 GPIO49_nPWE_MD,		(49 | GPIO_ALT_FN_2_OUT).equ	 GPIO50_nPIOR_MD,		(50 | GPIO_ALT_FN_2_OUT).equ	 GPIO51_nPIOW_MD,		(51 | GPIO_ALT_FN_2_OUT).equ	 GPIO52_nPCE_1_MD,		(52 | GPIO_ALT_FN_2_OUT).equ	 GPIO53_nPCE_2_MD,		(53 | GPIO_ALT_FN_2_OUT).equ	 GPIO53_MMCCLK_MD,		(53 | GPIO_ALT_FN_1_OUT).equ	 GPIO54_MMCCLK_MD,		(54 | GPIO_ALT_FN_1_OUT).equ	 GPIO54_pSKTSEL_MD,		(54 | GPIO_ALT_FN_2_OUT).equ	 GPIO55_nPREG_MD,		(55 | GPIO_ALT_FN_2_OUT).equ	 GPIO56_nPWAIT_MD,		(56 | GPIO_ALT_FN_1_IN).equ	 GPIO57_nIOIS16_MD,		(57 | GPIO_ALT_FN_1_IN).equ	 GPIO58_LDD_0_MD,		(58 | GPIO_ALT_FN_2_OUT).equ	 GPIO59_LDD_1_MD,		(59 | GPIO_ALT_FN_2_OUT).equ	 GPIO60_LDD_2_MD,		(60 | GPIO_ALT_FN_2_OUT).equ	 GPIO61_LDD_3_MD,		(61 | GPIO_ALT_FN_2_OUT).equ	 GPIO62_LDD_4_MD,		(62 | GPIO_ALT_FN_2_OUT).equ	 GPIO63_LDD_5_MD,		(63 | GPIO_ALT_FN_2_OUT).equ	 GPIO64_LDD_6_MD,		(64 | GPIO_ALT_FN_2_OUT).equ	 GPIO65_LDD_7_MD,		(65 | GPIO_ALT_FN_2_OUT).equ	 GPIO66_LDD_8_MD,		(66 | GPIO_ALT_FN_2_OUT).equ	 GPIO66_MBREQ_MD,		(66 | GPIO_ALT_FN_1_IN).equ	 GPIO67_LDD_9_MD,		(67 | GPIO_ALT_FN_2_OUT).equ	 GPIO67_MMCCS0_MD,		(67 | GPIO_ALT_FN_1_OUT).equ	 GPIO68_LDD_10_MD,		(68 | GPIO_ALT_FN_2_OUT).equ	 GPIO68_MMCCS1_MD,		(68 | GPIO_ALT_FN_1_OUT).equ	 GPIO69_LDD_11_MD,		(69 | GPIO_ALT_FN_2_OUT).equ	 GPIO69_MMCCLK_MD,		(69 | GPIO_ALT_FN_1_OUT).equ	 GPIO70_LDD_12_MD,		(70 | GPIO_ALT_FN_2_OUT).equ	 GPIO70_RTCCLK_MD,		(70 | GPIO_ALT_FN_1_OUT).equ	 GPIO71_LDD_13_MD,		(71 | GPIO_ALT_FN_2_OUT).equ	 GPIO71_3_6MHz_MD,		(71 | GPIO_ALT_FN_1_OUT).equ	 GPIO72_LDD_14_MD,		(72 | GPIO_ALT_FN_2_OUT).equ	 GPIO72_32kHz_MD,		(72 | GPIO_ALT_FN_1_OUT).equ	 GPIO73_LDD_15_MD,		(73 | GPIO_ALT_FN_2_OUT).equ	 GPIO73_MBGNT_MD,		(73 | GPIO_ALT_FN_1_OUT).equ	 GPIO74_LCD_FCLK_MD,		(74 | GPIO_ALT_FN_2_OUT).equ	 GPIO75_LCD_LCLK_MD,		(75 | GPIO_ALT_FN_2_OUT).equ	 GPIO76_LCD_PCLK_MD,		(76 | GPIO_ALT_FN_2_OUT).equ	 GPIO77_LCD_ACBIAS_MD,		(77 | GPIO_ALT_FN_2_OUT).equ	 GPIO78_nCS_2_MD,		(78 | GPIO_ALT_FN_2_OUT).equ	 GPIO79_nCS_3_MD,		(79 | GPIO_ALT_FN_2_OUT).equ	 GPIO80_nCS_4_MD,		(80 | GPIO_ALT_FN_2_OUT).equ	 GPIO117_SCL,	     		(117 | GPIO_ALT_FN_1_OUT).equ	 GPIO118_SDA,	     		(118 | GPIO_ALT_FN_1_OUT)/* * Power Manager */.equ	 PMCR,		(0x40F00000)  /* Power Manager Control Register */.equ	 PSSR,		(0x40F00004)  /* Power Manager Sleep Status Register */.equ	 PSPR,		(0x40F00008)  /* Power Manager Scratch Pad Register */.equ	 PWER,		(0x40F0000C)  /* Power Manager Wake-up Enable Register */.equ	 PRER,		(0x40F00010)  /* Power Manager GPIO Rising-Edge Detect Enable Register */.equ	 PFER,		(0x40F00014)  /* Power Manager GPIO Falling-Edge Detect Enable Register */.equ	 PEDR,		(0x40F00018)  /* Power Manager GPIO Edge Detect Status Register */.equ	 PCFR,		(0x40F0001C)  /* Power Manager General Configuration Register */.equ	 PGSR0,		(0x40F00020)  /* Power Manager GPIO Sleep State Register for GP[31-0] */.equ	 PGSR1,		(0x40F00024)  /* Power Manager GPIO Sleep State Register for GP[63-32] */.equ	 PGSR2,		(0x40F00028)  /* Power Manager GPIO Sleep State Register for GP[84-64] */.equ	 PGSR3,		(0x40F0002C)  /* Power Manager GPIO Sleep State Register for GP[118-96] */.equ	 RCSR,		(0x40F00030)  /* Reset Controller Status Register */.equ		   PSLR,	   (0x40F00034)	/* Power Manager Sleep Config Register */.equ		   PSTR,	   (0x40F00038)	/* Power Manager Standby Config Register */.equ		   PSNR,	   (0x40F0003C)	/* Power Manager Sense Config Register */.equ		   PVCR,	   (0x40F00040)	/* Power Manager VoltageControl Register */.equ		   PKWR,	   (0x40F00050)	/* Power Manager KB Wake-up Enable Reg */.equ		   PKSR,	   (0x40F00054)	/* Power Manager KB Level-Detect Register */@;.equ		   PCMD(x), (0x40F00080 + x*4).equ		   PCMD0,   (0x40F00080 + 0 * 4).equ		   PCMD1,   (0x40F00080 + 1 * 4).equ		   PCMD2,   (0x40F00080 + 2 * 4).equ		   PCMD3,   (0x40F00080 + 3 * 4).equ		   PCMD4,   (0x40F00080 + 4 * 4).equ		   PCMD5,   (0x40F00080 + 5 * 4).equ		   PCMD6,   (0x40F00080 + 6 * 4).equ		   PCMD7,   (0x40F00080 + 7 * 4).equ		   PCMD8,   (0x40F00080 + 8 * 4).equ		   PCMD9,   (0x40F00080 + 9 * 4).equ		   PCMD10,  (0x40F00080 + 10 * 4).equ		   PCMD11,  (0x40F00080 + 11 * 4).equ		   PCMD12,  (0x40F00080 + 12 * 4).equ		   PCMD13,  (0x40F00080 + 13 * 4).equ		   PCMD14,  (0x40F00080 + 14 * 4).equ		   PCMD15,  (0x40F00080 + 15 * 4).equ		   PCMD16,  (0x40F00080 + 16 * 4).equ		   PCMD17,  (0x40F00080 + 17 * 4).equ		   PCMD18,  (0x40F00080 + 18 * 4).equ		   PCMD19,  (0x40F00080 + 19 * 4).equ		   PCMD20,  (0x40F00080 + 20 * 4).equ		   PCMD21,  (0x40F00080 + 21 * 4).equ		   PCMD22,  (0x40F00080 + 22 * 4).equ		   PCMD23,  (0x40F00080 + 23 * 4).equ		   PCMD24,  (0x40F00080 + 24 * 4).equ		   PCMD25,  (0x40F00080 + 25 * 4).equ		   PCMD26,  (0x40F00080 + 26 * 4).equ		   PCMD27,  (0x40F00080 + 27 * 4).equ		   PCMD28,  (0x40F00080 + 28 * 4).equ		   PCMD29,  (0x40F00080 + 29 * 4).equ		   PCMD30,  (0x40F00080 + 30 * 4).equ		   PCMD31,  (0x40F00080 + 31 * 4).equ		   PCMD_MBC,    (1<<12).equ		   PCMD_DCE,    (1<<11).equ		   PCMD_LC,     (1<<10)/* FIXME:  PCMD_SQC need be checked.   */.equ		   PCMD_SQC,    (3<<8)  /* currently only bit 8 is changerable, */				/* bit 9 should be 0 all day. */.equ	 PVCR_VCSA,		   (0x1<<14).equ	 PVCR_CommandDelay,	   (0xf80)/* define MACRO for Power Manager General Configuration Register (PCFR) */.equ	 PCFR_FVC,		   (0x1 << 10).equ	 PCFR_PI2C_EN,		   (0x1 << 6).equ	 PSSR_OTGPH,	(1 << 6)	/* OTG Peripheral control Hold */.equ	 PSSR_RDH,	(1 << 5)	/* Read Disable Hold */.equ	 PSSR_PH,	(1 << 4)	/* Peripheral Control Hold */.equ	 PSSR_VFS,	(1 << 2)	/* VDD Fault Status */.equ	 PSSR_BFS,	(1 << 1)	/* Battery Fault Status */.equ	 PSSR_SSS,	(1 << 0)	/* Software Sleep Status */

⌨️ 快捷键说明

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