Home
last modified time | relevance | path

Searched +full:uniphier +full:- +full:pro4 +full:- +full:aidet (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dsocionext,uniphier-aidet.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/socionext,uniphier-aidet.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: UniPhier AIDET
10 UniPhier AIDET (ARM Interrupt Detector) is an add-on block for ARM GIC
12 rising edge interrupts. The AIDET provides logic inverter to support low
16 - Masahiro Yamada <yamada.masahiro@socionext.com>
19 - $ref: /schemas/interrupt-controller.yaml#
24 - socionext,uniphier-ld4-aidet
[all …]
/linux/arch/arm/boot/dts/socionext/
H A Duniphier-pro4.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 // Device Tree Source for UniPhier Pro4 SoC
5 // Copyright (C) 2015-2016 Socionext Inc.
8 #include <dt-bindings/gpio/uniphier-gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 compatible = "socionext,uniphier-pro4";
13 #address-cells = <1>;
14 #size-cells = <1>;
17 #address-cells = <1>;
18 #size-cells = <0>;
[all …]
/linux/drivers/irqchip/
H A Dirq-uniphier-aidet.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for UniPhier AIDET (ARM Interrupt Detector)
36 spin_lock_irqsave(&priv->lock, flags); in uniphier_aidet_reg_update()
37 tmp = readl_relaxed(priv->reg_base + reg); in uniphier_aidet_reg_update()
40 writel_relaxed(tmp, priv->reg_base + reg); in uniphier_aidet_reg_update()
41 spin_unlock_irqrestore(&priv->lock, flags); in uniphier_aidet_reg_update()
58 struct uniphier_aidet_priv *priv = data->chip_data; in uniphier_aidet_irq_set_type()
76 return -EINVAL; in uniphier_aidet_irq_set_type()
79 uniphier_aidet_detconf_update(priv, data->hwirq, val); in uniphier_aidet_irq_set_type()
85 .name = "AIDET",
[all …]