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

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

?? flash.c

?? FS2410開發(fā)板移植成功的U-BOOT1.1.6原碼
?? C
字號(hào):
/* * (C) Copyright 2001 * Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com * * 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 */#include <common.h>#include <ppc4xx.h>#include <asm/processor.h>/* * include common flash code (for esd boards) */#include "../common/flash.c"/*----------------------------------------------------------------------- * Functions */static ulong flash_get_size (vu_long * addr, flash_info_t * info);static void flash_get_offsets (ulong base, flash_info_t * info);/*----------------------------------------------------------------------- */unsigned long flash_init (void){	unsigned long size_b0, size_b1;	int i;	uint pbcr;	unsigned long base_b0, base_b1;	int size_val = 0;	/* Init: no FLASHes known */	for (i = 0; i < CFG_MAX_FLASH_BANKS; ++i) {		flash_info[i].flash_id = FLASH_UNKNOWN;	}	/* Static FLASH Bank configuration here - FIXME XXX */	base_b0 = FLASH_BASE0_PRELIM;	size_b0 = flash_get_size ((vu_long *) base_b0, &flash_info[0]);	if (flash_info[0].flash_id == FLASH_UNKNOWN) {		printf ("## Unknown FLASH on Bank 0 - Size = 0x%08lx = %ld MB\n",			size_b0, size_b0 << 20);	}	base_b1 = FLASH_BASE1_PRELIM;	size_b1 = flash_get_size ((vu_long *) base_b1, &flash_info[1]);	/* Re-do sizing to get full correct info */	if (size_b1) {		mtdcr (ebccfga, pb0cr);		pbcr = mfdcr (ebccfgd);		mtdcr (ebccfga, pb0cr);		base_b1 = -size_b1;		switch (size_b1) {		case 1 << 20:			size_val = 0;			break;		case 2 << 20:			size_val = 1;			break;		case 4 << 20:			size_val = 2;			break;		case 8 << 20:			size_val = 3;			break;		case 16 << 20:			size_val = 4;			break;		}		pbcr = (pbcr & 0x0001ffff) | base_b1 | (size_val << 17);		mtdcr (ebccfgd, pbcr);		/*          printf("pb1cr = %x\n", pbcr); */	}	if (size_b0) {		mtdcr (ebccfga, pb1cr);		pbcr = mfdcr (ebccfgd);		mtdcr (ebccfga, pb1cr);		base_b0 = base_b1 - size_b0;		switch (size_b1) {		case 1 << 20:			size_val = 0;			break;		case 2 << 20:			size_val = 1;			break;		case 4 << 20:			size_val = 2;			break;		case 8 << 20:			size_val = 3;			break;		case 16 << 20:			size_val = 4;			break;		}		pbcr = (pbcr & 0x0001ffff) | base_b0 | (size_val << 17);		mtdcr (ebccfgd, pbcr);		/*            printf("pb0cr = %x\n", pbcr); */	}	size_b0 = flash_get_size ((vu_long *) base_b0, &flash_info[0]);	flash_get_offsets (base_b0, &flash_info[0]);	/* monitor protection ON by default */	flash_protect (FLAG_PROTECT_SET,			base_b0 + size_b0 - monitor_flash_len,			base_b0 + size_b0 - 1, &flash_info[0]);	if (size_b1) {		/* Re-do sizing to get full correct info */		size_b1 = flash_get_size ((vu_long *) base_b1, &flash_info[1]);		flash_get_offsets (base_b1, &flash_info[1]);		/* monitor protection ON by default */		flash_protect (FLAG_PROTECT_SET,				base_b1 + size_b1 - monitor_flash_len,				base_b1 + size_b1 - 1, &flash_info[1]);		/* monitor protection OFF by default (one is enough) */		flash_protect (FLAG_PROTECT_CLEAR,				base_b0 + size_b0 - monitor_flash_len,				base_b0 + size_b0 - 1, &flash_info[0]);	} else {		flash_info[1].flash_id = FLASH_UNKNOWN;		flash_info[1].sector_count = -1;	}	flash_info[0].size = size_b0;	flash_info[1].size = size_b1;	return (size_b0 + size_b1);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清一区日本| 亚洲欧美日韩精品久久久久| 麻豆精品在线播放| 日韩精品一区二| 久久99国产精品尤物| 26uuu欧美| 成人av网站在线观看| 亚洲狼人国产精品| 6080午夜不卡| 国产精品99久久久久久似苏梦涵 | 9191精品国产综合久久久久久| 午夜一区二区三区在线观看| 日韩欧美一区电影| 国产成人精品亚洲午夜麻豆| 亚洲女女做受ⅹxx高潮| 欧美一区二区福利在线| 国产白丝精品91爽爽久久| 一区二区三区欧美在线观看| 日韩欧美电影一二三| 成人黄页在线观看| 亚洲不卡一区二区三区| 久久综合久色欧美综合狠狠| 91蝌蚪国产九色| 久久福利资源站| 亚洲视频一区二区在线| 欧美一级欧美三级在线观看| 不卡一区二区在线| 欧美a级理论片| 亚洲精品成人精品456| 日韩一区二区三区免费观看| www.欧美精品一二区| 日韩电影免费在线观看网站| 中文字幕亚洲一区二区av在线| 欧美老肥妇做.爰bbww| 成人中文字幕在线| 日韩1区2区日韩1区2区| 中文字幕一区二区三区色视频 | 欧美精品一区二区三区在线| 91女厕偷拍女厕偷拍高清| 激情文学综合丁香| 亚洲精品菠萝久久久久久久| 日本一区二区视频在线| 欧美一区二视频| 日本黄色一区二区| 国产91色综合久久免费分享| 热久久免费视频| 亚洲精品美腿丝袜| 亚洲国产精品精华液ab| 日韩精品中午字幕| 欧美日韩国产高清一区二区| 91亚洲精华国产精华精华液| 国产福利一区在线观看| 蜜桃免费网站一区二区三区| 亚洲视频网在线直播| 国产日产亚洲精品系列| 337p粉嫩大胆噜噜噜噜噜91av | 精品国精品国产| 欧美日韩视频在线观看一区二区三区 | 国产激情91久久精品导航| 婷婷国产在线综合| 亚洲精品视频在线观看网站| 久久精品网站免费观看| 亚洲黄色小说网站| 欧美高清在线视频| 国产女主播视频一区二区| 精品国产免费久久| 精品av综合导航| 日韩欧美一区在线| 欧美一级国产精品| 日韩美女主播在线视频一区二区三区| 欧美猛男超大videosgay| 色天使色偷偷av一区二区| 91香蕉视频在线| 色综合天天综合网国产成人综合天| 国产美女视频91| 国产精品12区| 国产福利一区二区三区在线视频| 国产成人欧美日韩在线电影| 国产精品一二三区| 成人avav在线| 91视视频在线直接观看在线看网页在线看| 成人黄色免费短视频| 成人久久18免费网站麻豆| 9久草视频在线视频精品| av电影在线不卡| 91麻豆免费看片| 欧美日韩国产天堂| 日韩天堂在线观看| 久久亚洲一区二区三区明星换脸| 国产亚洲美州欧州综合国| 亚洲国产高清在线观看视频| 综合网在线视频| 亚洲成人午夜电影| 久久国产成人午夜av影院| 国产伦精品一区二区三区视频青涩 | 日韩一区二区三区精品视频| 欧美成人a在线| 久久久久国产精品免费免费搜索| 国产精品丝袜久久久久久app| 亚洲欧美另类在线| 日韩成人一级片| 国产mv日韩mv欧美| 欧美亚洲愉拍一区二区| 日韩欧美一区二区久久婷婷| 日本一区二区三区在线不卡| 亚洲色图清纯唯美| 蜜桃视频在线观看一区二区| 国产a级毛片一区| 欧美婷婷六月丁香综合色| 精品国产伦一区二区三区免费| 亚洲欧美综合另类在线卡通| 午夜精品福利一区二区蜜股av| 国产精品中文有码| 色噜噜狠狠一区二区三区果冻| 91精品免费在线观看| 国产精品少妇自拍| 午夜精品久久久久久久久久久 | 日本一区二区在线不卡| 亚洲不卡在线观看| 成人aa视频在线观看| 欧美夫妻性生活| 中文字幕一区二区三中文字幕| 日韩精品成人一区二区在线| 懂色av一区二区三区免费观看 | 久久疯狂做爰流白浆xx| 一本一道波多野结衣一区二区| 欧美va在线播放| 亚洲午夜三级在线| 懂色中文一区二区在线播放| 欧美一区二区视频在线观看2020| 一色屋精品亚洲香蕉网站| 激情久久五月天| 欧美精品在线观看播放| 国产精品―色哟哟| 久久精品二区亚洲w码| 欧美日韩视频在线第一区 | 国产福利视频一区二区三区| 91精品在线观看入口| 亚洲乱码日产精品bd| 国产91丝袜在线18| 精品美女在线播放| 日韩国产高清在线| 欧美在线影院一区二区| 国产精品毛片久久久久久久| 久99久精品视频免费观看| 欧美日韩视频第一区| 亚洲伦理在线免费看| 岛国精品在线播放| 精品国产免费人成在线观看| 蜜臀91精品一区二区三区| 欧美日韩亚洲综合一区| 亚洲一区二区中文在线| 色狠狠色狠狠综合| 亚洲视频在线一区观看| 成人免费视频一区二区| 久久毛片高清国产| 国模冰冰炮一区二区| 精品理论电影在线| 久久国产麻豆精品| 欧美一区中文字幕| 日韩av中文字幕一区二区| 欧美久久久影院| 亚洲午夜久久久久中文字幕久| 色av成人天堂桃色av| 亚洲免费观看视频| 99国产精品99久久久久久| 国产精品三级久久久久三级| 成人免费观看av| 国产精品久久久久久久久免费桃花 | 日韩欧美国产一区二区在线播放 | 激情综合一区二区三区| 精品美女在线播放| 国产一区亚洲一区| 欧美国产精品一区二区| 成人免费毛片高清视频| 亚洲日本在线观看| 日本韩国一区二区| 亚洲大尺度视频在线观看| 91精品国产麻豆| 久久99国内精品| 日本一区二区久久| 色网综合在线观看| 亚洲成人777| 欧美一级黄色大片| 国产精品亚洲午夜一区二区三区| 国产精品视频九色porn| 91福利区一区二区三区| 丝袜美腿亚洲一区二区图片| 精品1区2区在线观看| 高清不卡一二三区| 亚洲精品日日夜夜| 欧美一区二区三区免费观看视频| 狠狠色丁香九九婷婷综合五月| 国产精品萝li| 欧美喷水一区二区| 国产乱码字幕精品高清av| 亚洲欧美日韩综合aⅴ视频| 91精品蜜臀在线一区尤物| 福利一区福利二区| 亚洲综合清纯丝袜自拍|