| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | qcom,sc7180-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,sc7180-venus.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: Qualcomm Venus video encode and decode accelerators 11 - Stanimir Varbanov <stanimir.varbanov@linaro.org> 14 The Venus IP is a video encode and decode accelerator present 19 const: qcom,sc7180-venus 27 power-domains: 31 power-domain-names: [all …]
|
| D | qcom,msm8916-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,msm8916-venus.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: Qualcomm Venus video encode and decode accelerators 11 - Stanimir Varbanov <stanimir.varbanov@linaro.org> 14 The Venus IP is a video encode and decode accelerator present 19 const: qcom,msm8916-venus 27 power-domains: 33 clock-names: [all …]
|
| D | qcom,msm8996-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,msm8996-venus.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: Qualcomm Venus video encode and decode accelerators 11 - Stanimir Varbanov <stanimir.varbanov@linaro.org> 14 The Venus IP is a video encode and decode accelerator present 19 const: qcom,msm8996-venus 27 power-domains: 33 clock-names: [all …]
|
| D | qcom,sdm845-venus-v2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,sdm845-venus-v2.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: Qualcomm Venus video encode and decode accelerators 11 - Stanimir Varbanov <stanimir.varbanov@linaro.org> 14 The Venus IP is a video encode and decode accelerator present 19 const: qcom,sdm845-venus-v2 27 power-domains: 31 power-domain-names: [all …]
|
| D | qcom,sdm845-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/media/qcom,sdm845-venus.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: Qualcomm Venus video encode and decode accelerators 11 - Stanimir Varbanov <stanimir.varbanov@linaro.org> 14 The Venus IP is a video encode and decode accelerator present 19 const: qcom,sdm845-venus 27 power-domains: 33 clock-names: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/ |
| D | qcom,venus.txt | 1 * Qualcomm Venus video encoder/decoder accelerators 3 - compatible: 7 - "qcom,msm8916-venus" 8 - "qcom,msm8996-venus" 9 - "qcom,sdm845-venus" 10 - reg: 12 Value type: <prop-encoded-array> 14 - interrupts: 16 Value type: <prop-encoded-array> 18 - clocks: [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
| D | core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 11 #include <media/videobuf2-v4l2.h> 12 #include <media/v4l2-ctrls.h> 13 #include <media/v4l2-device.h> 115 bool valid; /* used only for Venus v1xx */ 119 * struct venus_core - holds core parameters valid for all instances 122 * @irq: Venus irq 126 * @pd_dl_venus: pmdomain device-link for venus domain 129 * @vdev_enc: a reference to video device structure for encoder instances [all …]
|
| D | venc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 12 #include <media/v4l2-mem2mem.h> 13 #include <media/videobuf2-dma-sg.h> 14 #include <media/v4l2-ioctl.h> 15 #include <media/v4l2-event.h> 16 #include <media/v4l2-ctrls.h> 30 * - the MPLANE formats allow only one plane to be used 31 * - the downstream driver use MPLANE formats too 32 * - future firmware versions could add support for >1 planes [all …]
|
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 17 #include <media/videobuf2-v4l2.h> 18 #include <media/v4l2-mem2mem.h> 19 #include <media/v4l2-ioctl.h> 37 mutex_lock(&core->lock); in venus_event_notify() 38 core->sys_error = true; in venus_event_notify() 39 list_for_each_entry(inst, &core->instances, list) in venus_event_notify() 40 inst->ops->event_notify(inst, EVT_SESSION_ERROR, NULL); in venus_event_notify() 41 mutex_unlock(&core->lock); in venus_event_notify() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/qcom/venus/ |
| D | core.h | 2 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 20 #include <media/videobuf2-v4l2.h> 21 #include <media/v4l2-ctrls.h> 22 #include <media/v4l2-device.h> 81 bool valid; /* used only for Venus v1xx */ 85 * struct venus_core - holds core parameters valid for all instances 88 * @irq: Venus irq 95 * @vdev_enc: a reference to video device structure for encoder instances 97 * @res: a reference to venus resources structure 100 * @dev_enc: convenience struct device pointer for encoder device [all …]
|
| D | core.c | 2 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 25 #include <media/videobuf2-v4l2.h> 26 #include <media/v4l2-mem2mem.h> 27 #include <media/v4l2-ioctl.h> 46 mutex_lock(&core->lock); in venus_event_notify() 47 core->sys_error = true; in venus_event_notify() 48 list_for_each_entry(inst, &core->instances, list) in venus_event_notify() 49 inst->ops->event_notify(inst, EVT_SESSION_ERROR, NULL); in venus_event_notify() 50 mutex_unlock(&core->lock); in venus_event_notify() 52 disable_irq_nosync(core->irq); in venus_event_notify() [all …]
|
| D | venc.c | 2 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 21 #include <media/v4l2-mem2mem.h> 22 #include <media/videobuf2-dma-sg.h> 23 #include <media/v4l2-ioctl.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-ctrls.h> 38 * - the MPLANE formats allow only one plane to be used 39 * - the downstream driver use MPLANE formats too 40 * - future firmware versions could add support for >1 planes 276 strlcpy(cap->driver, "qcom-venus", sizeof(cap->driver)); in venc_querycap() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | platform-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 am437x-vpfe TI AM437x VPFE 18 aspeed-video Aspeed AST2400 and AST2500 19 atmel-isc ATMEL Image Sensor Controller (ISC) 20 atmel-isi ATMEL Image Sensor Interface (ISI) 24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller 25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller 26 coda-vpu Chips&Media Coda multi-standard codec IP 29 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem) 30 exynos-fimc-lite EXYNOS FIMC-LITE camera interface [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 Say Y here to enable support for platform-specific V4L drivers. 13 source "drivers/media/platform/marvell-ccic/Kconfig" 22 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems 125 will be called s3c-camif. 139 will be called stm32-dcmi. 150 source "drivers/media/platform/exynos4-is/Kconfig" 153 source "drivers/media/platform/rcar-vin/Kconfig" 174 bool "Memory-to-memory multimedia devices" 185 tristate "Chips&Media Coda multi-standard codec IP" [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/ |
| D | Kconfig | 9 ---help--- 10 Say Y here to enable support for platform-specific V4L drivers. 14 source "drivers/media/platform/marvell-ccic/Kconfig" 23 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems 49 ---help--- 73 ---help--- 79 ---help--- 89 ---help--- 105 ---help--- 110 will be called s3c-camif. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_kms.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 28 #define DRMID(x) ((x) ? (x)->base.id : -1) 31 * DPU_DEBUG - macro for kms/plane/crtc/encoder/connector logs 43 * DPU_DEBUG_DRIVER - macro for hardware driver logging 57 * ktime_compare_safe - compare two ktime structures 62 * Returns: -1 if A < B, 0 if A == B, 1 if A > B 70 * struct dpu_irq_callback - IRQ callback handlers 108 struct regulator *venus; member 139 * release bandwidth. Each atomic update increments, and frame- [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_kms.h | 2 * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 37 #define DRMID(x) ((x) ? (x)->base.id : -1) 40 * DPU_DEBUG - macro for kms/plane/crtc/encoder/connector logs 52 * DPU_DEBUG_DRIVER - macro for hardware driver logging 66 * ktime_compare_safe - compare two ktime structures 71 * Returns: -1 if A < B, 0 if A == B, 1 if A > B 82 * struct dpu_irq_callback - IRQ callback handlers 131 struct regulator *venus; member 163 #define ddev_to_msm_kms(D) ((D) && (D)->dev_private ? \ 164 ((struct msm_drm_private *)((D)->dev_private))->kms : NULL) [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/qcom/ |
| D | msm8916.dtsi | 2 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/clock/qcom,gcc-msm8916.h> 16 #include <dt-bindings/reset/qcom,gcc-msm8916.h> 17 #include <dt-bindings/clock/qcom,rpmcc.h> 18 #include <dt-bindings/thermal/thermal.h> 24 interrupt-parent = <&intc>; 26 #address-cells = <2>; 27 #size-cells = <2>; 42 reserved-memory { [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | msm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/arm/coresight-cti-dt.h> 7 #include <dt-bindings/clock/qcom,gcc-msm8916.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/interconnect/qcom,msm8916.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/reset/qcom,gcc-msm8916.h> 12 #include <dt-bindings/thermal/thermal.h> 15 interrupt-parent = <&intc>; [all …]
|
| D | msm8996.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 7 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/soc/qcom,apr.h> 12 interrupt-parent = <&intc>; 14 #address-cells = <2>; 15 #size-cells = <2>; [all …]
|
| D | sc7180.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/clock/qcom,dispcc-sc7180.h> 9 #include <dt-bindings/clock/qcom,gcc-sc7180.h> 10 #include <dt-bindings/clock/qcom,gpucc-sc7180.h> 11 #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h> 12 #include <dt-bindings/clock/qcom,rpmh.h> 13 #include <dt-bindings/clock/qcom,videocc-sc7180.h> 14 #include <dt-bindings/interconnect/qcom,osm-l3.h> 15 #include <dt-bindings/interconnect/qcom,sc7180.h> 16 #include <dt-bindings/interrupt-controller/arm-gic.h> [all …]
|
| D | sdm845.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/clock/qcom,camcc-sdm845.h> 9 #include <dt-bindings/clock/qcom,dispcc-sdm845.h> 10 #include <dt-bindings/clock/qcom,gcc-sdm845.h> 11 #include <dt-bindings/clock/qcom,gpucc-sdm845.h> 12 #include <dt-bindings/clock/qcom,lpass-sdm845.h> 13 #include <dt-bindings/clock/qcom,rpmh.h> 14 #include <dt-bindings/clock/qcom,videocc-sdm845.h> 15 #include <dt-bindings/interconnect/qcom,osm-l3.h> 16 #include <dt-bindings/interconnect/qcom,sdm845.h> [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|
| /kernel/linux/linux-4.19/ |
| D | MAINTAINERS | 28 'diff -u' to make the patch easy to merge. Be prepared to get your 38 See Documentation/process/coding-style.rst for guidance here. 44 See Documentation/process/submitting-patches.rst for details. 55 include a Signed-off-by: line. The current version of this 57 Documentation/process/submitting-patches.rst. 68 that the bug would present a short-term risk to other users if it 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 109 N: [^a-z]tegra all files whose path contains the word tegra 137 ----------------------------------- [all …]
|