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

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

?? mainstoneii.h

?? Windows CE 6.0 針對(duì)PXA270的開發(fā)板的BSP參考代碼
?? H
字號(hào):
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this sample source code is subject to the terms of the Microsoft
// license agreement under which you licensed this sample source code. If
// you did not accept the terms of the license agreement, you are not
// authorized to use this sample source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the LICENSE.RTF on your install media or the root of your tools installation.
// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
//
//------------------------------------------------------------------------------
//
//  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__.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品系列| 99精品国产91久久久久久| 这里只有精品视频在线观看| 性久久久久久久久久久久| 欧美麻豆精品久久久久久| 蜜臀久久99精品久久久久宅男| 日韩一区二区三区在线| 国产在线精品一区二区三区不卡 | 精品一区二区在线视频| 久久综合九色综合欧美就去吻| 国产成人午夜片在线观看高清观看| 国产精品污网站| 欧洲亚洲国产日韩| 蜜臀精品一区二区三区在线观看 | 中文字幕在线观看不卡视频| 91同城在线观看| 三级影片在线观看欧美日韩一区二区| 欧美一级精品在线| 成人久久视频在线观看| 亚州成人在线电影| 国产欧美一区二区精品忘忧草| 91免费观看视频在线| 日韩国产精品久久久久久亚洲| 精品国产第一区二区三区观看体验| 成人免费高清在线| 午夜免费欧美电影| 欧美国产日韩精品免费观看| 欧洲av一区二区嗯嗯嗯啊| 久久黄色级2电影| 亚洲精品亚洲人成人网 | 国产一区二区成人久久免费影院| 亚洲欧美在线观看| 欧美成人精品3d动漫h| 91麻豆swag| 精品一区二区久久久| 亚洲精品水蜜桃| 国产无人区一区二区三区| 欧美色老头old∨ideo| 懂色av一区二区在线播放| 青青青伊人色综合久久| 亚洲你懂的在线视频| 久久精品视频一区二区| 91麻豆精品国产91久久久资源速度 | 欧美人伦禁忌dvd放荡欲情| 国产传媒一区在线| 日韩中文字幕av电影| 亚洲精选一二三| 国产精品女主播在线观看| 精品久久久久av影院| 欧美日韩视频在线一区二区| 99re在线视频这里只有精品| 国产精品一二三四五| 免费看日韩精品| 天天综合天天综合色| 一区二区三区波多野结衣在线观看| 久久免费视频色| 日韩美女主播在线视频一区二区三区| 欧美三级一区二区| 色8久久人人97超碰香蕉987| 成人综合婷婷国产精品久久蜜臀| 美国毛片一区二区| 天堂va蜜桃一区二区三区漫画版| 亚洲在线视频网站| 一区二区三区在线观看欧美 | 悠悠色在线精品| 亚洲欧洲另类国产综合| 欧美国产一区二区| 国产蜜臀av在线一区二区三区| 欧美成人高清电影在线| 欧美成人艳星乳罩| 精品日韩欧美一区二区| 日韩欧美在线综合网| 欧美高清性hdvideosex| 欧美老肥妇做.爰bbww视频| 欧美视频一区在线| 欧美在线观看视频一区二区| 在线一区二区视频| 在线中文字幕不卡| 欧美高清一级片在线| 日韩一区二区三区电影在线观看| 91精品国产高清一区二区三区 | 欧美日韩中文一区| 欧美二区三区91| 欧美一区二区三区视频免费| 日韩欧美一级二级三级久久久| 日韩一区二区三区视频| 久久亚洲一区二区三区四区| 久久久影视传媒| 亚洲色图视频免费播放| 一区二区三区精品久久久| 天天操天天色综合| 开心九九激情九九欧美日韩精美视频电影 | 日韩国产在线一| 久久爱www久久做| 国产成人福利片| 色婷婷av一区二区三区大白胸| 欧美亚洲一区二区在线观看| 91精品国产91热久久久做人人 | 久久久久久久性| 国产精品不卡在线观看| 一区二区三区不卡在线观看 | 石原莉奈在线亚洲二区| 免费在线视频一区| 成+人+亚洲+综合天堂| 欧洲一区二区三区在线| 欧美成人精品二区三区99精品| 中文字幕成人网| 亚洲成人av一区| 丁香激情综合国产| 欧美性感一类影片在线播放| 日韩免费观看高清完整版| 国产拍欧美日韩视频二区| 亚洲一区免费在线观看| 国内精品久久久久影院一蜜桃| 91丨porny丨最新| 欧美一区二区人人喊爽| 国产精品女同一区二区三区| 视频一区国产视频| 波多野结衣视频一区| 91精品国产综合久久精品| 国产精品久久久久三级| 天堂影院一区二区| av不卡在线播放| 2014亚洲片线观看视频免费| 亚洲一区二区三区四区在线免费观看 | 日本二三区不卡| 久久久久国产免费免费| 亚洲自拍偷拍av| 成人免费视频国产在线观看| 欧美一二三在线| 亚洲一区二区精品久久av| 韩国三级在线一区| 欧美欧美午夜aⅴ在线观看| 国产精品麻豆一区二区| 免费成人在线网站| 欧美午夜免费电影| 国产精品高潮呻吟久久| 激情欧美日韩一区二区| 欧美三级电影精品| 亚洲男同性视频| 成人av在线电影| 久久久久高清精品| 麻豆精品久久久| 91.xcao| 亚洲一区二区黄色| 91在线视频在线| 国产精品毛片高清在线完整版 | 成人黄色av电影| xfplay精品久久| 麻豆91在线播放| 日韩欧美电影一二三| 亚洲国产成人va在线观看天堂| voyeur盗摄精品| 中文字幕亚洲一区二区va在线| 国产伦精一区二区三区| 日韩精品一区二区三区四区视频| 午夜av一区二区| 欧美伦理电影网| 日韩精品一二三区| 777a∨成人精品桃花网| 日韩中文字幕av电影| 在线观看91精品国产麻豆| 午夜精品久久久久久久| 欧美私人免费视频| 亚洲乱码国产乱码精品精可以看| 99国产精品国产精品久久| 亚洲色欲色欲www| 色天天综合色天天久久| 亚洲激情图片小说视频| 欧美午夜一区二区三区| 亚洲国产精品天堂| 5566中文字幕一区二区电影| 轻轻草成人在线| 久久午夜色播影院免费高清| 国产成人精品午夜视频免费| 亚洲国产精品高清| 91天堂素人约啪| 亚洲电影第三页| 欧美一区二区三区四区视频 | 婷婷综合另类小说色区| 欧美一区二区三级| 国模冰冰炮一区二区| 欧美极品xxx| 色哟哟欧美精品| 午夜精品爽啪视频| www一区二区| 99精品久久只有精品| 亚洲超碰精品一区二区| 日韩无一区二区| 顶级嫩模精品视频在线看| 国产精品看片你懂得| 在线影院国内精品| 美女www一区二区| 国产精品看片你懂得| 欧美亚洲动漫精品| 精品午夜一区二区三区在线观看| 国产精品色呦呦| 777亚洲妇女| 国产mv日韩mv欧美| 午夜激情一区二区三区|