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

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

?? plx9030.c

?? u-boot-1.1.6 源碼包
?? C
字號:
/* Plx9030.c - system configuration module for PLX9030 PCI to Local Bus Bridge *//* * (C) Copyright 2002-2003 * Josef Wagner, MicroSys GmbH, wagner@microsys.de. * * See file CREDITS for list of people who contributed to this * project. * * 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 * *   Date       Modification                                      by * -------      ----------------------------------------------    --- * 30sep02      converted from VxWorks to LINUX                   wa*//*DESCRIPTIONThis is the configuration module for the PLX9030 PCI to Local Bus Bridge.It configures the Chip select lines for SRAM (CS0), ST16C552 (CS1,CS2), Display and localregisters (CS3) on CPC45.*//* includes */#include <common.h>#include <malloc.h>#include <net.h>#include <asm/io.h>#include <pci.h>/* imports *//* defines */#define	PLX9030_VENDOR_ID	0x10B5#define	PLX9030_DEVICE_ID	0x9030#undef PLX_DEBUG/* PLX9030 register offsets  */#define	P9030_LAS0RR	0x00#define	P9030_LAS1RR 	0x04#define	P9030_LAS2RR	0x08#define	P9030_LAS3RR	0x0c#define	P9030_EROMRR	0x10#define	P9030_LAS0BA	0x14#define	P9030_LAS1BA	0x18#define	P9030_LAS2BA	0x1c#define	P9030_LAS3BA	0x20#define	P9030_EROMBA	0x24#define	P9030_LAS0BRD	0x28#define	P9030_LAS1BRD	0x2c#define	P9030_LAS2BRD	0x30#define	P9030_LAS3BRD	0x34#define	P9030_EROMBRD	0x38#define	P9030_CS0BASE	0x3C#define	P9030_CS1BASE	0x40#define	P9030_CS2BASE	0x44#define	P9030_CS3BASE	0x48#define	P9030_INTCSR 	0x4c#define	P9030_CNTRL  	0x50#define	P9030_GPIOC	0x54/* typedefs *//* locals */static struct pci_device_id supported[] = {	{ PLX9030_VENDOR_ID, PLX9030_DEVICE_ID },	{ }};/* forward declarations */void sysOutLong(ulong address, ulong value);/***************************************************************************** Plx9030Init - init CS0..CS3 for CPC45*** RETURNS: N/A*/void Plx9030Init (void){    pci_dev_t   devno;    ulong	membaseCsr;	  /* base address of device memory space */    int		idx = 0;	  /* general index */    /* find plx9030 device */    if ((devno = pci_find_devices(supported, idx++)) < 0)    {	printf("No PLX9030 device found !!\n");	return;    }#ifdef PLX_DEBUG	printf("PLX 9030 device found ! devno = 0x%x\n",devno);#endif	membaseCsr   = PCI_PLX9030_MEMADDR;	/* set base address */	pci_write_config_dword(devno, PCI_BASE_ADDRESS_0, membaseCsr);	/* enable mapped memory and IO addresses */	pci_write_config_dword(devno,			       PCI_COMMAND,			       PCI_COMMAND_MEMORY |			       PCI_COMMAND_MASTER);	/* configure GBIOC */	sysOutLong((membaseCsr + P9030_GPIOC),   0x00000FC0);		/* CS2/CS3 enable */	/* configure CS0 (SRAM) */	sysOutLong((membaseCsr + P9030_LAS0BA),  0x00000001);		/* enable space base */	sysOutLong((membaseCsr + P9030_LAS0RR),  0x0FE00000);		/* 2 MByte */	sysOutLong((membaseCsr + P9030_LAS0BRD), 0x51928900);		/* 4 wait states */	sysOutLong((membaseCsr + P9030_CS0BASE), 0x00100001);		/* enable 2 MByte */	/* remap CS0 (SRAM) */	pci_write_config_dword(devno, PCI_BASE_ADDRESS_2, SRAM_BASE);	/* configure CS1 (ST16552 / CHAN A) */	sysOutLong((membaseCsr + P9030_LAS1BA),  0x00400001);		/* enable space base */	sysOutLong((membaseCsr + P9030_LAS1RR),  0x0FFFFF00);		/* 256 byte */	sysOutLong((membaseCsr + P9030_LAS1BRD), 0x55122900);		/* 4 wait states */	sysOutLong((membaseCsr + P9030_CS1BASE), 0x00400081);		/* enable 256 Byte */	/* remap CS1 (ST16552 / CHAN A) */	/* remap CS1 (ST16552 / CHAN A) */	pci_write_config_dword(devno, PCI_BASE_ADDRESS_3, ST16552_A_BASE);	/* configure CS2 (ST16552 / CHAN B) */	sysOutLong((membaseCsr + P9030_LAS2BA),  0x00800001);		/* enable space base */	sysOutLong((membaseCsr + P9030_LAS2RR),  0x0FFFFF00);		/* 256 byte */	sysOutLong((membaseCsr + P9030_LAS2BRD), 0x55122900);		/* 4 wait states */	sysOutLong((membaseCsr + P9030_CS2BASE), 0x00800081);		/* enable 256 Byte */	/* remap CS2 (ST16552 / CHAN B) */	pci_write_config_dword(devno, PCI_BASE_ADDRESS_4, ST16552_B_BASE);	/* configure CS3 (BCSR) */	sysOutLong((membaseCsr + P9030_LAS3BA),  0x00C00001);		/* enable space base */	sysOutLong((membaseCsr + P9030_LAS3RR),  0x0FFFFF00);		/* 256 byte */	sysOutLong((membaseCsr + P9030_LAS3BRD), 0x55357A80);		/* 9 wait states */	sysOutLong((membaseCsr + P9030_CS3BASE), 0x00C00081);		/* enable 256 Byte */	/* remap CS3 (DISPLAY and BCSR) */	pci_write_config_dword(devno, PCI_BASE_ADDRESS_5, BCSR_BASE);}void sysOutLong(ulong address, ulong value){	*(ulong*)address = cpu_to_le32(value);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频免费观看高清完整版在线观看 | 欧美日韩成人高清| 欧美色图激情小说| 精品久久人人做人人爰| 亚洲欧美综合另类在线卡通| 亚洲女女做受ⅹxx高潮| 久88久久88久久久| 欧美三级乱人伦电影| 欧美激情一区二区三区全黄| 丝袜诱惑制服诱惑色一区在线观看| 国产精品538一区二区在线| 欧美日精品一区视频| 国产精品久久久久7777按摩| 免费在线成人网| 91麻豆免费视频| 久久久激情视频| 天使萌一区二区三区免费观看| 99久久精品情趣| 久久久久久久久一| 麻豆精品一区二区综合av| 欧美调教femdomvk| 中文字幕一区二区三区在线播放| 免费在线看成人av| 欧美二区在线观看| 一区二区三区免费网站| av高清久久久| 国产精品乱人伦中文| 国产成人在线观看免费网站| 日韩欧美在线综合网| 天堂va蜜桃一区二区三区漫画版| 在线看日韩精品电影| 亚洲欧美偷拍卡通变态| 99视频在线精品| 亚洲国产高清在线观看视频| 国产成人免费xxxxxxxx| 国产亚洲欧美激情| 国产剧情av麻豆香蕉精品| 亚洲精品一区二区三区四区高清| 日本特黄久久久高潮| 日韩欧美成人午夜| 美女视频免费一区| 精品国产一区二区精华| 国内精品视频666| 欧美成人一区二区| 国产一区二区伦理| 国产欧美日韩三级| 99精品久久只有精品| 亚洲天堂2016| 欧美伊人久久久久久久久影院| 亚洲国产一区二区a毛片| 欧美视频在线一区二区三区| 午夜不卡av免费| 欧美一级一区二区| 捆绑调教一区二区三区| 久久美女高清视频| 成人av资源网站| 亚洲综合一区二区三区| 777奇米四色成人影色区| 激情久久久久久久久久久久久久久久| 精品蜜桃在线看| www.日韩在线| 午夜精品福利一区二区三区蜜桃| 欧美一区二区三区四区在线观看| 久久激五月天综合精品| 国产三级一区二区三区| 色噜噜狠狠成人网p站| 日韩精品国产欧美| 国产视频一区在线播放| 色哟哟在线观看一区二区三区| 亚洲va欧美va国产va天堂影院| 欧美大黄免费观看| aaa欧美色吧激情视频| 亚洲高清视频在线| 久久综合精品国产一区二区三区| 99久久精品情趣| 免费精品99久久国产综合精品| 国产精品情趣视频| 911精品产国品一二三产区| 国产69精品一区二区亚洲孕妇| 亚洲欧美乱综合| 精品人在线二区三区| www.av精品| 久久99日本精品| 亚洲精品国产视频| 国产丝袜美腿一区二区三区| 欧美性色黄大片手机版| 国产精品1区2区3区在线观看| 亚洲成人av福利| 国产精品久久久久久久久免费相片| 欧美日韩一二三区| 成人影视亚洲图片在线| 日韩电影在线看| 亚洲天堂精品在线观看| 久久久亚洲高清| 欧美巨大另类极品videosbest | 欧美一区二区三区免费在线看| 国产91丝袜在线观看| 久久精品国产秦先生| 亚洲国产裸拍裸体视频在线观看乱了| 日本一区二区三区四区在线视频| 91精品综合久久久久久| 一本久久a久久精品亚洲| 国产精品亚洲成人| 久久激情综合网| 亚洲成av人片一区二区三区| 中文字幕一区二区三区色视频 | 99免费精品视频| 国产成人午夜精品5599| 久久成人综合网| 天堂一区二区在线| 五月激情六月综合| 亚洲成人av免费| 亚洲中国最大av网站| 亚洲女厕所小便bbb| 成人欧美一区二区三区小说| 国产视频一区二区在线观看| 久久―日本道色综合久久| 欧美变态凌虐bdsm| 日韩一区二区三区免费观看| 69堂成人精品免费视频| 欧美手机在线视频| 欧美日韩美女一区二区| 欧美自拍偷拍一区| 欧美精品色综合| 在线成人小视频| 日韩一级免费观看| 精品国产麻豆免费人成网站| 精品福利av导航| 久久久久久麻豆| 国产亚洲人成网站| 国产精品夫妻自拍| 亚洲激情欧美激情| 午夜久久久影院| 男女男精品视频| 国产乱码字幕精品高清av| 国产毛片精品国产一区二区三区| 国产毛片一区二区| 99r国产精品| 欧美美女一区二区| 精品国产区一区| 国产精品萝li| 亚洲观看高清完整版在线观看| 日韩精品欧美成人高清一区二区| 麻豆专区一区二区三区四区五区| 国产一区二区精品在线观看| 成人在线综合网| 欧美在线999| 日韩精品影音先锋| 国产精品国产三级国产aⅴ入口| 亚洲免费伊人电影| 午夜精品123| 国产毛片精品国产一区二区三区| www.综合网.com| 91精品国产色综合久久| 337p日本欧洲亚洲大胆精品| 国产精品久久久久久久久久久免费看 | 欧美激情一区二区在线| 亚洲影视资源网| 国模套图日韩精品一区二区| va亚洲va日韩不卡在线观看| 欧美精三区欧美精三区| 久久久综合精品| 亚洲综合免费观看高清在线观看| 裸体一区二区三区| 91黄色免费看| 久久久久久久久久久99999| 亚洲精品视频自拍| 国产精品综合久久| 欧美日韩夫妻久久| 中文字幕欧美一| 日韩高清不卡一区| 91麻豆123| 国产天堂亚洲国产碰碰| 天天爽夜夜爽夜夜爽精品视频| 国产电影一区在线| 欧美一区二区三区播放老司机| 国产精品福利一区二区三区| 久久国产日韩欧美精品| 色成年激情久久综合| 国产欧美日产一区| 久久99精品国产91久久来源| 欧美伊人久久大香线蕉综合69| 国产精品系列在线| 国产精品自产自拍| 日韩精品综合一本久道在线视频| 一片黄亚洲嫩模| 99麻豆久久久国产精品免费优播| 久久网这里都是精品| 奇米精品一区二区三区在线观看一| 91亚洲永久精品| 中文字幕中文在线不卡住| 国产精品夜夜嗨| 26uuu国产在线精品一区二区| 日韩在线一二三区| 91久久一区二区| 亚洲色图制服丝袜| 99久久99久久综合| 综合久久久久久| 成人国产精品免费观看视频| 国产日产欧美一区|