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

📄 at4x0f.h

📁 Sirf/Centrality公司GPS平台AtlasIII芯片AT640的Nboot源码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define GPIO2_CTRL9                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0024 +0x200))
#define GPIO2_CTRL10                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0028 +0x200))
#define GPIO2_CTRL11                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x002c +0x200))
#define GPIO2_CTRL12                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0030 +0x200))
#define GPIO2_CTRL13                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0034 +0x200))
#define GPIO2_CTRL14                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0038 +0x200))
#define GPIO2_CTRL15                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x003c +0x200))
#define GPIO2_CTRL16                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0040 +0x200))
#define GPIO2_CTRL17                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0044 +0x200))
#define GPIO2_CTRL18                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0048 +0x200))
#define GPIO2_CTRL19                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x004c +0x200))
#define GPIO2_CTRL20                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0050 +0x200))
#define GPIO2_CTRL21                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0054 +0x200))
#define GPIO2_CTRL22                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0058 +0x200))
#define GPIO2_CTRL23                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x005c +0x200))
#define GPIO2_CTRL24                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0060 +0x200))
#define GPIO2_CTRL25                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0064 +0x200))
#define GPIO2_CTRL26                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0068 +0x200))
#define GPIO2_CTRL27                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x006c +0x200))
#define GPIO2_CTRL28                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0070 +0x200))
#define GPIO2_CTRL29                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0074 +0x200))
#define GPIO2_CTRL30                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0078 +0x200))
#define GPIO2_CTRL31                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x007c +0x200))
#define GPIO2_DSP_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0080 +0x200))
#define GPIO2_PAD_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0084 +0x200))
#define GPIO2_SL_MODE                           (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0088 +0x200))
#define GPIO2_INT_STATUS                        (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x008C +0x200))

#define GPIO3_CTRL0                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0000 +0x300))
#define GPIO3_CTRL1                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0004 +0x300))
#define GPIO3_CTRL2                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0008 +0x300))
#define GPIO3_CTRL3                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x000c +0x300))
#define GPIO3_CTRL4                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0010 +0x300))
#define GPIO3_CTRL5                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0014 +0x300))
#define GPIO3_CTRL6                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0018 +0x300))
#define GPIO3_CTRL7                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x001c +0x300))
#define GPIO3_CTRL8                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0020 +0x300))
#define GPIO3_CTRL9                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0024 +0x300))
#define GPIO3_CTRL10                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0028 +0x300))
#define GPIO3_CTRL11                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x002c +0x300))
#define GPIO3_CTRL12                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0030 +0x300))
#define GPIO3_CTRL13                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0034 +0x300))
#define GPIO3_CTRL14                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0038 +0x300))
#define GPIO3_CTRL15                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x003c +0x300))
#define GPIO3_CTRL16                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0040 +0x300))
#define GPIO3_CTRL17                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0044 +0x300))
#define GPIO3_CTRL18                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0048 +0x300))
#define GPIO3_CTRL19                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x004c +0x300))
#define GPIO3_CTRL20                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0050 +0x300))
#define GPIO3_CTRL21                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0054 +0x300))
#define GPIO3_CTRL22                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0058 +0x300))
#define GPIO3_CTRL23                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x005c +0x300))
#define GPIO3_CTRL24                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0060 +0x300))
#define GPIO3_CTRL25                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0064 +0x300))
#define GPIO3_CTRL26                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0068 +0x300))
#define GPIO3_CTRL27                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x006c +0x300))
#define GPIO3_CTRL28                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0070 +0x300))
#define GPIO3_CTRL29                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0074 +0x300))
#define GPIO3_CTRL30                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0078 +0x300))
#define GPIO3_CTRL31                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x007c +0x300))
#define GPIO3_DSP_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0080 +0x300))
#define GPIO3_PAD_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0084 +0x300))
#define GPIO3_SL_MODE                           (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0088 +0x300))
#define GPIO3_INT_STATUS                        (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x008C +0x300))

#define GPIO4_CTRL0                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0000 +0x400))
#define GPIO4_CTRL1                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0004 +0x400))
#define GPIO4_CTRL2                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0008 +0x400))
#define GPIO4_CTRL3                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x000c +0x400))
#define GPIO4_CTRL4                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0010 +0x400))
#define GPIO4_CTRL5                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0014 +0x400))
#define GPIO4_CTRL6                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0018 +0x400))
#define GPIO4_CTRL7                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x001c +0x400))
#define GPIO4_CTRL8                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0020 +0x400))
#define GPIO4_CTRL9                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0024 +0x400))
#define GPIO4_CTRL10                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0028 +0x400))
#define GPIO4_CTRL11                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x002c +0x400))
#define GPIO4_CTRL12                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0030 +0x400))
#define GPIO4_CTRL13                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0034 +0x400))
#define GPIO4_CTRL14                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0038 +0x400))
#define GPIO4_CTRL15                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x003c +0x400))
#define GPIO4_CTRL16                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0040 +0x400))
#define GPIO4_CTRL17                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0044 +0x400))
#define GPIO4_CTRL18                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0048 +0x400))
#define GPIO4_CTRL19                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x004c +0x400))
#define GPIO4_CTRL20                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0050 +0x400))
#define GPIO4_CTRL21                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0054 +0x400))
#define GPIO4_CTRL22                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0058 +0x400))
#define GPIO4_CTRL23                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x005c +0x400))
#define GPIO4_CTRL24                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0060 +0x400))
#define GPIO4_CTRL25                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0064 +0x400))
#define GPIO4_CTRL26                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0068 +0x400))
#define GPIO4_CTRL27                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x006c +0x400))
#define GPIO4_CTRL28                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0070 +0x400))
#define GPIO4_CTRL29                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0074 +0x400))
#define GPIO4_CTRL30                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0078 +0x400))
#define GPIO4_CTRL31                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x007c +0x400))
#define GPIO4_DSP_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0080 +0x400))
#define GPIO4_PAD_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0084 +0x400))
#define GPIO4_SL_MODE                           (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0088 +0x400))
#define GPIO4_INT_STATUS                        (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x008C +0x400))

#define GPIO5_CTRL0                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0000 +0x500))
#define GPIO5_CTRL1                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0004 +0x500))
#define GPIO5_CTRL2                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0008 +0x500))
#define GPIO5_CTRL3                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x000c +0x500))
#define GPIO5_CTRL4                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0010 +0x500))
#define GPIO5_CTRL5                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0014 +0x500))
#define GPIO5_CTRL6                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0018 +0x500))
#define GPIO5_CTRL7                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x001c +0x500))
#define GPIO5_CTRL8                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0020 +0x500))
#define GPIO5_CTRL9                             (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0024 +0x500))
#define GPIO5_CTRL10                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0028 +0x500))
#define GPIO5_CTRL11                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x002c +0x500))
#define GPIO5_CTRL12                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0030 +0x500))
#define GPIO5_CTRL13                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0034 +0x500))
#define GPIO5_CTRL14                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0038 +0x500))
#define GPIO5_CTRL15                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x003c +0x500))
#define GPIO5_CTRL16                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0040 +0x500))
#define GPIO5_CTRL17                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0044 +0x500))
#define GPIO5_CTRL18                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0048 +0x500))
#define GPIO5_CTRL19                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x004c +0x500))
#define GPIO5_CTRL20                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0050 +0x500))
#define GPIO5_CTRL21                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0054 +0x500))
#define GPIO5_CTRL22                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0058 +0x500))
#define GPIO5_CTRL23                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x005c +0x500))
#define GPIO5_CTRL24                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0060 +0x500))
#define GPIO5_CTRL25                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0064 +0x500))
#define GPIO5_CTRL26                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0068 +0x500))
#define GPIO5_CTRL27                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x006c +0x500))
#define GPIO5_CTRL28                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0070 +0x500))
#define GPIO5_CTRL29                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0074 +0x500))
#define GPIO5_CTRL30                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0078 +0x500))
#define GPIO5_CTRL31                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x007c +0x500))
#define GPIO5_DSP_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0080 +0x500))
#define GPIO5_PAD_EN                            (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0084 +0x500))
#define GPIO5_SL_MODE                           (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x0088 +0x500))
#define GPIO5_INT_STATUS                        (*(volatile DWORD *)(_GPIO_MODULE_BASE + 0x008C +0x500))


/***************************************************************************************\
| SYS2PCI controller registers
\***************************************************************************************/

#define SYS2PCI_RETRY                           (*(volatile DWORD *)_PCI_MODULE_BASE)
#define SYS2PCI_INT_EN                          (*(volatile DWORD *)(_PCI_MODULE_BASE + 0x0004))
#define SYS2PCI_INT_STATUS                      (*(volatile DWORD *)(_PCI_MODULE_BASE + 0x0008))
#define SYS2PCI_WRITEBUFFER                     (*(volatile DWORD *)(_PCI_MODULE_BASE + 0x000C))

/***************************************************************************************\
| ROM controller registers
\***************************************************************************************/

#define PCI_ROM_CFG_CS0                         (*(volatile DWORD *)_PCI_ROM_MODULE_BASE)
#define PCI_ROM_CFG_CS1                         (*(volatile DWORD *)(_PCI_ROM_MODULE_BASE + 0x0004))
#define PCI_ROM_CFG_CS2                         (*(volatile DWORD *)(_PCI_ROM_MODULE_BASE + 0x0008))
#define PCI_ROM_CFG_CS3                         (*(volatile DWORD *)(_PCI_ROM_MODULE_BASE + 0x000C))

⌨️ 快捷键说明

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