crisksyms.c 662 B

1234567891011121314151617181920212223
  1. #include <linux/module.h>
  2. #include <linux/irq.h>
  3. #include <asm/arch/dma.h>
  4. #include <asm/arch/intmem.h>
  5. #include <asm/arch/pinmux.h>
  6. /* Functions for allocating DMA channels */
  7. EXPORT_SYMBOL(crisv32_request_dma);
  8. EXPORT_SYMBOL(crisv32_free_dma);
  9. /* Functions for handling internal RAM */
  10. EXPORT_SYMBOL(crisv32_intmem_alloc);
  11. EXPORT_SYMBOL(crisv32_intmem_free);
  12. EXPORT_SYMBOL(crisv32_intmem_phys_to_virt);
  13. EXPORT_SYMBOL(crisv32_intmem_virt_to_phys);
  14. /* Functions for handling pinmux */
  15. EXPORT_SYMBOL(crisv32_pinmux_alloc);
  16. EXPORT_SYMBOL(crisv32_pinmux_dealloc);
  17. /* Functions masking/unmasking interrupts */
  18. EXPORT_SYMBOL(mask_irq);
  19. EXPORT_SYMBOL(unmask_irq);