Lines Matching +full:disable +full:- +full:mmu +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0-only
5 * Jean-Christian Hassler <[email protected]>
24 #include "aw2-saa7146.h"
26 #include "aw2-tsl.c"
28 #define WRITEREG(value, addr) writel((value), chip->base_addr + (addr))
29 #define READREG(addr) readl(chip->base_addr + (addr))
38 /* chip-specific destructor */
41 /* disable all irqs */ in snd_aw2_saa7146_free()
44 /* reset saa7146 */ in snd_aw2_saa7146_free()
48 chip->base_addr = NULL; in snd_aw2_saa7146_free()
81 chip->base_addr = pci_base_addr; in snd_aw2_saa7146_setup()
83 /* disable all irqs */ in snd_aw2_saa7146_setup()
86 /* reset saa7146 */ in snd_aw2_saa7146_setup()
151 pages. So we don't need to use MMU of saa7146. in snd_aw2_saa7146_pcm_init_playback()
154 /* No MMU -> nothing to do with PageA1, we only configure the limit of in snd_aw2_saa7146_pcm_init_playback()
156 /* Disable MMU */ in snd_aw2_saa7146_pcm_init_playback()
195 "Substream number is not 0 or 1 -> not managed\n"); in snd_aw2_saa7146_pcm_init_playback()
208 pages. So we don't need to use MMU of saa7146. in snd_aw2_saa7146_pcm_init_capture()
211 /* No MMU -> nothing to do with PageA1, we only configure the limit of in snd_aw2_saa7146_pcm_init_capture()
213 /* Disable MMU */ in snd_aw2_saa7146_pcm_init_capture()
241 "Substream number is not 0 -> not managed\n"); in snd_aw2_saa7146_pcm_init_capture()
382 ptr = pci_adp - (long)start_addr; in snd_aw2_saa7146_get_hw_ptr_playback()
389 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_playback()
406 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_capture()