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

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

?? leon2.h

?? 最新版的u-boot,2008-10-18發布
?? H
字號:
/* LEON2 header file. LEON2 is a SOC processor. * * (C) Copyright 2008 * Daniel Hellstrom, Gaisler Research, daniel@gaisler.com. * * 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 program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the * GNU General Public License for more details. * * 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., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA * */#ifndef __LEON2_H__#define __LEON2_H__#ifdef CONFIG_LEON2/* LEON 2 I/O register definitions */#define LEON2_PREGS	0x80000000#define LEON2_MCFG1	0x00#define LEON2_MCFG2	0x04#define LEON2_ECTRL	0x08#define LEON2_FADDR	0x0C#define LEON2_MSTAT	0x10#define LEON2_CCTRL	0x14#define LEON2_PWDOWN	0x18#define LEON2_WPROT1	0x1C#define LEON2_WPROT2	0x20#define LEON2_LCONF	0x24#define LEON2_TCNT0	0x40#define LEON2_TRLD0	0x44#define LEON2_TCTRL0	0x48#define LEON2_TCNT1	0x50#define LEON2_TRLD1	0x54#define LEON2_TCTRL1	0x58#define LEON2_SCNT	0x60#define LEON2_SRLD	0x64#define LEON2_UART0	0x70#define LEON2_UDATA0	0x70#define LEON2_USTAT0	0x74#define LEON2_UCTRL0	0x78#define LEON2_USCAL0	0x7C#define LEON2_UART1	0x80#define LEON2_UDATA1	0x80#define LEON2_USTAT1	0x84#define LEON2_UCTRL1	0x88#define LEON2_USCAL1	0x8C#define LEON2_IMASK	0x90#define LEON2_IPEND	0x94#define LEON2_IFORCE	0x98#define LEON2_ICLEAR	0x9C#define LEON2_IOREG	0xA0#define LEON2_IODIR	0xA4#define LEON2_IOICONF	0xA8#define LEON2_IPEND2	0xB0#define LEON2_IMASK2	0xB4#define LEON2_ISTAT2	0xB8#define LEON2_ICLEAR2	0xBC#ifndef __ASSEMBLER__/* *  Structure for LEON memory mapped registers. * *  Source: Section 6.1 - On-chip registers * *  NOTE:  There is only one of these structures per CPU, its base address *         is 0x80000000, and the variable LEON_REG is placed there by the *         linkcmds file. */typedef struct {	volatile unsigned int Memory_Config_1;	volatile unsigned int Memory_Config_2;	volatile unsigned int Edac_Control;	volatile unsigned int Failed_Address;	volatile unsigned int Memory_Status;	volatile unsigned int Cache_Control;	volatile unsigned int Power_Down;	volatile unsigned int Write_Protection_1;	volatile unsigned int Write_Protection_2;	volatile unsigned int Leon_Configuration;	volatile unsigned int dummy2;	volatile unsigned int dummy3;	volatile unsigned int dummy4;	volatile unsigned int dummy5;	volatile unsigned int dummy6;	volatile unsigned int dummy7;	volatile unsigned int Timer_Counter_1;	volatile unsigned int Timer_Reload_1;	volatile unsigned int Timer_Control_1;	volatile unsigned int Watchdog;	volatile unsigned int Timer_Counter_2;	volatile unsigned int Timer_Reload_2;	volatile unsigned int Timer_Control_2;	volatile unsigned int dummy8;	volatile unsigned int Scaler_Counter;	volatile unsigned int Scaler_Reload;	volatile unsigned int dummy9;	volatile unsigned int dummy10;	volatile unsigned int UART_Channel_1;	volatile unsigned int UART_Status_1;	volatile unsigned int UART_Control_1;	volatile unsigned int UART_Scaler_1;	volatile unsigned int UART_Channel_2;	volatile unsigned int UART_Status_2;	volatile unsigned int UART_Control_2;	volatile unsigned int UART_Scaler_2;	volatile unsigned int Interrupt_Mask;	volatile unsigned int Interrupt_Pending;	volatile unsigned int Interrupt_Force;	volatile unsigned int Interrupt_Clear;	volatile unsigned int PIO_Data;	volatile unsigned int PIO_Direction;	volatile unsigned int PIO_Interrupt;} LEON2_regs;typedef struct {	volatile unsigned int UART_Channel;	volatile unsigned int UART_Status;	volatile unsigned int UART_Control;	volatile unsigned int UART_Scaler;} LEON2_Uart_regs;#endif/* *  The following constants are intended to be used ONLY in assembly *  language files. * *  NOTE:  The intended style of usage is to load the address of LEON REGS *         into a register and then use these as displacements from *         that register. */#define  LEON_REG_MEMCFG1_OFFSET                                  0x00#define  LEON_REG_MEMCFG2_OFFSET                                  0x04#define  LEON_REG_EDACCTRL_OFFSET                                 0x08#define  LEON_REG_FAILADDR_OFFSET                                 0x0C#define  LEON_REG_MEMSTATUS_OFFSET                                0x10#define  LEON_REG_CACHECTRL_OFFSET                                0x14#define  LEON_REG_POWERDOWN_OFFSET                                0x18#define  LEON_REG_WRITEPROT1_OFFSET                               0x1C#define  LEON_REG_WRITEPROT2_OFFSET                               0x20#define  LEON_REG_LEONCONF_OFFSET                                 0x24#define  LEON_REG_UNIMPLEMENTED_2_OFFSET                          0x28#define  LEON_REG_UNIMPLEMENTED_3_OFFSET                          0x2C#define  LEON_REG_UNIMPLEMENTED_4_OFFSET                          0x30#define  LEON_REG_UNIMPLEMENTED_5_OFFSET                          0x34#define  LEON_REG_UNIMPLEMENTED_6_OFFSET                          0x38#define  LEON_REG_UNIMPLEMENTED_7_OFFSET                          0x3C#define  LEON_REG_TIMERCNT1_OFFSET                                0x40#define  LEON_REG_TIMERLOAD1_OFFSET                               0x44#define  LEON_REG_TIMERCTRL1_OFFSET                               0x48#define  LEON_REG_WDOG_OFFSET                                     0x4C#define  LEON_REG_TIMERCNT2_OFFSET                                0x50#define  LEON_REG_TIMERLOAD2_OFFSET                               0x54#define  LEON_REG_TIMERCTRL2_OFFSET                               0x58#define  LEON_REG_UNIMPLEMENTED_8_OFFSET                          0x5C#define  LEON_REG_SCALERCNT_OFFSET                                0x60#define  LEON_REG_SCALER_LOAD_OFFSET                              0x64#define  LEON_REG_UNIMPLEMENTED_9_OFFSET                          0x68#define  LEON_REG_UNIMPLEMENTED_10_OFFSET                         0x6C#define  LEON_REG_UARTDATA1_OFFSET                                0x70#define  LEON_REG_UARTSTATUS1_OFFSET                              0x74#define  LEON_REG_UARTCTRL1_OFFSET                                0x78#define  LEON_REG_UARTSCALER1_OFFSET                              0x7C#define  LEON_REG_UARTDATA2_OFFSET                                0x80#define  LEON_REG_UARTSTATUS2_OFFSET                              0x84#define  LEON_REG_UARTCTRL2_OFFSET                                0x88#define  LEON_REG_UARTSCALER2_OFFSET                              0x8C#define  LEON_REG_IRQMASK_OFFSET                                  0x90#define  LEON_REG_IRQPEND_OFFSET                                  0x94#define  LEON_REG_IRQFORCE_OFFSET                                 0x98#define  LEON_REG_IRQCLEAR_OFFSET                                 0x9C#define  LEON_REG_PIODATA_OFFSET                                  0xA0#define  LEON_REG_PIODIR_OFFSET                                   0xA4#define  LEON_REG_PIOIRQ_OFFSET                                   0xA8#define  LEON_REG_SIM_RAM_SIZE_OFFSET                             0xF4#define  LEON_REG_SIM_ROM_SIZE_OFFSET                             0xF8/* *  Interrupt Sources * *  The interrupt source numbers directly map to the trap type and to *  the bits used in the Interrupt Clear, Interrupt Force, Interrupt Mask, *  and the Interrupt Pending Registers. */#define LEON_INTERRUPT_CORRECTABLE_MEMORY_ERROR	1#define LEON_INTERRUPT_UART_1_RX_TX		2#define LEON_INTERRUPT_UART_0_RX_TX		3#define LEON_INTERRUPT_EXTERNAL_0		4#define LEON_INTERRUPT_EXTERNAL_1		5#define LEON_INTERRUPT_EXTERNAL_2		6#define LEON_INTERRUPT_EXTERNAL_3		7#define LEON_INTERRUPT_TIMER1			8#define LEON_INTERRUPT_TIMER2			9#define LEON_INTERRUPT_EMPTY1			10#define LEON_INTERRUPT_EMPTY2			11#define LEON_INTERRUPT_OPEN_ETH			12#define LEON_INTERRUPT_EMPTY4			13#define LEON_INTERRUPT_EMPTY5			14#define LEON_INTERRUPT_EMPTY6			15/* Timer Bits */#define LEON2_TIMER_CTRL_EN	0x1	/* Timer enable */#define LEON2_TIMER_CTRL_RS	0x2	/* Timer reStart  */#define LEON2_TIMER_CTRL_LD	0x4	/* Timer reLoad */#define LEON2_TIMER1_IRQNO	8	/* Timer 1 IRQ number */#define LEON2_TIMER2_IRQNO	9	/* Timer 2 IRQ number */#define LEON2_TIMER1_IE		(1<<LEON2_TIMER1_IRQNO)	/* Timer 1 interrupt enable */#define LEON2_TIMER2_IE		(1<<LEON2_TIMER2_IRQNO)	/* Timer 2 interrupt enable *//* UART bits */#define LEON2_UART_CTRL_RE	1	/* UART Receiver enable */#define LEON2_UART_CTRL_TE	2	/* UART Transmitter enable */#define LEON2_UART_CTRL_RI	4	/* UART Receiver Interrupt enable */#define LEON2_UART_CTRL_TI	8	/* UART Transmitter Interrupt enable */#define LEON2_UART_CTRL_DBG (1<<11)	/* Debug Bit used by GRMON */#define LEON2_UART_STAT_DR	1	/* UART Data Ready */#define LEON2_UART_STAT_TSE	2	/* UART Transmit Shift Reg empty */#define LEON2_UART_STAT_THE	4	/* UART Transmit Hold Reg empty */#else#error Include LEON2 header file only if LEON2 processor#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情一区二区三区| 亚洲国产成人av| 亚洲va国产va欧美va观看| 欧美主播一区二区三区美女| 国产精品久久久久影院色老大| 韩国v欧美v亚洲v日本v| 久久综合久久综合久久| 经典三级在线一区| 中文字幕一区二区日韩精品绯色| 99久久99久久综合| 首页综合国产亚洲丝袜| 精品国产乱码久久久久久图片 | 日本久久电影网| 夜夜精品视频一区二区 | 色先锋aa成人| 久久99精品久久久久| 国产人伦精品一区二区| www.亚洲色图.com| 中文字幕亚洲视频| 欧美成人一级视频| 91视视频在线观看入口直接观看www| 亚洲成人精品一区| 国产情人综合久久777777| 在线观看免费一区| 激情亚洲综合在线| 亚洲午夜精品在线| 日韩一区二区三区四区五区六区 | 一区二区三区视频在线看| 欧美性猛交一区二区三区精品 | 亚洲欧美国产毛片在线| 久久亚洲精精品中文字幕早川悠里 | 国产精品视频一二三区| 在线播放一区二区三区| 在线观看av一区二区| 国产成人精品一区二区三区四区 | 欧美怡红院视频| 青椒成人免费视频| 亚洲激情一二三区| 久久久久久电影| 国产精品自拍三区| 精品一区二区久久| 亚洲专区一二三| 亚洲午夜久久久久久久久电影网 | 亚洲一二三四区不卡| 国产欧美日韩亚州综合 | 99久久亚洲一区二区三区青草 | 国产精品1区2区| 成人在线综合网| 一本大道av一区二区在线播放| 国产麻豆91精品| 95精品视频在线| 欧美军同video69gay| 久久久久久久久久久久电影| 国产日韩亚洲欧美综合| 亚洲免费观看高清| 日韩一区精品视频| av在线一区二区| 欧美成人bangbros| 伊人色综合久久天天| 精品亚洲porn| 欧美日韩国产一区二区三区地区| 欧美精品一区二区三区蜜桃视频 | 国产精品日韩成人| 午夜视频一区在线观看| 国产精品1区二区.| 欧美成人精精品一区二区频| 蜜桃免费网站一区二区三区| 99麻豆久久久国产精品免费优播| 久久综合色一综合色88| 激情久久五月天| 国产精品乱子久久久久| 91在线码无精品| 一区二区三区在线视频免费观看 | 欧美一级理论片| 蜜臀久久99精品久久久久久9| 日韩一级黄色大片| 国内精品嫩模私拍在线| 中文字幕一区在线观看视频| 日本韩国欧美一区| 精品一区在线看| 国产精品国产三级国产aⅴ入口 | 2014亚洲片线观看视频免费| 国产一区二区三区免费在线观看| 中文字幕中文字幕中文字幕亚洲无线| 一本久道中文字幕精品亚洲嫩| 亚洲综合999| 国产性做久久久久久| 99re6这里只有精品视频在线观看| 亚洲一本大道在线| 精品国产凹凸成av人网站| 色综合欧美在线| 国产一区激情在线| 日本亚洲电影天堂| 亚洲日本va在线观看| 精品日本一线二线三线不卡| 欧美色大人视频| 99re免费视频精品全部| 精品一区二区三区久久| caoporen国产精品视频| 在线成人小视频| 日韩女优av电影在线观看| 久久网站最新地址| 一区二区三区毛片| 激情综合一区二区三区| 91天堂素人约啪| 精品免费视频.| 亚洲一区在线视频| 粉嫩绯色av一区二区在线观看| 99久久精品99国产精品| 色婷婷一区二区| 欧美日韩一区二区三区视频| 欧美性一区二区| 日韩精品一区二区三区视频播放 | heyzo一本久久综合| 99亚偷拍自图区亚洲| 欧美吻胸吃奶大尺度电影 | 国产精品国产三级国产普通话99| 国产精品卡一卡二卡三| 亚洲chinese男男1069| 开心九九激情九九欧美日韩精美视频电影| 精品一区二区成人精品| 99久久er热在这里只有精品15| 在线精品亚洲一区二区不卡| 日韩三级中文字幕| 亚洲永久精品大片| 国产精品一二三区| 欧美午夜精品久久久| 久久久国产综合精品女国产盗摄| 亚洲理论在线观看| 国产成人综合在线播放| 欧美日韩激情一区二区三区| 国产精品免费视频一区| 激情文学综合插| 日韩一级二级三级| 亚洲免费观看高清完整版在线观看| 五月开心婷婷久久| 欧美亚洲国产一卡| 亚洲国产精品久久久久秋霞影院| jizz一区二区| 一区视频在线播放| 亚洲精品成人精品456| 国产成人精品网址| 日韩欧美一区二区在线视频| 亚洲精品视频在线观看网站| 处破女av一区二区| 亚洲欧洲中文日韩久久av乱码| 成人午夜视频福利| 日本一区二区电影| 一本久久精品一区二区| 亚洲手机成人高清视频| 日本乱人伦一区| 蜜桃久久精品一区二区| 精品久久久久久亚洲综合网 | 久久99国产精品麻豆| 欧美哺乳videos| 成人av免费观看| 一级中文字幕一区二区| 欧美日韩亚洲另类| 国模大尺度一区二区三区| 成人欧美一区二区三区黑人麻豆 | 国产精品乱码妇女bbbb| 欧美三级三级三级爽爽爽| 理论片日本一区| 国产精品乱码人人做人人爱| 欧美区在线观看| 国产在线播放一区三区四| 依依成人综合视频| 久久网站最新地址| 欧美精品久久一区二区三区| 国产精品77777竹菊影视小说| 久久精品一区二区三区av| 日本精品一区二区三区高清 | 色综合天天综合网国产成人综合天 | 成av人片一区二区| 国产一区二区成人久久免费影院| 亚洲国产美女搞黄色| 亚洲欧美在线视频观看| 久久色成人在线| 久久久久久毛片| 国产精品入口麻豆原神| 日韩一区在线免费观看| 夜夜嗨av一区二区三区中文字幕 | 国产成人一区在线| 粉嫩av一区二区三区在线播放| 国产九九视频一区二区三区| 成人午夜免费视频| 色欧美88888久久久久久影院| 在线视频一区二区免费| 91精品国产免费| 久久久精品蜜桃| 亚洲综合视频网| 精品一区二区在线观看| 亚洲a一区二区| 成人欧美一区二区三区1314| 中文字幕欧美激情| 国产精品麻豆网站| 亚洲精品日韩一| 亚洲色图另类专区| 亚洲日本一区二区| 亚洲精品欧美在线|