Home
last modified time | relevance | path

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

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/interrupt-controller/
Dsocionext,uniphier-aidet.txt1 UniPhier AIDET
3 UniPhier AIDET (ARM Interrupt Detector) is an add-on block for ARM GIC (Generic
5 interrupts. The AIDET provides logic inverter to support low level and falling
9 - compatible: Should be one of the following:
10 "socionext,uniphier-ld4-aidet" - for LD4 SoC
11 "socionext,uniphier-pro4-aidet" - for Pro4 SoC
12 "socionext,uniphier-sld8-aidet" - for sLD8 SoC
13 "socionext,uniphier-pro5-aidet" - for Pro5 SoC
14 "socionext,uniphier-pxs2-aidet" - for PXs2/LD6b SoC
15 "socionext,uniphier-ld11-aidet" - for LD11 SoC
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
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 …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
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>
11 compatible = "socionext,uniphier-pro4";
12 #address-cells = <1>;
13 #size-cells = <1>;
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-a9";
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
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>
11 compatible = "socionext,uniphier-pro4";
12 #address-cells = <1>;
13 #size-cells = <1>;
16 #address-cells = <1>;
17 #size-cells = <0>;
21 compatible = "arm,cortex-a9";
[all …]
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-uniphier-aidet.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for UniPhier AIDET (ARM Interrupt Detector)
37 spin_lock_irqsave(&priv->lock, flags); in uniphier_aidet_reg_update()
38 tmp = readl_relaxed(priv->reg_base + reg); in uniphier_aidet_reg_update()
41 writel_relaxed(tmp, priv->reg_base + reg); in uniphier_aidet_reg_update()
42 spin_unlock_irqrestore(&priv->lock, flags); in uniphier_aidet_reg_update()
59 struct uniphier_aidet_priv *priv = data->chip_data; in uniphier_aidet_irq_set_type()
77 return -EINVAL; in uniphier_aidet_irq_set_type()
80 uniphier_aidet_detconf_update(priv, data->hwirq, val); in uniphier_aidet_irq_set_type()
86 .name = "AIDET",
[all …]
/kernel/linux/linux-4.19/drivers/irqchip/
Dirq-uniphier-aidet.c2 * Driver for UniPhier AIDET (ARM Interrupt Detector)
45 spin_lock_irqsave(&priv->lock, flags); in uniphier_aidet_reg_update()
46 tmp = readl_relaxed(priv->reg_base + reg); in uniphier_aidet_reg_update()
49 writel_relaxed(tmp, priv->reg_base + reg); in uniphier_aidet_reg_update()
50 spin_unlock_irqrestore(&priv->lock, flags); in uniphier_aidet_reg_update()
67 struct uniphier_aidet_priv *priv = data->chip_data; in uniphier_aidet_irq_set_type()
85 return -EINVAL; in uniphier_aidet_irq_set_type()
88 uniphier_aidet_detconf_update(priv, data->hwirq, val); in uniphier_aidet_irq_set_type()
94 .name = "AIDET",
107 if (WARN_ON(fwspec->param_count < 2)) in uniphier_aidet_domain_translate()
[all …]