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

📄 regmap.h

📁 一个2.4.21版本的嵌入式linux内核
💻 H
📖 第 1 页 / 共 5 页
字号:
#define DMAMP_RX_5_MAXCNT0      (DMA_BASE+0x0220)#define DMAMP_RX_5_BASE0        (DMA_BASE+0x0224)#define DMAMP_RX_5_CURRENT0     (DMA_BASE+0x0228)#define DMAMP_RX_5_MAXCNT1      (DMA_BASE+0x0230)#define DMAMP_RX_5_BASE1        (DMA_BASE+0x0234)#define DMAMP_RX_5_CURRENT1     (DMA_BASE+0x0238)#define DMAMP_TX_4_CONTROL      (DMA_BASE+0x0240)#define DMAMP_TX_4_INTERRUPT    (DMA_BASE+0x0244)#define DMAMP_TX_4_PPALLOC      (DMA_BASE+0x0248)#define DMAMP_TX_4_STATUS       (DMA_BASE+0x024C)       #define DMAMP_TX_4_REMAIN       (DMA_BASE+0x0254)#define DMAMP_TX_4_MAXCNT0      (DMA_BASE+0x0260)#define DMAMP_TX_4_BASE0        (DMA_BASE+0x0264)#define DMAMP_TX_4_CURRENT0     (DMA_BASE+0x0268)#define DMAMP_TX_4_MAXCNT1      (DMA_BASE+0x0270)#define DMAMP_TX_4_BASE1        (DMA_BASE+0x0274)#define DMAMP_TX_4_CURRENT1     (DMA_BASE+0x0278)#define DMAMP_RX_7_CONTROL      (DMA_BASE+0x0280)#define DMAMP_RX_7_INTERRUPT    (DMA_BASE+0x0284)#define DMAMP_RX_7_PPALLOC      (DMA_BASE+0x0288)#define DMAMP_RX_7_STATUS       (DMA_BASE+0x028C)       #define DMAMP_RX_7_REMAIN       (DMA_BASE+0x0294)#define DMAMP_RX_7_MAXCNT0      (DMA_BASE+0x02A0)#define DMAMP_RX_7_BASE0        (DMA_BASE+0x02A4)#define DMAMP_RX_7_CURRENT0     (DMA_BASE+0x02A8)#define DMAMP_RX_7_MAXCNT1      (DMA_BASE+0x02B0)#define DMAMP_RX_7_BASE1        (DMA_BASE+0x02B4)#define DMAMP_RX_7_CURRENT1     (DMA_BASE+0x02B8)#define DMAMP_TX_6_CONTROL      (DMA_BASE+0x02C0)#define DMAMP_TX_6_INTERRUPT    (DMA_BASE+0x02C4)#define DMAMP_TX_6_PPALLOC      (DMA_BASE+0x02C8)#define DMAMP_TX_6_STATUS       (DMA_BASE+0x02CC)       #define DMAMP_TX_6_REMAIN       (DMA_BASE+0x02D4)#define DMAMP_TX_6_MAXCNT0      (DMA_BASE+0x02E0)#define DMAMP_TX_6_BASE0        (DMA_BASE+0x02E4)#define DMAMP_TX_6_CURRENT0     (DMA_BASE+0x02E8)#define DMAMP_TX_6_MAXCNT1      (DMA_BASE+0x02F0)#define DMAMP_TX_6_BASE1        (DMA_BASE+0x02F4)#define DMAMP_TX_6_CURRENT1     (DMA_BASE+0x02F8)#define DMAMP_RX_9_CONTROL      (DMA_BASE+0x0300)#define DMAMP_RX_9_INTERRUPT    (DMA_BASE+0x0304)#define DMAMP_RX_9_PPALLOC      (DMA_BASE+0x0308)#define DMAMP_RX_9_STATUS       (DMA_BASE+0x030C)#define DMAMP_RX_9_REMAIN       (DMA_BASE+0x0314)#define DMAMP_RX_9_MAXCNT0      (DMA_BASE+0x0320)#define DMAMP_RX_9_BASE0        (DMA_BASE+0x0324)#define DMAMP_RX_9_CURRENT0     (DMA_BASE+0x0328)#define DMAMP_RX_9_MAXCNT1      (DMA_BASE+0x0330)#define DMAMP_RX_9_BASE1        (DMA_BASE+0x0334)#define DMAMP_RX_9_CURRENT1     (DMA_BASE+0x0338)#define DMAMP_TX_8_CONTROL      (DMA_BASE+0x0340)#define DMAMP_TX_8_INTERRUPT    (DMA_BASE+0x0344)#define DMAMP_TX_8_PPALLOC      (DMA_BASE+0x0348)#define DMAMP_TX_8_STATUS       (DMA_BASE+0x034C)#define DMAMP_TX_8_REMAIN       (DMA_BASE+0x0354)#define DMAMP_TX_8_MAXCNT0      (DMA_BASE+0x0360)#define DMAMP_TX_8_BASE0        (DMA_BASE+0x0364)#define DMAMP_TX_8_CURRENT0     (DMA_BASE+0x0368)#define DMAMP_TX_8_MAXCNT1      (DMA_BASE+0x0370)#define DMAMP_TX_8_BASE1        (DMA_BASE+0x0374)#define DMAMP_TX_8_CURRENT1     (DMA_BASE+0x0378)#define DMA_ARBITRATION         (DMA_BASE+0x0380)#define DMA_INTERRUPT           (DMA_BASE+0x03C0)/* * DMA Register Base addresses and Offsets */#define DMA_M2P_TX_0_BASE       DMAMP_TX_0_CONTROL#define DMA_M2P_RX_1_BASE       DMAMP_RX_1_CONTROL#define DMA_M2P_TX_2_BASE       DMAMP_TX_2_CONTROL#define DMA_M2P_RX_3_BASE       DMAMP_RX_3_CONTROL#define DMA_M2M_0_BASE          DMAMM_0_CONTROL   #define DMA_M2M_1_BASE          DMAMM_1_CONTROL   #define DMA_M2P_RX_5_BASE       DMAMP_RX_5_CONTROL#define DMA_M2P_TX_4_BASE       DMAMP_TX_4_CONTROL#define DMA_M2P_RX_7_BASE       DMAMP_RX_7_CONTROL#define DMA_M2P_TX_6_BASE       DMAMP_TX_6_CONTROL#define DMA_M2P_RX_9_BASE       DMAMP_RX_9_CONTROL#define DMA_M2P_TX_8_BASE       DMAMP_TX_8_CONTROL#define M2P_OFFSET_CONTROL          0x0000#define M2P_OFFSET_INTERRUPT        0x0004#define M2P_OFFSET_PPALLOC          0x0008#define M2P_OFFSET_STATUS           0x000C       #define M2P_OFFSET_REMAIN           0x0014#define M2P_OFFSET_MAXCNT0          0x0020#define M2P_OFFSET_BASE0            0x0024#define M2P_OFFSET_CURRENT0         0x0028#define M2P_OFFSET_MAXCNT1          0x0030#define M2P_OFFSET_BASE1            0x0034#define M2P_OFFSET_CURRENT1         0x0038#define M2M_OFFSET_CONTROL          0x0000#define M2M_OFFSET_INTERRUPT        0x0004#define M2M_OFFSET_STATUS           0x000C#define M2M_OFFSET_BCR0             0x0010#define M2M_OFFSET_BCR1             0x0014#define M2M_OFFSET_SAR_BASE0        0x0018#define M2M_OFFSET_SAR_BASE1        0x001C#define M2M_OFFSET_SAR_CURRENT0     0x0024#define M2M_OFFSET_SAR_CURRENT1     0x0028#define M2M_OFFSET_DAR_BASE0        0x002C#define M2M_OFFSET_DAR_BASE1        0x0030#define M2M_OFFSET_DAR_CURRENT0     0x0034#define M2M_OFFSET_DAR_CURRENT1     0x003C/* 8001_0000 - 8001_ffff: Ether MAC */#define MAC_OFFSET              0x010000#define MAC_BASE                (EP93XX_AHB_BASE|MAC_OFFSET)#define MAC_RXCTL               (MAC_BASE+0x00)  /* 2-RW Rx  Control */#define MAC_TXCTL               (MAC_BASE+0x04)  /* 1-RW Tx Control */#define MAC_TESTCTL             (MAC_BASE+0x08)  /* 1-RW Test Control */#define MAC_MIICMD              (MAC_BASE+0x10)  /* 2-RW MII(Media Independent Intf) Command */#define MAC_MIIDATA             (MAC_BASE+0x14)  /* 2-RW MII Data */#define MAC_MIISTS              (MAC_BASE+0x18)  /* 1-RO MII Status */#define MAC_SELFCTL             (MAC_BASE+0x20)  /* 1-RW Self Control for LED interface */#define MAC_INTEN               (MAC_BASE+0x24)  /* 4-RW Intrrpt Enable */#define MAC_INTSTSP             (MAC_BASE+0x28)  /* 4-RW Intrrpt Status Preserve */#define MAC_INTSTSC             (MAC_BASE+0x2C)  /* 4-RO Intrrpt Status Clear */#define MAC_DIAGAD              (MAC_BASE+0x38)  /* 4-RW Diag Addr (debug only) */#define MAC_DIAGDATA            (MAC_BASE+0x3C)  /* 4-RW Diag Data (debug only) */#define MAC_GT                  (MAC_BASE+0x40)  /* 4-RW General Timer */#define MAC_FCT                 (MAC_BASE+0x44)  /* 4-RO Flow Control Timer */#define MAC_FCF                 (MAC_BASE+0x48)  /* 4-RW Flow Control Format */#define MAC_AFP                 (MAC_BASE+0x4C)  /* 1-RW Addr Filter Pointer */#define MAC_HASHTB              (MAC_BASE+0x50)  /* 8-RW Logical Addr Filter (Hash Table) */#define MAC_INDAD               (MAC_BASE+0x50)  /* 6-RW Individual Addr, IA */#define MAC_INDAD_UPPER         (MAC_BASE+0x54)  /* 6-RW Individual Addr, IA */#define MAC_FER                 (MAC_BASE+0x60)  /* 4-RW Cardbus Functn Event Reg */#define MAC_FERMASK             (MAC_BASE+0x64)  /* 4-RW Cardbus Functn Event Mask Reg */#define MAC_FPSR                (MAC_BASE+0x68)  /* 4-RO Cardbus Functn Present Status Reg */#define MAC_FFER                (MAC_BASE+0x6C)  /* 4-RW Cardbus Functn Force Event Reg */#define MAC_TXCOLLCNT           (MAC_BASE+0x70)  /* 2-RW Tx Collision Count */#define MAC_RXMISSCNT           (MAC_BASE+0x74)  /* 2-RW Rx Miss Count */#define MAC_RXRUNTCNT           (MAC_BASE+0x78)  /* 2-RW Rx Runt Count */#define MAC_BMCTL               (MAC_BASE+0x80)  /* 1-RW Bus Master Control */#define MAC_BMSTS               (MAC_BASE+0x84)  /* 1-RO Bus Master Status */#define MAC_RXBCA               (MAC_BASE+0x88)  /* 4-RO Rx buffer current address */#define MAC_TXBCA               (MAC_BASE+0x8C)  /* 4-RO Tx buffer current address */#define MAC_RXDBA               (MAC_BASE+0x90)  /* 4-RW Rx Descrptr Queue Base Addr */#define MAC_RXDBL               (UINT16*)(MAC_BASE+0x94)  /* 2-RW Rx Descrptr Queue Base Length */#define MAC_RXDCA               (MAC_BASE+0x98)  /* 4-RW Rx Descrptr Current Addr */#define MAC_RXDEQ               (MAC_BASE+0x9C)  /* 2-RW Rx Descrptr Enqueue */ #define MAC_RXSBA               (MAC_BASE+0xA0)  /* 4-RW Rx Status Queue Base Addr */#define MAC_RXSBL               (UINT16*)(MAC_BASE+0xA4)  /* 2-RW Rx Status Queue Base Length */#define MAC_RXSCA               (MAC_BASE+0xA8)  /* 4-RW Rx Status Current Addr */#define MAC_RXSEQ               (MAC_BASE+0xAC)  /* 2-RW Rx Status Enqueue */#define MAC_TXDBA               (MAC_BASE+0xB0)  /* 4-RW Tx Descrptr Queue Base Addr */#define MAC_TXDBL               (MAC_BASE+0xB4)  /* 2-RW Tx Descrptr Queue Base Length */#define MAC_TXDCL               (MAC_BASE+0xB6)  /* 2-RW Tx Descrptr Queue Current Length */#define MAC_TXDCA               (MAC_BASE+0xB8)  /* 4-RW Tx Descrptr Current Addr */#define MAC_TXDEQ               (MAC_BASE+0xBC)  /* 2-RW Tx Descrptr Enqueue */#define MAC_TXSBA               (MAC_BASE+0xC0)  /* 4-RW Tx status Queue Base Addr */#define MAC_TXSBL               (MAC_BASE+0xC4)  /* 2-RW Tx Status Queue Base Length */#define MAC_TXSCL               (MAC_BASE+0xC6)  /* 2-RW Tx Status Queue Current Length */#define MAC_TXSCA               (MAC_BASE+0xC8)  /* 4-RW Tx Status Current Addr */#define MAC_TXSEQ               (MAC_BASE+0xCC)  /* 4-RW Tx Status Current Addr */#define MAC_RXBTH               (MAC_BASE+0xD0)  /* 4-RW Rx Buffer Thrshold */#define MAC_TXBTH               (MAC_BASE+0xD4)  /* 4-RW Tx Buffer Thrshold */#define MAC_RXSTH               (MAC_BASE+0xD8)  /* 4-RW Rx Status Thrshold */#define MAC_TXSTH               (MAC_BASE+0xDC)  /* 4-RW Tx Status Thrshold */#define MAC_RXDTH               (MAC_BASE+0xE0)  /* 4-RW Rx Descrptr Thrshold */#define MAC_TXDTH               (MAC_BASE+0xE4)  /* 4-RW Tx Descrptr Thrshold */#define MAC_MAXFL               (MAC_BASE+0xE8)  /* 4-RW Maximum Frame Length */#define MAC_RXHLEN              (MAC_BASE+0xEC)  /* 2-RW Rx Header Length */#define MAC_CFG_REG0            (MAC_BASE+0x100) /* config registers 0-2 */#define MAC_CFG_REG1            (MAC_BASE+0x104) /*   */#define MAC_CFG_REG2            (MAC_BASE+0x108) /*   *//* 8002_0000 - 8002_ffff: USB */#define USB_OFFSET              0x020000#define USB_BASE                (EP93XX_AHB_BASE|USB_OFFSET)#define HCREVISION              (USB_BASE+0x00)#define HCCONTROL               (USB_BASE+0x04)#define HCCOMMANDSTATUS         (USB_BASE+0x08)#define HCINTERRUPTSTATUS       (USB_BASE+0x0C)#define HCINTERRUPTENABLE       (USB_BASE+0x10)#define HCINTERRUPTDISABLE      (USB_BASE+0x14)#define HCHCCA                  (USB_BASE+0x18)#define HCPERIODCURRENTED       (USB_BASE+0x1C)#define HCCONTROLHEADED         (USB_BASE+0x20)#define HCCONTROLCURRENTED      (USB_BASE+0x24)#define HCBULKHEADED            (USB_BASE+0x28)#define HCBULKCURRENTED         (USB_BASE+0x2C)#define HCDONEHEAD              (USB_BASE+0x30)#define HCFMINTERVAL            (USB_BASE+0x34)#define HCFMREMAINING           (USB_BASE+0x38)#define HCFMNUMBER              (USB_BASE+0x3C)#define HCPERIODICSTART         (USB_BASE+0x40)#define HCLSTHRESHOLD           (USB_BASE+0x44)#define HCRHDESCRIPTORA         (USB_BASE+0x48)#define HCRHDESCRIPTORB         (USB_BASE+0x4C)#define HCRHSTATUS              (USB_BASE+0x50)#define HCRHPORTSTATUS0         (USB_BASE+0x54)#define HCRHPORTSTATUS1         (USB_BASE+0x58)#define HCRHPORTSTATUS2         (USB_BASE+0x5C)/* some tests used these registers names which are typos of original ones */#define HCRHPROTSTATUS0         (USB_BASE+0x54)#define HCRHPROTSTATUS1         (USB_BASE+0x58)#define HCRHPROTSTATUS2         (USB_BASE+0x5C)/* additional registers for controlling the AHB-HCI interface */#define USBCTRL                 (USB_BASE+0x80)#define USBHCI                  (USB_BASE+0x84)#define USBTXTEST               (USB_BASE+0x88)#define USBRXTEST               (USB_BASE+0x8C)/* 8003_0000 - 8003_ffff: Raster */#define RASTER_OFFSET           0x030000#define RASTER_BASE             (EP93XX_AHB_BASE|RASTER_OFFSET)#define VLINESTOTAL             (RASTER_BASE+0x00)#define VSYNCSTRTSTOP           (RASTER_BASE+0x04)#define VACTIVESTRTSTOP         (RASTER_BASE+0x08)#define VCLKSTRTSTOP            (RASTER_BASE+0x0C)

⌨️ 快捷键说明

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