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

📄 pxa-regs.h

📁 powerpc的u-boot ppcuboot-2
💻 H
📖 第 1 页 / 共 4 页
字号:
#define GPIO45_BTRTS_MD		(45 | GPIO_ALT_FN_2_OUT)#define GPIO46_ICPRXD_MD	(46 | GPIO_ALT_FN_1_IN)#define GPIO46_STRXD_MD		(46 | GPIO_ALT_FN_2_IN)#define GPIO47_ICPTXD_MD	(47 | GPIO_ALT_FN_2_OUT)#define GPIO47_STTXD_MD		(47 | GPIO_ALT_FN_1_OUT)#define GPIO48_nPOE_MD		(48 | GPIO_ALT_FN_2_OUT)#define GPIO49_nPWE_MD		(49 | GPIO_ALT_FN_2_OUT)#define GPIO50_nPIOR_MD		(50 | GPIO_ALT_FN_2_OUT)#define GPIO51_nPIOW_MD		(51 | GPIO_ALT_FN_2_OUT)#define GPIO52_nPCE_1_MD	(52 | GPIO_ALT_FN_2_OUT)#define GPIO53_nPCE_2_MD	(53 | GPIO_ALT_FN_2_OUT)#define GPIO53_MMCCLK_MD	(53 | GPIO_ALT_FN_1_OUT)#define GPIO54_MMCCLK_MD	(54 | GPIO_ALT_FN_1_OUT)#define GPIO54_pSKTSEL_MD	(54 | GPIO_ALT_FN_2_OUT)#define GPIO55_nPREG_MD		(55 | GPIO_ALT_FN_2_OUT)#define GPIO56_nPWAIT_MD	(56 | GPIO_ALT_FN_1_IN)#define GPIO57_nIOIS16_MD	(57 | GPIO_ALT_FN_1_IN)#define GPIO58_LDD_0_MD		(58 | GPIO_ALT_FN_2_OUT)#define GPIO59_LDD_1_MD		(59 | GPIO_ALT_FN_2_OUT)#define GPIO60_LDD_2_MD		(60 | GPIO_ALT_FN_2_OUT)#define GPIO61_LDD_3_MD		(61 | GPIO_ALT_FN_2_OUT)#define GPIO62_LDD_4_MD		(62 | GPIO_ALT_FN_2_OUT)#define GPIO63_LDD_5_MD		(63 | GPIO_ALT_FN_2_OUT)#define GPIO64_LDD_6_MD		(64 | GPIO_ALT_FN_2_OUT)#define GPIO65_LDD_7_MD		(65 | GPIO_ALT_FN_2_OUT)#define GPIO66_LDD_8_MD		(66 | GPIO_ALT_FN_2_OUT)#define GPIO66_MBREQ_MD		(66 | GPIO_ALT_FN_1_IN)#define GPIO67_LDD_9_MD		(67 | GPIO_ALT_FN_2_OUT)#define GPIO67_MMCCS0_MD	(67 | GPIO_ALT_FN_1_OUT)#define GPIO68_LDD_10_MD	(68 | GPIO_ALT_FN_2_OUT)#define GPIO68_MMCCS1_MD	(68 | GPIO_ALT_FN_1_OUT)#define GPIO69_LDD_11_MD	(69 | GPIO_ALT_FN_2_OUT)#define GPIO69_MMCCLK_MD	(69 | GPIO_ALT_FN_1_OUT)#define GPIO70_LDD_12_MD	(70 | GPIO_ALT_FN_2_OUT)#define GPIO70_RTCCLK_MD	(70 | GPIO_ALT_FN_1_OUT)#define GPIO71_LDD_13_MD	(71 | GPIO_ALT_FN_2_OUT)#define GPIO71_3_6MHz_MD	(71 | GPIO_ALT_FN_1_OUT)#define GPIO72_LDD_14_MD	(72 | GPIO_ALT_FN_2_OUT)#define GPIO72_32kHz_MD		(72 | GPIO_ALT_FN_1_OUT)#define GPIO73_LDD_15_MD	(73 | GPIO_ALT_FN_2_OUT)#define GPIO73_MBGNT_MD		(73 | GPIO_ALT_FN_1_OUT)#define GPIO74_LCD_FCLK_MD	(74 | GPIO_ALT_FN_2_OUT)#define GPIO75_LCD_LCLK_MD	(75 | GPIO_ALT_FN_2_OUT)#define GPIO76_LCD_PCLK_MD	(76 | GPIO_ALT_FN_2_OUT)#define GPIO77_LCD_ACBIAS_MD	(77 | GPIO_ALT_FN_2_OUT)#define GPIO78_nCS_2_MD		(78 | GPIO_ALT_FN_2_OUT)#define GPIO79_nCS_3_MD		(79 | GPIO_ALT_FN_2_OUT)#define GPIO80_nCS_4_MD		(80 | GPIO_ALT_FN_2_OUT)/* * Power Manager */#define PMCR		__REG(0x40F00000)  /* Power Manager Control Register */#define PSSR		__REG(0x40F00004)  /* Power Manager Sleep Status Register */#define PSPR		__REG(0x40F00008)  /* Power Manager Scratch Pad Register */#define PWER		__REG(0x40F0000C)  /* Power Manager Wake-up Enable Register */#define PRER		__REG(0x40F00010)  /* Power Manager GPIO Rising-Edge Detect Enable Register */#define PFER		__REG(0x40F00014)  /* Power Manager GPIO Falling-Edge Detect Enable Register */#define PEDR		__REG(0x40F00018)  /* Power Manager GPIO Edge Detect Status Register */#define PCFR		__REG(0x40F0001C)  /* Power Manager General Configuration Register */#define PGSR0		__REG(0x40F00020)  /* Power Manager GPIO Sleep State Register for GP[31-0] */#define PGSR1		__REG(0x40F00024)  /* Power Manager GPIO Sleep State Register for GP[63-32] */#define PGSR2		__REG(0x40F00028)  /* Power Manager GPIO Sleep State Register for GP[84-64] */#define RCSR		__REG(0x40F00030)  /* Reset Controller Status Register *//* * SSP Serial Port Registers */#define SSCR0		__REG(0x41000000)  /* SSP Control Register 0 */#define SSCR1		__REG(0x41000004)  /* SSP Control Register 1 */#define SSSR		__REG(0x41000008)  /* SSP Status Register */#define SSITR		__REG(0x4100000C)  /* SSP Interrupt Test Register */#define SSDR		__REG(0x41000010)  /* (Write / Read) SSP Data Write Register/SSP Data Read Register *//* * MultiMediaCard (MMC) controller */#define MMC_STRPCL	__REG(0x41100000)  /* Control to start and stop MMC clock */#define MMC_STAT	__REG(0x41100004)  /* MMC Status Register (read only) */#define MMC_CLKRT	__REG(0x41100008)  /* MMC clock rate */#define MMC_SPI		__REG(0x4110000c)  /* SPI mode control bits */#define MMC_CMDAT	__REG(0x41100010)  /* Command/response/data sequence control */#define MMC_RESTO	__REG(0x41100014)  /* Expected response time out */#define MMC_RDTO	__REG(0x41100018)  /* Expected data read time out */#define MMC_BLKLEN	__REG(0x4110001c)  /* Block length of data transaction */#define MMC_NOB		__REG(0x41100020)  /* Number of blocks, for block mode */#define MMC_PRTBUF	__REG(0x41100024)  /* Partial MMC_TXFIFO FIFO written */#define MMC_I_MASK	__REG(0x41100028)  /* Interrupt Mask */#define MMC_I_REG	__REG(0x4110002c)  /* Interrupt Register (read only) */#define MMC_CMD		__REG(0x41100030)  /* Index of current command */#define MMC_ARGH	__REG(0x41100034)  /* MSW part of the current command argument */#define MMC_ARGL	__REG(0x41100038)  /* LSW part of the current command argument */#define MMC_RES		__REG(0x4110003c)  /* Response FIFO (read only) */#define MMC_RXFIFO	__REG(0x41100040)  /* Receive FIFO (read only) */#define MMC_TXFIFO	__REG(0x41100044)  /* Transmit FIFO (write only) *//* * Core Clock */#define CCCR		__REG(0x41300000)  /* Core Clock Configuration Register */#define CKEN		__REG(0x41300004)  /* Clock Enable Register */#define OSCC		__REG(0x41300008)  /* Oscillator Configuration Register */#define CCCR_N_MASK	0x0380		/* Run Mode Frequency to Turbo Mode Frequency Multiplier */#define CCCR_M_MASK	0x0060		/* Memory Frequency to Run Mode Frequency Multiplier */#define CCCR_L_MASK	0x001f		/* Crystal Frequency to Memory Frequency Multiplier */#define CKEN16_LCD	(1 << 16)	/* LCD Unit Clock Enable */#define CKEN14_I2C	(1 << 14)	/* I2C Unit Clock Enable */#define CKEN13_FICP	(1 << 13)	/* FICP Unit Clock Enable */#define CKEN12_MMC	(1 << 12)	/* MMC Unit Clock Enable */#define CKEN11_USB	(1 << 11)	/* USB Unit Clock Enable */#define CKEN8_I2S	(1 << 8)	/* I2S Unit Clock Enable */#define CKEN7_BTUART	(1 << 7)	/* BTUART Unit Clock Enable */#define CKEN6_FFUART	(1 << 6)	/* FFUART Unit Clock Enable */#define CKEN5_STUART	(1 << 5)	/* STUART Unit Clock Enable */#define CKEN3_SSP	(1 << 3)	/* SSP Unit Clock Enable */#define CKEN2_AC97	(1 << 2)	/* AC97 Unit Clock Enable */#define CKEN1_PWM1	(1 << 1)	/* PWM1 Clock Enable */#define CKEN0_PWM0	(1 << 0)	/* PWM0 Clock Enable */#define OSCC_OON	(1 << 1)	/* 32.768kHz OON (write-once only bit) */#define OSCC_OOK	(1 << 0)	/* 32.768kHz OOK (read-only bit) */#define  CCCR_L09      (0x1F)#define  CCCR_L27      (0x1)#define  CCCR_L32      (0x2)#define  CCCR_L36      (0x3)#define  CCCR_L40      (0x4)#define  CCCR_L45      (0x5)#define  CCCR_M1       (0x1 << 5)#define  CCCR_M2       (0x2 << 5)#define  CCCR_M4       (0x3 << 5)#define  CCCR_N10      (0x2 << 7)#define  CCCR_N15      (0x3 << 7)#define  CCCR_N20      (0x4 << 7)#define  CCCR_N25      (0x5 << 7)#define  CCCR_N30      (0x6 << 7)/* * LCD */#define LCCR0		__REG(0x44000000)  /* LCD Controller Control Register 0 */#define LCCR1		__REG(0x44000004)  /* LCD Controller Control Register 1 */#define LCCR2		__REG(0x44000008)  /* LCD Controller Control Register 2 */#define LCCR3		__REG(0x4400000C)  /* LCD Controller Control Register 3 */#define DFBR0		__REG(0x44000020)  /* DMA Channel 0 Frame Branch Register */#define DFBR1		__REG(0x44000024)  /* DMA Channel 1 Frame Branch Register */#define LCSR		__REG(0x44000038)  /* LCD Controller Status Register */#define LIIDR		__REG(0x4400003C)  /* LCD Controller Interrupt ID Register */#define TMEDRGBR	__REG(0x44000040)  /* TMED RGB Seed Register */#define TMEDCR		__REG(0x44000044)  /* TMED Control Register */#define FDADR0		__REG(0x44000200)  /* DMA Channel 0 Frame Descriptor Address Register */#define FSADR0		__REG(0x44000204)  /* DMA Channel 0 Frame Source Address Register */#define FIDR0		__REG(0x44000208)  /* DMA Channel 0 Frame ID Register */#define LDCMD0		__REG(0x4400020C)  /* DMA Channel 0 Command Register */#define FDADR1		__REG(0x44000210)  /* DMA Channel 1 Frame Descriptor Address Register */#define FSADR1		__REG(0x44000214)  /* DMA Channel 1 Frame Source Address Register */#define FIDR1		__REG(0x44000218)  /* DMA Channel 1 Frame ID Register */#define LDCMD1		__REG(0x4400021C)  /* DMA Channel 1 Command Register */#define LCCR0_ENB	(1 << 0)	/* LCD Controller enable */#define LCCR0_CMS	(1 << 1)	/* Color = 0, Monochrome = 1 */#define LCCR0_SDS	(1 << 2)	/* Single Panel = 0, Dual Panel = 1 */#define LCCR0_LDM	(1 << 3)	/* LCD Disable Done Mask */#define LCCR0_SFM	(1 << 4)	/* Start of frame mask */#define LCCR0_IUM	(1 << 5)	/* Input FIFO underrun mask */#define LCCR0_EFM	(1 << 6)	/* End of Frame mask */#define LCCR0_PAS	(1 << 7)	/* Passive = 0, Active = 1 */#define LCCR0_BLE	(1 << 8)	/* Little Endian = 0, Big Endian = 1 */#define LCCR0_DPD	(1 << 9)	/* Double Pixel mode, 4 pixel value = 0, 8 pixle values = 1 */#define LCCR0_DIS	(1 << 10)	/* LCD Disable */#define LCCR0_QDM	(1 << 11)	/* LCD Quick Disable mask */#define LCCR0_PDD	(0xff << 12)	/* Palette DMA request delay */#define LCCR0_PDD_S	12#define LCCR0_BM	(1 << 20) 	/* Branch mask */#define LCCR0_OUM	(1 << 21)	/* Output FIFO underrun mask */#define LCCR3_PCD	(0xff)		/* Pixel clock divisor */#define LCCR3_ACB	(0xff << 8)	/* AC Bias pin frequency */#define LCCR3_ACB_S	8#define LCCR3_API	(0xf << 16)	/* AC Bias pin trasitions per interrupt */#define LCCR3_API_S	16#define LCCR3_VSP	(1 << 20)	/* vertical sync polarity */#define LCCR3_HSP	(1 << 21)	/* horizontal sync polarity */#define LCCR3_PCP	(1 << 22)	/* pixel clock polarity */#define LCCR3_OEP	(1 << 23)	/* output enable polarity */#define LCCR3_BPP	(7 << 24)	/* bits per pixel */#define LCCR3_BPP_S	24#define LCCR3_DPC	(1 << 27)	/* double pixel clock mode */#define LCSR_LDD	(1 << 0)	/* LCD Disable Done */#define LCSR_SOF	(1 << 1)	/* Start of frame */#define LCSR_BER	(1 << 2)	/* Bus error */#define LCSR_ABC	(1 << 3)	/* AC Bias count */#define LCSR_IUL	(1 << 4)	/* input FIFO underrun Lower panel */#define LCSR_IUU	(1 << 5)	/* input FIFO underrun Upper panel */#define LCSR_OU		(1 << 6)	/* output FIFO underrun */#define LCSR_QD		(1 << 7)	/* quick disable */#define LCSR_EOF	(1 << 8)	/* end of frame */#define LCSR_BS		(1 << 9)	/* branch status */#define LCSR_SINT	(1 << 10)	/* subsequent interrupt */#define LDCMD_PAL	(1 << 26)	/* instructs DMA to load palette buffer *//* * Memory controller */#define MEMC_BASE __REG(0x48000000)  /* Base of Memoriy Controller */#define MDCNFG		__REG(0x48000000)  /* SDRAM Configuration Register 0 */#define MDREFR		__REG(0x48000004)  /* SDRAM Refresh Control Register */#define MSC0		__REG(0x48000008)  /* Static Memory Control Register 0 */#define MSC1		__REG(0x4800000C)  /* Static Memory Control Register 1 */#define MSC2		__REG(0x48000010)  /* Static Memory Control Register 2 */#define MECR		__REG(0x48000014)  /* Expansion Memory (PCMCIA/Compact Flash) Bus Configuration */#define SXLCR		__REG(0x48000018)  /* LCR value to be written to SDRAM-Timing Synchronous Flash */#define SXCNFG		__REG(0x4800001C)  /* Synchronous Static Memory Control Register */#define SXMRS		__REG(0x48000024)  /* MRS value to be written to Synchronous Flash or SMROM */#define MCMEM0		__REG(0x48000028)  /* Card interface Common Memory Space Socket 0 Timing */#define MCMEM1		__REG(0x4800002C)  /* Card interface Common Memory Space Socket 1 Timing */#define MCATT0		__REG(0x48000030)  /* Card interface Attribute Space Socket 0 Timing Configuration */#define MCATT1		__REG(0x48000034)  /* Card interface Attribute Space Socket 1 Timing Configuration */#define MCIO0		__REG(0x48000038)  /* Card interface I/O Space Socket 0 Timing Configuration */#define MCIO1		__REG(0x4800003C)  /* Card interface I/O Space Socket 1 Timing Configuration */#define MDMRS		__REG(0x48000040)  /* MRS value to be written to SDRAM */#define BOOT_DEF	__REG(0x48000044)  /* Read-Only Boot-Time Register. Contains BOOT_SEL and PKG_SEL */#define MDCNFG_DE0      0x00000001#define MDCNFG_DE1      0x00000002#define MDCNFG_DE2      0x00010000#define MDCNFG_DE3      0x00020000#define MDCNFG_DWID0    0x00000004#define MDREFR_E0PIN    0x00001000#define MDREFR_K0RUN	0x00002000#define MDREFR_K0DB2	0x00004000#define MDREFR_E1PIN    0x00008000#define MDREFR_K1RUN	0x00010000#define MDREFR_K1DB2	0x00020000#define MDREFR_K2RUN	0x00040000#define MDREFR_K2DB2	0x00080000#define MDREFR_APD	0x00100000#define MDREFR_SLFRSH	0x00400000#define MDREFR_K0FREE	0x00800000#define MDREFR_K1FREE	0x01000000#define MDREFR_K2FREE	0x02000000#define MDCNFG_OFFSET   0x0#define MDREFR_OFFSET   0x4#define MSC0_OFFSET     0x8#define MSC1_OFFSET     0xC#define MSC2_OFFSET     0x10#define MECR_OFFSET     0x14#define SXLCR_OFFSET    0x18#define SXCNFG_OFFSET   0x1C#define FLYCNFG_OFFSET  0x20#define SXMRS_OFFSET    0x24#define MCMEM0_OFFSET   0x28#define MCMEM1_OFFSET   0x2C#define MCATT0_OFFSET   0x30#define MCATT1_OFFSET   0x34#define MCIO0_OFFSET    0x38#define MCIO1_OFFSET    0x3C#define MDMRS_OFFSET    0x40

⌨️ 快捷键说明

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