Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/irqchip/
H A 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 …]
H A DMakefile12 obj-$(CONFIG_EXYNOS_IRQ_COMBINER) += exynos-combiner.o
88 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
H A DKconfig401 bool "QCOM IRQ combiner support"
405 Say yes here to add support for the IRQ combiner devices embedded
550 bool "Samsung Exynos IRQ combiner support" if COMPILE_TEST
553 Say yes here to add support for the IRQ combiner devices embedded
/openbmc/u-boot/arch/arm/dts/
H A Dexynos4210.dtsi58 <2 &combiner 12 6>,
59 <3 &combiner 12 7>,
73 interrupt-parent = <&combiner>;
104 interrupt-parent = <&combiner>;
153 &combiner {
154 samsung,combiner-nr = <16>;
H A Dexynos4x12.dtsi56 <1 &combiner 12 5>,
57 <2 &combiner 12 6>,
58 <3 &combiner 12 7>,
86 interrupt-parent = <&combiner>;
H A Dexynos4412.dtsi26 &combiner {
27 samsung,combiner-nr = <20>;
H A Dexynos5.dtsi15 combiner: interrupt-controller@10440000 { label
16 compatible = "samsung,exynos4210-combiner";
19 samsung,combiner-nr = <32>;
H A Dexynos4.dtsi23 combiner: interrupt-controller@10440000 { label
24 compatible = "samsung,exynos4210-combiner";
H A Dexynos54xx-pinctrl.dtsi32 interrupt-parent = <&combiner>;
43 interrupt-parent = <&combiner>;
H A Dexynos5250-pinctrl.dtsi169 interrupt-parent = <&combiner>;
180 interrupt-parent = <&combiner>;
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos5250.dtsi169 interrupt-parent = <&combiner>;
249 interrupts-extended = <&combiner 23 3>,
250 <&combiner 23 4>,
251 <&combiner 25 2>,
252 <&combiner 25 3>,
847 interrupt-parent = <&combiner>;
857 interrupt-parent = <&combiner>;
868 interrupt-parent = <&combiner>;
879 interrupt-parent = <&combiner>;
889 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4x12.dtsi230 interrupt-parent = <&combiner>;
302 <&combiner 12 5>,
303 <&combiner 12 6>,
304 <&combiner 12 7>,
320 interrupt-parent = <&combiner>;
353 interrupt-parent = <&combiner>;
363 interrupt-parent = <&combiner>;
374 interrupt-parent = <&combiner>;
385 interrupt-parent = <&combiner>;
396 interrupt-parent = <&combiner>;
[all …]
H A Dexynos54xx.dtsi40 interrupt-parent = <&combiner>;
80 interrupts-extended = <&combiner 23 3>,
81 <&combiner 23 4>,
82 <&combiner 25 2>,
83 <&combiner 25 3>,
H A 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>;
H A Dexynos4.dtsi56 interrupt-parent = <&combiner>;
165 combiner: interrupt-controller@10440000 { label
166 compatible = "samsung,exynos4210-combiner";
700 interrupt-parent = <&combiner>;
713 interrupt-parent = <&combiner>;
883 interrupt-parent = <&combiner>;
894 interrupt-parent = <&combiner>;
905 interrupt-parent = <&combiner>;
916 interrupt-parent = <&combiner>;
927 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4210.dtsi290 <&combiner 12 6>,
291 <&combiner 12 7>,
360 interrupt-parent = <&combiner>;
370 interrupt-parent = <&combiner>;
408 &combiner {
409 samsung,combiner-nr = <16>;
H A Dexynos5420.dtsi989 interrupt-parent = <&combiner>;
999 interrupt-parent = <&combiner>;
1009 interrupt-parent = <&combiner>;
1020 interrupt-parent = <&combiner>;
1031 interrupt-parent = <&combiner>;
1042 interrupt-parent = <&combiner>;
1073 interrupt-parent = <&combiner>;
1084 interrupt-parent = <&combiner>;
1095 interrupt-parent = <&combiner>;
1106 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4212.dtsi141 &combiner {
142 samsung,combiner-nr = <18>;
H A Dexynos4412.dtsi167 &combiner {
168 samsung,combiner-nr = <20>;
H A Dexynos5410-pinctrl.dtsi235 interrupt-parent = <&combiner>;
252 interrupt-parent = <&combiner>;
H A Dexynos5420-pinctrl.dtsi28 interrupt-parent = <&combiner>;
39 interrupt-parent = <&combiner>;
H A Dexynos5250-pinctrl.dtsi167 interrupt-parent = <&combiner>;
178 interrupt-parent = <&combiner>;
/openbmc/linux/drivers/gpu/drm/bridge/imx/
H A DKconfig27 tristate "Freescale i.MX8QM/QXP pixel combiner"
32 Choose this to enable pixel combiner found in
H A DMakefile4 obj-$(CONFIG_DRM_IMX8QXP_PIXEL_COMBINER) += imx8qxp-pixel-combiner.o
/openbmc/linux/Documentation/devicetree/bindings/display/exynos/
H A Dexynos_dp.txt23 interrupt combiner values.
80 interrupt-parent = <&combiner>;

12