edosk7705.h 1.1 KB

123456789101112131415161718192021222324252627282930
  1. /*
  2. * include/asm-sh/edosk7705.h
  3. *
  4. * Modified version of io_se.h for the EDOSK7705 specific functions.
  5. *
  6. * May be copied or modified under the terms of the GNU General Public
  7. * License. See linux/COPYING for more information.
  8. *
  9. * IO functions for an Hitachi EDOSK7705 development board
  10. */
  11. #ifndef __ASM_SH_EDOSK7705_IO_H
  12. #define __ASM_SH_EDOSK7705_IO_H
  13. #include <asm/io_generic.h>
  14. extern unsigned char sh_edosk7705_inb(unsigned long port);
  15. extern unsigned int sh_edosk7705_inl(unsigned long port);
  16. extern void sh_edosk7705_outb(unsigned char value, unsigned long port);
  17. extern void sh_edosk7705_outl(unsigned int value, unsigned long port);
  18. extern void sh_edosk7705_insb(unsigned long port, void *addr, unsigned long count);
  19. extern void sh_edosk7705_insl(unsigned long port, void *addr, unsigned long count);
  20. extern void sh_edosk7705_outsb(unsigned long port, const void *addr, unsigned long count);
  21. extern void sh_edosk7705_outsl(unsigned long port, const void *addr, unsigned long count);
  22. extern unsigned long sh_edosk7705_isa_port2addr(unsigned long offset);
  23. #endif /* __ASM_SH_EDOSK7705_IO_H */