Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 1 | #include <linux/module.h> |
| 2 | #include <linux/irq.h> |
Jesper Nilsson | 556dcee | 2008-10-21 17:45:58 +0200 | [diff] [blame] | 3 | #include <arch/dma.h> |
| 4 | #include <arch/intmem.h> |
| 5 | #include <mach/pinmux.h> |
| 6 | #include <arch/io.h> |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 7 | |
| 8 | /* Functions for allocating DMA channels */ |
| 9 | EXPORT_SYMBOL(crisv32_request_dma); |
| 10 | EXPORT_SYMBOL(crisv32_free_dma); |
| 11 | |
| 12 | /* Functions for handling internal RAM */ |
| 13 | EXPORT_SYMBOL(crisv32_intmem_alloc); |
| 14 | EXPORT_SYMBOL(crisv32_intmem_free); |
| 15 | EXPORT_SYMBOL(crisv32_intmem_phys_to_virt); |
| 16 | EXPORT_SYMBOL(crisv32_intmem_virt_to_phys); |
| 17 | |
| 18 | /* Functions for handling pinmux */ |
| 19 | EXPORT_SYMBOL(crisv32_pinmux_alloc); |
Jesper Nilsson | 43e6bd6 | 2008-01-24 14:31:55 +0100 | [diff] [blame] | 20 | EXPORT_SYMBOL(crisv32_pinmux_alloc_fixed); |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 21 | EXPORT_SYMBOL(crisv32_pinmux_dealloc); |
Jesper Nilsson | 43e6bd6 | 2008-01-24 14:31:55 +0100 | [diff] [blame] | 22 | EXPORT_SYMBOL(crisv32_pinmux_dealloc_fixed); |
| 23 | EXPORT_SYMBOL(crisv32_io_get_name); |
| 24 | EXPORT_SYMBOL(crisv32_io_get); |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 25 | |
| 26 | /* Functions masking/unmasking interrupts */ |
Jesper Nilsson | 4150764 | 2010-05-25 17:48:14 +0200 | [diff] [blame] | 27 | EXPORT_SYMBOL(crisv32_mask_irq); |
| 28 | EXPORT_SYMBOL(crisv32_unmask_irq); |