Lines Matching +full:rom +full:- +full:19 +full:h
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/pxa3xx.c
9 * 2007-09-02: eric miao <[email protected]>
12 #include <linux/dmaengine.h>
13 #include <linux/dma/pxa-dma.h>
14 #include <linux/module.h>
15 #include <linux/kernel.h>
16 #include <linux/init.h>
17 #include <linux/gpio-pxa.h>
18 #include <linux/pm.h>
19 #include <linux/platform_device.h>
20 #include <linux/irq.h>
21 #include <linux/irqchip.h>
22 #include <linux/io.h>
23 #include <linux/of.h>
24 #include <linux/syscore_ops.h>
25 #include <linux/platform_data/i2c-pxa.h>
26 #include <linux/platform_data/mmp_dma.h>
27 #include <linux/soc/pxa/cpu.h>
28 #include <linux/clk/pxa.h>
30 #include <asm/mach/map.h>
31 #include <asm/suspend.h>
32 #include "pxa3xx-regs.h"
33 #include "reset.h"
34 #include <linux/platform_data/usb-ohci-pxa27x.h>
35 #include "pm.h"
36 #include "addr-map.h"
37 #include "smemc.h"
38 #include "irqs.h"
40 #include "generic.h"
41 #include "devices.h"
53 #define NDCR_ND_ARB_CNTL (1 << 19)
55 #define CKEN_BOOT 11 /* < Boot rom clock enable */
56 #define CKEN_TPM 19 /* < TPM clock enable */
72 * We disable FIQs across the standby - otherwise, we might receive a
80 pm_enter_standby_end - pm_enter_standby_start); in pxa3xx_cpu_standby()
216 switch (d->irq) { in pxa3xx_set_wake()
288 return -EINVAL; in pxa3xx_set_wake()
307 PECR |= PECR_IS(d->irq - IRQ_WAKEUP0); in pxa_ack_ext_wakeup()
313 PECR &= ~PECR_IE(d->irq - IRQ_WAKEUP0); in pxa_mask_ext_wakeup()
319 PECR |= PECR_IE(d->irq - IRQ_WAKEUP0); in pxa_unmask_ext_wakeup()
325 PWER |= 1 << (d->irq - IRQ_WAKEUP0); in pxa_set_ext_wakeup_type()
328 PWER |= 1 << (d->irq - IRQ_WAKEUP0 + 2); in pxa_set_ext_wakeup_type()
375 IRQCHIP_DECLARE(pxa3xx_intc, "marvell,pxa-intc", pxa3xx_dt_init_irq);
409 * Note: the last 3 bits DxS are write-1-to-clear so carefully in pxa3xx_init()