亚洲欧美第一页_禁久久精品乱码_粉嫩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麻豆免费观看| 亚洲成在人线免费| 欧美mv日韩mv国产网站app| 麻豆精品一区二区| 国产午夜三级一区二区三| 成人黄页在线观看| 亚洲天堂成人在线观看| 91黄色免费网站| 日本色综合中文字幕| 欧美一级理论性理论a| 国产麻豆精品视频| 国产精品高潮呻吟| 欧美日韩高清一区二区三区| 日本视频在线一区| 中文字幕乱码日本亚洲一区二区| www.色综合.com| 亚洲精品乱码久久久久久日本蜜臀| 日本精品裸体写真集在线观看| 性感美女久久精品| 国产三区在线成人av| 99精品欧美一区二区三区小说| 亚洲一区二区三区爽爽爽爽爽| 欧美电视剧免费全集观看| 成人午夜在线免费| 午夜精品久久久久| 亚洲国产精品ⅴa在线观看| 在线视频综合导航| 韩国av一区二区三区在线观看| 中文字幕一区二区三区在线观看| 3d动漫精品啪啪| 成人免费黄色在线| 美日韩一区二区| 亚洲精品视频在线| 久久综合av免费| 欧美色成人综合| 成人性生交大片免费看在线播放 | 精品91自产拍在线观看一区| av在线综合网| 久草这里只有精品视频| 亚洲国产一区在线观看| 国产欧美日本一区二区三区| 欧美日韩精品免费| 91麻豆自制传媒国产之光| 国产一区二区三区| 性做久久久久久久免费看| 国产精品激情偷乱一区二区∴| 欧美大片一区二区| 欧美日韩的一区二区| 色哟哟在线观看一区二区三区| 狠狠色综合色综合网络| 五月天久久比比资源色| 亚洲美女淫视频| 国产精品美女视频| 久久久久99精品一区| 欧美大片一区二区三区| 日韩一级完整毛片| 这里只有精品电影| 欧美日韩精品福利| 欧美色老头old∨ideo| 色综合夜色一区| 不卡的av中国片| 成人福利视频在线看| 国产黑丝在线一区二区三区| 久久99在线观看| 奇米精品一区二区三区四区 | 国产日韩欧美一区二区三区乱码| 在线成人免费视频| 欧美日韩国产高清一区| 精品1区2区3区| 欧美网站大全在线观看| 在线看国产日韩| 色综合久久88色综合天天6| 97精品超碰一区二区三区| 成人免费不卡视频| aaa亚洲精品一二三区| 成人ar影院免费观看视频| www.欧美日韩国产在线| 99精品欧美一区二区三区小说| aaa国产一区| 色视频成人在线观看免| 91成人网在线| 欧美日韩成人综合| 日韩精品中文字幕在线不卡尤物| 欧美一卡2卡三卡4卡5免费| 欧美一区二区成人6969| 欧美不卡一区二区| 欧美激情在线看| 奇米影视在线99精品| 久久国内精品自在自线400部| 美女视频黄 久久| 国产精品羞羞答答xxdd| av电影在线观看一区| 色94色欧美sute亚洲线路二| 欧美日韩情趣电影| 日韩欧美激情四射| 久久奇米777| 综合激情网...| 日韩精品电影在线观看| 韩国精品免费视频| 91色.com| 日韩一区二区三区在线| 国产精品全国免费观看高清 | 丁香婷婷深情五月亚洲| 91黄色小视频| 精品国产乱码久久久久久牛牛 | 国产精品你懂的在线欣赏| 伊人开心综合网| 久久电影网站中文字幕| 不卡免费追剧大全电视剧网站| 日本丰满少妇一区二区三区| 4hu四虎永久在线影院成人| 国产三级一区二区| 五月综合激情婷婷六月色窝| 精品在线一区二区| 91国模大尺度私拍在线视频| 日韩一区二区电影| 日韩码欧中文字| 久久国产综合精品| 色猫猫国产区一区二在线视频| 日韩一区二区三区电影在线观看| 国产精品久久久久国产精品日日| 亚洲国产成人av| 成人黄色av电影| 欧美一区二区视频在线观看2022 | 在线视频观看一区| 久久久99精品免费观看| 五月婷婷综合网| 91尤物视频在线观看| 久久你懂得1024| 天堂久久一区二区三区| av电影在线观看完整版一区二区| 欧美成人综合网站| 午夜欧美在线一二页| 99久久久久久| 久久嫩草精品久久久精品一| 亚洲成精国产精品女| 91在线视频免费91| 国产无一区二区| 久久不见久久见中文字幕免费| 欧美在线免费播放| 亚洲婷婷综合久久一本伊一区| 国产成人av电影在线| 日韩视频一区二区在线观看| 亚洲国产精品久久久久婷婷884| 成人综合婷婷国产精品久久蜜臀 | xfplay精品久久| 日本网站在线观看一区二区三区| 在线免费观看成人短视频| 国产精品三级久久久久三级| 激情综合一区二区三区| 4hu四虎永久在线影院成人| 夜夜嗨av一区二区三区中文字幕| 成人小视频免费在线观看| 久久精品无码一区二区三区| 久久国内精品自在自线400部| 91.com在线观看| 日韩主播视频在线| 8x8x8国产精品| 麻豆精品一区二区av白丝在线| 欧美男男青年gay1069videost | 日韩激情视频在线观看| 欧美精三区欧美精三区| 亚洲成人免费看| 欧美一级一级性生活免费录像| 日韩不卡在线观看日韩不卡视频| 欧美日韩一区二区电影| 午夜精品久久久久影视| 欧美日韩你懂的| 蜜臀久久99精品久久久久久9| 日韩丝袜情趣美女图片| 国产资源在线一区| 欧美激情一区在线观看| 99re热视频精品| 一区二区成人在线| 91精品蜜臀在线一区尤物| 久久99精品久久久久久久久久久久| 精品91自产拍在线观看一区| 风间由美中文字幕在线看视频国产欧美| 中文字幕不卡的av| 91免费版在线看| 天天综合色天天| 精品电影一区二区| 一区二区成人在线视频| 成人性生交大片免费看在线播放| 久久久www免费人成精品| 精品午夜一区二区三区在线观看| 久久伊99综合婷婷久久伊| 蜜臀av亚洲一区中文字幕| 日韩一区二区三区av| 粉嫩av一区二区三区粉嫩| 欧美韩国日本不卡| 成人午夜视频免费看|