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

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

?? leon2.h

?? uboot詳細解讀可用啟動引導LINUX2.6內核
?? 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一区二区三区免费野_久草精品视频
国产午夜精品福利| 欧美二区三区91| 国产婷婷色一区二区三区在线| 久久精品国产精品亚洲精品 | 成人免费毛片片v| 国产精品欧美一区喷水| 99精品1区2区| 婷婷综合另类小说色区| 日韩免费成人网| 国产精品亚洲第一区在线暖暖韩国 | 日韩一区二区免费在线电影 | 国产露脸91国语对白| 久久久精品黄色| 91麻豆成人久久精品二区三区| 亚洲国产精品人人做人人爽| 精品视频一区 二区 三区| 日本强好片久久久久久aaa| 久久午夜电影网| 91在线小视频| 日韩av网站免费在线| 久久久91精品国产一区二区精品| 99国内精品久久| 奇米色一区二区| 国产精品乱码一区二三区小蝌蚪| 一本久久a久久免费精品不卡| 日韩高清一级片| 国产精品无遮挡| 91精品国产综合久久久久久漫画| 国产精品亚洲第一| 一区二区三区在线影院| 精品国产免费人成在线观看| a亚洲天堂av| 日本va欧美va欧美va精品| 久久精品网站免费观看| 精品视频1区2区3区| 久久精品国产99国产精品| 亚洲欧洲成人精品av97| 日韩亚洲欧美成人一区| 91在线播放网址| 国产乱码字幕精品高清av| 亚洲精品菠萝久久久久久久| 久久日韩粉嫩一区二区三区| 精品视频一区三区九区| www.成人在线| 国产一区二区三区四区五区入口| 亚洲午夜精品一区二区三区他趣| 国产日产欧美一区二区视频| 欧美一区二区美女| 欧美视频一区在线| 91在线免费看| 国产精品中文有码| 美女视频黄免费的久久| 亚洲影院久久精品| 国产精品精品国产色婷婷| 欧美成人vps| 51精品国自产在线| 欧美性猛片aaaaaaa做受| 成人免费精品视频| 国产精品99久久久久久宅男| 麻豆国产欧美一区二区三区| 亚洲成a天堂v人片| 亚洲国产一区二区视频| 一区二区视频在线| **性色生活片久久毛片| 中文子幕无线码一区tr| 久久众筹精品私拍模特| 精品久久人人做人人爱| 日韩一区二区不卡| 欧美一区二区三区婷婷月色| 在线观看区一区二| 在线观看免费成人| 91久久久免费一区二区| 色综合咪咪久久| 91首页免费视频| 色婷婷久久久综合中文字幕| 97久久超碰精品国产| 99久久婷婷国产综合精品| 成人精品国产一区二区4080| 国产精品99久久久| 国产成人精品午夜视频免费| 国产精品香蕉一区二区三区| 国产成人a级片| 成人精品鲁一区一区二区| 国产91高潮流白浆在线麻豆 | 99久久婷婷国产精品综合| 成人黄色777网| 99精品视频一区| 欧美中文字幕不卡| 制服丝袜一区二区三区| 日韩欧美一级二级| 久久久久久久久久久久久久久99| 久久久久久99精品| 国产精品久久三区| 亚洲一区二区三区四区五区黄| 亚洲一区二区三区激情| 污片在线观看一区二区| 精东粉嫩av免费一区二区三区 | 国产成人精品网址| 91在线一区二区| 欧美另类高清zo欧美| 日韩美女一区二区三区| 久久精品在线观看| 亚洲人午夜精品天堂一二香蕉| 亚洲激情图片一区| 久久国产三级精品| av网站一区二区三区| 欧美日韩一区视频| 久久综合色婷婷| 亚洲人成精品久久久久久| 亚洲成av人在线观看| 经典一区二区三区| 97精品国产露脸对白| 91超碰这里只有精品国产| 国产日韩欧美高清| 天天综合网 天天综合色| 国产真实精品久久二三区| 色一情一伦一子一伦一区| 日韩一本二本av| 亚洲视频一区在线观看| 日韩av不卡一区二区| 成人高清在线视频| 日韩视频一区二区在线观看| 成人免费在线观看入口| 麻豆91在线播放| 91免费观看在线| 久久蜜桃一区二区| 五月激情丁香一区二区三区| 成人激情综合网站| 欧美大片顶级少妇| 亚洲黄色小视频| 国产成人精品一区二区三区四区 | 亚洲精品中文在线| 久久激五月天综合精品| 色综合久久综合中文综合网| 欧美成人伊人久久综合网| 玉足女爽爽91| 福利一区二区在线| 欧美一区二区三区四区五区| 亚洲女同女同女同女同女同69| 免费黄网站欧美| 91国偷自产一区二区使用方法| 国产日韩欧美精品在线| 麻豆国产一区二区| 欧美日韩色一区| 亚洲免费电影在线| 成人毛片在线观看| 国产区在线观看成人精品| 蜜臀va亚洲va欧美va天堂 | 美女视频黄a大片欧美| 91九色02白丝porn| 国产精品久线在线观看| 国产一区二区三区不卡在线观看 | 精品一区二区成人精品| 7777精品伊人久久久大香线蕉| 亚洲免费观看在线观看| 不卡视频一二三| 欧美国产日韩亚洲一区| 国产一区二区三区黄视频| 日韩欧美国产麻豆| 日韩二区三区在线观看| 欧美日韩色综合| 午夜成人在线视频| 欧美日韩精品电影| 调教+趴+乳夹+国产+精品| 欧美三级乱人伦电影| 一区二区三区在线播放| 日本国产一区二区| 亚洲影院免费观看| 欧美日韩二区三区| 午夜精品久久久久影视| 欧美日韩国产三级| 天堂久久一区二区三区| 欧美丰满少妇xxxxx高潮对白| 亚洲一区二区三区在线播放 | 91精品国产欧美一区二区成人| 亚洲一卡二卡三卡四卡| 欧美亚洲国产怡红院影院| 亚洲一区二三区| 欧美裸体bbwbbwbbw| 日本伊人精品一区二区三区观看方式| 在线播放91灌醉迷j高跟美女| 人人超碰91尤物精品国产| 日韩欧美高清dvd碟片| 九一久久久久久| 国产亚洲欧美一区在线观看| 国产精品夜夜嗨| 亚洲人一二三区| 欧美日韩久久不卡| 国内精品在线播放| 成人免费在线播放视频| 精品污污网站免费看| 久久精品72免费观看| 国产欧美精品日韩区二区麻豆天美| 国产白丝精品91爽爽久久| 亚洲婷婷在线视频| 欧美日韩在线不卡| 精品无人码麻豆乱码1区2区| 国产精品入口麻豆九色| 欧美性一二三区| 激情都市一区二区|