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-sh / sh03 / io.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  952 b   |  47 lines

  1. /*
  2.  * include/asm-sh/sh03/io.h
  3.  *
  4.  * Copyright 2004 Interface Co.,Ltd. Saito.K
  5.  *
  6.  * IO functions for an Interface CTP/PCI-SH03
  7.  */
  8.  
  9. #ifndef _ASM_SH_IO_SH03_H
  10. #define _ASM_SH_IO_SH03_H
  11.  
  12. #include <linux/time.h>
  13.  
  14. #define INTC_IPRD    0xffd00010UL
  15.  
  16. #define IRL0_IRQ    2
  17. #define IRL0_IPR_ADDR    INTC_IPRD
  18. #define IRL0_IPR_POS    3
  19. #define IRL0_PRIORITY    13
  20.  
  21. #define IRL1_IRQ    5
  22. #define IRL1_IPR_ADDR    INTC_IPRD
  23. #define IRL1_IPR_POS    2
  24. #define IRL1_PRIORITY    10
  25.  
  26. #define IRL2_IRQ    8
  27. #define IRL2_IPR_ADDR    INTC_IPRD
  28. #define IRL2_IPR_POS    1
  29. #define IRL2_PRIORITY    7
  30.  
  31. #define IRL3_IRQ    11
  32. #define IRL3_IPR_ADDR    INTC_IPRD
  33. #define IRL3_IPR_POS    0
  34. #define IRL3_PRIORITY    4
  35.  
  36.  
  37. extern unsigned long sh03_isa_port2addr(unsigned long offset);
  38.  
  39. extern void setup_sh03(void);
  40. extern void init_sh03_IRQ(void);
  41. extern void heartbeat_sh03(void);
  42.  
  43. extern void sh03_rtc_gettimeofday(struct timeval *tv);
  44. extern int sh03_rtc_settimeofday(const struct timeval *tv);
  45.  
  46. #endif /* _ASM_SH_IO_SH03_H */
  47.