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 8/* Functions for allocating DMA channels */ 9EXPORT_SYMBOL(crisv32_request_dma); 10EXPORT_SYMBOL(crisv32_free_dma); 11 12/* Functions for handling internal RAM */ 13EXPORT_SYMBOL(crisv32_intmem_alloc); 14EXPORT_SYMBOL(crisv32_intmem_free); 15EXPORT_SYMBOL(crisv32_intmem_phys_to_virt); 16EXPORT_SYMBOL(crisv32_intmem_virt_to_phys); 17 18/* Functions for handling pinmux */ 19EXPORT_SYMBOL(crisv32_pinmux_alloc); 20EXPORT_SYMBOL(crisv32_pinmux_alloc_fixed); 21EXPORT_SYMBOL(crisv32_pinmux_dealloc); 22EXPORT_SYMBOL(crisv32_pinmux_dealloc_fixed); 23EXPORT_SYMBOL(crisv32_io_get_name); 24EXPORT_SYMBOL(crisv32_io_get); 25 26/* Functions masking/unmasking interrupts */ 27EXPORT_SYMBOL(crisv32_mask_irq); 28EXPORT_SYMBOL(crisv32_unmask_irq); 29