Searched refs:combiner (Results 1 – 18 of 18) sorted by relevance
| /Linux-v5.15/drivers/irqchip/ |
| D | qcom-irq-combiner.c | 31 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 …]
|
| D | Makefile | 13 obj-$(CONFIG_EXYNOS_IRQ_COMBINER) += exynos-combiner.o 90 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
|
| D | Kconfig | 387 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/ |
| D | exynos5250.dtsi | 173 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 …]
|
| D | exynos4412.dtsi | 198 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 …]
|
| D | exynos54xx.dtsi | 40 interrupt-parent = <&combiner>; 79 interrupts-extended = <&combiner 23 3>, 80 <&combiner 23 4>, 81 <&combiner 25 2>, 82 <&combiner 25 3>,
|
| D | exynos5.dtsi | 48 combiner: interrupt-controller@10440000 { label 49 compatible = "samsung,exynos4210-combiner"; 52 samsung,combiner-nr = <32>; 191 interrupt-parent = <&combiner>; 203 interrupt-parent = <&combiner>;
|
| D | exynos4.dtsi | 56 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 …]
|
| D | exynos4210.dtsi | 129 <&combiner 12 6>, 130 <&combiner 12 7>, 199 interrupt-parent = <&combiner>; 209 interrupt-parent = <&combiner>; 409 &combiner { 410 samsung,combiner-nr = <16>;
|
| D | exynos5420.dtsi | 893 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 …]
|
| D | exynos5410-pinctrl.dtsi | 235 interrupt-parent = <&combiner>; 252 interrupt-parent = <&combiner>;
|
| D | exynos5420-pinctrl.dtsi | 28 interrupt-parent = <&combiner>; 39 interrupt-parent = <&combiner>;
|
| D | exynos5250-pinctrl.dtsi | 167 interrupt-parent = <&combiner>; 178 interrupt-parent = <&combiner>;
|
| /Linux-v5.15/Documentation/devicetree/bindings/display/bridge/ |
| D | analogix_dp.txt | 13 interrupt combiner values. 45 interrupt-parent = <&combiner>;
|
| /Linux-v5.15/Documentation/devicetree/bindings/display/exynos/ |
| D | exynos_dp.txt | 23 interrupt combiner values. 80 interrupt-parent = <&combiner>;
|
| D | exynos7-decon.txt | 46 interrupt-parent = <&combiner>;
|
| D | samsung-fimd.txt | 91 interrupt-parent = <&combiner>;
|
| /Linux-v5.15/Documentation/devicetree/bindings/thermal/ |
| D | exynos-thermal.txt | 60 interrupt-parent = <&combiner>;
|