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

📄 pxa-regs.h

📁 arm-linux下的blob编译源码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define MICR_FEIE	(1 << 3)	/* FIFO Error */#define MOSR		__REG(0x40500110)  /* Modem Out Status Register */#define MOSR_FIFOE	(1 << 4)	/* FIFO error */#define MISR		__REG(0x40500118)  /* Modem In Status Register */#define MISR_FIFOE	(1 << 4)	/* FIFO error */#define MODR		__REG(0x40500140)  /* Modem FIFO Data Register */#define PAC_REG_BASE	__REG(0x40500200)  /* Primary Audio Codec */#define SAC_REG_BASE	__REG(0x40500300)  /* Secondary Audio Codec */#define PMC_REG_BASE	__REG(0x40500400)  /* Primary Modem Codec */#define SMC_REG_BASE	__REG(0x40500500)  /* Secondary Modem Codec *//* * USB Device Controller */#define UDC_RES1	__REG(0x40600004)  /* UDC Undocumented - Reserved1 */#define UDC_RES2	__REG(0x40600008)  /* UDC Undocumented - Reserved2 */#define UDC_RES3	__REG(0x4060000C)  /* UDC Undocumented - Reserved3 */#define UDCCR		__REG(0x40600000)  /* UDC Control Register */#define UDCCR_UDE	(1 << 0)	/* UDC enable */#define UDCCR_UDA	(1 << 1)	/* UDC active */#define UDCCR_RSM	(1 << 2)	/* Device resume */#define UDCCR_RESIR	(1 << 3)	/* Resume interrupt request */#define UDCCR_SUSIR	(1 << 4)	/* Suspend interrupt request */#define UDCCR_SRM	(1 << 5)	/* Suspend/resume interrupt mask */#define UDCCR_RSTIR	(1 << 6)	/* Reset interrupt request */#define UDCCR_REM	(1 << 7)	/* Reset interrupt mask */#define UDCCS0		__REG(0x40600010)  /* UDC Endpoint 0 Control/Status Register */#define UDCCS0_OPR	(1 << 0)	/* OUT packet ready */#define UDCCS0_IPR	(1 << 1)	/* IN packet ready */#define UDCCS0_FTF	(1 << 2)	/* Flush Tx FIFO */#define UDCCS0_DRWF	(1 << 3)	/* Device remote wakeup feature */#define UDCCS0_SST	(1 << 4)	/* Sent stall */#define UDCCS0_FST	(1 << 5)	/* Force stall */#define UDCCS0_RNE	(1 << 6)	/* Receive FIFO no empty */#define UDCCS0_SA	(1 << 7)	/* Setup active *//* Bulk IN - Endpoint 1,6,11 */#define UDCCS1		__REG(0x40600014)  /* UDC Endpoint 1 (IN) Control/Status Register */#define UDCCS6		__REG(0x40600028)  /* UDC Endpoint 6 (IN) Control/Status Register */#define UDCCS11		__REG(0x4060003C)  /* UDC Endpoint 11 (IN) Control/Status Register */#define UDCCS_BI_TFS	(1 << 0)	/* Transmit FIFO service */#define UDCCS_BI_TPC	(1 << 1)	/* Transmit packet complete */#define UDCCS_BI_FTF	(1 << 2)	/* Flush Tx FIFO */#define UDCCS_BI_TUR	(1 << 3)	/* Transmit FIFO underrun */#define UDCCS_BI_SST	(1 << 4)	/* Sent stall */#define UDCCS_BI_FST	(1 << 5)	/* Force stall */#define UDCCS_BI_TSP	(1 << 7)	/* Transmit short packet *//* Bulk OUT - Endpoint 2,7,12 */#define UDCCS2		__REG(0x40600018)  /* UDC Endpoint 2 (OUT) Control/Status Register */#define UDCCS7		__REG(0x4060002C)  /* UDC Endpoint 7 (OUT) Control/Status Register */#define UDCCS12		__REG(0x40600040)  /* UDC Endpoint 12 (OUT) Control/Status Register */#define UDCCS_BO_RFS	(1 << 0)	/* Receive FIFO service */#define UDCCS_BO_RPC	(1 << 1)	/* Receive packet complete */#define UDCCS_BO_DME	(1 << 3)	/* DMA enable */#define UDCCS_BO_SST	(1 << 4)	/* Sent stall */#define UDCCS_BO_FST	(1 << 5)	/* Force stall */#define UDCCS_BO_RNE	(1 << 6)	/* Receive FIFO not empty */#define UDCCS_BO_RSP	(1 << 7)	/* Receive short packet *//* Isochronous IN - Endpoint 3,8,13 */#define UDCCS3		__REG(0x4060001C)  /* UDC Endpoint 3 (IN) Control/Status Register */#define UDCCS8		__REG(0x40600030)  /* UDC Endpoint 8 (IN) Control/Status Register */#define UDCCS13		__REG(0x40600044)  /* UDC Endpoint 13 (IN) Control/Status Register */#define UDCCS_II_TFS	(1 << 0)	/* Transmit FIFO service */#define UDCCS_II_TPC	(1 << 1)	/* Transmit packet complete */#define UDCCS_II_FTF	(1 << 2)	/* Flush Tx FIFO */#define UDCCS_II_TUR	(1 << 3)	/* Transmit FIFO underrun */#define UDCCS_II_TSP	(1 << 7)	/* Transmit short packet *//* Isochronous OUT - Endpoint 4,9,14 */#define UDCCS4		__REG(0x40600020)  /* UDC Endpoint 4 (OUT) Control/Status Register */#define UDCCS9		__REG(0x40600034)  /* UDC Endpoint 9 (OUT) Control/Status Register */#define UDCCS14		__REG(0x40600048)  /* UDC Endpoint 14 (OUT) Control/Status Register */#define UDCCS_IO_RFS	(1 << 0)	/* Receive FIFO service */#define UDCCS_IO_RPC	(1 << 1)	/* Receive packet complete */#define UDCCS_IO_ROF	(1 << 3)	/* Receive overflow */#define UDCCS_IO_DME	(1 << 3)	/* DMA enable */#define UDCCS_IO_RNE	(1 << 6)	/* Receive FIFO not empty */#define UDCCS_IO_RSP	(1 << 7)	/* Receive short packet *//* Interrupt IN - Endpoint 5,10,15 */#define UDCCS5		__REG(0x40600024)  /* UDC Endpoint 5 (Interrupt) Control/Status Register */#define UDCCS10		__REG(0x40600038)  /* UDC Endpoint 10 (Interrupt) Control/Status Register */#define UDCCS15		__REG(0x4060004C)  /* UDC Endpoint 15 (Interrupt) Control/Status Register */#define UDCCS_INT_TFS	(1 << 0)	/* Transmit FIFO service */#define UDCCS_INT_TPC	(1 << 1)	/* Transmit packet complete */#define UDCCS_INT_FTF	(1 << 2)	/* Flush Tx FIFO */#define UDCCS_INT_TUR	(1 << 3)	/* Transmit FIFO underrun */#define UDCCS_INT_SST	(1 << 4)	/* Sent stall */#define UDCCS_INT_FST	(1 << 5)	/* Force stall */#define UDCCS_INT_TSP	(1 << 7)	/* Transmit short packet */#define UFNRH		__REG(0x40600060)  /* UDC Frame Number Register High */#define UFNRL		__REG(0x40600064)  /* UDC Frame Number Register Low */#define UBCR2		__REG(0x40600068)  /* UDC Byte Count Reg 2 */#define UBCR4		__REG(0x4060006c)  /* UDC Byte Count Reg 4 */#define UBCR7		__REG(0x40600070)  /* UDC Byte Count Reg 7 */#define UBCR9		__REG(0x40600074)  /* UDC Byte Count Reg 9 */#define UBCR12		__REG(0x40600078)  /* UDC Byte Count Reg 12 */#define UBCR14		__REG(0x4060007c)  /* UDC Byte Count Reg 14 */#define UDDR0		__REG(0x40600080)  /* UDC Endpoint 0 Data Register */#define UDDR1		__REG(0x40600100)  /* UDC Endpoint 1 Data Register */#define UDDR2		__REG(0x40600180)  /* UDC Endpoint 2 Data Register */#define UDDR3		__REG(0x40600200)  /* UDC Endpoint 3 Data Register */#define UDDR4		__REG(0x40600400)  /* UDC Endpoint 4 Data Register */#define UDDR5		__REG(0x406000A0)  /* UDC Endpoint 5 Data Register */#define UDDR6		__REG(0x40600600)  /* UDC Endpoint 6 Data Register */#define UDDR7		__REG(0x40600680)  /* UDC Endpoint 7 Data Register */#define UDDR8		__REG(0x40600700)  /* UDC Endpoint 8 Data Register */#define UDDR9		__REG(0x40600900)  /* UDC Endpoint 9 Data Register */#define UDDR10		__REG(0x406000C0)  /* UDC Endpoint 10 Data Register */#define UDDR11		__REG(0x40600B00)  /* UDC Endpoint 11 Data Register */#define UDDR12		__REG(0x40600B80)  /* UDC Endpoint 12 Data Register */#define UDDR13		__REG(0x40600C00)  /* UDC Endpoint 13 Data Register */#define UDDR14		__REG(0x40600E00)  /* UDC Endpoint 14 Data Register */#define UDDR15		__REG(0x406000E0)  /* UDC Endpoint 15 Data Register */#define UICR0		__REG(0x40600050)  /* UDC Interrupt Control Register 0 */#define UICR0_IM0	(1 << 0)	/* Interrupt mask ep 0 */#define UICR0_IM1	(1 << 1)	/* Interrupt mask ep 1 */#define UICR0_IM2	(1 << 2)	/* Interrupt mask ep 2 */#define UICR0_IM3	(1 << 3)	/* Interrupt mask ep 3 */#define UICR0_IM4	(1 << 4)	/* Interrupt mask ep 4 */#define UICR0_IM5	(1 << 5)	/* Interrupt mask ep 5 */#define UICR0_IM6	(1 << 6)	/* Interrupt mask ep 6 */#define UICR0_IM7	(1 << 7)	/* Interrupt mask ep 7 */#define UICR1		__REG(0x40600054)  /* UDC Interrupt Control Register 1 */#define UICR1_IM8	(1 << 0)	/* Interrupt mask ep 8 */#define UICR1_IM9	(1 << 1)	/* Interrupt mask ep 9 */#define UICR1_IM10	(1 << 2)	/* Interrupt mask ep 10 */#define UICR1_IM11	(1 << 3)	/* Interrupt mask ep 11 */#define UICR1_IM12	(1 << 4)	/* Interrupt mask ep 12 */#define UICR1_IM13	(1 << 5)	/* Interrupt mask ep 13 */#define UICR1_IM14	(1 << 6)	/* Interrupt mask ep 14 */#define UICR1_IM15	(1 << 7)	/* Interrupt mask ep 15 */#define USIR0		__REG(0x40600058)  /* UDC Status Interrupt Register 0 */#define USIR0_IR0	(1 << 0)	/* Interrup request ep 0 */#define USIR0_IR1	(1 << 1)	/* Interrup request ep 1 */#define USIR0_IR2	(1 << 2)	/* Interrup request ep 2 */#define USIR0_IR3	(1 << 3)	/* Interrup request ep 3 */#define USIR0_IR4	(1 << 4)	/* Interrup request ep 4 */#define USIR0_IR5	(1 << 5)	/* Interrup request ep 5 */#define USIR0_IR6	(1 << 6)	/* Interrup request ep 6 */#define USIR0_IR7	(1 << 7)	/* Interrup request ep 7 */#define USIR1		__REG(0x4060005C)  /* UDC Status Interrupt Register 1 */#define USIR1_IR8	(1 << 0)	/* Interrup request ep 8 */#define USIR1_IR9	(1 << 1)	/* Interrup request ep 9 */#define USIR1_IR10	(1 << 2)	/* Interrup request ep 10 */#define USIR1_IR11	(1 << 3)	/* Interrup request ep 11 */#define USIR1_IR12	(1 << 4)	/* Interrup request ep 12 */#define USIR1_IR13	(1 << 5)	/* Interrup request ep 13 */#define USIR1_IR14	(1 << 6)	/* Interrup request ep 14 */#define USIR1_IR15	(1 << 7)	/* Interrup request ep 15 *//* * Fast Infrared Communication Port */#define ICCR0		__REG(0x40800000)  /* ICP Control Register 0 */#define ICCR1		__REG(0x40800004)  /* ICP Control Register 1 */#define ICCR2		__REG(0x40800008)  /* ICP Control Register 2 */#define ICDR		__REG(0x4080000c)  /* ICP Data Register */#define ICSR0		__REG(0x40800014)  /* ICP Status Register 0 */#define ICSR1		__REG(0x40800018)  /* ICP Status Register 1 */#define ICCR0_AME       (1 << 7)           /* Adress match enable */#define ICCR0_TIE       (1 << 6)           /* Transmit FIFO interrupt enable */ #define ICCR0_RIE       (1 << 5)           /* Recieve FIFO interrupt enable */#define ICCR0_RXE       (1 << 4)           /* Receive enable */#define ICCR0_TXE       (1 << 3)           /* Transmit enable */#define ICCR0_TUS       (1 << 2)           /* Transmit FIFO underrun select */#define ICCR0_LBM       (1 << 1)           /* Loopback mode */#define ICCR0_ITR       (1 << 0)           /* IrDA transmission */#define ICSR0_FRE       (1 << 5)           /* Framing error */#define ICSR0_RFS       (1 << 4)           /* Receive FIFO service request */#define ICSR0_TFS       (1 << 3)           /* Transnit FIFO service request */#define ICSR0_RAB       (1 << 2)           /* Receiver abort */#define ICSR0_TUR       (1 << 1)           /* Trunsmit FIFO underun */#define ICSR0_EIF       (1 << 0)           /* End/Error in FIFO */#define ICSR1_ROR       (1 << 6)           /* Receiver FIFO underrun  */#define ICSR1_CRE       (1 << 5)           /* CRC error */#define ICSR1_EOF       (1 << 4)           /* End of frame */#define ICSR1_TNF       (1 << 3)           /* Transmit FIFO not full */#define ICSR1_RNE       (1 << 2)           /* Receive FIFO not empty */#define ICSR1_TBY       (1 << 1)           /* Tramsmiter busy flag */#define ICSR1_RSY       (1 << 0)           /* Recevier synchronized flag *//* * Real Time Clock */#define RCNR		__REG(0x40900000)  /* RTC Count Register */#define RTAR		__REG(0x40900004)  /* RTC Alarm Register */#define RTSR		__REG(0x40900008)  /* RTC Status Register */#define RTTR		__REG(0x4090000C)  /* RTC Timer Trim Register */#define RTSR_HZE	(1 << 3)	/* HZ interrupt enable */#define RTSR_ALE	(1 << 2)	/* RTC alarm interrupt enable */#define RTSR_HZ		(1 << 1)	/* HZ rising-edge detected */#define RTSR_AL		(1 << 0)	/* RTC alarm detected *//* * OS Timer & Match Registers */#define OSMR0		__REG(0x40A00000)  /* */#define OSMR1		__REG(0x40A00004)  /* */#define OSMR2		__REG(0x40A00008)  /* */#define OSMR3		__REG(0x40A0000C)  /* */#define OSCR		__REG(0x40A00010)  /* OS Timer Counter Register */#define OSSR		__REG(0x40A00014)  /* OS Timer Status Register */#define OWER		__REG(0x40A00018)  /* OS Timer Watchdog Enable Register */#define OIER		__REG(0x40A0001C)  /* OS Timer Interrupt Enable Register */#define OSSR_M3		(1 << 3)	/* Match status channel 3 */#define OSSR_M2		(1 << 2)	/* Match status channel 2 */#define OSSR_M1		(1 << 1)	/* Match status channel 1 */#define OSSR_M0		(1 << 0)	/* Match status channel 0 */#define OWER_WME	(1 << 0)	/* Watchdog Match Enable */#define OIER_E3		(1 << 3)	/* Interrupt enable channel 3 */#define OIER_E2		(1 << 2)	/* Interrupt enable channel 2 */#define OIER_E1		(1 << 1)	/* Interrupt enable channel 1 */#define OIER_E0		(1 << 0)	/* Interrupt enable channel 0 *//* * Pulse Width Modulator */#define PWM_CTRL0	__REG(0x40B00000)  /* PWM 0 Control Register */#define PWM_PWDUTY0	__REG(0x40B00004)  /* PWM 0 Duty Cycle Register */#define PWM_PERVAL0	__REG(0x40B00008)  /* PWM 0 Period Control Register */

⌨️ 快捷键说明

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