Lines Matching +full:pxa3xx +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/pxa25x.c
17 #include <linux/dma/pxa-dma.h>
18 #include <linux/gpio.h>
19 #include <linux/gpio-pxa.h>
121 int gpio = pxa_irq_to_gpio(d->irq); in pxa25x_set_wake() local
124 if (gpio >= 0 && gpio < 85) in pxa25x_set_wake()
125 return gpio_set_wake(gpio, on); in pxa25x_set_wake()
127 if (d->irq == IRQ_RTCAlrm) { in pxa25x_set_wake()
132 return -EINVAL; in pxa25x_set_wake()
163 IRQCHIP_DECLARE(pxa25x_intc, "marvell,pxa-intc", pxa25x_dt_init_irq);
205 /* PXA25x, PXA27x and PXA3xx common entries */
206 { "pxa2xx-ac97", "pcm_pcm_mic_mono", PDMA_FILTER_PARAM(LOWEST, 8) },
207 { "pxa2xx-ac97", "pcm_pcm_aux_mono_in", PDMA_FILTER_PARAM(LOWEST, 9) },
208 { "pxa2xx-ac97", "pcm_pcm_aux_mono_out",
210 { "pxa2xx-ac97", "pcm_pcm_stereo_in", PDMA_FILTER_PARAM(LOWEST, 11) },
211 { "pxa2xx-ac97", "pcm_pcm_stereo_out", PDMA_FILTER_PARAM(LOWEST, 12) },
212 { "pxa-ssp-dai.1", "rx", PDMA_FILTER_PARAM(LOWEST, 13) },
213 { "pxa-ssp-dai.1", "tx", PDMA_FILTER_PARAM(LOWEST, 14) },
214 { "pxa-ssp-dai.2", "rx", PDMA_FILTER_PARAM(LOWEST, 15) },
215 { "pxa-ssp-dai.2", "tx", PDMA_FILTER_PARAM(LOWEST, 16) },
216 { "pxa2xx-ir", "rx", PDMA_FILTER_PARAM(LOWEST, 17) },
217 { "pxa2xx-ir", "tx", PDMA_FILTER_PARAM(LOWEST, 18) },
218 { "pxa2xx-mci.0", "rx", PDMA_FILTER_PARAM(LOWEST, 21) },
219 { "pxa2xx-mci.0", "tx", PDMA_FILTER_PARAM(LOWEST, 22) },
222 { "pxa25x-ssp.0", "rx", PDMA_FILTER_PARAM(LOWEST, 13) },
223 { "pxa25x-ssp.0", "tx", PDMA_FILTER_PARAM(LOWEST, 14) },
224 { "pxa25x-nssp.1", "rx", PDMA_FILTER_PARAM(LOWEST, 15) },
225 { "pxa25x-nssp.1", "tx", PDMA_FILTER_PARAM(LOWEST, 16) },
226 { "pxa25x-nssp.2", "rx", PDMA_FILTER_PARAM(LOWEST, 23) },
227 { "pxa25x-nssp.2", "tx", PDMA_FILTER_PARAM(LOWEST, 24) },