Lines Matching +full:pxa3xx +full:- +full:gpio

1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/pxa27x.c
12 #include <linux/dma/pxa-dma.h>
13 #include <linux/gpio.h>
14 #include <linux/gpio-pxa.h>
24 #include <linux/platform_data/i2c-pxa.h>
34 #include <linux/platform_data/usb-ohci-pxa27x.h>
41 #include <linux/clk-provider.h>
64 * to_gpio == true: configured to generic output gpio and driven high in pxa27x_configure_ac97reset()
97 return -EINVAL; in pxa27x_set_pwrmode()
140 /* ensure voltage-change sequencer not initiated, which hangs */ in pxa27x_cpu_pm_enter()
143 /* Clear edge-detect status register. */ in pxa27x_cpu_pm_enter()
204 int gpio = pxa_irq_to_gpio(d->irq); in pxa27x_set_wake() local
207 if (gpio >= 0 && gpio < 128) in pxa27x_set_wake()
208 return gpio_set_wake(gpio, on); in pxa27x_set_wake()
210 if (d->irq == IRQ_KEYPAD) in pxa27x_set_wake()
213 switch (d->irq) { in pxa27x_set_wake()
221 return -EINVAL; in pxa27x_set_wake()
245 IRQCHIP_DECLARE(pxa27x_intc, "marvell,pxa-intc", pxa27x_dt_init_irq);
301 /* PXA25x, PXA27x and PXA3xx common entries */
302 { "pxa2xx-ac97", "pcm_pcm_mic_mono", PDMA_FILTER_PARAM(LOWEST, 8) },
303 { "pxa2xx-ac97", "pcm_pcm_aux_mono_in", PDMA_FILTER_PARAM(LOWEST, 9) },
304 { "pxa2xx-ac97", "pcm_pcm_aux_mono_out",
306 { "pxa2xx-ac97", "pcm_pcm_stereo_in", PDMA_FILTER_PARAM(LOWEST, 11) },
307 { "pxa2xx-ac97", "pcm_pcm_stereo_out", PDMA_FILTER_PARAM(LOWEST, 12) },
308 { "pxa-ssp-dai.0", "rx", PDMA_FILTER_PARAM(LOWEST, 13) },
309 { "pxa-ssp-dai.0", "tx", PDMA_FILTER_PARAM(LOWEST, 14) },
310 { "pxa-ssp-dai.1", "rx", PDMA_FILTER_PARAM(LOWEST, 15) },
311 { "pxa-ssp-dai.1", "tx", PDMA_FILTER_PARAM(LOWEST, 16) },
312 { "pxa2xx-ir", "rx", PDMA_FILTER_PARAM(LOWEST, 17) },
313 { "pxa2xx-ir", "tx", PDMA_FILTER_PARAM(LOWEST, 18) },
314 { "pxa2xx-mci.0", "rx", PDMA_FILTER_PARAM(LOWEST, 21) },
315 { "pxa2xx-mci.0", "tx", PDMA_FILTER_PARAM(LOWEST, 22) },
316 { "pxa-ssp-dai.2", "rx", PDMA_FILTER_PARAM(LOWEST, 66) },
317 { "pxa-ssp-dai.2", "tx", PDMA_FILTER_PARAM(LOWEST, 67) },
320 { "pxa2xx-i2s", "rx", PDMA_FILTER_PARAM(LOWEST, 2) },
321 { "pxa2xx-i2s", "tx", PDMA_FILTER_PARAM(LOWEST, 3) },
322 { "pxa27x-camera.0", "CI_Y", PDMA_FILTER_PARAM(HIGHEST, 68) },
323 { "pxa27x-camera.0", "CI_U", PDMA_FILTER_PARAM(HIGHEST, 69) },
324 { "pxa27x-camera.0", "CI_V", PDMA_FILTER_PARAM(HIGHEST, 70) },