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

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

?? common.h

?? OMAP1510的USB驅動程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
/* * (C) Copyright 2000-2004 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. * * 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 */#ifndef __COMMON_H_#define __COMMON_H_	1#undef	_LINUX_CONFIG_H#define _LINUX_CONFIG_H 1	/* avoid reading Linux autoconf.h file	*/typedef unsigned char		uchar;typedef volatile unsigned long	vu_long;typedef volatile unsigned short vu_short;typedef volatile unsigned char	vu_char;#include <config.h>#include <linux/bitops.h>#include <linux/types.h>#include <linux/string.h>#include <asm/ptrace.h>#include <stdarg.h>#if defined(CONFIG_PCI) && defined(CONFIG_440)#include <pci.h>#endif#if defined(CONFIG_8xx)#include <asm/8xx_immap.h>#if defined(CONFIG_MPC852)	|| defined(CONFIG_MPC852T)	|| \    defined(CONFIG_MPC859)	|| defined(CONFIG_MPC859T)	|| \    defined(CONFIG_MPC859DSL)	|| \    defined(CONFIG_MPC866)	|| defined(CONFIG_MPC866T)	|| \    defined(CONFIG_MPC866P)# define CONFIG_MPC866_FAMILY 1#elif defined(CONFIG_MPC870) \   || defined(CONFIG_MPC875) \   || defined(CONFIG_MPC880) \   || defined(CONFIG_MPC885)# define CONFIG_MPC885_FAMILY   1#endif#if   defined(CONFIG_MPC860)	   \   || defined(CONFIG_MPC860T)	   \   || defined(CONFIG_MPC866_FAMILY) \   || defined(CONFIG_MPC885_FAMILY)# define CONFIG_MPC86x 1#endif#elif defined(CONFIG_5xx)#include <asm/5xx_immap.h>#elif defined(CONFIG_MPC5xxx)#include <mpc5xxx.h>#elif defined(CONFIG_MPC8220)#include <asm/immap_8220.h>#elif defined(CONFIG_8260)#if   defined(CONFIG_MPC8247) \   || defined(CONFIG_MPC8248) \   || defined(CONFIG_MPC8271) \   || defined(CONFIG_MPC8272)#define CONFIG_MPC8272_FAMILY	1#endif#if defined(CONFIG_MPC8272_FAMILY)#define CONFIG_MPC8260	1#endif#include <asm/immap_8260.h>#endif#ifdef CONFIG_MPC86xx#include <mpc86xx.h>#include <asm/immap_86xx.h>#endif#ifdef CONFIG_MPC85xx#include <mpc85xx.h>#include <asm/immap_85xx.h>#endif#ifdef CONFIG_MPC83XX#include <mpc83xx.h>#include <asm/immap_83xx.h>#endif#ifdef	CONFIG_4xx#include <ppc4xx.h>#endif#ifdef CONFIG_HYMOD#include <board/hymod/hymod.h>#endif#ifdef CONFIG_ARM#define asmlinkage	/* nothing */#endif#include <part.h>#include <flash.h>#include <image.h>#ifdef	DEBUG#define debug(fmt,args...)	printf (fmt ,##args)#define debugX(level,fmt,args...) if (DEBUG>=level) printf(fmt,##args);#else#define debug(fmt,args...)#define debugX(level,fmt,args...)#endif	/* DEBUG */#define BUG() do { \	printf("BUG: failure at %s:%d/%s()!\n", __FILE__, __LINE__, __FUNCTION__); \	panic("BUG!"); \} while (0)#define BUG_ON(condition) do { if (unlikely((condition)!=0)) BUG(); } while(0)typedef void (interrupt_handler_t)(void *);#include <asm/u-boot.h> /* boot information for Linux kernel */#include <asm/global_data.h>	/* global data used for startup functions *//* * enable common handling for all TQM8xxL/M boards: * - CONFIG_TQM8xxM will be defined for all TQM8xxM and TQM885D boards * - CONFIG_TQM8xxL will be defined for all TQM8xxL _and_ TQM8xxM boards */#if defined(CONFIG_TQM823M) || defined(CONFIG_TQM850M) || \    defined(CONFIG_TQM855M) || defined(CONFIG_TQM860M) || \    defined(CONFIG_TQM862M) || defined(CONFIG_TQM866M) || \    defined(CONFIG_TQM885D)# ifndef CONFIG_TQM8xxM#  define CONFIG_TQM8xxM# endif#endif#if defined(CONFIG_TQM823L) || defined(CONFIG_TQM850L) || \    defined(CONFIG_TQM855L) || defined(CONFIG_TQM860L) || \    defined(CONFIG_TQM862L) || defined(CONFIG_TQM8xxM)# ifndef CONFIG_TQM8xxL#  define CONFIG_TQM8xxL# endif#endif#ifndef CONFIG_SERIAL_MULTI#if defined(CONFIG_8xx_CONS_SMC1) || defined(CONFIG_8xx_CONS_SMC2) \ || defined(CONFIG_8xx_CONS_SCC1) || defined(CONFIG_8xx_CONS_SCC2) \ || defined(CONFIG_8xx_CONS_SCC3) || defined(CONFIG_8xx_CONS_SCC4)#define CONFIG_SERIAL_MULTI	1#endif#endif /* CONFIG_SERIAL_MULTI *//* * General Purpose Utilities */#define min(X, Y)				\	({ typeof (X) __x = (X), __y = (Y);	\		(__x < __y) ? __x : __y; })#define max(X, Y)				\	({ typeof (X) __x = (X), __y = (Y);	\		(__x > __y) ? __x : __y; })/* * Function Prototypes */#ifdef CONFIG_SERIAL_SOFTWARE_FIFOvoid	serial_buffered_init (void);void	serial_buffered_putc (const char);void	serial_buffered_puts (const char *);int	serial_buffered_getc (void);int	serial_buffered_tstc (void);#endif /* CONFIG_SERIAL_SOFTWARE_FIFO */void	hang		(void) __attribute__ ((noreturn));/* */long int initdram (int);int	display_options (void);void	print_size (ulong, const char *);/* common/main.c */void	main_loop	(void);int	run_command	(const char *cmd, int flag);int	readline	(const char *const prompt);void	init_cmd_timeout(void);void	reset_cmd_timeout(void);/* lib_$(ARCH)/board.c */void	board_init_f  (ulong);void	board_init_r  (gd_t *, ulong);int	checkboard    (void);int	checkflash    (void);int	checkdram     (void);char *	strmhz(char *buf, long hz);int	last_stage_init(void);extern ulong monitor_flash_len;#ifdef CFG_ID_EEPROMint mac_read_from_eeprom(void);#endif/* common/flash.c */void flash_perror (int);/* common/cmd_autoscript.c */int	autoscript (ulong addr);/* common/cmd_bootm.c */void	print_image_hdr (image_header_t *hdr);extern ulong load_addr;		/* Default Load Address *//* common/cmd_nvedit.c */int	env_init     (void);void	env_relocate (void);char	*getenv	     (char *);int	getenv_r     (char *name, char *buf, unsigned len);int	saveenv	     (void);#ifdef CONFIG_PPC		/* ARM version to be fixed! */void inline setenv   (char *, char *);#elsevoid	setenv	     (char *, char *);#endif /* CONFIG_PPC */#ifdef CONFIG_ARM# include <asm/mach-types.h># include <asm/setup.h># include <asm/u-boot-arm.h>	/* ARM version to be fixed! */#endif /* CONFIG_ARM */#ifdef CONFIG_I386		/* x86 version to be fixed! */# include <asm/u-boot-i386.h>#endif /* CONFIG_I386 */#ifdef CONFIG_AUTO_COMPLETEint env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf);#endifvoid	pci_init      (void);void	pci_init_board(void);void	pciinfo	      (int, int);#if defined(CONFIG_PCI) && defined(CONFIG_440)#   if defined(CFG_PCI_PRE_INIT)    int	   pci_pre_init	       (struct pci_controller * );#   endif#   if defined(CFG_PCI_TARGET_INIT)	void	pci_target_init	     (struct pci_controller *);#   endif#   if defined(CFG_PCI_MASTER_INIT)	void	pci_master_init	     (struct pci_controller *);#   endif    int	    is_pci_host		(struct pci_controller *);#if defined(CONFIG_440SPE)   void pcie_setup_hoses(void);#endif#endifint	misc_init_f   (void);int	misc_init_r   (void);/* common/exports.c */void	jumptable_init(void);/* common/memsize.c */int	get_ram_size  (volatile long *, long);/* $(BOARD)/$(BOARD).c */void	reset_phy     (void);void	fdc_hw_init   (void);/* $(BOARD)/eeprom.c */void eeprom_init  (void);#ifndef CONFIG_SPIint  eeprom_probe (unsigned dev_addr, unsigned offset);#endifint  eeprom_read  (unsigned dev_addr, unsigned offset, uchar *buffer, unsigned cnt);int  eeprom_write (unsigned dev_addr, unsigned offset, uchar *buffer, unsigned cnt);#ifdef CONFIG_LWMONextern uchar pic_read  (uchar reg);extern void  pic_write (uchar reg, uchar val);#endif/* * Set this up regardless of board * type, to prevent errors. */#if defined(CONFIG_SPI) || !defined(CFG_I2C_EEPROM_ADDR)# define CFG_DEF_EEPROM_ADDR 0#else# define CFG_DEF_EEPROM_ADDR CFG_I2C_EEPROM_ADDR#endif /* CONFIG_SPI || !defined(CFG_I2C_EEPROM_ADDR) */#if defined(CONFIG_SPI)extern void spi_init_f (void);extern void spi_init_r (void);extern ssize_t spi_read	 (uchar *, int, uchar *, int);extern ssize_t spi_write (uchar *, int, uchar *, int);#endif#ifdef CONFIG_RPXCLASSICvoid rpxclassic_init (void);#endifvoid rpxlite_init (void);#ifdef CONFIG_MBX/* $(BOARD)/mbx8xx.c */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品热视频| www激情久久| 99九九99九九九视频精品| 国产精品一级在线| av一区二区三区四区| 欧美亚男人的天堂| 欧美一区二区三区啪啪| 久久众筹精品私拍模特| 亚洲六月丁香色婷婷综合久久 | 国产在线视频不卡二| 偷拍亚洲欧洲综合| 国产成人精品免费一区二区| 色妞www精品视频| 精品国产污网站| 亚洲精品免费视频| 日韩福利电影在线观看| 高清视频一区二区| 91精品国产品国语在线不卡| 国产日本欧洲亚洲| 日韩福利视频导航| 国产精品中文字幕日韩精品 | 亚洲一区二区精品3399| 国产剧情av麻豆香蕉精品| 欧美亚洲综合在线| 国产精品污污网站在线观看| 丝袜美腿亚洲一区| 在线精品视频一区二区三四| 欧美一区日韩一区| 一区二区三区四区不卡在线| 狠狠狠色丁香婷婷综合激情 | 在线一区二区视频| 91麻豆精品国产91久久久资源速度| 中文字幕 久热精品 视频在线| 日韩**一区毛片| 在线这里只有精品| 综合电影一区二区三区| 麻豆精品一区二区综合av| 日本高清免费不卡视频| 中文字幕亚洲区| 国产精品一区二区三区99| 91精品国产一区二区三区香蕉| 亚洲同性gay激情无套| 成人成人成人在线视频| 久久久久国产精品人| 久久91精品久久久久久秒播| 7777精品伊人久久久大香线蕉超级流畅 | 久久99九九99精品| 日韩欧美一级二级| 日本伊人精品一区二区三区观看方式| 日本韩国欧美国产| 亚洲免费在线观看| 色婷婷av一区二区| 依依成人精品视频| 91福利在线播放| 亚洲国产欧美日韩另类综合| 欧美专区亚洲专区| 三级精品在线观看| 欧美精品三级在线观看| 日本sm残虐另类| 欧美一区二区成人| 国产中文字幕一区| 国产精品视频你懂的| 99久久婷婷国产| 一级精品视频在线观看宜春院 | 日本一区二区三级电影在线观看| 国产精品影视在线观看| 国产精品美女久久久久高潮| 国产一区二区在线观看视频| 欧美国产综合一区二区| www.亚洲激情.com| 亚洲黄色av一区| 555www色欧美视频| 国产91丝袜在线观看| 综合精品久久久| 欧美日本在线一区| 国内精品免费**视频| 国产精品高潮呻吟久久| 成人美女视频在线观看18| 日韩一区中文字幕| 91精品综合久久久久久| 国产又黄又大久久| 亚洲欧美日韩小说| 国产蜜臀97一区二区三区| 3atv一区二区三区| 在线视频你懂得一区二区三区| 激情成人综合网| 日韩精品亚洲专区| 亚洲愉拍自拍另类高清精品| 日本一区二区电影| 精品久久久久久久一区二区蜜臀| 欧美午夜片在线看| 91色综合久久久久婷婷| 国产精品99久久久久久有的能看 | 国产精品久久免费看| 日韩精品在线网站| 8x8x8国产精品| 在线亚洲免费视频| 91在线观看地址| 国产91对白在线观看九色| 美女一区二区三区在线观看| 亚洲风情在线资源站| 亚洲老妇xxxxxx| 亚洲欧洲日产国产综合网| 国产亚洲va综合人人澡精品| 久久综合久久99| 欧美精品一区二区三区高清aⅴ | 日韩精品一区二区三区中文不卡| 91麻豆精东视频| 亚洲精品免费视频| 国产欧美综合在线观看第十页| 日韩午夜精品电影| 日韩欧美中文字幕一区| 欧美一区二区啪啪| 538在线一区二区精品国产| 欧美日韩国产a| 在线成人小视频| 91精品一区二区三区久久久久久| 欧洲视频一区二区| 欧美视频一区在线| 在线播放日韩导航| 日韩一区二区三区免费看| 欧美精品一区男女天堂| 久久在线观看免费| 国产精品人妖ts系列视频| 欧美国产一区在线| 亚洲精品第一国产综合野| 亚洲一区在线观看免费观看电影高清 | 国产精品18久久久久久久久| 国产福利精品一区| 色综合天天综合网天天看片| 欧洲精品中文字幕| 日韩一级高清毛片| 国产三级精品三级| 亚洲免费在线视频| 日日夜夜精品视频免费| 国产suv精品一区二区883| 高清国产一区二区三区| 成人av先锋影音| 欧美色涩在线第一页| 日韩你懂的在线播放| 国产片一区二区三区| 亚洲一区免费视频| 激情伊人五月天久久综合| 99久久精品国产毛片| 欧美色爱综合网| 国产色爱av资源综合区| 亚洲一区二区三区激情| 国产麻豆午夜三级精品| 色久综合一二码| 久久只精品国产| 亚洲一级二级三级| 国产ts人妖一区二区| 欧美日韩大陆在线| 中文字幕+乱码+中文字幕一区| 亚洲电影一区二区| 国产精品18久久久久| 欧美日韩精品一区二区三区四区 | 日韩精品一区二| 亚洲美女少妇撒尿| 国产中文字幕一区| 精品视频全国免费看| 国产视频一区不卡| 天堂av在线一区| 99精品视频在线免费观看| 精品少妇一区二区三区视频免付费 | 国产精品免费网站在线观看| 午夜视频一区二区| 成人av手机在线观看| 精品国产一区久久| 一区二区三区精品在线观看| 国产成a人亚洲精品| 日韩一区二区视频| 亚洲成人黄色小说| 91久久奴性调教| 国产精品久久久久久久午夜片| 精品亚洲成a人| 91精品国产91久久久久久一区二区 | 亚洲最大的成人av| 成人18精品视频| 久久九九久久九九| 激情综合网天天干| 日韩欧美国产高清| 秋霞成人午夜伦在线观看| 欧美日韩一卡二卡| 一区二区三区欧美久久| 99国产精品国产精品毛片| 久久久不卡影院| 国产精品一区二区你懂的| 欧美成人aa大片| 久久99蜜桃精品| 日韩美女视频在线| 日韩有码一区二区三区| 在线成人免费观看| 日韩福利电影在线| 欧美精品日韩一本| 男女视频一区二区| 精品国内片67194| 精品一区二区三区在线观看 | 亚洲丝袜美腿综合| 色综合久久综合网欧美综合网|