]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | // SPDX-License-Identifier: GPL-2.0 |
51533b61 MS |
2 | #include <linux/module.h> |
3 | #include <linux/irq.h> | |
556dcee7 JN |
4 | #include <arch/dma.h> |
5 | #include <arch/intmem.h> | |
6 | #include <mach/pinmux.h> | |
51533b61 MS |
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); | |
43e6bd6a | 20 | EXPORT_SYMBOL(crisv32_pinmux_alloc_fixed); |
51533b61 | 21 | EXPORT_SYMBOL(crisv32_pinmux_dealloc); |
43e6bd6a | 22 | EXPORT_SYMBOL(crisv32_pinmux_dealloc_fixed); |
51533b61 MS |
23 | |
24 | /* Functions masking/unmasking interrupts */ | |
4150764f JN |
25 | EXPORT_SYMBOL(crisv32_mask_irq); |
26 | EXPORT_SYMBOL(crisv32_unmask_irq); |