crisksyms.c 688 B

123456789101112131415161718192021222324
  1. #include <linux/config.h>
  2. #include <linux/module.h>
  3. #include <linux/irq.h>
  4. #include <asm/arch/dma.h>
  5. #include <asm/arch/intmem.h>
  6. #include <asm/arch/pinmux.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_dealloc);
  18. /* Functions masking/unmasking interrupts */
  19. EXPORT_SYMBOL(mask_irq);
  20. EXPORT_SYMBOL(unmask_irq);