| /OK3568_Linux_fs/kernel/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 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 D | Kconfig | 404 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 D | Makefile | 13 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 D | samsung,exynos4210-combiner.txt | 3 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 D | ti,c64x+megamod-pic.txt | 40 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 D | 0005-playbin3-Fix-qt-videoplayer-cannot-change-video-stat.patch | 177 + 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 D | exynos4210.dtsi | 44 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 D | exynos5.dtsi | 14 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 D | exynos4x12.dtsi | 56 <1 &combiner 12 5>, 57 <2 &combiner 12 6>, 58 <3 &combiner 12 7>, 84 interrupt-parent = <&combiner>;
|
| H A D | exynos4.dtsi | 24 combiner: interrupt-controller@10440000 { label 25 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>;
|
| H A D | exynos4412.dtsi | 30 samsung,combiner-nr = <20>;
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | exynos5250.dtsi | 162 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 D | exynos4412.dtsi | 181 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 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>,
|
| 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>; 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 D | exynos5420.dtsi | 243 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 D | exynos4210.dtsi | 118 <&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 D | 0005-playbin3-Fix-Qt-videoplayer-cannot-change-video-stat.patch | 177 + 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 D | 0004-playbin2-Fix-deadlock-when-hooking-about-to-finish-s.patch | 58 @@ -3112,7 +3122,14 @@ combiner_active_pad_changed (GObject * combiner, GParamSpec * pspec,
|
| /OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-base/ |
| H A D | 0005-playbin3-Fix-Qt-videoplayer-cannot-change-video-stat.patch | 177 + 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 D | analogix_dp.txt | 13 interrupt combiner values. 51 interrupt-parent = <&combiner>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/exynos/ |
| H A D | exynos_dp.txt | 23 interrupt combiner values. 80 interrupt-parent = <&combiner>;
|