亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mainstoneii.h

?? 該BSP是基于PXA270+WINCE的BSP
?? H
字號(hào):
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
//------------------------------------------------------------------------------
//
//  File: mainstoneii.h
//
//  This header file contains Mainstone II specific definitions.
//
#ifndef __MAINSTONEII_H__
#define __MAINSTONEII_H__

//
// MainstoneII: (on PDC): nCS0: Boot FLASH (32MB - 64MB on the MCPII module)
//
#define MAINSTONEII_BASE_PA_BOOT_FLASH           0x00000000
#ifdef MCPII_MODULE
#define MAINSTONEII_SIZE_BOOT_FLASH              0x04000000
#else
#define MAINSTONEII_SIZE_BOOT_FLASH              0x02000000
#endif

//
// MainstoneII: nCS1: Secondary FLASH (32MB)
//
#define MAINSTONEII_BASE_PA_SECONDARY_FLASH      0x04000000

//
// MainstoneII: nCS2: Board-Level Registers (FPGA)
//
#define MAINSTONEII_BASE_REG_PA_FPGA             0x08000000

//
// MainstoneII: nCS2 (on PDC): SRAM (2 MB)
//
#define MAINSTONEII_BASE_PA_SRAM                 0x0A000000

//
// MainstoneII: nCS3:  not used, not mapped.  Used as PCMCIA PSKTSEK signal on MainstoneII.
//
#define MAINSTONEII_BASE_PA_CS3                  0x0C000000

//
// MainstoneII: nCS4: Ethernet (SMSC 91C111)
//
#define MAINSTONEII_BASE_REG_PA_SMSC_ETHERNET    0x10000000

//
// MainstoneII: nCS5: eXpansion Board Header
//
#define MAINSTONEII_BASE_PA_XDC                  0x14000000

//
// MainstoneII: nCS5: eXpansion Board Header
//
#define MAINSTONEII_BASE_PA_SDRAM                0xA0000000
#ifdef SDRAM_SIZE_64_MB
#define MAINSTONEII_SIZE_SDRAM                   0x04000000
#else
#define MAINSTONEII_SIZE_SDRAM                   0x08000000
#endif

//
//  MainstoneII: Board Level Registers
//
typedef struct
{
    UINT32    rsvd0[4];         // 0800_0000 -> 0800_000F
    UINT32    hex_led;          // 0800_0010 -> 0800_0013
    UINT32    hex_led2;         // 0800_0014 -> 0800_0017
    UINT32    rsvd1[10];        // 0800_0018 -> 0800_003F
    UINT32    disc_blnk_led;    // 0800_0040 -> 0800_0043
    UINT32    rsvd2[7];         // 0800_0044 -> 0800_005F
    UINT32    gpsw;             // 0800_0060 -> 0800_0063
    UINT32    rsvd3[7];         // 0800_0064 -> 0080_007F
    UINT32    misc_wr;          // 0800_0080 -> 0080_0083
    UINT32    misc_wr2;         // 0800_0084 -> 0080_0087
    UINT32    misc_wr3;         // 0800_0084 -> 0080_0087
    UINT32    rsvd4[1];         // 0800_0088 -> 0800_008F
    UINT32    misc_rd;          // 0800_0090 -> 0800_0093
    UINT32    rsvd5[11];        // 0800_0094 -> 0800_00BF
    UINT32    int_msk_en;       // 0800_00C0 -> 0800_00C3
    UINT32    rsvd6[3];         // 0800_00C4 -> 0800_00CF
    UINT32    int_set_clr;      // 0800_00D0 -> 0800_00D3
    UINT32    rsvd7[3];         // 0800_00D4 -> 0800_00DF
    UINT32    pcmcia0_srcr;     // 0800_00E0 -> 0800_00E3
    UINT32    pcmcia1_srcr;     // 0800_00E4 -> 0800_00E7
    UINT32    rsvd8[2];         // 0800_00E8 -> 0800_00EF
    UINT32    revid;            // 0800_00F0 -> 0800_00F3
    UINT32    scratch[3];       // 0800_00F4 -> 0800_00FF
} MAINSTONEII_BLR_REGS, *PMAINSTONEII_BLR_REGS;

// <BELOW ITEMS UNTOUCHED FROM COTULLA>


//
// GEDR Power GPIO bits - write to clear
//
#define GEDR_GPIO0_EDGE_CLR(reg) 	(reg = XLLP_GPIO_BIT_0)
#define GEDR_GPIO1_EDGE_CLR(reg) 	(reg = XLLP_GPIO_BIT_1)

//
// Power GPIO edge trigger macros
//
#define POWER_OFF_RISING_EDGE(reg)      (reg |= XLLP_GPIO_BIT_1)
#define POWER_OFF_FALLING_EDGE(reg)     (reg |= XLLP_GPIO_BIT_1)

//
// USB Cable edge trigger macros
//
#define USBCABLE_RISING_EDGE(reg)      (reg |= XLLP_GPIO_BIT_0)
#define USBCABLE_FALLING_EDGE(reg)     (reg |= XLLP_GPIO_BIT_0)
#define USBCABLE_RISING_EDGE_CLR(reg)  (reg &= ~XLLP_GPIO_BIT_0)
#define USBCABLE_FALLING_EDGE_CLR(reg) (reg &= ~XLLP_GPIO_BIT_0)

//
// Processor Stepping Values
//

#define BULVERDE_CP15_A0_VAL 0x69054110
#define BULVERDE_CP15_A1_VAL 0x69054111
#define BULVERDE_CP15_B0_VAL 0x69054112

#define BULVERDE_JTAG_A0_VAL 0x09265013
#define BULVERDE_JTAG_A1_VAL 0x19265013
#define BULVERDE_JTAG_B0_VAL 0x29265013


//
//  Mainstone:  Board-Level Register Masks & Constants
//

//
// DISC/BLANK LED (On=0, Off=1: read/write)
//      {*Use 1's complement to turn ON}
//
#define DISC_LED0_MASK    	(1 << 0)
#define DISC_LED1_MASK    	(1 << 1)
#define DISC_LED2_MASK    	(1 << 2)
#define DISC_LED3_MASK    	(1 << 3)
#define DISC_LED4_MASK    	(1 << 4)
#define DISC_LED5_MASK    	(1 << 5)
#define DISC_LED6_MASK    	(1 << 6)
#define DISC_LED7_MASK    	(1 << 7)

//
// GP SWITCHES (read-only) 1=noDOT, 0=DOT
//
#define SW12_MASK        (0x1 << 15)
#define SW11_MASK        (0x1 << 14)
#define SW7_MASK         (0x1 << 13)
#define SW6_MASK         (0x1 << 12)
#define SW10_MASK        (0x1 << 11)
#define SW8_MASK         (0x1 << 10)
#define SW4_MASK         (0x1 << 9)
#define SW3_MASK         (0x1 << 8)
#define HEXSW1_MASK      (0xF << 4)
#define HEXSW0_MASK      (0xF)

//
// GP Switches (GPSWR)
//
#define SW21_MASK        (0x1 << 15)
#define SW20_MASK        (0x1 << 14)
#define SW19_MASK        (0x1 << 13)
#define SW18_MASK        (0x1 << 12)
#define SW17_MASK        (0x1 << 11)
#define SW16_MASK        (0x1 << 10)
#define SW15_MASK        (0x1 << 9)
#define SW14_MASK        (0x1 << 8)
#define HEXSW13_MASK     (0xF << 4)
#define HEXSW12_MASK     (0xF)
    
//
// MISC_WR 1 (read/write)
//
    
// Masks
//
#define LCD_CTL_MASK    (0x1 << 13)
#define MS_ON_MASK      (0x1 << 12)
#define MMC_ON_MASK     (0x1 << 11)
#define MS_SEL_MASK     (0x1 << 10)
#define BB_SEL_MASK     (0x1 << 9)
#define nBT_OFF_MASK    (0x1 << 8)
#define BTDTR_MASK      (0x1 << 7)
#define IRDA_MD_MASK    (0x3 << 5)
#define IRDA_FIR_MASK   (0x1 << 4)
#define GREEN_LED_MASK  (0x1 << 3)
#define PDC_CTL_MASK    (0x1 << 2)
#define MTR_ON_MASK     (0x1 << 1)
#define SYSRESET_MASK   (0x1)
    
// Constants
//
#define IRDA_MD_ONETHIRD    (0x3 << 5)
#define IRDA_MD_TWOTHIRD    (0x2 << 5)
#define IRDA_MD_SHUTDOWN    (0x1 << 5)

//
// MISC_WR 2 (read/write)
//
#define NUSBC_SC_MASK       (0x1 << 4)
#define I2S_SPKROFF_MASK    (0x1 << 3)
#define AC97_SPKROFF_MASK   (0x1 << 2)
#define RADIO_PWR_MASK      (0x1 << 1)
#define RADIO_WAKE_MASK     (0x1)
    
// 
// MISC_RD (read-only)
//
#define nPENIRQ_MASK        (0x1 << 9)
#define nMEMSTK_CD_MASK     (0x1 << 8)
#define nMMC_CD_MASK        (0x1 << 7)
#define nUSIM_CD_MASK       (0x1 << 6)
#define USB_CBL_MASK        (0x1 << 5)
#define TS_BUSY_MASK        (0x1 << 4)
#define BTDSR_MASK          (0x1 << 3)
#define BTRI_MASK           (0x1 << 2)
#define BTDCD_MASK          (0x1 << 1)
#define MMC_WP_MASK         (0x1)

//
// INTERRUPT MASK/ENABLE (read/write: 0=Mask, 1=Enable)
//  AND
// INTERRUPT SET/CLEAR (read/write: 0=Clear, 1=Set)
//
#define PCMCIA_S1_IRQ_MASK      (0x1 << 15)
#define PCMCIA_S1_STSCHG_MASK   (0x1 << 14)
#define PCMCIA_S1_CD_MASK       (0x1 << 13)
#define PCMCIA_S0_IRQ_MASK      (0x1 << 11)
#define PCMCIA_S0_STSCHG_MASK   (0x1 << 10)
#define PCMCIA_S0_CD_MASK       (0x1 << 9)
#define EXPBD_IRQ_MASK          (0x1 << 7)
#define MSINS_MASK              (0x1 << 6)
#define PENIRQ_MASK             (0x1 << 5)
#define UCB1400_IRQ_MASK        (0x1 << 4)
#define ETHERNET_IRQ_MASK       (0x1 << 3)
#define USBCD_MASK              (0x1 << 2)
#define USIMCD_MASK             (0x1 << 1)
#define MMCCD_MASK              (0x1)
    
//
// PCMCIA Socket 0 Status/Control
//
    
// Masks
//
#define PCMCIA_S0_nIRQ_MASK         (0x1 << 10)
#define PCMCIA_S0_nSPKR_BVD2_MASK   (0x1 << 9)
#define PCMCIA_S0_nSTSCHG_BVD1_MASK (0x1 << 8)
#define PCMCIA_S0_nVS_MASK          (0x3 << 6)
#define PCMCIA_S0_nCD_MASK          (0x1 << 5)
#define PCMCIA_S0_RESET_MASK        (0x1 << 4)
#define PCMCIA_S0_PWR_MASK          (0xF)
    
// Constants
//
#define PCMCIA_S0_PWR_A1VCC         (0x1 << 3)
#define PCMCIA_S0_PWR_A0VCC         (0x1 << 2)
#define PCMCIA_S0_PWR_A1VPP         (0x1 << 1)
#define PCMCIA_S0_PWR_A0VPP         (0x1)
    
//
// PCMCIA Socket 1 Status/Control
//
    
// Masks
//
#define PCMCIA_S1_nIRQ_MASK         (0x1 << 10)
#define PCMCIA_S1_nSPKR_BVD2_MASK   (0x1 << 9)
#define PCMCIA_S1_nSTSCHG_BVD1_MASK (0x1 << 8)
#define PCMCIA_S1_nVS_MASK          (0x3 << 6)
#define PCMCIA_S1_nCD_MASK          (0x1 << 5)
#define PCMCIA_S1_RESET_MASK        (0x1 << 4)
#define PCMCIA_S1_PWR_MASK          (0xF)
    
// Constants
//
#define PCMCIA_S1_PWR_A1VCC         (0x1 << 3)
#define PCMCIA_S1_PWR_A0VCC         (0x1 << 2)
#define PCMCIA_S1_PWR_A1VPP         (0x1 << 1)
#define PCMCIA_S1_PWR_A0VPP         (0x1)

#endif    // __MAINSTONEII_H__.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合久久久久88| 国产精品沙发午睡系列990531| 国产精品一区久久久久| 亚洲美女偷拍久久| 精品久久免费看| 欧美日韩一区二区三区在线看| 国产成人在线看| 美女脱光内衣内裤视频久久影院| 精品一区二区三区av| 亚洲精品国产精华液| 国产性天天综合网| 欧美一区二区三区视频免费播放| 色88888久久久久久影院按摩| 国产资源在线一区| 热久久久久久久| 亚洲一区二区三区视频在线播放| 欧美国产一区二区| 久久久久久久久一| 日韩一二三区视频| 精品婷婷伊人一区三区三| 91理论电影在线观看| 丰满放荡岳乱妇91ww| 国产永久精品大片wwwapp| 蜜臀av性久久久久蜜臀aⅴ| 亚洲综合网站在线观看| 亚洲蜜臀av乱码久久精品| 中文字幕av不卡| 日本一区二区成人| 国产目拍亚洲精品99久久精品| 日韩免费一区二区| 日韩亚洲欧美一区| 欧美一区二区三区人| 制服丝袜av成人在线看| 欧美高清视频在线高清观看mv色露露十八 | 欧美一区二区免费视频| 97精品国产露脸对白| 99久久婷婷国产| av电影在线不卡| 97久久精品人人爽人人爽蜜臀| 波多野结衣的一区二区三区| av中文字幕亚洲| 91亚洲精品一区二区乱码| 色哟哟精品一区| 欧美主播一区二区三区| 在线免费亚洲电影| 欧美色手机在线观看| 欧美性xxxxxxxx| 在线不卡中文字幕| 欧美电视剧在线看免费| 久久―日本道色综合久久| 久久久噜噜噜久久中文字幕色伊伊| 国产亚洲欧美在线| 国产精品久久久久婷婷二区次| 国产精品成人一区二区艾草| 亚洲色图在线看| 亚洲一区二区在线播放相泽| 日韩综合小视频| 激情综合亚洲精品| 成人免费精品视频| 色婷婷国产精品| 91精品在线免费观看| 精品乱码亚洲一区二区不卡| 亚洲国产岛国毛片在线| 亚洲摸摸操操av| 五月婷婷色综合| 精品影视av免费| 波多野结衣亚洲| 欧美日本视频在线| 久久女同精品一区二区| 亚洲欧洲av色图| 日韩精品乱码av一区二区| 国产在线播放一区三区四| 91网页版在线| 91精品在线观看入口| 国产精品少妇自拍| 日韩精品一区第一页| 国产成人免费xxxxxxxx| 欧美在线视频不卡| 久久久不卡网国产精品二区| 综合网在线视频| 美女在线观看视频一区二区| 成人福利电影精品一区二区在线观看| 欧亚洲嫩模精品一区三区| 精品91自产拍在线观看一区| 亚洲免费成人av| 国产专区综合网| 欧美三级乱人伦电影| 国产日韩欧美在线一区| 午夜av电影一区| 波多野结衣的一区二区三区| 日韩午夜三级在线| 尤物视频一区二区| 国产激情偷乱视频一区二区三区| 欧美探花视频资源| 欧美激情在线一区二区三区| 日韩黄色免费电影| 91麻豆精品在线观看| 欧美成人国产一区二区| 一区二区三区美女| 国产69精品久久久久毛片| 欧美精品色综合| 亚洲男人的天堂在线aⅴ视频| 国产乱人伦偷精品视频不卡| 欧美日本在线播放| 亚洲精品老司机| 懂色av噜噜一区二区三区av| 日韩欧美aaaaaa| 亚洲va韩国va欧美va| 91在线码无精品| 久久久精品国产99久久精品芒果| 午夜精品久久久久久久99樱桃| 99久久免费精品高清特色大片| 欧美成人欧美edvon| 视频在线在亚洲| 91久久精品网| 亚洲欧洲成人精品av97| 懂色av一区二区三区免费观看| 欧美电影免费提供在线观看| 午夜精品久久久久久久蜜桃app| 色婷婷综合久久| 中文字幕一区二区三区不卡在线| 蜜臀99久久精品久久久久久软件| 欧美性生活影院| 亚洲精品国产一区二区精华液 | 婷婷久久综合九色国产成人| 日本韩国欧美一区二区三区| 综合精品久久久| 9色porny自拍视频一区二区| 国产欧美综合色| 国产精品中文字幕日韩精品| 日韩美女一区二区三区四区| 日本伊人色综合网| 日韩美女视频在线| 九色porny丨国产精品| 欧美成人精品1314www| 狠狠色综合日日| 精品少妇一区二区三区视频免付费| 日韩电影免费在线| 日韩欧美专区在线| 韩国毛片一区二区三区| 久久久另类综合| 国产福利精品导航| 国产精品初高中害羞小美女文| av欧美精品.com| 亚洲欧美色综合| 91国偷自产一区二区使用方法| 一区二区三区高清| 欧美久久久久久久久中文字幕| 天堂va蜜桃一区二区三区漫画版| 欧美夫妻性生活| 久久av中文字幕片| 久久这里只精品最新地址| 国产成人精品www牛牛影视| 中文字幕av在线一区二区三区| 色综合久久九月婷婷色综合| 一区二区三区高清在线| 欧美一区二区视频在线观看2022| 欧美aaa在线| 久久久久久影视| 99久久精品费精品国产一区二区| 亚洲影视在线播放| 欧美一级日韩免费不卡| 国内一区二区在线| 国产精品毛片高清在线完整版| 91美女片黄在线| 日本成人在线电影网| 欧美激情一区二区三区在线| 日本精品免费观看高清观看| 青青草原综合久久大伊人精品 | 欧美一区二区三区喷汁尤物| 国产一区二区三区蝌蚪| 国产精品二区一区二区aⅴ污介绍| 色婷婷亚洲综合| 美国十次综合导航| 中文字幕在线不卡一区| 欧美日韩国产一区| 国产在线精品一区二区三区不卡| 中文字幕在线观看一区二区| 欧美日韩国产小视频在线观看| 久草在线在线精品观看| 亚洲欧美日韩电影| 欧美一区二区三区思思人| zzijzzij亚洲日本少妇熟睡| 天堂久久久久va久久久久| 国产精品私人影院| 欧美福利视频一区| 99精品视频一区二区三区| 琪琪一区二区三区| 亚洲免费在线视频| 久久综合九色综合欧美98| 91黄色在线观看| 国产精品自拍一区| 日韩精品每日更新| 亚洲精品国产成人久久av盗摄| 2022国产精品视频| 51久久夜色精品国产麻豆| 成人av电影在线播放| 精油按摩中文字幕久久| 亚洲国产你懂的| 亚洲欧洲日本在线|