Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Duniphier-pro4.dtsi2 * Device Tree Source for UniPhier Pro4 SoC
4 * Copyright (C) 2015-2016 Socionext Inc.
7 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
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";
23 enable-method = "psci";
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
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>
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 …]
/OK3568_Linux_fs/kernel/drivers/irqchip/
H A 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 …]