Home
last modified time | relevance | path

Searched +full:xtensa +full:- +full:pic (Results 1 – 10 of 10) sorted by relevance

/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dcdns,xtensa-pic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
5 ---
6 $id: http://devicetree.org/schemas/interrupt-controller/cdns,xtensa-pic.yaml#
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 title: Xtensa Interrupt Controllers
12 - Max Filippov <jcmvbkbc@gmail.com>
15 Xtensa Interrupt Distributor and Programmable Interrupt Controller (MX) and
16 Xtensa built-in Programmable Interrupt Controller (PIC)
21 - cdns,xtensa-mx
22 - cdns,xtensa-pic
[all …]
/linux/arch/xtensa/boot/dts/
H A Dvirt.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 compatible = "cdns,xtensa-iss";
6 #address-cells = <1>;
7 #size-cells = <1>;
8 interrupt-parent = <&pic>;
20 #address-cells = <1>;
21 #size-cells = <0>;
23 compatible = "cdns,xtensa-cpu";
31 #clock-cells = <0>;
[all …]
H A Dcsp.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 compatible = "cdns,xtensa-xtfpga";
6 #address-cells = <1>;
7 #size-cells = <1>;
8 interrupt-parent = <&pic>;
20 #address-cells = <1>;
21 #size-cells = <0>;
23 compatible = "cdns,xtensa-cpu";
28 pic: pic { label
[all …]
H A Dxtfpga.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 compatible = "cdns,xtensa-xtfpga";
4 #address-cells = <1>;
5 #size-cells = <1>;
6 interrupt-parent = <&pic>;
18 #address-cells = <1>;
19 #size-cells = <0>;
21 compatible = "cdns,xtensa-cpu";
27 pic: pic { label
28 compatible = "cdns,xtensa-pic";
[all …]
H A Dlx200mx.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 /include/ "xtfpga-flash-16m.dtsi"
7 compatible = "cdns,xtensa-lx200";
12 pic: pic { label
13 compatible = "cdns,xtensa-mx";
14 #interrupt-cells = <2>;
15 interrupt-controller;
/linux/drivers/irqchip/
H A Dirq-xtensa-pic.c2 * Xtensa built-in interrupt controller
4 * Copyright (C) 2002 - 2013 Tensilica, Inc.
20 #include <linux/irqchip/xtensa-pic.h>
49 irq_mask &= ~BIT(d->hwirq); in xtensa_irq_mask()
58 irq_mask |= BIT(d->hwirq); in xtensa_irq_unmask()
64 xtensa_set_sr(BIT(d->hwirq), intclear); in xtensa_irq_ack()
69 unsigned int mask = BIT(d->hwirq); in xtensa_irq_retrigger()
78 .name = "xtensa",
88 irq_domain_create_legacy(NULL, NR_IRQS - 1, 1, 0, in xtensa_pic_init_legacy()
103 IRQCHIP_DECLARE(xtensa_irq_chip, "cdns,xtensa-pic", xtensa_pic_init);
/linux/arch/xtensa/
H A DMakefile6 # Copyright (C) 2001 - 2005 Tensilica Inc.
10 # architecture-specific flags and dependencies.
15 variant-y := $(CONFIG_XTENSA_VARIANT_NAME)
17 VARIANT = $(variant-y)
22 CROSS_COMPILE = xtensa_$(VARIANT)-
29 platform-$(CONFIG_XTENSA_PLATFORM_XT2000) := xt2000
30 platform-$(CONFIG_XTENSA_PLATFORM_ISS) := iss
31 platform-$(CONFIG_XTENSA_PLATFORM_XTFPGA) := xtfpga
34 KBUILD_CFLAGS += -ffreestanding -D__linux__
35 KBUILD_CFLAGS += -pipe -mlongcalls -mtext-section-literals
[all …]
/linux/arch/xtensa/kernel/
H A Dirq.c1 // SPDX-License-Identifier: GPL-2.0
3 * linux/arch/xtensa/kernel/irq.c
5 * Xtensa built-in interrupt controller and some generic functions copied
8 * Copyright (C) 2002 - 2013 Tensilica, Inc.
23 #include <linux/irqchip/xtensa-mx.h>
24 #include <linux/irqchip/xtensa-pic.h>
42 sp &= THREAD_SIZE - 1; in do_IRQ()
46 sp - sizeof(struct thread_info)); in do_IRQ()
62 seq_puts(p, " Non-maskable interrupts\n"); in arch_show_interrupts()
72 return -EINVAL; in xtensa_irq_domain_xlate()
[all …]
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt16 force -- enable ACPI if default was off
17 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
18 off -- disable ACPI if default was on
19 noirq -- do not use ACPI for IRQ routing
20 strict -- Be less tolerant of platforms that are not
22 rsdt -- prefer RSDT over (default) XSDT
23 copy_dsdt -- copy DSDT to memory
24 nocmcff -- Disable firmware first mode for corrected
28 nospcr -- disable console in ACPI SPCR table as
45 If set to vendor, prefer vendor-specific driver
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]