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

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

?? bl_uart_hw.h

?? ARM Bootloader程序
?? H
字號:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/

/*******************************************************************************
 * Filename:
 * ---------
 *	  bl_uart_hw.h
 *
 * Project:
 * --------
 *   NFB - Bootloader
 *
 * Description:
 * ------------
 *   This file is intends for UART driver.
 *
 * Author:
 * -------
 * -------
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/
 
#ifndef _BOOTLOADER_UART_HW_H
#define _BOOTLOADER_UART_HW_H


#define UART1_base   0x80130000
#define UART2_base   0x80180000


//UART1 MMP address
#define   UART1_RBR     (UART1_base+0x0)    /* Read only */
#define   UART1_THR     (UART1_base+0x0)	  /* Write only */
#define   UART1_IER     (UART1_base+0x4)
#define   UART1_IIR     (UART1_base+0x8)    /* Read only */
#define   UART1_FCR     (UART1_base+0x8)    /* Write only */
#define   UART1_LCR     (UART1_base+0xc)
#define   UART1_MCR     (UART1_base+0x10)
#define   UART1_LSR     (UART1_base+0x14)
#define   UART1_MSR     (UART1_base+0x18)
#define   UART1_SCR     (UART1_base+0x1c)
#define   UART1_DLL     (UART1_base+0x0)
#define   UART1_DLH     (UART1_base+0x4)
#define   UART1_EFR     (UART1_base+0x8)    /* Only when LCR = 0xbf */
#define   UART1_XON1    (UART1_base+0x10)   /* Only when LCR = 0xbf */
#define   UART1_XON2    (UART1_base+0x14)   /* Only when LCR = 0xbf */
#define   UART1_XOFF1   (UART1_base+0x18)   /* Only when LCR = 0xbf */
#define   UART1_XOFF2   (UART1_base+0x1c)   /* Only when LCR = 0xbf */
#define   UART1_SPEED   (UART1_base+0x24)


//UART2 MMP address
#define   UART2_RBR     (UART2_base+0x0)    /* Read only */
#define   UART2_THR     (UART2_base+0x0)	  /* Write only */
#define   UART2_IER     (UART2_base+0x4)
#define   UART2_IIR     (UART2_base+0x8)    /* Read only */
#define   UART2_FCR     (UART2_base+0x8)    /* Write only */
#define   UART2_LCR     (UART2_base+0xc)
#define   UART2_MCR     (UART2_base+0x10)
#define   UART2_LSR     (UART2_base+0x14)
#define   UART2_MSR     (UART2_base+0x18)
#define   UART2_SCR     (UART2_base+0x1c)
#define   UART2_DLL     (UART2_base+0x0)
#define   UART2_DLH     (UART2_base+0x4)
#define   UART2_EFR     (UART2_base+0x8)    /* Only when LCR = 0xbf */
#define   UART2_XON1    (UART2_base+0x10)   /* Only when LCR = 0xbf */
#define   UART2_XON2    (UART2_base+0x14)   /* Only when LCR = 0xbf */
#define   UART2_XOFF1   (UART2_base+0x18)   /* Only when LCR = 0xbf */
#define   UART2_XOFF2   (UART2_base+0x1c)   /* Only when LCR = 0xbf */]
#define   UART2_SPEED   (UART2_base+0x24)


//UART3 MMP address
#define   UART3_RBR     (UART3_base+0x0)    /* Read only */
#define   UART3_THR     (UART3_base+0x0)	  /* Write only */
#define   UART3_IER     (UART3_base+0x4)
#define   UART3_IIR     (UART3_base+0x8)    /* Read only */
#define   UART3_FCR     (UART3_base+0x8)    /* Write only */
#define   UART3_LCR     (UART3_base+0xc)
#define   UART3_MCR     (UART3_base+0x10)
#define   UART3_LSR     (UART3_base+0x14)
#define   UART3_MSR     (UART3_base+0x18)
#define   UART3_SCR     (UART3_base+0x1c)
#define   UART3_DLL     (UART3_base+0x0)
#define   UART3_DLH     (UART3_base+0x4)
#define   UART3_EFR     (UART3_base+0x8)    /* Only when LCR = 0xbf */
#define   UART3_XON1    (UART3_base+0x10)   /* Only when LCR = 0xbf */
#define   UART3_XON2    (UART3_base+0x14)   /* Only when LCR = 0xbf */
#define   UART3_XOFF1   (UART3_base+0x18)   /* Only when LCR = 0xbf */
#define   UART3_XOFF2   (UART3_base+0x1c)   /* Only when LCR = 0xbf */


//IER
#define   UART_IER_ERBFI     	      0x0001
#define   UART_IER_ETBEI     	      0x0002
#define   UART_IER_ELSI     	      0x0004
#define   UART_IER_EDSSI   	      0x0008
#define   UART_IER_XOFFI    	      0x0020
#define   UART_IER_RTSI    	      0x0040
#define   UART_IER_CTSI    	      0x0080
#define   IER_HW_NORMALINTS         0x000d
#define   IER_HW_ALLINTS            0x000f
#define   IER_SW_NORMALINTS         0x002d
#define   IER_SW_ALLINTS            0x002f
#define   UART_IER_ALLOFF           0x0000


//FCR
#define   UART_FCR_FIFOEN           0x0001
#define   UART_FCR_CLRR    	      0x0002
#define   UART_FCR_CLRT    	      0x0004
#define   UART_FCR_FIFOINI	         0x0007
#define   UART_FCR_RX1Byte_Level    0x0000
#define   UART_FCR_RX16Byte_Level   0x0040
#define   UART_FCR_RX32Byte_Level   0x0080
#define   UART_FCR_RX62Byte_Level   0x00c0

#define   UART_FCR_TX1Byte_Level    0x0000
#define   UART_FCR_TX16Byte_Level   0x0010
#define   UART_FCR_TX32Byte_Level   0x0020
#define   UART_FCR_TX62Byte_Level   0x0030

#define   UART_FCR_Normal		   (UART_FCR_TX16Byte_Level | UART_FCR_RX32Byte_Level | UART_FCR_FIFOINI)


//IIR,RO
#define   UART_IIR_INT_INVALID      0x0001
#define   UART_IIR_RLS          	   0x0006  // Receiver Line Status
#define   UART_IIR_RDA          	   0x0004  // Receive Data Available
#define   UART_IIR_CTI          	   0x000C  // Character Timeout Indicator
#define   UART_IIR_THRE         	   0x0002  // Transmit Holding Register Empty
#define   UART_IIR_MS            	0x0000  // Check Modem Status Register
#define   UART_IIR_SWFlowCtrl     	0x0010  // Receive XOFF characters
#define   UART_IIR_HWFlowCtrl      	0x0020  // CTS or RTS Rising Edge
#define   UART_IIR_FIFOS_ENABLED  	0x00c0
#define   UART_IIR_NO_INTERRUPT_PENDING   0x0001
#define   UART_IIR_INT_MASK         0x001f

//===============================LCR================================
//WLS
#define   UART_WLS_8                0x0003
#define   UART_WLS_7                0x0002
#define   UART_WLS_6                0x0001
#define   UART_WLS_5                0x0000
#define   UART_DATA_MASK            0x0003

//Parity
#define   UART_NONE_PARITY          0x0000
#define   UART_ODD_PARITY           0x0008
#define   UART_EVEN_PARITY          0x0018
#define   UART_MARK_PARITY          0x0028
#define   UART_SPACE_PARITY         0x0038
#define   UART_PARITY_MASK          0x0038

//Stop bits
#define   UART_1_STOP               0x0000
#define   UART_1_5_STOP             0x0004  // Only valid for 5 data bits
#define   UART_2_STOP               0x0004
#define   UART_STOP_MASK            0x0004

#define   UART_LCR_DLAB             0x0080

//===============================LCR================================

//MCR
#define   UART_MCR_DTR    	         0x0001
#define   UART_MCR_RTS    	         0x0002
#define   UART_MCR_LOOPB    	      0x0010
#define   UART_MCR_IRE		         0x0040  //Enable IrDA modulation/demodulation
#define   UART_MCR_XOFF             0x0080
#define   UART_MCR_Normal	         (UART_MCR_DTR | UART_MCR_RTS)

//LSR
#define   UART_LSR_DR         	   0x0001
#define   UART_LSR_OE         	   0x0002
#define   UART_LSR_PE         	   0x0004
#define   UART_LSR_FE         	   0x0008
#define   UART_LSR_BI         	   0x0010
#define   UART_LSR_THRE     	      0x0020
#define   UART_LSR_TEMT       	   0x0040
#define   UART_LSR_FIFOERR    	   0x0080

//MSR
#define   UART_MSR_DCTS             0x0001
#define   UART_MSR_DDSR             0x0002
#define   UART_MSR_TERI             0x0004
#define   UART_MSR_DDCD             0x0008
#define   UART_MSR_CTS              0x0010
#define   UART_MSR_DSR              0x0020
#define   UART_MSR_RI               0x0040
#define   UART_MSR_DCD              0x0080

//DLL
//DLM
//EFR
#define   UART_EFR_AutoCTS       	0x0080
#define   UART_EFR_AutoRTS       	0x0040
#define   UART_EFR_Enchance      	0x0010
#define   UART_EFR_SWCtrlMask    	0x000f
#define   UART_EFR_NoSWFlowCtrl   	0x0000
#define   UART_EFR_ALLOFF		      0x0000
#define   UART_EFR_AutoRTSCTS       0x00c0

//Tx/Rx XON1/Xoff1 as flow control word
#define   UART_EFR_SWFlowCtrlX1   	0x000a	

//Tx/Rx XON2/Xoff2 as flow control word
#define   UART_EFR_SWFlowCtrlX2   	0x0005

//Tx/Rx XON1&XON2/Xoff1&Xoff2 as flow control word
#define   UART_EFR_SWFlowCtrlXAll   0x000f	

#define   UART_TxFIFO_DEPTH		48
#define   UART_RxFIFO_DEPTH		62


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区国产视频| 夜夜精品视频一区二区| 午夜伦欧美伦电影理论片| 国产成人三级在线观看| 在线精品亚洲一区二区不卡| 国产亚洲精品福利| 青草国产精品久久久久久| 色综合一区二区三区| 国产亚洲精品超碰| 久草精品在线观看| 91精品国产综合久久久久久| 亚洲精品网站在线观看| 国产成人精品午夜视频免费| 欧美一区二区在线播放| 亚洲一区在线视频| 91在线观看视频| 中文字幕日韩一区| 国产99久久久久| 久久免费电影网| 狂野欧美性猛交blacked| 欧美巨大另类极品videosbest | 亚洲一区日韩精品中文字幕| 国产99精品视频| 2024国产精品视频| 久久国产精品一区二区| 欧美一级日韩不卡播放免费| 亚洲成人资源网| 欧美色综合久久| 一区二区三区四区激情| 91看片淫黄大片一级| 国产精品国产三级国产aⅴ无密码| 经典三级一区二区| 精品国产一区久久| 美美哒免费高清在线观看视频一区二区 | 国产精品不卡在线观看| 粉嫩av一区二区三区粉嫩| 国产视频在线观看一区二区三区| 国产一区二区精品久久91| 26uuu精品一区二区| 老司机精品视频导航| 精品久久一区二区| 韩日精品视频一区| 久久久久国色av免费看影院| 国产精品99久久久久久久女警| 国产亚洲成av人在线观看导航| 国产黄色91视频| 亚洲国产精品传媒在线观看| 成人免费视频网站在线观看| 国产精品福利影院| 色婷婷国产精品综合在线观看| 亚洲影视在线播放| 777亚洲妇女| 经典一区二区三区| 欧美激情自拍偷拍| 91麻豆视频网站| 亚洲高清三级视频| 日韩欧美电影在线| 国产福利精品导航| 亚洲伦理在线免费看| 欧美日韩另类一区| 久久精品国产在热久久| 国产偷国产偷精品高清尤物| www.欧美亚洲| 偷拍自拍另类欧美| 精品国产免费一区二区三区四区| 国产成人在线网站| 亚洲人成伊人成综合网小说| 91极品视觉盛宴| 日本亚洲三级在线| 国产欧美日韩精品a在线观看| 91在线观看美女| 日本一区中文字幕| 久久精品在线免费观看| 91蝌蚪porny九色| 蜜臀av性久久久久蜜臀av麻豆| 久久久久国产精品厨房| 91亚洲精品久久久蜜桃网站| 香蕉加勒比综合久久| 久久久久成人黄色影片| 一本到不卡精品视频在线观看| 日产精品久久久久久久性色| 久久久国际精品| 欧洲精品中文字幕| 国产一区二区主播在线| 亚洲日穴在线视频| 欧美成人午夜电影| 91丨porny丨国产入口| 毛片一区二区三区| 中文字幕一区二区三区在线观看| 欧美老肥妇做.爰bbww| 国产 日韩 欧美大片| 亚洲成av人片| 亚洲国产精华液网站w| 91麻豆精品国产自产在线| 国产aⅴ综合色| 日产国产欧美视频一区精品| 中文字幕一区二区三区不卡在线| 91精品国产高清一区二区三区 | 色爱区综合激月婷婷| 免费观看91视频大全| 亚洲欧美另类小说视频| 日韩精品一区在线| 在线看国产一区二区| 国产成人精品免费看| 午夜精品成人在线| 国产精品色呦呦| 日韩一区二区不卡| 91老师片黄在线观看| 国产精品538一区二区在线| 污片在线观看一区二区| 中文字幕日韩av资源站| 久久免费偷拍视频| 6080国产精品一区二区| 日本高清无吗v一区| 国产大陆亚洲精品国产| 美女视频黄免费的久久| 亚洲第一成人在线| 亚洲欧美一区二区三区孕妇| 国产日韩欧美不卡在线| 日韩欧美123| 欧美精品乱码久久久久久按摩| 北条麻妃国产九九精品视频| 国内精品国产三级国产a久久| 午夜欧美一区二区三区在线播放| 中文字幕一区二区三区色视频| 亚洲精品成人精品456| 国产精品三级av| 久久精品亚洲精品国产欧美| 91精品国产综合久久久久| 欧美性受xxxx黑人xyx性爽| 91啪在线观看| 成人av在线资源网站| 国产麻豆视频一区| 狠狠色狠狠色综合日日91app| 天天色天天操综合| 亚洲福利视频一区二区| 夜夜亚洲天天久久| 一区二区三区成人| 亚洲精品免费看| 亚洲私人黄色宅男| 中文字幕亚洲一区二区va在线| 国产午夜精品一区二区三区视频| 欧美大尺度电影在线| 欧美成人免费网站| 日韩久久免费av| 日韩欧美国产系列| 精品国产污网站| 日韩欧美电影在线| 日韩精品一区二区三区四区| 日韩视频中午一区| 日韩一级大片在线观看| 日韩精品一区二区三区蜜臀 | 欧美午夜精品久久久久久超碰 | 丁香亚洲综合激情啪啪综合| 国产最新精品免费| 国产高清不卡一区| 丁香啪啪综合成人亚洲小说| 国产91清纯白嫩初高中在线观看| 国产精品一二三区| 国产寡妇亲子伦一区二区| 风间由美一区二区av101| 成人深夜在线观看| 色综合久久精品| 欧美视频在线播放| 欧美一区二区免费| 久久综合色一综合色88| 日本一区二区三区高清不卡 | 日韩欧美高清在线| 久久久噜噜噜久久中文字幕色伊伊| 欧美精品一区二区三区蜜桃| 久久婷婷久久一区二区三区| 国产欧美日韩综合精品一区二区| 国产精品欧美极品| 亚洲激情六月丁香| 天天做天天摸天天爽国产一区| 免费观看一级特黄欧美大片| 国产一区二区不卡| 成人av片在线观看| 日本韩国精品一区二区在线观看| 欧美人与性动xxxx| 亚洲精品一线二线三线| 久久九九99视频| 亚洲精品你懂的| 免费高清在线一区| 成人三级伦理片| 欧美性淫爽ww久久久久无| 欧美一级免费大片| 久久精品一区四区| 亚洲人成电影网站色mp4| 午夜电影一区二区三区| 国产老肥熟一区二区三区| a在线播放不卡| 91精品婷婷国产综合久久| 日韩 欧美一区二区三区| 精品一区二区精品| 97精品国产97久久久久久久久久久久| 精品视频在线看| 久久久亚洲精品石原莉奈| 亚洲另类色综合网站| 老司机午夜精品|