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

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

?? at91sam9260_matrix.h

?? UART測試程序-AT91SAM9260
?? H
字號:
/* linux/include/asm-arm/arch-at91sam9260/at91sam9260_matrix.h
 * 
 * Hardware definition for the matrix peripheral in the ATMEL at91sam9260 processor
 * 
 * Generated  10/04/2005 (15:18:12) AT91 SW Application Group from HMATRIX1_SAM9260 V1.1
 * 
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License as published by the
 * Free Software Foundation; either version 2 of the License, or (at your
 * option) any later version.
 * 
 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * 
 * You should have received a copy of the  GNU General Public License along
 * with this program; if not, write  to the Free Software Foundation, Inc.,
 * 675 Mass Ave, Cambridge, MA 02139, USA.
 */


#ifndef __AT91SAM9260_MATRIX_H
#define __AT91SAM9260_MATRIX_H

/* -------------------------------------------------------- */
/* MATRIX ID definitions for  AT91SAM9260           */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/* MATRIX Base Address definitions for  AT91SAM9260   */
/* -------------------------------------------------------- */
#define AT91C_BASE_MATRIX    	0xFFFFEE00 /**< MATRIX base address */

/* -------------------------------------------------------- */
/* PIO definition for MATRIX hardware peripheral */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/* Register offset definition for MATRIX hardware peripheral */
/* -------------------------------------------------------- */
#define MATRIX_MCFG0 	(0x0000) 	/**<  Master Configuration Register 0 (ram96k)      */
#define MATRIX_MCFG1 	(0x0004) 	/**<  Master Configuration Register 1 (rom)     */
#define MATRIX_MCFG2 	(0x0008) 	/**<  Master Configuration Register 2 (hperiphs)  */
#define MATRIX_MCFG3 	(0x000C) 	/**<  Master Configuration Register 3 (ebi) */
#define MATRIX_MCFG4 	(0x0010) 	/**<  Master Configuration Register 4 (bridge)     */
#define MATRIX_MCFG5 	(0x0014) 	/**<  Master Configuration Register 5 (mailbox)     */
#define MATRIX_SCFG0 	(0x0040) 	/**<  Slave Configuration Register 0 (ram96k)      */
#define MATRIX_SCFG1 	(0x0044) 	/**<  Slave Configuration Register 1 (rom)     */
#define MATRIX_SCFG2 	(0x0048) 	/**<  Slave Configuration Register 2 (hperiphs)  */
#define MATRIX_SCFG3 	(0x004C) 	/**<  Slave Configuration Register 3 (ebi) */
#define MATRIX_SCFG4 	(0x0050) 	/**<  Slave Configuration Register 4 (bridge)     */
#define MATRIX_PRAS0 	(0x0080) 	/**<  PRAS0 (ram0)  */
#define MATRIX_PRAS1 	(0x0088) 	/**<  PRAS1 (ram1)  */
#define MATRIX_PRAS2 	(0x0090) 	/**<  PRAS2 (ram2)  */
#define MATRIX_PRAS3 	(0x0098) 	/**<  PRAS3 (ebi)  */
#define MATRIX_PRAS4 	(0x00A0) 	/**<  PRAS4 (periph)  */
#define MATRIX_MRCR 	(0x0100) 	/**<  Master Remp Control Register  */

/* -------------------------------------------------------- */
/* Bitfields definition for MATRIX hardware peripheral */
/* -------------------------------------------------------- */
/* --- Register MATRIX_SCFG0 */
#define AT91C_MATRIX_SLOT_CYCLE (0xFF << 0 ) /**< (MATRIX) Maximum Number of Allowed Cycles for a Burst */
#define AT91C_MATRIX_DEFMSTR_TYPE (0x3 << 16) /**< (MATRIX) Default Master Type */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_NO_DEFMSTR           (0x0 << 16) /**< (MATRIX) No Default Master. At the end of current slave access, if no other master request is pending, the slave is deconnected from all masters. This results in having a one cycle latency for the first transfer of a burst. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_LAST_DEFMSTR         (0x1 << 16) /**< (MATRIX) Last Default Master. At the end of current slave access, if no other master request is pending, the slave stay connected with the last master having accessed it. This results in not having the one cycle latency when the last master re-trying access on the slave. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_FIXED_DEFMSTR        (0x2 << 16) /**< (MATRIX) Fixed Default Master. At the end of current slave access, if no other master request is pending, the slave connects with fixed which number is in FIXED_DEFMSTR field. This results in not having the one cycle latency when the fixed master re-trying access on the slave. */
#define AT91C_MATRIX_FIXED_DEFMSTR0 (0x7 << 18) /**< (MATRIX) Fixed Index of Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR0_ARM926I              (0x0 << 18) /**< (MATRIX) ARM926EJ-S Instruction Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR0_ARM926D              (0x1 << 18) /**< (MATRIX) ARM926EJ-S Data Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR0_HPDC3                (0x2 << 18) /**< (MATRIX) HPDC3 Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR0_LCDC                 (0x3 << 18) /**< (MATRIX) LCDC Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR0_DMA                  (0x4 << 18) /**< (MATRIX) DMA Master is Default Master */
/* --- Register MATRIX_SCFG1 */
#define AT91C_MATRIX_SLOT_CYCLE (0xFF << 0 ) /**< (MATRIX) Maximum Number of Allowed Cycles for a Burst */
#define AT91C_MATRIX_DEFMSTR_TYPE (0x3 << 16) /**< (MATRIX) Default Master Type */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_NO_DEFMSTR           (0x0 << 16) /**< (MATRIX) No Default Master. At the end of current slave access, if no other master request is pending, the slave is deconnected from all masters. This results in having a one cycle latency for the first transfer of a burst. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_LAST_DEFMSTR         (0x1 << 16) /**< (MATRIX) Last Default Master. At the end of current slave access, if no other master request is pending, the slave stay connected with the last master having accessed it. This results in not having the one cycle latency when the last master re-trying access on the slave. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_FIXED_DEFMSTR        (0x2 << 16) /**< (MATRIX) Fixed Default Master. At the end of current slave access, if no other master request is pending, the slave connects with fixed which number is in FIXED_DEFMSTR field. This results in not having the one cycle latency when the fixed master re-trying access on the slave. */
#define AT91C_MATRIX_FIXED_DEFMSTR1 (0x7 << 18) /**< (MATRIX) Fixed Index of Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR1_ARM926I              (0x0 << 18) /**< (MATRIX) ARM926EJ-S Instruction Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR1_ARM926D              (0x1 << 18) /**< (MATRIX) ARM926EJ-S Data Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR1_HPDC3                (0x2 << 18) /**< (MATRIX) HPDC3 Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR1_LCDC                 (0x3 << 18) /**< (MATRIX) LCDC Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR1_DMA                  (0x4 << 18) /**< (MATRIX) DMA Master is Default Master */
/* --- Register MATRIX_SCFG2 */
#define AT91C_MATRIX_SLOT_CYCLE (0xFF << 0 ) /**< (MATRIX) Maximum Number of Allowed Cycles for a Burst */
#define AT91C_MATRIX_DEFMSTR_TYPE (0x3 << 16) /**< (MATRIX) Default Master Type */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_NO_DEFMSTR           (0x0 << 16) /**< (MATRIX) No Default Master. At the end of current slave access, if no other master request is pending, the slave is deconnected from all masters. This results in having a one cycle latency for the first transfer of a burst. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_LAST_DEFMSTR         (0x1 << 16) /**< (MATRIX) Last Default Master. At the end of current slave access, if no other master request is pending, the slave stay connected with the last master having accessed it. This results in not having the one cycle latency when the last master re-trying access on the slave. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_FIXED_DEFMSTR        (0x2 << 16) /**< (MATRIX) Fixed Default Master. At the end of current slave access, if no other master request is pending, the slave connects with fixed which number is in FIXED_DEFMSTR field. This results in not having the one cycle latency when the fixed master re-trying access on the slave. */
#define AT91C_MATRIX_FIXED_DEFMSTR2 (0x1 << 18) /**< (MATRIX) Fixed Index of Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR2_ARM926I              (0x0 << 18) /**< (MATRIX) ARM926EJ-S Instruction Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR2_ARM926D              (0x1 << 18) /**< (MATRIX) ARM926EJ-S Data Master is Default Master */
/* --- Register MATRIX_SCFG3 */
#define AT91C_MATRIX_SLOT_CYCLE (0xFF << 0 ) /**< (MATRIX) Maximum Number of Allowed Cycles for a Burst */
#define AT91C_MATRIX_DEFMSTR_TYPE (0x3 << 16) /**< (MATRIX) Default Master Type */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_NO_DEFMSTR           (0x0 << 16) /**< (MATRIX) No Default Master. At the end of current slave access, if no other master request is pending, the slave is deconnected from all masters. This results in having a one cycle latency for the first transfer of a burst. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_LAST_DEFMSTR         (0x1 << 16) /**< (MATRIX) Last Default Master. At the end of current slave access, if no other master request is pending, the slave stay connected with the last master having accessed it. This results in not having the one cycle latency when the last master re-trying access on the slave. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_FIXED_DEFMSTR        (0x2 << 16) /**< (MATRIX) Fixed Default Master. At the end of current slave access, if no other master request is pending, the slave connects with fixed which number is in FIXED_DEFMSTR field. This results in not having the one cycle latency when the fixed master re-trying access on the slave. */
#define AT91C_MATRIX_FIXED_DEFMSTR3 (0x7 << 18) /**< (MATRIX) Fixed Index of Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR3_ARM926I              (0x0 << 18) /**< (MATRIX) ARM926EJ-S Instruction Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR3_ARM926D              (0x1 << 18) /**< (MATRIX) ARM926EJ-S Data Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR3_HPDC3                (0x2 << 18) /**< (MATRIX) HPDC3 Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR3_LCDC                 (0x3 << 18) /**< (MATRIX) LCDC Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR3_DMA                  (0x4 << 18) /**< (MATRIX) DMA Master is Default Master */
/* --- Register MATRIX_SCFG4 */
#define AT91C_MATRIX_SLOT_CYCLE (0xFF << 0 ) /**< (MATRIX) Maximum Number of Allowed Cycles for a Burst */
#define AT91C_MATRIX_DEFMSTR_TYPE (0x3 << 16) /**< (MATRIX) Default Master Type */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_NO_DEFMSTR           (0x0 << 16) /**< (MATRIX) No Default Master. At the end of current slave access, if no other master request is pending, the slave is deconnected from all masters. This results in having a one cycle latency for the first transfer of a burst. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_LAST_DEFMSTR         (0x1 << 16) /**< (MATRIX) Last Default Master. At the end of current slave access, if no other master request is pending, the slave stay connected with the last master having accessed it. This results in not having the one cycle latency when the last master re-trying access on the slave. */
#define 	AT91C_MATRIX_DEFMSTR_TYPE_FIXED_DEFMSTR        (0x2 << 16) /**< (MATRIX) Fixed Default Master. At the end of current slave access, if no other master request is pending, the slave connects with fixed which number is in FIXED_DEFMSTR field. This results in not having the one cycle latency when the fixed master re-trying access on the slave. */
#define AT91C_MATRIX_FIXED_DEFMSTR4 (0x3 << 18) /**< (MATRIX) Fixed Index of Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR4_ARM926I              (0x0 << 18) /**< (MATRIX) ARM926EJ-S Instruction Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR4_ARM926D              (0x1 << 18) /**< (MATRIX) ARM926EJ-S Data Master is Default Master */
#define 	AT91C_MATRIX_FIXED_DEFMSTR4_HPDC3                (0x2 << 18) /**< (MATRIX) HPDC3 Master is Default Master */
/* --- Register MATRIX_MRCR */
#define AT91C_MATRIX_RCA926I  (0x1 << 0 ) /**< (MATRIX) Remap Command for ARM926EJ-S Instruction Master */
#define AT91C_MATRIX_RCA926D  (0x1 << 1 ) /**< (MATRIX) Remap Command for ARM926EJ-S Data Master */

#endif /* __AT91SAM9260_MATRIX_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产激情一区二区三区四区 | 欧美一级在线观看| 精品乱人伦小说| 亚洲精品成人天堂一二三| 蜜桃久久久久久| 91在线视频在线| 久久综合资源网| 婷婷成人激情在线网| 成人v精品蜜桃久久一区| 日韩美女一区二区三区四区| 亚洲三级在线免费| 高清久久久久久| 精品日产卡一卡二卡麻豆| 亚洲伦在线观看| 国产福利精品一区| 日韩一级成人av| 午夜久久久久久久久| 91网站最新地址| 亚洲国产高清不卡| 国产一区亚洲一区| 欧美videos大乳护士334| 亚洲成a人片在线不卡一二三区| 懂色av一区二区夜夜嗨| 欧美电影免费观看高清完整版在线观看| 亚洲另类中文字| 色综合天天综合色综合av| 久久精品亚洲精品国产欧美 | 69堂成人精品免费视频| 一区二区久久久| 97久久人人超碰| 国产精品久久久一区麻豆最新章节| 加勒比av一区二区| www成人在线观看| 韩国午夜理伦三级不卡影院| 欧美成人伊人久久综合网| 老司机精品视频线观看86| 日韩小视频在线观看专区| 蜜臀av国产精品久久久久| 欧美一区二区三区四区视频| 日本aⅴ亚洲精品中文乱码| 9191国产精品| 蜜桃在线一区二区三区| 精品国产第一区二区三区观看体验| 免费精品视频最新在线| 精品成人私密视频| 高清不卡一区二区在线| 中文字幕在线免费不卡| 色8久久精品久久久久久蜜| 夜夜亚洲天天久久| 91精品国产欧美一区二区| 精品亚洲porn| 国产精品国产三级国产| 日本高清免费不卡视频| 五月天中文字幕一区二区| 91精品国产综合久久蜜臀| 久久精品免费观看| 欧美国产视频在线| 91成人免费在线视频| 亚洲v中文字幕| 欧美大片拔萝卜| 99久久精品免费看国产免费软件| 亚洲欧美另类久久久精品| 欧美色综合天天久久综合精品| 日本欧美一区二区三区| 国产日产亚洲精品系列| 91国产福利在线| 国内不卡的二区三区中文字幕| 国产精品理论片| 欧美美女直播网站| 国产高清精品久久久久| 一区二区成人在线| 亚洲精品在线观看网站| 一本一道久久a久久精品| 欧美96一区二区免费视频| 欧美韩国日本一区| 欧美一区二区在线播放| 成人黄色电影在线| 免费观看久久久4p| 亚洲精品免费播放| 久久久精品黄色| 欧美日本在线观看| 成人动漫一区二区| 国产一区中文字幕| 日韩精品一二三| 中文字幕一区二区三| 欧美不卡在线视频| 欧美日韩国产天堂| 97久久精品人人做人人爽| 国产呦精品一区二区三区网站| 亚洲一区二区三区在线看| 国产欧美日韩精品a在线观看| 欧美丰满高潮xxxx喷水动漫| 99久久婷婷国产综合精品| 国产一区二区三区电影在线观看| 五月天欧美精品| 亚洲激情综合网| 三级不卡在线观看| 国产精品不卡视频| 久久综合九色综合欧美就去吻| 欧美日韩视频在线第一区| 成人黄页毛片网站| 国产精品 日产精品 欧美精品| 蜜桃在线一区二区三区| 午夜激情综合网| 一区二区三区国产豹纹内裤在线| 国产精品青草综合久久久久99| 欧美一区二区三区免费| 7878成人国产在线观看| 欧美少妇一区二区| 欧美专区日韩专区| 欧洲精品视频在线观看| 91美女蜜桃在线| 99久久99久久精品国产片果冻| 国产精品123| 国产精品99久久久久久久女警| 裸体一区二区三区| 蜜臀99久久精品久久久久久软件| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩精品电影在线观看| 日本va欧美va瓶| 精品一区二区三区视频| 老司机精品视频导航| 久久91精品国产91久久小草| 蜜桃在线一区二区三区| 国产一区二区三区精品视频| 国产在线播放一区二区三区| 国产精品夜夜嗨| 成人av在线电影| 一本大道久久a久久精品综合| 色婷婷综合五月| 欧美久久久影院| 欧美成人午夜电影| 中文字幕欧美日韩一区| 17c精品麻豆一区二区免费| 亚洲精品国产一区二区精华液| 亚洲午夜av在线| 久久99热这里只有精品| 国产高清亚洲一区| 97精品超碰一区二区三区| 欧洲一区二区av| 日韩免费电影网站| 国产精品国产三级国产有无不卡| 一区二区三区中文字幕| 日韩电影免费在线| 丁香桃色午夜亚洲一区二区三区 | 天堂成人免费av电影一区| 美女视频一区二区三区| 成人美女视频在线观看| 欧美午夜精品理论片a级按摩| 日韩一卡二卡三卡| 国产精品免费视频观看| 亚洲v日本v欧美v久久精品| 国产在线播放一区三区四| 色网站国产精品| 91精品国产高清一区二区三区蜜臀| 久久综合久久久久88| 亚洲综合男人的天堂| 国产中文字幕精品| 在线观看成人小视频| 欧美一区二区视频在线观看2022| 欧美国产日产图区| 日韩高清欧美激情| 粉嫩高潮美女一区二区三区| 欧美日韩精品专区| 久久精品亚洲国产奇米99| 亚洲国产精品一区二区久久| 国产成人免费在线观看不卡| 欧美视频三区在线播放| 国产精品视频你懂的| 免费在线欧美视频| 91国产丝袜在线播放| 中文在线一区二区| 蜜桃视频在线观看一区二区| 色综合久久天天综合网| 国产日韩亚洲欧美综合| 日韩精品一二三| 日本韩国精品一区二区在线观看| 久久青草欧美一区二区三区| 亚洲1区2区3区4区| 91精彩视频在线观看| 国产欧美日韩三级| 国产美女在线精品| 91精品国产91综合久久蜜臀| 一区二区三区色| 91在线国产福利| 国产欧美精品一区二区三区四区 | 亚洲一区中文日韩| 成人高清视频在线观看| 久久在线免费观看| 精品在线视频一区| 欧美一卡二卡在线观看| 午夜精品爽啪视频| 欧美影院精品一区| 亚洲最大成人综合| 色哟哟一区二区在线观看| 国产精品传媒视频| 99久久精品免费精品国产| 国产精品视频看| 99re热这里只有精品视频| 中文字幕亚洲在|