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

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

?? taihu.c

?? U-boot latest tarball
?? C
字號:
/* * (C) Copyright 2000-2005 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. * * (C) Copyright 2005-2007 * Beijing UD Technology Co., Ltd., taihusupport@amcc.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 <command.h>#include <asm/processor.h>#include <asm/io.h>#include <spi.h>#include <netdev.h>#include <asm/gpio.h>extern int lcd_init(void);/* * board_early_init_f */int board_early_init_f(void){	lcd_init();	mtdcr(uicsr, 0xFFFFFFFF);	/* clear all ints */	mtdcr(uicer, 0x00000000);	/* disable all ints */	mtdcr(uiccr, 0x00000000);	mtdcr(uicpr, 0xFFFF7F00);	/* set int polarities */	mtdcr(uictr, 0x00000000);	/* set int trigger levels */	mtdcr(uicsr, 0xFFFFFFFF);	/* clear all ints */	mtdcr(uicvcr, 0x00000001);	/* set vect base=0,INT0 highest priority */	mtebc(pb3ap, CONFIG_SYS_EBC_PB3AP);	/* memory bank 3 (CPLD_LCM) initialization */	mtebc(pb3cr, CONFIG_SYS_EBC_PB3CR);	/*	 * Configure CPC0_PCI to enable PerWE as output	 * and enable the internal PCI arbiter	 */	mtdcr(cpc0_pci, CPC0_PCI_SPE | CPC0_PCI_HOST_CFG_EN | CPC0_PCI_ARBIT_EN);	return 0;}/* * Check Board Identity: */int checkboard(void){	char *s = getenv("serial#");	puts("Board: Taihu - AMCC PPC405EP Evaluation Board");	if (s != NULL) {		puts(", serial# ");		puts(s);	}	putc('\n');	return 0;}static int do_sw_stat(cmd_tbl_t* cmd_tp, int flags, int argc, char *argv[]){	char stat;	int i;	stat = in_8((u8 *) CPLD_REG0_ADDR);	printf("SW2 status: ");	for (i=0; i<4; i++) /* 4-position */		printf("%d:%s ", i, stat & (0x08 >> i)?"on":"off");	printf("\n");	return 0;}U_BOOT_CMD (	sw2_stat, 1, 1, do_sw_stat,	"show status of switch 2",	NULL	);static int do_led_ctl(cmd_tbl_t* cmd_tp, int flags, int argc, char *argv[]){	int led_no;	if (argc != 3) {		cmd_usage(cmd_tp);		return -1;	}	led_no = simple_strtoul(argv[1], NULL, 16);	if (led_no != 1 && led_no != 2) {		cmd_usage(cmd_tp);		return -1;	}	if (strcmp(argv[2],"off") == 0x0) {		if (led_no == 1)			gpio_write_bit(30, 1);		else			gpio_write_bit(31, 1);	} else if (strcmp(argv[2],"on") == 0x0) {		if (led_no == 1)			gpio_write_bit(30, 0);		else			gpio_write_bit(31, 0);	} else {		cmd_usage(cmd_tp);		return -1;	}	return 0;}U_BOOT_CMD (	led_ctl, 3, 1, do_led_ctl,	"make led 1 or 2  on or off",	"<led_no> <on/off>	-  make led <led_no> on/off,\n"	"\tled_no is 1 or 2\t"	);#define SPI_CS_GPIO0	0#define SPI_SCLK_GPIO14	14#define SPI_DIN_GPIO15	15#define SPI_DOUT_GPIO16	16void spi_scl(int bit){	gpio_write_bit(SPI_SCLK_GPIO14, bit);}void spi_sda(int bit){	gpio_write_bit(SPI_DOUT_GPIO16, bit);}unsigned char spi_read(void){	return (unsigned char)gpio_read_in_bit(SPI_DIN_GPIO15);}int spi_cs_is_valid(unsigned int bus, unsigned int cs){	return bus == 0 && cs == 0;}void spi_cs_activate(struct spi_slave *slave){	gpio_write_bit(SPI_CS_GPIO0, 1);}void spi_cs_deactivate(struct spi_slave *slave){	gpio_write_bit(SPI_CS_GPIO0, 0);}#ifdef CONFIG_PCIstatic unsigned char int_lines[32] = {	29, 30, 27, 28, 29, 30, 25, 27,	29, 30, 27, 28, 29, 30, 27, 28,	29, 30, 27, 28, 29, 30, 27, 28,	29, 30, 27, 28, 29, 30, 27, 28};static void taihu_pci_fixup_irq(struct pci_controller *hose, pci_dev_t dev){	unsigned char int_line = int_lines[PCI_DEV(dev) & 31];	pci_hose_write_config_byte(hose, dev, PCI_INTERRUPT_LINE, int_line);}int pci_pre_init(struct pci_controller *hose){	hose->fixup_irq = taihu_pci_fixup_irq;	return 1;}#endif /* CONFIG_PCI */int board_eth_init(bd_t *bis){	cpu_eth_init(bis);	return pci_eth_init(bis);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新热久久免费视频| 国产麻豆9l精品三级站| 久久99国产精品成人| av电影天堂一区二区在线 | 亚洲精品一区二区三区蜜桃下载| 国产精品免费久久久久| 奇米一区二区三区av| 色999日韩国产欧美一区二区| 精品成人免费观看| 日欧美一区二区| 色综合一个色综合亚洲| 欧美激情一区二区| 欧美婷婷六月丁香综合色| 成人午夜激情视频| 精品久久久久久久久久久久久久久 | 国产精品久久精品日日| 久久精品国产一区二区| 欧美另类一区二区三区| 亚洲国产日韩a在线播放性色| 不卡一区中文字幕| 国产精品入口麻豆九色| 国产91精品露脸国语对白| 久久亚洲免费视频| 精品亚洲免费视频| 欧美电影免费观看完整版| 午夜欧美在线一二页| 欧美精品亚洲一区二区在线播放| 亚洲综合色丁香婷婷六月图片| 99国产欧美另类久久久精品| 综合自拍亚洲综合图不卡区| 成人a级免费电影| 国产精品久线在线观看| 99久久亚洲一区二区三区青草| 国产精品天美传媒沈樵| 国产原创一区二区| 国产精品污污网站在线观看| 成人18视频在线播放| 中文字幕在线观看不卡| 91麻豆国产福利在线观看| 亚洲综合色丁香婷婷六月图片| 日本高清视频一区二区| 亚洲午夜国产一区99re久久| 在线观看91精品国产麻豆| 日韩不卡免费视频| 久久综合色天天久久综合图片| 国产精品一区二区三区网站| 国产精品视频一区二区三区不卡| 91免费国产在线| 五月激情综合网| 日韩精品一区二区在线观看| 国产精品99久久久久久久女警 | 日本成人在线视频网站| 精品久久一区二区三区| 粉嫩高潮美女一区二区三区| 亚洲欧洲色图综合| 欧美日韩高清影院| 久久99国产乱子伦精品免费| 国产欧美一区二区精品性| 色综合视频在线观看| 日本中文字幕一区二区有限公司| 精品国产一区a| 92精品国产成人观看免费| 亚洲成人你懂的| 国产日韩综合av| 91福利精品视频| 麻豆传媒一区二区三区| 国产精品视频在线看| 在线成人av网站| 国产91精品久久久久久久网曝门| 亚洲午夜精品网| 国产欧美日产一区| 欧美精品久久久久久久多人混战| 国产精品一二二区| 日日夜夜免费精品视频| 国产人妖乱国产精品人妖| 欧美日产国产精品| 成人黄色a**站在线观看| 奇米影视7777精品一区二区| 综合久久综合久久| 久久亚洲影视婷婷| 欧美蜜桃一区二区三区| 成人aaaa免费全部观看| 久久精品国产99| 亚洲一区二区av电影| 欧美国产日韩亚洲一区| 日韩亚洲欧美一区| 在线观看成人免费视频| 懂色av一区二区夜夜嗨| 精品综合免费视频观看| 亚洲国产精品久久艾草纯爱| 欧美国产精品一区二区三区| 精品久久久久久无| 91精品国产高清一区二区三区蜜臀 | 欧美一区二区视频观看视频| 99国产精品久| 成人一区二区视频| 精品一区二区国语对白| 青青草91视频| 视频一区二区三区在线| 亚洲v中文字幕| 一级精品视频在线观看宜春院| 18涩涩午夜精品.www| 欧美激情在线看| 国产嫩草影院久久久久| 久久蜜桃av一区二区天堂| 精品国产一区二区三区不卡 | 一区二区三区四区激情 | 欧美性生交片4| 色综合视频在线观看| 91视频免费播放| 99精品久久久久久| 色综合欧美在线视频区| 色综合久久久久久久久久久| 91免费视频网| 在线中文字幕一区二区| 欧美天堂亚洲电影院在线播放| 色国产精品一区在线观看| 色吊一区二区三区| 欧美色涩在线第一页| 6080日韩午夜伦伦午夜伦| 91精品国产日韩91久久久久久| 欧美一个色资源| 久久嫩草精品久久久久| 日本一区二区三区dvd视频在线| 久久精品一区二区| 成人免费小视频| 亚洲成人动漫在线免费观看| 免费观看久久久4p| 国产精品18久久久久久vr| 成人深夜视频在线观看| 一本一道波多野结衣一区二区| 欧美亚洲高清一区| 日韩亚洲欧美成人一区| 国产视频一区二区在线观看| 亚洲三级在线免费观看| 日韩在线播放一区二区| 国产一区在线观看麻豆| 99视频精品全部免费在线| 欧美伊人久久大香线蕉综合69| 欧美日本不卡视频| 国产网红主播福利一区二区| 亚洲女女做受ⅹxx高潮| 免费在线看一区| 成人激情小说乱人伦| 欧美日韩美少妇 | 欧美成人国产一区二区| 国产精品午夜在线观看| 午夜精品久久久久久久久久久| 精品综合久久久久久8888| 91片在线免费观看| 6080日韩午夜伦伦午夜伦| 日本一区二区高清| 亚洲123区在线观看| 国产成人鲁色资源国产91色综| 色8久久精品久久久久久蜜| 日韩欧美国产wwwww| 一区视频在线播放| 开心九九激情九九欧美日韩精美视频电影| 懂色av一区二区三区免费看| 欧美狂野另类xxxxoooo| 国产精品视频一区二区三区不卡| 亚洲无人区一区| 盗摄精品av一区二区三区| 日韩一区二区在线观看| 亚洲色欲色欲www| 国产大陆a不卡| 69成人精品免费视频| 亚洲人成网站在线| 国产精品888| 日韩视频在线永久播放| 亚洲曰韩产成在线| 成人黄色一级视频| 精品福利二区三区| 日韩精品五月天| 色嗨嗨av一区二区三区| 国产精品国产三级国产普通话三级| 蜜臀av一区二区| 4438x亚洲最大成人网| 一区二区三区在线视频免费| 丁香一区二区三区| 久久久国产精品麻豆| 麻豆国产精品一区二区三区 | 在线观看网站黄不卡| 中文字幕免费不卡在线| 黄页视频在线91| 91精品欧美久久久久久动漫 | 成人av网站大全| 久久久久97国产精华液好用吗| 日韩电影一区二区三区四区| 欧美日韩精品二区第二页| 一区二区三区欧美激情| 色狠狠av一区二区三区| 亚洲精品国产第一综合99久久| 91偷拍与自偷拍精品| 成人免费一区二区三区在线观看 | 久久综合色鬼综合色| 精品一区二区三区在线视频| 精品精品欲导航| 韩国av一区二区三区| 国产亚洲一区二区在线观看|