/openbmc/linux/drivers/irqchip/ |
H A D | qcom-irq-combiner.c | 31 struct combiner { struct 49 struct combiner *combiner = irq_desc_get_handler_data(desc); in combiner_handle_irq() argument 81 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_mask_irq() local 89 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_unmask_irq() local 118 struct combiner *combiner = d->host_data; in combiner_irq_translate() local 168 struct combiner *combiner; member 199 ctx->combiner->regs[ctx->combiner->nregs].addr = vaddr; in get_registers_cb() 215 ctx.combiner = comb; in get_registers() 227 struct combiner *combiner; in combiner_probe() local 239 if (!combiner) in combiner_probe() [all …]
|
H A D | Makefile | 12 obj-$(CONFIG_EXYNOS_IRQ_COMBINER) += exynos-combiner.o 88 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | samsung,exynos4210-combiner.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/samsung,exynos4210-combiner.yaml# 13 Samsung's Exynos4 architecture includes a interrupt combiner controller which 18 The interrupt combiner controller consists of multiple combiners. Up to eight 19 interrupt sources can be connected to a combiner. The combiner outputs one 23 A single node in the device tree is used to describe the interrupt combiner 24 controller module (which includes multiple combiners). A combiner in the 27 accommodate up to 4 interrupt combiners (with each combiner supporting up to 35 const: samsung,exynos4210-combiner 53 samsung,combiner-nr: 76 compatible = "samsung,exynos4210-combiner";
|
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | fsl,imx8qxp-pixel-combiner.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-combiner.yaml# 16 either one screen, two screens, or virtual screens. The pixel combiner is 23 - fsl,imx8qm-pixel-combiner 24 - fsl,imx8qxp-pixel-combiner 47 description: Represents a display stream of pixel combiner. 92 pixel-combiner@56020000 { 93 compatible = "fsl,imx8qxp-pixel-combiner";
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | exynos4210.dtsi | 58 <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 D | exynos4x12.dtsi | 56 <1 &combiner 12 5>, 57 <2 &combiner 12 6>, 58 <3 &combiner 12 7>, 86 interrupt-parent = <&combiner>;
|
H A D | exynos4412.dtsi | 26 &combiner { 27 samsung,combiner-nr = <20>;
|
H A D | exynos5.dtsi | 15 combiner: interrupt-controller@10440000 { label 16 compatible = "samsung,exynos4210-combiner"; 19 samsung,combiner-nr = <32>;
|
H A D | exynos4.dtsi | 23 combiner: interrupt-controller@10440000 { label 24 compatible = "samsung,exynos4210-combiner";
|
H A D | exynos54xx-pinctrl.dtsi | 32 interrupt-parent = <&combiner>; 43 interrupt-parent = <&combiner>;
|
H A D | exynos5250-pinctrl.dtsi | 169 interrupt-parent = <&combiner>; 180 interrupt-parent = <&combiner>;
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos4x12.dtsi | 230 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>; 430 &combiner { [all …]
|
H A D | exynos5250.dtsi | 169 interrupt-parent = <&combiner>; 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>; 900 interrupt-parent = <&combiner>; [all …]
|
H A D | exynos54xx.dtsi | 40 interrupt-parent = <&combiner>; 80 interrupts-extended = <&combiner 23 3>, 81 <&combiner 23 4>, 82 <&combiner 25 2>, 83 <&combiner 25 3>,
|
H A 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>;
|
H A D | exynos4.dtsi | 56 interrupt-parent = <&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>; 938 interrupt-parent = <&combiner>; 949 interrupt-parent = <&combiner>; [all …]
|
H A D | exynos4210.dtsi | 290 <&combiner 12 6>, 291 <&combiner 12 7>, 360 interrupt-parent = <&combiner>; 370 interrupt-parent = <&combiner>; 408 &combiner { 409 samsung,combiner-nr = <16>;
|
H A D | exynos5420.dtsi | 989 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 D | exynos4212.dtsi | 141 &combiner { 142 samsung,combiner-nr = <18>;
|
H A D | exynos4412.dtsi | 167 &combiner { 168 samsung,combiner-nr = <20>;
|
/openbmc/linux/drivers/gpu/drm/bridge/imx/ |
H A D | Kconfig | 27 tristate "Freescale i.MX8QM/QXP pixel combiner" 32 Choose this to enable pixel combiner found in
|
H A D | Makefile | 4 obj-$(CONFIG_DRM_IMX8QXP_PIXEL_COMBINER) += imx8qxp-pixel-combiner.o
|
/openbmc/linux/Documentation/devicetree/bindings/display/exynos/ |
H A D | exynos_dp.txt | 23 interrupt combiner values. 80 interrupt-parent = <&combiner>;
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | samsung,exynos4210-mct.yaml | 190 <&combiner 12 6>, 191 <&combiner 12 7>,
|
/openbmc/linux/Documentation/devicetree/bindings/iommu/ |
H A D | samsung,sysmmu.yaml | 92 interrupt-parent = <&combiner>;
|