Home
last modified time | relevance | path

Searched refs:combiner (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/drivers/irqchip/
Dqcom-irq-combiner.c31 struct combiner { struct
49 struct combiner *combiner = irq_desc_get_handler_data(desc); in combiner_handle_irq() argument
55 for (reg = 0; reg < combiner->nregs; reg++) { in combiner_handle_irq()
60 bit = readl_relaxed(combiner->regs[reg].addr); in combiner_handle_irq()
61 status = bit & combiner->regs[reg].enabled; in combiner_handle_irq()
65 combiner->regs[reg].enabled, in combiner_handle_irq()
66 combiner->regs[reg].addr); in combiner_handle_irq()
72 generic_handle_domain_irq(combiner->domain, hwirq); in combiner_handle_irq()
81 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_mask_irq() local
82 struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE; in combiner_irq_chip_mask_irq()
[all …]
DMakefile13 obj-$(CONFIG_EXYNOS_IRQ_COMBINER) += exynos-combiner.o
90 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
DKconfig387 bool "QCOM IRQ combiner support"
391 Say yes here to add support for the IRQ combiner devices embedded
526 bool "Samsung Exynos IRQ combiner support" if COMPILE_TEST
529 Say yes here to add support for the IRQ combiner devices embedded
/Linux-v5.15/arch/arm/boot/dts/
Dexynos5250.dtsi173 interrupt-parent = <&combiner>;
252 interrupts-extended = <&combiner 23 3>,
253 <&combiner 23 4>,
254 <&combiner 25 2>,
255 <&combiner 25 3>,
865 interrupt-parent = <&combiner>;
875 interrupt-parent = <&combiner>;
886 interrupt-parent = <&combiner>;
897 interrupt-parent = <&combiner>;
907 interrupt-parent = <&combiner>;
[all …]
Dexynos4412.dtsi198 interrupt-parent = <&combiner>;
271 <&combiner 12 5>,
272 <&combiner 12 6>,
273 <&combiner 12 7>,
289 interrupt-parent = <&combiner>;
322 interrupt-parent = <&combiner>;
332 interrupt-parent = <&combiner>;
343 interrupt-parent = <&combiner>;
354 interrupt-parent = <&combiner>;
365 interrupt-parent = <&combiner>;
[all …]
Dexynos54xx.dtsi40 interrupt-parent = <&combiner>;
79 interrupts-extended = <&combiner 23 3>,
80 <&combiner 23 4>,
81 <&combiner 25 2>,
82 <&combiner 25 3>,
Dexynos5.dtsi48 combiner: interrupt-controller@10440000 { label
49 compatible = "samsung,exynos4210-combiner";
52 samsung,combiner-nr = <32>;
191 interrupt-parent = <&combiner>;
203 interrupt-parent = <&combiner>;
Dexynos4.dtsi56 interrupt-parent = <&combiner>;
171 combiner: interrupt-controller@10440000 { label
172 compatible = "samsung,exynos4210-combiner";
707 interrupt-parent = <&combiner>;
720 interrupt-parent = <&combiner>;
890 interrupt-parent = <&combiner>;
901 interrupt-parent = <&combiner>;
912 interrupt-parent = <&combiner>;
923 interrupt-parent = <&combiner>;
934 interrupt-parent = <&combiner>;
[all …]
Dexynos4210.dtsi129 <&combiner 12 6>,
130 <&combiner 12 7>,
199 interrupt-parent = <&combiner>;
209 interrupt-parent = <&combiner>;
409 &combiner {
410 samsung,combiner-nr = <16>;
Dexynos5420.dtsi893 interrupt-parent = <&combiner>;
903 interrupt-parent = <&combiner>;
913 interrupt-parent = <&combiner>;
924 interrupt-parent = <&combiner>;
935 interrupt-parent = <&combiner>;
946 interrupt-parent = <&combiner>;
977 interrupt-parent = <&combiner>;
988 interrupt-parent = <&combiner>;
999 interrupt-parent = <&combiner>;
1010 interrupt-parent = <&combiner>;
[all …]
Dexynos5410-pinctrl.dtsi235 interrupt-parent = <&combiner>;
252 interrupt-parent = <&combiner>;
Dexynos5420-pinctrl.dtsi28 interrupt-parent = <&combiner>;
39 interrupt-parent = <&combiner>;
Dexynos5250-pinctrl.dtsi167 interrupt-parent = <&combiner>;
178 interrupt-parent = <&combiner>;
/Linux-v5.15/Documentation/devicetree/bindings/display/bridge/
Danalogix_dp.txt13 interrupt combiner values.
45 interrupt-parent = <&combiner>;
/Linux-v5.15/Documentation/devicetree/bindings/display/exynos/
Dexynos_dp.txt23 interrupt combiner values.
80 interrupt-parent = <&combiner>;
Dexynos7-decon.txt46 interrupt-parent = <&combiner>;
Dsamsung-fimd.txt91 interrupt-parent = <&combiner>;
/Linux-v5.15/Documentation/devicetree/bindings/thermal/
Dexynos-thermal.txt60 interrupt-parent = <&combiner>;