Lines Matching +full:ac97 +full:- +full:controller
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/pxa27x.c
12 #include <linux/dma/pxa-dma.h>
14 #include <linux/gpio-pxa.h>
24 #include <linux/platform_data/i2c-pxa.h>
36 #include <linux/platform_data/usb-ohci-pxa27x.h>
37 #include <linux/platform_data/asoc-pxa.h>
39 #include "addr-map.h"
44 #include <linux/clk-provider.h>
65 * ac97 controller during a warm reset. The configuration of the in pxa27x_configure_ac97reset()
68 * to_gpio == false: configured to ac97 controller alt fn AC97_nRESET in pxa27x_configure_ac97reset()
135 /* ensure voltage-change sequencer not initiated, which hangs */ in pxa27x_cpu_pm_enter()
138 /* Clear edge-detect status register. */ in pxa27x_cpu_pm_enter()
203 int gpio = pxa_irq_to_gpio(d->irq); in pxa27x_set_wake()
209 if (d->irq == IRQ_KEYPAD) in pxa27x_set_wake()
212 switch (d->irq) { in pxa27x_set_wake()
220 return -EINVAL; in pxa27x_set_wake()
245 IRQCHIP_DECLARE(pxa27x_intc, "marvell,pxa-intc", pxa27x_dt_init_irq);
298 { "pxa2xx-ac97", "pcm_pcm_mic_mono", PDMA_FILTER_PARAM(LOWEST, 8) },
299 { "pxa2xx-ac97", "pcm_pcm_aux_mono_in", PDMA_FILTER_PARAM(LOWEST, 9) },
300 { "pxa2xx-ac97", "pcm_pcm_aux_mono_out",
302 { "pxa2xx-ac97", "pcm_pcm_stereo_in", PDMA_FILTER_PARAM(LOWEST, 11) },
303 { "pxa2xx-ac97", "pcm_pcm_stereo_out", PDMA_FILTER_PARAM(LOWEST, 12) },
304 { "pxa-ssp-dai.0", "rx", PDMA_FILTER_PARAM(LOWEST, 13) },
305 { "pxa-ssp-dai.0", "tx", PDMA_FILTER_PARAM(LOWEST, 14) },
306 { "pxa-ssp-dai.1", "rx", PDMA_FILTER_PARAM(LOWEST, 15) },
307 { "pxa-ssp-dai.1", "tx", PDMA_FILTER_PARAM(LOWEST, 16) },
308 { "pxa2xx-ir", "rx", PDMA_FILTER_PARAM(LOWEST, 17) },
309 { "pxa2xx-ir", "tx", PDMA_FILTER_PARAM(LOWEST, 18) },
310 { "pxa2xx-mci.0", "rx", PDMA_FILTER_PARAM(LOWEST, 21) },
311 { "pxa2xx-mci.0", "tx", PDMA_FILTER_PARAM(LOWEST, 22) },
312 { "pxa-ssp-dai.2", "rx", PDMA_FILTER_PARAM(LOWEST, 66) },
313 { "pxa-ssp-dai.2", "tx", PDMA_FILTER_PARAM(LOWEST, 67) },
316 { "pxa2xx-i2s", "rx", PDMA_FILTER_PARAM(LOWEST, 2) },
317 { "pxa2xx-i2s", "tx", PDMA_FILTER_PARAM(LOWEST, 3) },
318 { "pxa27x-camera.0", "CI_Y", PDMA_FILTER_PARAM(HIGHEST, 68) },
319 { "pxa27x-camera.0", "CI_U", PDMA_FILTER_PARAM(HIGHEST, 69) },
320 { "pxa27x-camera.0", "CI_V", PDMA_FILTER_PARAM(HIGHEST, 70) },