Home
last modified time | relevance | path

Searched +full:c900 +full:- +full:aclint +full:- +full:sswi (Results 1 – 3 of 3) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/
Dthead,c900-aclint-sswi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/thead,c900-aclint-sswi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: T-HEAD C900 ACLINT Supervisor-level Software Interrupt Device
10 - Inochi Amaoto <[email protected]>
13 The SSWI device is a part of the THEAD ACLINT device. It provides
14 supervisor-level IPI functionality for a set of HARTs on a THEAD
16 HART connected to the SSWI device.
21 - enum:
[all …]
/linux-6.14.4/drivers/irqchip/
Dirq-thead-c900-aclint-sswi.c1 // SPDX-License-Identifier: GPL-2.0
6 #define pr_fmt(fmt) "thead-c900-aclint-sswi: " fmt
82 pr_err("%pfwP: no ACLINT SSWI context available\n", fwnode); in thead_aclint_sswi_parse_irq()
83 return -EINVAL; in thead_aclint_sswi_parse_irq()
96 return -ENOTSUPP; in thead_aclint_sswi_parse_irq()
114 /* If it is T-HEAD CPU, check whether SSWI is enabled */ in thead_aclint_sswi_probe()
117 return -ENOTSUPP; in thead_aclint_sswi_probe()
120 return -EINVAL; in thead_aclint_sswi_probe()
124 return -ENOMEM; in thead_aclint_sswi_probe()
126 /* Parse SSWI setting */ in thead_aclint_sswi_probe()
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_IRQCHIP) += irqchip.o
4 obj-$(CONFIG_AL_FIC) += irq-al-fic.o
5 obj-$(CONFIG_ALPINE_MSI) += irq-alpine-msi.o
6 obj-$(CONFIG_ATH79) += irq-ath79-cpu.o
7 obj-$(CONFIG_ATH79) += irq-ath79-misc.o
8 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o
9 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2836.o
10 obj-$(CONFIG_ARCH_ACTIONS) += irq-owl-sirq.o
11 obj-$(CONFIG_DAVINCI_CP_INTC) += irq-davinci-cp-intc.o
[all …]