?? common.h
字號:
void mbx_init (void);void board_serial_init (void);void board_ether_init (void);#endif#if defined(CONFIG_RPXCLASSIC) || defined(CONFIG_MBX) || \ defined(CONFIG_IAD210) || defined(CONFIG_XPEDITE1K) || \ defined(CONFIG_METROBOX) || defined(CONFIG_KAREF) || \ defined(CONFIG_V38B)void board_get_enetaddr (uchar *addr);#endif#ifdef CONFIG_HERMES/* $(BOARD)/hermes.c */void hermes_start_lxt980 (int speed);#endif#ifdef CONFIG_EVB64260void evb64260_init(void);void debug_led(int, int);void display_mem_map(void);void perform_soft_reset(void);#endifvoid load_sernum_ethaddr (void);/* $(BOARD)/$(BOARD).c */int board_early_init_f (void);int board_late_init (void);int board_postclk_init (void); /* after clocks/timebase, before env/serial */int board_early_init_r (void);void board_poweroff (void);#if defined(CFG_DRAM_TEST)int testdram(void);#endif /* CFG_DRAM_TEST *//* $(CPU)/start.S */#if defined(CONFIG_5xx) || \ defined(CONFIG_8xx)uint get_immr (uint);#endifuint get_pir (void);#if defined(CONFIG_MPC5xxx)uint get_svr (void);#endifuint get_pvr (void);uint get_svr (void);uint rd_ic_cst (void);void wr_ic_cst (uint);void wr_ic_adr (uint);uint rd_dc_cst (void);void wr_dc_cst (uint);void wr_dc_adr (uint);int icache_status (void);void icache_enable (void);void icache_disable(void);int dcache_status (void);void dcache_enable (void);void dcache_disable(void);void relocate_code (ulong, gd_t *, ulong);ulong get_endaddr (void);void trap_init (ulong);#if defined (CONFIG_4xx) || \ defined (CONFIG_MPC5xxx) || \ defined (CONFIG_74xx_7xx) || \ defined (CONFIG_74x) || \ defined (CONFIG_75x) || \ defined (CONFIG_74xx) || \ defined (CONFIG_MPC8220) || \ defined (CONFIG_MPC85xx) || \ defined (CONFIG_MPC86xx) || \ defined (CONFIG_MPC83XX)unsigned char in8(unsigned int);void out8(unsigned int, unsigned char);unsigned short in16(unsigned int);unsigned short in16r(unsigned int);void out16(unsigned int, unsigned short value);void out16r(unsigned int, unsigned short value);unsigned long in32(unsigned int);unsigned long in32r(unsigned int);void out32(unsigned int, unsigned long value);void out32r(unsigned int, unsigned long value);void ppcDcbf(unsigned long value);void ppcDcbi(unsigned long value);void ppcSync(void);void ppcDcbz(unsigned long value);#endif/* $(CPU)/cpu.c */int checkcpu (void);int checkicache (void);int checkdcache (void);void upmconfig (unsigned int, unsigned int *, unsigned int);ulong get_tbclk (void);void reset_cpu (ulong addr);/* $(CPU)/serial.c */int serial_init (void);void serial_addr (unsigned int);void serial_setbrg (void);void serial_putc (const char);void serial_putc_raw(const char);void serial_puts (const char *);int serial_getc (void);int serial_tstc (void);void _serial_setbrg (const int);void _serial_putc (const char, const int);void _serial_putc_raw(const char, const int);void _serial_puts (const char *, const int);int _serial_getc (const int);int _serial_tstc (const int);/* $(CPU)/speed.c */int get_clocks (void);int get_clocks_866 (void);int sdram_adjust_866 (void);int adjust_sdram_tbs_8xx (void);#if defined(CONFIG_8260)int prt_8260_clks (void);#elif defined(CONFIG_MPC83XX)int print_clock_conf(void);#elif defined(CONFIG_MPC5xxx)int prt_mpc5xxx_clks (void);#endif#if defined(CONFIG_MPC8220)int prt_mpc8220_clks (void);#endif#ifdef CONFIG_4xxulong get_OPB_freq (void);ulong get_PCI_freq (void);#endif#if defined(CONFIG_S3C2400) || defined(CONFIG_S3C2410) || defined(CONFIG_LH7A40X)ulong get_FCLK (void);ulong get_HCLK (void);ulong get_PCLK (void);ulong get_UCLK (void);#endif#if defined(CONFIG_LH7A40X)ulong get_PLLCLK (void);#endif#if defined CONFIG_INCA_IPuint incaip_get_cpuclk (void);#endif#if defined(CONFIG_IMX)ulong get_systemPLLCLK(void);ulong get_FCLK(void);ulong get_HCLK(void);ulong get_BCLK(void);ulong get_PERCLK1(void);ulong get_PERCLK2(void);ulong get_PERCLK3(void);#endifulong get_bus_freq (ulong);#if defined(CONFIG_MPC85xx)typedef MPC85xx_SYS_INFO sys_info_t;void get_sys_info ( sys_info_t * );#endif#if defined(CONFIG_MPC86xx)typedef MPC86xx_SYS_INFO sys_info_t;void get_sys_info ( sys_info_t * );#endif#if defined(CONFIG_4xx) || defined(CONFIG_IOP480)# if defined(CONFIG_440) typedef PPC440_SYS_INFO sys_info_t;# if defined(CONFIG_440SPE) unsigned long determine_sysper(void); unsigned long determine_pci_clock_per(void); int ppc440spe_revB(void);# endif# else typedef PPC405_SYS_INFO sys_info_t;# endifvoid get_sys_info ( sys_info_t * );#endif/* $(CPU)/cpu_init.c */#if defined(CONFIG_8xx) || defined(CONFIG_8260)void cpu_init_f (volatile immap_t *immr);#endif#if defined(CONFIG_4xx) || defined(CONFIG_MPC85xx) || defined(CONFIG_MCF52x2) ||defined(CONFIG_MPC86xx)void cpu_init_f (void);#endifint cpu_init_r (void);#if defined(CONFIG_8260)int prt_8260_rsr (void);#endif/* $(CPU)/interrupts.c */int interrupt_init (void);void timer_interrupt (struct pt_regs *);void external_interrupt (struct pt_regs *);void irq_install_handler(int, interrupt_handler_t *, void *);void irq_free_handler (int);void reset_timer (void);ulong get_timer (ulong base);void set_timer (ulong t);void enable_interrupts (void);int disable_interrupts (void);/* $(CPU)/.../commproc.c */int dpram_init (void);uint dpram_base(void);uint dpram_base_align(uint align);uint dpram_alloc(uint size);uint dpram_alloc_align(uint size,uint align);void post_word_store (ulong);ulong post_word_load (void);void bootcount_store (ulong);ulong bootcount_load (void);#define BOOTCOUNT_MAGIC 0xB001C041/* $(CPU)/.../<eth> */void mii_init (void);/* $(CPU)/.../lcd.c */ulong lcd_setmem (ulong);/* $(CPU)/.../vfd.c */ulong vfd_setmem (ulong);/* $(CPU)/.../video.c */ulong video_setmem (ulong);/* lib_$(ARCH)/cache.c */void flush_cache (unsigned long, unsigned long);/* lib_$(ARCH)/ticks.S */unsigned long long get_ticks(void);void wait_ticks (unsigned long);/* lib_$(ARCH)/time.c */void udelay (unsigned long);ulong usec2ticks (unsigned long usec);ulong ticks2usec (unsigned long ticks);int init_timebase (void);/* lib_generic/vsprintf.c */ulong simple_strtoul(const char *cp,char **endp,unsigned int base);#ifdef CFG_64BIT_VSPRINTFunsigned long long simple_strtoull(const char *cp,char **endp,unsigned int base);#endiflong simple_strtol(const char *cp,char **endp,unsigned int base);void panic(const char *fmt, ...);int sprintf(char * buf, const char *fmt, ...);int vsprintf(char *buf, const char *fmt, va_list args);/* lib_generic/crc32.c */ulong crc32 (ulong, const unsigned char *, uint);ulong crc32_no_comp (ulong, const unsigned char *, uint);/* common/console.c */int console_init_f(void); /* Before relocation; uses the serial stuff */int console_init_r(void); /* After relocation; uses the console stuff */int console_assign (int file, char *devname); /* Assign the console */int ctrlc (void);int had_ctrlc (void); /* have we had a Control-C since last clear? */void clear_ctrlc (void); /* clear the Control-C condition */int disable_ctrlc (int); /* 1 to disable, 0 to enable Control-C detect *//* * STDIO based functions (can always be used) *//* serial stuff */void serial_printf (const char *fmt, ...);/* stdin */int getc(void);int tstc(void);/* stdout */void putc(const char c);void puts(const char *s);void printf(const char *fmt, ...);void vprintf(const char *fmt, va_list args);/* stderr */#define eputc(c) fputc(stderr, c)#define eputs(s) fputs(stderr, s)#define eprintf(fmt,args...) fprintf(stderr,fmt ,##args)/* * FILE based functions (can only be used AFTER relocation!) */#define stdin 0#define stdout 1#define stderr 2#define MAX_FILES 3void fprintf(int file, const char *fmt, ...);void fputs(int file, const char *s);void fputc(int file, const char c);int ftstc(int file);int fgetc(int file);int pcmcia_init (void);#ifdef CONFIG_SHOW_BOOT_PROGRESSvoid show_boot_progress (int status);#endif#ifdef CONFIG_INIT_CRITICAL#error CONFIG_INIT_CRITICAL is deprecated!#error Read section CONFIG_SKIP_LOWLEVEL_INIT in README.#endif#endif /* __COMMON_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -