crisksyms.c 842 B

1234567891011121314151617181920212223242526272829
  1. #include <linux/module.h>
  2. #include <linux/irq.h>
  3. #include <arch/dma.h>
  4. #include <arch/intmem.h>
  5. #include <mach/pinmux.h>
  6. #include <arch/io.h>
  7. /* Functions for allocating DMA channels */
  8. EXPORT_SYMBOL(crisv32_request_dma);
  9. EXPORT_SYMBOL(crisv32_free_dma);
  10. /* Functions for handling internal RAM */
  11. EXPORT_SYMBOL(crisv32_intmem_alloc);
  12. EXPORT_SYMBOL(crisv32_intmem_free);
  13. EXPORT_SYMBOL(crisv32_intmem_phys_to_virt);
  14. EXPORT_SYMBOL(crisv32_intmem_virt_to_phys);
  15. /* Functions for handling pinmux */
  16. EXPORT_SYMBOL(crisv32_pinmux_alloc);
  17. EXPORT_SYMBOL(crisv32_pinmux_alloc_fixed);
  18. EXPORT_SYMBOL(crisv32_pinmux_dealloc);
  19. EXPORT_SYMBOL(crisv32_pinmux_dealloc_fixed);
  20. EXPORT_SYMBOL(crisv32_io_get_name);
  21. EXPORT_SYMBOL(crisv32_io_get);
  22. /* Functions masking/unmasking interrupts */
  23. EXPORT_SYMBOL(crisv32_mask_irq);
  24. EXPORT_SYMBOL(crisv32_unmask_irq);