home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-powerpc / udbg.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  1.4 KB  |  48 lines

  1. /*
  2.  * (c) 2001, 2006 IBM Corporation.
  3.  *
  4.  * This program is free software; you can redistribute it and/or
  5.  * modify it under the terms of the GNU General Public License
  6.  * as published by the Free Software Foundation; either version
  7.  * 2 of the License, or (at your option) any later version.
  8.  */
  9.  
  10. #ifndef _ASM_POWERPC_UDBG_H
  11. #define _ASM_POWERPC_UDBG_H
  12. #ifdef __KERNEL__
  13.  
  14. #include <linux/compiler.h>
  15. #include <linux/init.h>
  16.  
  17. extern void (*udbg_putc)(char c);
  18. extern int (*udbg_getc)(void);
  19. extern int (*udbg_getc_poll)(void);
  20.  
  21. extern void udbg_puts(const char *s);
  22. extern int udbg_write(const char *s, int n);
  23. extern int udbg_read(char *buf, int buflen);
  24.  
  25. extern void register_early_udbg_console(void);
  26. extern void udbg_printf(const char *fmt, ...);
  27. extern void udbg_progress(char *s, unsigned short hex);
  28.  
  29. extern void udbg_init_uart(void __iomem *comport, unsigned int speed,
  30.                unsigned int clock);
  31. extern unsigned int udbg_probe_uart_speed(void __iomem *comport,
  32.                       unsigned int clock);
  33.  
  34. struct device_node;
  35. extern void udbg_scc_init(int force_scc);
  36. extern int udbg_adb_init(int force_btext);
  37. extern void udbg_adb_init_early(void);
  38.  
  39. extern void __init udbg_early_init(void);
  40. extern void __init udbg_init_debug_lpar(void);
  41. extern void __init udbg_init_pmac_realmode(void);
  42. extern void __init udbg_init_maple_realmode(void);
  43. extern void __init udbg_init_iseries(void);
  44. extern void __init udbg_init_rtas(void);
  45.  
  46. #endif /* __KERNEL__ */
  47. #endif /* _ASM_POWERPC_UDBG_H */
  48.