Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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()
61 bit = readl_relaxed(combiner->regs[reg].addr); in combiner_handle_irq()
62 status = bit & combiner->regs[reg].enabled; in combiner_handle_irq()
66 combiner->regs[reg].enabled, in combiner_handle_irq()
67 combiner->regs[reg].addr); in combiner_handle_irq()
73 virq = irq_find_mapping(combiner->domain, hwirq); in combiner_handle_irq()
85 struct combiner *combiner = irq_data_get_irq_chip_data(data); in combiner_irq_chip_mask_irq() local
86 struct combiner_reg *reg = combiner->regs + data->hwirq / REG_SIZE; in combiner_irq_chip_mask_irq()
[all …]
H A DKconfig404 bool "QCOM IRQ combiner support"
408 Say yes here to add support for the IRQ combiner devices embedded
544 bool "Samsung Exynos IRQ combiner support" if COMPILE_TEST
547 Say yes here to add support for the IRQ combiner devices embedded
H A DMakefile13 obj-$(CONFIG_EXYNOS_IRQ_COMBINER) += exynos-combiner.o
92 obj-$(CONFIG_QCOM_IRQ_COMBINER) += qcom-irq-combiner.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/
H A Dsamsung,exynos4210-combiner.txt3 Samsung's Exynos4 architecture includes a interrupt combiner controller which
8 The interrupt combiner controller consists of multiple combiners. Up to eight
9 interrupt sources can be connected to a combiner. The combiner outputs one
13 A single node in the device tree is used to describe the interrupt combiner
14 controller module (which includes multiple combiners). A combiner in the
17 can accommodate up to 4 interrupt combiners (with each combiner supporting
21 - compatible: should be "samsung,exynos4210-combiner".
26 - reg: Base address and size of interrupt combiner registers.
32 - samsung,combiner-nr: The number of interrupt combiners supported. If this
41 combiner:interrupt-controller@10440000 {
[all …]
H A Dti,c64x+megamod-pic.txt40 it is no longer handled through a megamodule interrupt combiner and is
49 - interrupts: This should have four cells; one for each interrupt combiner.
51 corresponding combiner output is wired.
84 combiner. Combiner-0 is mapped to core interrupt 12, combiner-1 is mapped
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20/
H A D0005-playbin3-Fix-qt-videoplayer-cannot-change-video-stat.patch177 + channels = playbin->combiner[PLAYBIN_STREAM_AUDIO].streams;
180 + channels = playbin->combiner[PLAYBIN_STREAM_VIDEO].streams;
183 + channels = playbin->combiner[PLAYBIN_STREAM_TEXT].streams;
263 + (playbin->combiner[PLAYBIN_STREAM_VIDEO].streams ? playbin->
264 + combiner[PLAYBIN_STREAM_VIDEO].streams->len : 0);
280 + (playbin->combiner[PLAYBIN_STREAM_AUDIO].streams ? playbin->
281 + combiner[PLAYBIN_STREAM_AUDIO].streams->len : 0);
297 + (playbin->combiner[PLAYBIN_STREAM_TEXT].streams ? playbin->
298 + combiner[PLAYBIN_STREAM_TEXT].streams->len : 0);
333 combine = &playbin->combiner[pb_stream_type];
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dexynos4210.dtsi44 combiner: interrupt-controller@10440000 { label
45 samsung,combiner-nr = <16>;
66 <2 &combiner 12 6>,
67 <3 &combiner 12 7>,
81 interrupt-parent = <&combiner>;
110 interrupt-parent = <&combiner>;
H A Dexynos5.dtsi14 combiner: interrupt-controller@10440000 { label
15 compatible = "samsung,exynos4210-combiner";
18 samsung,combiner-nr = <32>;
48 combiner: interrupt-controller@10440000 { label
49 compatible = "samsung,exynos4210-combiner";
52 samsung,combiner-nr = <32>;
H A Dexynos4x12.dtsi56 <1 &combiner 12 5>,
57 <2 &combiner 12 6>,
58 <3 &combiner 12 7>,
84 interrupt-parent = <&combiner>;
H A Dexynos4.dtsi24 combiner: interrupt-controller@10440000 { label
25 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>;
H A Dexynos4412.dtsi30 samsung,combiner-nr = <20>;
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dexynos5250.dtsi162 interrupt-parent = <&combiner>;
241 interrupts-extended = <&combiner 23 3>,
242 <&combiner 23 4>,
243 <&combiner 25 2>,
244 <&combiner 25 3>,
855 interrupt-parent = <&combiner>;
865 interrupt-parent = <&combiner>;
876 interrupt-parent = <&combiner>;
887 interrupt-parent = <&combiner>;
897 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4412.dtsi181 interrupt-parent = <&combiner>;
254 <&combiner 12 5>,
255 <&combiner 12 6>,
256 <&combiner 12 7>,
272 interrupt-parent = <&combiner>;
306 interrupt-parent = <&combiner>;
316 interrupt-parent = <&combiner>;
327 interrupt-parent = <&combiner>;
338 interrupt-parent = <&combiner>;
349 interrupt-parent = <&combiner>;
[all …]
H A Dexynos54xx.dtsi40 interrupt-parent = <&combiner>;
79 interrupts-extended = <&combiner 23 3>,
80 <&combiner 23 4>,
81 <&combiner 25 2>,
82 <&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>;
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 …]
H A Dexynos5420.dtsi243 interrupt-parent = <&combiner>;
896 interrupt-parent = <&combiner>;
906 interrupt-parent = <&combiner>;
916 interrupt-parent = <&combiner>;
927 interrupt-parent = <&combiner>;
938 interrupt-parent = <&combiner>;
949 interrupt-parent = <&combiner>;
980 interrupt-parent = <&combiner>;
991 interrupt-parent = <&combiner>;
1002 interrupt-parent = <&combiner>;
[all …]
H A Dexynos4210.dtsi118 <&combiner 12 6>,
119 <&combiner 12 7>,
188 interrupt-parent = <&combiner>;
198 interrupt-parent = <&combiner>;
398 &combiner {
399 samsung,combiner-nr = <16>;
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22/
H A D0005-playbin3-Fix-Qt-videoplayer-cannot-change-video-stat.patch177 + channels = playbin->combiner[PLAYBIN_STREAM_AUDIO].streams;
180 + channels = playbin->combiner[PLAYBIN_STREAM_VIDEO].streams;
183 + channels = playbin->combiner[PLAYBIN_STREAM_TEXT].streams;
264 + (playbin->combiner[PLAYBIN_STREAM_VIDEO].streams ? playbin->
265 + combiner[PLAYBIN_STREAM_VIDEO].streams->len : 0);
281 + (playbin->combiner[PLAYBIN_STREAM_AUDIO].streams ? playbin->
282 + combiner[PLAYBIN_STREAM_AUDIO].streams->len : 0);
298 + (playbin->combiner[PLAYBIN_STREAM_TEXT].streams ? playbin->
299 + combiner[PLAYBIN_STREAM_TEXT].streams->len : 0);
325 + changed = combine->combiner ? TRUE : FALSE;
H A D0004-playbin2-Fix-deadlock-when-hooking-about-to-finish-s.patch58 @@ -3112,7 +3122,14 @@ combiner_active_pad_changed (GObject * combiner, GParamSpec * pspec,
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-base/
H A D0005-playbin3-Fix-Qt-videoplayer-cannot-change-video-stat.patch177 + channels = playbin->combiner[PLAYBIN_STREAM_AUDIO].streams;
180 + channels = playbin->combiner[PLAYBIN_STREAM_VIDEO].streams;
183 + channels = playbin->combiner[PLAYBIN_STREAM_TEXT].streams;
264 + (playbin->combiner[PLAYBIN_STREAM_VIDEO].streams ? playbin->
265 + combiner[PLAYBIN_STREAM_VIDEO].streams->len : 0);
281 + (playbin->combiner[PLAYBIN_STREAM_AUDIO].streams ? playbin->
282 + combiner[PLAYBIN_STREAM_AUDIO].streams->len : 0);
298 + (playbin->combiner[PLAYBIN_STREAM_TEXT].streams ? playbin->
299 + combiner[PLAYBIN_STREAM_TEXT].streams->len : 0);
325 + changed = combine->combiner ? TRUE : FALSE;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/bridge/
H A Danalogix_dp.txt13 interrupt combiner values.
51 interrupt-parent = <&combiner>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/exynos/
H A Dexynos_dp.txt23 interrupt combiner values.
80 interrupt-parent = <&combiner>;

12