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

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

?? mpc8555cds.c

?? 友善mini2440嵌入式
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* * Copyright 2004 Freescale Semiconductor. * * 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 <pci.h>#include <asm/processor.h>#include <asm/immap_85xx.h>#include <ioports.h>#include <spd.h>#include "../common/cadmus.h"#include "../common/eeprom.h"#include "../common/via.h"#if defined(CONFIG_DDR_ECC) && !defined(CONFIG_ECC_INIT_VIA_DDRCONTROLLER)extern void ddr_enable_ecc(unsigned int dram_size);#endifextern long int spd_sdram(void);void local_bus_init(void);void sdram_init(void);/* * I/O Port configuration table * * if conf is 1, then that port pin will be configured at boot time * according to the five values podr/pdir/ppar/psor/pdat for that entry */const iop_conf_t iop_conf_tab[4][32] = {    /* Port A configuration */    {   /*            conf ppar psor pdir podr pdat */	/* PA31 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 TxENB */	/* PA30 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 TxClav   */	/* PA29 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 TxSOC  */	/* PA28 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 RxENB */	/* PA27 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 RxSOC */	/* PA26 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 RxClav */	/* PA25 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[0] */	/* PA24 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[1] */	/* PA23 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[2] */	/* PA22 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[3] */	/* PA21 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[4] */	/* PA20 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[5] */	/* PA19 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[6] */	/* PA18 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXD[7] */	/* PA17 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[7] */	/* PA16 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[6] */	/* PA15 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[5] */	/* PA14 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[4] */	/* PA13 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[3] */	/* PA12 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[2] */	/* PA11 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[1] */	/* PA10 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXD[0] */	/* PA9  */ {   0,   1,   1,   1,   0,   0   }, /* FCC1 L1TXD */	/* PA8  */ {   0,   1,   1,   0,   0,   0   }, /* FCC1 L1RXD */	/* PA7  */ {   0,   0,   0,   1,   0,   0   }, /* PA7 */	/* PA6  */ {   0,   1,   1,   1,   0,   0   }, /* TDM A1 L1RSYNC */	/* PA5  */ {   0,   0,   0,   1,   0,   0   }, /* PA5 */	/* PA4  */ {   0,   0,   0,   1,   0,   0   }, /* PA4 */	/* PA3  */ {   0,   0,   0,   1,   0,   0   }, /* PA3 */	/* PA2  */ {   0,   0,   0,   1,   0,   0   }, /* PA2 */	/* PA1  */ {   1,   0,   0,   0,   0,   0   }, /* FREERUN */	/* PA0  */ {   0,   0,   0,   1,   0,   0   }  /* PA0 */    },    /* Port B configuration */    {   /*            conf ppar psor pdir podr pdat */	/* PB31 */ {   1,   1,   0,   1,   0,   0   }, /* FCC2 MII TX_ER */	/* PB30 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RX_DV */	/* PB29 */ {   1,   1,   1,   1,   0,   0   }, /* FCC2 MII TX_EN */	/* PB28 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RX_ER */	/* PB27 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII COL */	/* PB26 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII CRS */	/* PB25 */ {   1,   1,   0,   1,   0,   0   }, /* FCC2 MII TxD[3] */	/* PB24 */ {   1,   1,   0,   1,   0,   0   }, /* FCC2 MII TxD[2] */	/* PB23 */ {   1,   1,   0,   1,   0,   0   }, /* FCC2 MII TxD[1] */	/* PB22 */ {   1,   1,   0,   1,   0,   0   }, /* FCC2 MII TxD[0] */	/* PB21 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RxD[0] */	/* PB20 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RxD[1] */	/* PB19 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RxD[2] */	/* PB18 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RxD[3] */	/* PB17 */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:RX_DIV */	/* PB16 */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:RX_ERR */	/* PB15 */ {   0,   1,   0,   1,   0,   0   }, /* FCC3:TX_ERR */	/* PB14 */ {   0,   1,   0,   1,   0,   0   }, /* FCC3:TX_EN */	/* PB13 */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:COL */	/* PB12 */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:CRS */	/* PB11 */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:RXD */	/* PB10 */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:RXD */	/* PB9  */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:RXD */	/* PB8  */ {   0,   1,   0,   0,   0,   0   }, /* FCC3:RXD */	/* PB7  */ {   0,   1,   0,   1,   0,   0   }, /* FCC3:TXD */	/* PB6  */ {   0,   1,   0,   1,   0,   0   }, /* FCC3:TXD */	/* PB5  */ {   0,   1,   0,   1,   0,   0   }, /* FCC3:TXD */	/* PB4  */ {   0,   1,   0,   1,   0,   0   }, /* FCC3:TXD */	/* PB3  */ {   0,   0,   0,   0,   0,   0   }, /* pin doesn't exist */	/* PB2  */ {   0,   0,   0,   0,   0,   0   }, /* pin doesn't exist */	/* PB1  */ {   0,   0,   0,   0,   0,   0   }, /* pin doesn't exist */	/* PB0  */ {   0,   0,   0,   0,   0,   0   }  /* pin doesn't exist */    },    /* Port C */    {   /*            conf ppar psor pdir podr pdat */	/* PC31 */ {   0,   0,   0,   1,   0,   0   }, /* PC31 */	/* PC30 */ {   0,   0,   0,   1,   0,   0   }, /* PC30 */	/* PC29 */ {   0,   1,   1,   0,   0,   0   }, /* SCC1 EN *CLSN */	/* PC28 */ {   0,   0,   0,   1,   0,   0   }, /* PC28 */	/* PC27 */ {   0,   0,   0,   1,   0,   0   }, /* UART Clock in */	/* PC26 */ {   0,   0,   0,   1,   0,   0   }, /* PC26 */	/* PC25 */ {   0,   0,   0,   1,   0,   0   }, /* PC25 */	/* PC24 */ {   0,   0,   0,   1,   0,   0   }, /* PC24 */	/* PC23 */ {   0,   1,   0,   1,   0,   0   }, /* ATMTFCLK */	/* PC22 */ {   0,   1,   0,   0,   0,   0   }, /* ATMRFCLK */	/* PC21 */ {   0,   1,   0,   0,   0,   0   }, /* SCC1 EN RXCLK */	/* PC20 */ {   0,   1,   0,   0,   0,   0   }, /* SCC1 EN TXCLK */	/* PC19 */ {   1,   1,   0,   0,   0,   0   }, /* FCC2 MII RX_CLK CLK13 */	/* PC18 */ {   1,   1,   0,   0,   0,   0   }, /* FCC Tx Clock (CLK14) */	/* PC17 */ {   0,   0,   0,   1,   0,   0   }, /* PC17 */	/* PC16 */ {   0,   1,   0,   0,   0,   0   }, /* FCC Tx Clock (CLK16) */	/* PC15 */ {   1,   1,   0,   0,   0,   0   }, /* PC15 */	/* PC14 */ {   0,   1,   0,   0,   0,   0   }, /* SCC1 EN *CD */	/* PC13 */ {   0,   0,   0,   1,   0,   0   }, /* PC13 */	/* PC12 */ {   0,   1,   0,   1,   0,   0   }, /* PC12 */	/* PC11 */ {   0,   0,   0,   1,   0,   0   }, /* LXT971 transmit control */	/* PC10 */ {   1,   0,   0,   1,   0,   0   }, /* FETHMDC */	/* PC9  */ {   1,   0,   0,   0,   0,   0   }, /* FETHMDIO */	/* PC8  */ {   0,   0,   0,   1,   0,   0   }, /* PC8 */	/* PC7  */ {   0,   0,   0,   1,   0,   0   }, /* PC7 */	/* PC6  */ {   0,   0,   0,   1,   0,   0   }, /* PC6 */	/* PC5  */ {   0,   0,   0,   1,   0,   0   }, /* PC5 */	/* PC4  */ {   0,   0,   0,   1,   0,   0   }, /* PC4 */	/* PC3  */ {   0,   0,   0,   1,   0,   0   }, /* PC3 */	/* PC2  */ {   0,   0,   0,   1,   0,   1   }, /* ENET FDE */	/* PC1  */ {   0,   0,   0,   1,   0,   0   }, /* ENET DSQE */	/* PC0  */ {   0,   0,   0,   1,   0,   0   }, /* ENET LBK */    },    /* Port D */    {   /*            conf ppar psor pdir podr pdat */	/* PD31 */ {   1,   1,   0,   0,   0,   0   }, /* SCC1 EN RxD */	/* PD30 */ {   1,   1,   1,   1,   0,   0   }, /* SCC1 EN TxD */	/* PD29 */ {   1,   1,   0,   1,   0,   0   }, /* SCC1 EN TENA */	/* PD28 */ {   0,   1,   0,   0,   0,   0   }, /* PD28 */	/* PD27 */ {   0,   1,   1,   1,   0,   0   }, /* PD27 */	/* PD26 */ {   0,   0,   0,   1,   0,   0   }, /* PD26 */	/* PD25 */ {   0,   0,   0,   1,   0,   0   }, /* PD25 */	/* PD24 */ {   0,   0,   0,   1,   0,   0   }, /* PD24 */	/* PD23 */ {   0,   0,   0,   1,   0,   0   }, /* PD23 */	/* PD22 */ {   0,   0,   0,   1,   0,   0   }, /* PD22 */	/* PD21 */ {   0,   0,   0,   1,   0,   0   }, /* PD21 */	/* PD20 */ {   0,   0,   0,   1,   0,   0   }, /* PD20 */	/* PD19 */ {   0,   0,   0,   1,   0,   0   }, /* PD19 */	/* PD18 */ {   0,   0,   0,   1,   0,   0   }, /* PD18 */	/* PD17 */ {   0,   1,   0,   0,   0,   0   }, /* FCC1 ATMRXPRTY */	/* PD16 */ {   0,   1,   0,   1,   0,   0   }, /* FCC1 ATMTXPRTY */	/* PD15 */ {   0,   1,   1,   0,   1,   0   }, /* I2C SDA */	/* PD14 */ {   0,   0,   0,   1,   0,   0   }, /* LED */	/* PD13 */ {   0,   0,   0,   0,   0,   0   }, /* PD13 */	/* PD12 */ {   0,   0,   0,   0,   0,   0   }, /* PD12 */	/* PD11 */ {   0,   0,   0,   0,   0,   0   }, /* PD11 */	/* PD10 */ {   0,   0,   0,   0,   0,   0   }, /* PD10 */	/* PD9  */ {   0,   1,   0,   1,   0,   0   }, /* SMC1 TXD */	/* PD8  */ {   0,   1,   0,   0,   0,   0   }, /* SMC1 RXD */	/* PD7  */ {   0,   0,   0,   1,   0,   1   }, /* PD7 */	/* PD6  */ {   0,   0,   0,   1,   0,   1   }, /* PD6 */	/* PD5  */ {   0,   0,   0,   1,   0,   1   }, /* PD5 */	/* PD4  */ {   0,   0,   0,   1,   0,   1   }, /* PD4 */	/* PD3  */ {   0,   0,   0,   0,   0,   0   }, /* pin doesn't exist */	/* PD2  */ {   0,   0,   0,   0,   0,   0   }, /* pin doesn't exist */	/* PD1  */ {   0,   0,   0,   0,   0,   0   }, /* pin doesn't exist */	/* PD0  */ {   0,   0,   0,   0,   0,   0   }  /* pin doesn't exist */    }};int board_early_init_f (void){	return 0;}int checkboard (void){	volatile immap_t *immap = (immap_t *) CFG_CCSRBAR;	volatile ccsr_gur_t *gur = &immap->im_gur;	/* PCI slot in USER bits CSR[6:7] by convention. */	uint pci_slot = get_pci_slot ();	uint pci_dual = get_pci_dual ();	/* PCI DUAL in CM_PCI[3] */	uint pci1_32 = gur->pordevsr & 0x10000;	/* PORDEVSR[15] */	uint pci1_clk_sel = gur->porpllsr & 0x8000;	/* PORPLLSR[16] */	uint pci2_clk_sel = gur->porpllsr & 0x4000;	/* PORPLLSR[17] */	uint pci1_speed = get_clock_freq ();	/* PCI PSPEED in [4:5] */	uint cpu_board_rev = get_cpu_board_revision ();	printf ("Board: CDS Version 0x%02x, PCI Slot %d\n",		get_board_version (), pci_slot);	printf ("CPU Board Revision %d.%d (0x%04x)\n",		MPC85XX_CPU_BOARD_MAJOR (cpu_board_rev),		MPC85XX_CPU_BOARD_MINOR (cpu_board_rev), cpu_board_rev);	printf ("    PCI1: %d bit, %s MHz, %s\n",		(pci1_32) ? 32 : 64,		(pci1_speed == 33000000) ? "33" :		(pci1_speed == 66000000) ? "66" : "unknown",		pci1_clk_sel ? "sync" : "async");	if (pci_dual) {		printf ("    PCI2: 32 bit, 66 MHz, %s\n",			pci2_clk_sel ? "sync" : "async");	} else {		printf ("    PCI2: disabled\n");	}	/*	 * Initialize local bus.	 */	local_bus_init ();	return 0;}long intinitdram(int board_type){	long dram_size = 0;	volatile immap_t *immap = (immap_t *)CFG_IMMR;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性猛交一区二区三区精品| 97精品视频在线观看自产线路二| 国产精品美女一区二区| 欧美色爱综合网| 不卡在线观看av| 极品销魂美女一区二区三区| 亚洲乱码国产乱码精品精的特点| 国产午夜精品理论片a级大结局| 欧美日韩国产综合视频在线观看| 成人免费va视频| 久久成人精品无人区| 一区二区三区免费| 国产精品国产三级国产| 久久麻豆一区二区| 日韩美女视频在线| 91精品国产色综合久久ai换脸| 色噜噜狠狠色综合欧洲selulu| 国产成人aaa| 国产美女精品人人做人人爽| 蜜芽一区二区三区| 偷拍与自拍一区| 亚洲综合小说图片| 日韩精品电影在线观看| 亚洲一区二区三区小说| 亚洲免费在线观看视频| 中文字幕一区在线观看视频| 久久奇米777| 久久综合色播五月| 精品嫩草影院久久| 日韩精品一区二区三区视频| 51精品秘密在线观看| 色婷婷av久久久久久久| 91在线云播放| 91欧美激情一区二区三区成人| 成人精品免费看| eeuss鲁片一区二区三区在线观看| 成人网页在线观看| 成人中文字幕合集| 91影视在线播放| 欧亚一区二区三区| 欧美片网站yy| 欧美一区二区三区喷汁尤物| 日韩三级av在线播放| 精品美女一区二区| 久久久亚洲精华液精华液精华液| 久久久久国色av免费看影院| 国产精品丝袜久久久久久app| 国产日本欧美一区二区| 国产精品成人免费精品自在线观看| 亚洲欧洲日产国码二区| 亚洲一区在线观看网站| 日日夜夜免费精品视频| 看电影不卡的网站| 国产白丝网站精品污在线入口| aaa国产一区| 欧美视频一区二| 欧美sm美女调教| 国产日韩欧美麻豆| 亚洲乱码中文字幕| 视频一区二区三区中文字幕| 精品一区二区在线观看| 国产mv日韩mv欧美| 在线视频你懂得一区二区三区| 欧美日韩性生活| 精品国产伦一区二区三区免费| 国产精品私人影院| 一区二区三区.www| 久久99国产乱子伦精品免费| 成人免费毛片嘿嘿连载视频| 色菇凉天天综合网| 日韩欧美国产小视频| 欧美国产成人在线| 亚洲国产一区视频| 国产精品中文欧美| 日本久久一区二区| 精品久久久三级丝袜| 亚洲欧洲成人自拍| 日韩精品成人一区二区三区| 福利一区二区在线观看| 欧美人与禽zozo性伦| 久久精品欧美日韩精品| 亚洲国产综合人成综合网站| 国产激情视频一区二区三区欧美 | 成人黄色国产精品网站大全在线免费观看| 色香色香欲天天天影视综合网 | 极品少妇xxxx精品少妇| eeuss鲁片一区二区三区| 欧美在线观看视频一区二区| 久久精品亚洲国产奇米99| 夜夜嗨av一区二区三区| 国产一区二区三区美女| 欧美日韩国产美女| 亚洲欧美偷拍另类a∨色屁股| 美腿丝袜亚洲综合| 在线观看欧美黄色| 日韩一区二区三区精品视频| 亚洲伦理在线精品| 国产成人精品综合在线观看| 56国语精品自产拍在线观看| 中文字幕在线观看不卡视频| 激情综合色丁香一区二区| 欧美日韩一区视频| 中文字幕亚洲欧美在线不卡| 国产精品一线二线三线精华| 欧美精选午夜久久久乱码6080| 亚洲欧美乱综合| 不卡视频在线观看| 国产婷婷色一区二区三区| 久久精品国产色蜜蜜麻豆| 欧美日韩精品欧美日韩精品一| 国产精品久久久久一区二区三区| 激情六月婷婷综合| 日韩一级高清毛片| 亚洲一区二区综合| 色综合夜色一区| 国产精品久久久99| 粗大黑人巨茎大战欧美成人| 2017欧美狠狠色| 久99久精品视频免费观看| 91麻豆精品国产| 日韩国产成人精品| 制服.丝袜.亚洲.另类.中文| 午夜欧美电影在线观看| 欧美在线影院一区二区| 亚洲精品视频观看| 色综合夜色一区| 一区二区日韩av| 欧美系列日韩一区| 亚洲一区二区3| 欧美视频第二页| 性做久久久久久免费观看| 欧洲精品一区二区| 性欧美疯狂xxxxbbbb| 欧美性生活影院| 亚洲v日本v欧美v久久精品| 欧美色视频一区| 日韩国产精品91| 26uuu久久天堂性欧美| 国产精品资源站在线| 国产精品视频一二三区| 不卡的av在线播放| 亚洲免费观看高清| 欧美亚洲国产一区二区三区| 午夜精品一区二区三区三上悠亚 | 久久先锋影音av| 国产精品中文欧美| 中文字幕中文在线不卡住| 色欧美片视频在线观看在线视频| 亚洲精品五月天| 欧美狂野另类xxxxoooo| 美女视频黄 久久| www国产亚洲精品久久麻豆| 国产馆精品极品| av一二三不卡影片| 亚洲免费资源在线播放| 欧美性猛交一区二区三区精品| 奇米888四色在线精品| 久久色.com| 97久久久精品综合88久久| 亚洲国产另类av| 26uuu亚洲| 91久久人澡人人添人人爽欧美| 丝袜美腿亚洲综合| 2021中文字幕一区亚洲| 91丨九色丨国产丨porny| 五月天丁香久久| 精品播放一区二区| 91美女片黄在线观看| 蜜臀av一区二区| 中文字幕在线不卡国产视频| 777精品伊人久久久久大香线蕉| 国产一区二区三区四区在线观看| 国产精品毛片久久久久久| 欧美日韩精品一区二区| 国产成人精品www牛牛影视| 亚洲综合另类小说| 久久久影院官网| 欧美日韩精品系列| 成人app网站| 久久er精品视频| 伊人婷婷欧美激情| 久久中文字幕电影| 欧美日韩综合不卡| 国产精品自拍三区| 日韩福利电影在线观看| 国产精品免费看片| 日韩三级电影网址| 色久综合一二码| 国产99精品在线观看| 日本强好片久久久久久aaa| 自拍偷自拍亚洲精品播放| 日韩精品一区二区三区蜜臀| 欧美在线视频日韩| 国产成人精品免费在线| 日韩av一二三| 亚洲小说欧美激情另类| 国产精品美女久久久久av爽李琼 | 在线观看网站黄不卡| 国产精品91一区二区| 另类小说图片综合网|