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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? s3c6410otgdevice.h

?? 6410BSP3
?? H
?? 第 1 頁 / 共 3 頁
字號:
//
// 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.
//
/*++

THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.

Module Name: 

        S3C6410OTGD.H

Abstract:

       Samsung S3C6410OTG USB Function Platform-Dependent Driver header.

--*/

#ifndef _S3C6410OTGD_H_
#define _S3C6410OTGD_H_

#include <bsp.h>
#include <usbfntypes.h>
#include <usbfn.h>
#include <devload.h>


#ifndef SHIP_BUILD
#define STR_MODULE _T("S3C6410UsbFn!")
#define SETFNAME() LPCTSTR pszFname = STR_MODULE _T(__FUNCTION__) _T(":")
#else
#define SETFNAME()
#endif

#define __MODULE__  _T("S3C6410USBFN")

#ifndef DEBUG
// The PDD should use this macro to set up the debug zones.
#define UFN_GENERATE_DPCURSETTINGS(szName, szZone8, szZone9, szZone10, szZone11, ulMask) \
    extern "C" DBGPARAM dpCurSettings = { \
        szName, \
        { \
            _T("Error"), _T("Warning"), _T("Init"), _T("Transfer"), \
            _T("Pipe"), _T("Send"), _T("Receive"), _T("USB Events"), \
            szZone8, szZone9, szZone10, szZone11, \
            _T("Function"), _T("Comments"), _T(""), _T("") \
        }, \
        ulMask \
    };
#endif


// Debug zone defs
#define UFN_ZONE_ERROR          DEBUGZONE(0)
#define UFN_ZONE_WARNING        DEBUGZONE(1)
#define UFN_ZONE_INIT           DEBUGZONE(2)
#define UFN_ZONE_TRANSFER       DEBUGZONE(3)
#define UFN_ZONE_PIPE           DEBUGZONE(4)
#define UFN_ZONE_SEND           DEBUGZONE(5)
#define UFN_ZONE_RECEIVE        DEBUGZONE(6)
#define UFN_ZONE_USB_EVENTS     DEBUGZONE(7)
#define UFN_ZONE_POWER          DEBUGZONE(8)
#define UFN_ZONE_TRACE          DEBUGZONE(9)

#define DBG_ERROR               (1 << 0)
#define DBG_WARNING             (1 << 1)
#define DBG_INIT                (1 << 2)
#define DBG_TRANSFER            (1 << 3)
#define DBG_PIPE                (1 << 4)
#define DBG_SEND                (1 << 5)
#define DBG_RECEIVE             (1 << 6)
#define DBG_USB_EVENTS          (1 << 7)
#define DBG_POWER               (1 << 8)
#define DBG_TRACE               (1 << 9)

#define USBFNCTL_RETAILZONES        (DBG_ERROR)
#define USBFNCTL_DEBUGZONES         (DBG_ERROR | DBG_INIT)
#ifdef DEBUG
#define USBFNCTL_ZONES               (USBFNCTL_DEBUGZONES)
#else
#define USBFNCTL_ZONES              (USBFNCTL_RETAILZONES)
#endif

/////// Test Mode For USB HS Electrical Test ///////
// To use Test mode below "TEST_MODE_SUPPORT" shoude be defined TRUE.

#define TEST_MODE_SUPPORT        TRUE    // To use Test Mode for HS Electrical Compliance Test, Should be TRUE.

#if TEST_MODE_SUPPORT
#define USB_TEST_J                 0x01
#define USB_TEST_K                 0x02
#define USB_TEST_SE0_NAK         0x03
#define USB_TEST_PACKET         0x04
#define USB_TEST_FORCE_ENABLE     0x05

#define USB_FEATURE_TEST_MODE     2


#define TEST_PKT_SIZE 53
#define TEST_ARR_SIZE 27

WORD ahwTestPkt [TEST_ARR_SIZE] = {

    0x0000, 0x0000, 0x0000, 
    0xAA00, 0xAAAA, 0xAAAA, 0xAAAA,
    0xEEAA, 0xEEEE, 0xEEEE, 0xEEEE,
    0xFEEE,    0xFFFF, 0xFFFF, 0xFFFF,
    0xFFFF, 0xFFFF, 0x7FFF, 0xDFBF,
    0xF7EF, 0xFDFB, 0x7EFC, 0xDFBF,
    0xF7EF, 0xFDFB, 0x007E, 0x0000 

};
#endif

// Test Mode Bits in DCTL
#define TEST_MODE_MASK                (0x7 << 4)
#define TEST_MODE_DISABLED            (0x0 << 4)
#define TEST_J_MODE                    (0x1 << 4)
#define TEST_K_MODE                    (0x2 << 4)
#define TEST_SE0_NAK_MODE            (0x3 << 4)
#define TEST_PACKET_MODE            (0x4 << 4)
#define TEST_FORCE_ENABLED            (0x5 << 4)

#define TM_Disabled(parm)            do {    \
                    parm = ((parm) & ~(TEST_MODE_MASK) | (TEST_MODE_DISABLED));    \
                } while(0)
#define TM_J_Selected(parm)            do {    \
                    parm = ((parm) & ~(TEST_MODE_MASK) | (TEST_J_MODE));    \
                } while(0)
#define TM_K_Selected(parm)            do {    \
                    parm = ((parm) & ~(TEST_MODE_MASK) | (TEST_K_MODE));    \
                } while(0)
#define TM_SN_Selected(parm)        do {    \
                    parm = ((parm) & ~(TEST_MODE_MASK) | (TEST_SE0_NAK_MODE));    \
                } while(0)
#define TM_PKT_Selected(parm)        do {    \
                    parm = ((parm) & ~(TEST_MODE_MASK) | (TEST_PACKET_MODE));    \
                } while(0)
#define TM_Enabled(parm)            do {    \
                    parm = ((parm) & ~(TEST_MODE_MASK) | (TEST_FORCE_ENABLED));    \
                } while(0)
                

/////////////////////////////////////////////////////////////////////////

#define OTG_LINK_REG_SIZE            0x11000

#define GOTGCTL                        0x000        // OTG Control & Status
#define GOTGINT                        0x004        // OTG Interrupt
#define GAHBCFG                        0x008        // Core AHB Configuration
#define GUSBCFG                        0x00C        // Core USB Configuration
#define GRSTCTL                        0x010        // Core Reset
#define GINTSTS                        0x014        // Core Interrupt
#define GINTMSK                        0x018        // Core Interrupt Mask
#define GRXSTSR                        0x01C        // Receive Status Debug Read/Status Read
#define GRXSTSP                        0x020        // Receive Status Debug Pop/Status Pop
#define GRXFSIZ                        0x024        // Receive FIFO Size
#define GNPTXFSIZ                    0x028        // Non-Periodic Transmit FIFO Size
#define GNPTXSTS                    0x02C        // Non-Periodic Transmit FIFO/Queue Status
#define GPVNDCTL                    0x034        // PHY Vendor Control
#define GGPIO                        0x038        // General Purpose I/O
#define GUID                        0x03C        // User ID
#define GSNPSID                        0x040        // Synopsys ID
#define GHWCFG1                        0x044        // User HW Config1
#define GHWCFG2                        0x048        // User HW Config2
#define GHWCFG3                        0x04C        // User HW Config3
#define GHWCFG4                        0x050        // User HW Config4
                                           
#define HPTXFSIZ                    0x100        // Host Periodic Transmit FIFO Size
#define DPTXFSIZ1                    0x104        // Device Periodic Transmit FIFO-1 Size
#define DPTXFSIZ2                    0x108        // Device Periodic Transmit FIFO-2 Size
#define DPTXFSIZ3                    0x10C        // Device Periodic Transmit FIFO-3 Size
#define DPTXFSIZ4                    0x110        // Device Periodic Transmit FIFO-4 Size
#define DPTXFSIZ5                    0x114        // Device Periodic Transmit FIFO-5 Size
#define DPTXFSIZ6                    0x118        // Device Periodic Transmit FIFO-6 Size
#define DPTXFSIZ7                    0x11C        // Device Periodic Transmit FIFO-7 Size
#define DPTXFSIZ8                    0x120        // Device Periodic Transmit FIFO-8 Size
#define DPTXFSIZ9                    0x124        // Device Periodic Transmit FIFO-9 Size
#define DPTXFSIZ10                    0x128        // Device Periodic Transmit FIFO-10 Size
#define DPTXFSIZ11                    0x12C        // Device Periodic Transmit FIFO-11 Size
#define DPTXFSIZ12                    0x130        // Device Periodic Transmit FIFO-12 Size
#define DPTXFSIZ13                    0x134        // Device Periodic Transmit FIFO-13 Size
#define DPTXFSIZ14                    0x138        // Device Periodic Transmit FIFO-14 Size
#define DPTXFSIZ15                    0x13C        // Device Periodic Transmit FIFO-15 Size

//*********************************************************************
// Host Mode Registers
//*********************************************************************
// Host Global Registers

#define HCFG                        0x400        // Host Configuration
#define HFIR                        0x404        // Host Frame Interval
#define HFNUM                        0x408        // Host Frame Number/Frame Time Remaining
#define HPTXSTS                        0x410        // Host Periodic Transmit FIFO/Queue Status
#define HAINT                        0x414        // Host All Channels Interrupt
#define HAINTMSK                     0x418        // Host All Channels Interrupt Mask

// Host Port Control & Status Registers

#define HPRT                        0x440        // Host Port Control & Status

// Host Channel-Specific Registers #0

#define HCCHAR0                        0x500        // Host Channel-0 Characteristics
#define HCSPLT0                        0x504        // Host Channel-0 Split Control
#define HCINT0                        0x508        // Host Channel-0 Interrupt
#define HCINTMSK0                    0x50C        // Host Channel-0 Interrupt Mask
#define HCTSIZ0                        0x510        // Host Channel-0 Transfer Size
#define HCDMA0                        0x514        // Host Channel-0 DMA Address

// Host Channel-Specific Registers #1

#define HCCHAR1                        0x520       // Host Channel-1 Characteristics
#define HCSPLT1                        0x524       // Host Channel-1 Split Control
#define HCINT1                         0x528       // Host Channel-1 Interrupt
#define HCINTMSK1                     0x52C       // Host Channel-1 Interrupt Mask
#define HCTSIZ1                        0x530       // Host Channel-1 Transfer Size
#define HCDMA1                         0x534       // Host Channel-1 DMA Address

// Host Channel-Specific Registers #2

#define HCCHAR2                        0x540       // Host Channel-2 Characteristics
#define HCSPLT2                        0x544       // Host Channel-2 Split Control
#define HCINT2                         0x548       // Host Channel-2 Interrupt
#define HCINTMSK2                     0x54C       // Host Channel-2 Interrupt Mask
#define HCTSIZ2                        0x550       // Host Channel-2 Transfer Size
#define HCDMA2                         0x554       // Host Channel-2 DMA Address

// Host Channel-Specific Registers #3

#define HCCHAR3                        0x560       // Host Channel-3 Characteristics
#define HCSPLT3                        0x564       // Host Channel-3 Split Control
#define HCINT3                         0x568       // Host Channel-3 Interrupt
#define HCINTMSK3                     0x56C       // Host Channel-3 Interrupt Mask
#define HCTSIZ3                        0x570       // Host Channel-3 Transfer Size
#define HCDMA3                         0x574       // Host Channel-3 DMA Address

// Host Channel-Specific Registers #4

#define HCCHAR4                        0x580       // Host Channel-4 Characteristics
#define HCSPLT4                        0x584       // Host Channel-4 Split Control
#define HCINT4                         0x588       // Host Channel-4 Interrupt
#define HCINTMSK4                     0x58C       // Host Channel-4 Interrupt Mask
#define HCTSIZ4                        0x590       // Host Channel-4 Transfer Size

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品少妇xxxx精品少妇| 91麻豆123| av欧美精品.com| 欧美精品乱码久久久久久| 精品国产免费一区二区三区香蕉| 亚洲人亚洲人成电影网站色| 开心九九激情九九欧美日韩精美视频电影| 99久精品国产| 国产精品女上位| 国产高清在线精品| 欧美电视剧免费观看| 一区二区三区四区在线免费观看| 粉嫩绯色av一区二区在线观看| 欧美一区日韩一区| 一区二区三区欧美日| gogogo免费视频观看亚洲一| 久久久www成人免费无遮挡大片| 天堂在线亚洲视频| 欧美私人免费视频| 亚洲一区二区在线观看视频| 91免费版在线| 中文字幕一区二区三区在线观看| 国产成人高清视频| 国产精品全国免费观看高清| 国产.欧美.日韩| 国产婷婷色一区二区三区四区| 美女精品自拍一二三四| 欧美一区二区三区视频在线| 日韩福利电影在线| 欧美精品在线观看播放| 日韩va亚洲va欧美va久久| 欧美伦理电影网| 轻轻草成人在线| 精品国产自在久精品国产| 久久99精品国产91久久来源| 精品女同一区二区| 国产在线精品国自产拍免费| 国产亚洲欧美一级| av在线综合网| 亚洲一二三区在线观看| 欧美日韩卡一卡二| 日本少妇一区二区| 26uuu久久天堂性欧美| 国产成人免费视频网站高清观看视频 | 中文字幕中文字幕一区二区 | 成年人网站91| 国产精品素人视频| 色综合久久六月婷婷中文字幕| 亚洲欧美偷拍卡通变态| 欧美性一区二区| 免费成人结看片| 国产日韩欧美一区二区三区乱码 | 一区二区三区欧美久久| 欧美人体做爰大胆视频| 免费美女久久99| 国产丝袜在线精品| 色老汉一区二区三区| 日韩精品1区2区3区| 久久九九全国免费| 欧美亚洲国产bt| 另类欧美日韩国产在线| 久久久激情视频| 欧美中文字幕一二三区视频| 久久精品国产第一区二区三区| 国产夜色精品一区二区av| 一本色道久久综合亚洲aⅴ蜜桃 | 日韩和欧美的一区| www精品美女久久久tv| 99久久国产综合精品色伊 | 一区二区三区四区亚洲| 日韩欧美国产午夜精品| 一本大道久久a久久精二百| 日韩精品电影在线观看| 国产精品白丝在线| 精品国产乱子伦一区| 色婷婷一区二区| 国产福利一区二区三区视频| 午夜精品福利在线| 亚洲欧洲日韩综合一区二区| 日韩一级高清毛片| 9人人澡人人爽人人精品| 秋霞电影网一区二区| 亚洲美女电影在线| 国产午夜精品美女毛片视频| 欧美一区二区三区日韩| 91丨九色porny丨蝌蚪| 国产一区二区三区免费在线观看| 亚洲一区免费在线观看| 国产精品美女一区二区在线观看| 日韩欧美www| 欧美日韩激情一区二区三区| heyzo一本久久综合| 国产麻豆日韩欧美久久| 蜜臀久久99精品久久久画质超高清| 亚洲黄色录像片| 亚洲欧美在线高清| 欧美激情一区二区三区在线| 日韩一区二区精品葵司在线| 欧美日韩国产影片| 在线国产亚洲欧美| 91一区在线观看| 成人国产精品免费观看视频| 国产精品资源站在线| 国产综合色视频| 激情深爱一区二区| 伦理电影国产精品| 久久精品久久综合| 久久激情五月婷婷| 久久电影国产免费久久电影| 日本不卡一区二区三区| 五月激情综合色| 亚洲成年人影院| 日韩国产欧美在线播放| 亚洲高清在线视频| 日韩国产一二三区| 久久精品国产99| 国产真实精品久久二三区| 国内久久精品视频| 成人午夜激情在线| 成人手机电影网| 99精品欧美一区二区三区小说| 成人av午夜电影| a4yy欧美一区二区三区| 一本高清dvd不卡在线观看| 欧美午夜免费电影| 欧美伦理影视网| 精品国产欧美一区二区| 国产三级欧美三级日产三级99| 国产色一区二区| 亚洲图片另类小说| 婷婷一区二区三区| 激情都市一区二区| 国产精品一二二区| 一本久久a久久免费精品不卡| 欧美日韩免费一区二区三区| 91精品福利在线一区二区三区| 亚洲精品在线电影| 亚洲欧美在线视频| 日本午夜精品视频在线观看| 国产精品99久久久| 91麻豆国产自产在线观看| 欧美日韩视频在线第一区| 精品国产1区2区3区| 亚洲欧洲99久久| 奇米精品一区二区三区在线观看 | 麻豆91小视频| 粉嫩av一区二区三区在线播放| 欧美在线小视频| 精品国产一区a| 亚洲综合激情网| 国产福利视频一区二区三区| 欧美亚洲一区三区| 久久先锋影音av鲁色资源网| 亚洲一区二区影院| 国产毛片精品国产一区二区三区| 欧美亚洲国产怡红院影院| 欧美本精品男人aⅴ天堂| 亚洲天堂久久久久久久| 毛片不卡一区二区| 色香色香欲天天天影视综合网| 日韩亚洲国产中文字幕欧美| 亚洲猫色日本管| 国产一区二区成人久久免费影院 | 中文成人综合网| 天堂成人免费av电影一区| 懂色av一区二区在线播放| 91精品国产综合久久小美女| 国产精品蜜臀在线观看| 麻豆成人av在线| 欧美日韩不卡在线| 亚洲男女毛片无遮挡| 狠狠色丁香久久婷婷综| 欧美精品日日鲁夜夜添| 亚洲精品videosex极品| 国产一区二区三区综合| 6080国产精品一区二区| 亚洲人成精品久久久久| 国产成人免费av在线| 精品sm在线观看| 男男gaygay亚洲| 欧美日韩aaaaaa| 亚洲男人的天堂在线aⅴ视频| 国产成人精品免费在线| 精品日韩av一区二区| 肉色丝袜一区二区| 欧美日韩一区视频| 亚洲黄色小视频| 色综合久久精品| 日韩毛片一二三区| 99久久精品国产一区| 欧美国产欧美综合| 国产精品99久久久久久久女警| 欧美精品一区二区蜜臀亚洲| 精品伊人久久久久7777人| 在线播放中文一区| 日韩福利电影在线观看| 在线播放亚洲一区| 看电视剧不卡顿的网站| 精品女同一区二区| 国产成人小视频|