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

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

?? mpc8541cds.c

?? 友善mini2440嵌入式
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* * Copyright 2004 Freescale Semiconductor. * * (C) Copyright 2002 Scott McNutt <smcnutt@artesyncp.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 <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;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美网站一区二区| 麻豆91在线播放免费| 久久亚洲精华国产精华液 | 日韩欧美一区二区视频| 99久久精品免费看国产| 色综合久久88色综合天天免费| 日韩一级二级三级| 精品视频999| 在线成人av网站| 在线播放中文一区| 日韩片之四级片| 久久青草国产手机看片福利盒子| 久久精品国产精品青草| 秋霞午夜av一区二区三区| 久久不见久久见免费视频1| 激情综合色综合久久| 国产成人亚洲综合a∨猫咪| 成人黄色小视频在线观看| 成人ar影院免费观看视频| 在线日韩国产精品| 日韩一区二区三区电影| 欧美白人最猛性xxxxx69交| 国产婷婷一区二区| 亚洲激情av在线| 午夜在线电影亚洲一区| 久久www免费人成看片高清| 成人午夜av电影| 欧美另类z0zxhd电影| 久久综合九色综合97婷婷| 亚洲天堂网中文字| 日本成人在线网站| 国产不卡在线一区| 欧美日韩久久久久久| 国产亚洲欧美日韩日本| 一区二区三区久久| 国产成人午夜视频| 欧美日韩国产区一| 国产精品美女久久久久aⅴ| 亚洲成av人片| 国产成人8x视频一区二区| 色又黄又爽网站www久久| 91精品视频网| 欧美性做爰猛烈叫床潮| 国产性天天综合网| 亚洲综合av网| 国产成人丝袜美腿| 日韩欧美一区二区不卡| 一区二区三区四区五区视频在线观看| 性做久久久久久久免费看| 精品亚洲成a人在线观看 | 五月综合激情网| 国产精品18久久久久久vr| 97久久超碰精品国产| 成人激情电影免费在线观看| 日韩免费视频线观看| 天天操天天干天天综合网| 99re这里只有精品视频首页| 欧美老肥妇做.爰bbww视频| 中文字幕一区三区| 国产一区二区三区免费观看| 欧美一区2区视频在线观看| 樱花草国产18久久久久| 日韩—二三区免费观看av| 国产一区二区三区综合| www久久久久| 美女视频网站久久| 欧美成人三级在线| 久久精品国产一区二区三| 欧美一级日韩免费不卡| 午夜精品久久久| 欧美一区二区三区在| 日日夜夜免费精品视频| 欧美亚洲动漫精品| 一区二区三区国产精华| 欧日韩精品视频| 亚洲午夜久久久久久久久电影院 | 久久一区二区三区四区| 日本午夜一本久久久综合| 欧美色视频在线| 午夜国产不卡在线观看视频| 欧美日韩在线三级| 日韩成人一区二区三区在线观看| 亚洲第一会所有码转帖| 欧美日韩一本到| 石原莉奈在线亚洲三区| 日韩欧美专区在线| 国产一区二区三区高清播放| www国产精品av| 成人avav影音| 午夜a成v人精品| 精品国产精品一区二区夜夜嗨| 国产精品家庭影院| 色综合一区二区| 亚洲一卡二卡三卡四卡无卡久久| 国产资源精品在线观看| 国产精品久久久99| 91捆绑美女网站| 午夜欧美在线一二页| 日韩一区二区在线观看视频| 久久99精品一区二区三区三区| 亚洲乱码精品一二三四区日韩在线| 午夜av电影一区| 久久久久久久久岛国免费| 激情综合五月天| 亚洲精品中文在线影院| 欧美一三区三区四区免费在线看 | 国产精品另类一区| 色吧成人激情小说| 国产乱对白刺激视频不卡| 中文字幕欧美激情| 制服丝袜成人动漫| 成人黄色在线看| 亚洲综合另类小说| 欧美一级免费观看| 色8久久人人97超碰香蕉987| 久久se精品一区精品二区| 亚洲精品福利视频网站| 精品国产91洋老外米糕| 欧美性大战久久久久久久 | 91精品国产一区二区| 国产91精品欧美| 日韩国产欧美一区二区三区| 久久综合久久综合亚洲| 99国产精品久久久久久久久久 | 中文字幕国产精品一区二区| 欧美色窝79yyyycom| 成人一级视频在线观看| 五月天久久比比资源色| 综合激情成人伊人| 欧美偷拍一区二区| 国产超碰在线一区| 国内外精品视频| 免费成人深夜小野草| 亚洲成人激情综合网| 亚洲婷婷在线视频| 国产蜜臀av在线一区二区三区| 久久疯狂做爰流白浆xx| 亚洲成人高清在线| 亚洲在线成人精品| 亚洲另类在线视频| 亚洲三级在线免费观看| 综合久久国产九一剧情麻豆| 国产欧美中文在线| 国产午夜一区二区三区| www日韩大片| 欧美日韩高清影院| 天天综合天天综合色| 亚洲福中文字幕伊人影院| 亚洲激情网站免费观看| 亚洲色大成网站www久久九九| 成人综合在线网站| 国产成人午夜精品影院观看视频| 日本一区二区成人| 久久综合九色综合97婷婷女人 | 国产成人午夜片在线观看高清观看| 成人一区二区三区视频在线观看 | 欧美一区二区三区四区在线观看| 日韩成人午夜精品| 五月激情六月综合| 亚洲一区二区三区国产| 一区二区三区电影在线播| 亚洲精品视频免费观看| 一区二区三区在线免费视频| 国产片一区二区三区| 国产欧美日韩中文久久| 国产调教视频一区| 亚洲欧美另类在线| 亚洲成av人片在线观看无码| 日本va欧美va精品发布| 激情偷乱视频一区二区三区| 国产高清无密码一区二区三区| 国产日韩成人精品| 欧美激情资源网| 亚洲一区二区三区四区的| 日本免费在线视频不卡一不卡二| 欧美日韩欧美一区二区| 久久综合国产精品| 91精品欧美一区二区三区综合在 | 欧美激情中文不卡| 亚洲精品国产第一综合99久久| 日韩欧美一级特黄在线播放| 久久夜色精品国产噜噜av| 亚洲色图.com| 亚洲精选在线视频| 麻豆成人av在线| 美国毛片一区二区| 在线一区二区观看| 久久久亚洲精华液精华液精华液 | 美国欧美日韩国产在线播放| 成人黄色软件下载| 欧美亚洲综合久久| 久久免费午夜影院| 五月综合激情日本mⅴ| 久久99在线观看| 色婷婷激情综合| 欧美高清www午色夜在线视频| 色偷偷久久一区二区三区| 日韩一区二区在线免费观看| 日韩一区日韩二区| 国产一区激情在线|