| /kernel/linux/linux-6.6/drivers/gpu/drm/sprd/ |
| D | sprd_dpu.c | 128 static int dpu_wait_stop_done(struct sprd_dpu *dpu) in dpu_wait_stop_done() argument 130 struct dpu_context *ctx = &dpu->ctx; in dpu_wait_stop_done() 143 drm_err(dpu->drm, "dpu wait for stop done time out!\n"); in dpu_wait_stop_done() 150 static int dpu_wait_update_done(struct sprd_dpu *dpu) in dpu_wait_update_done() argument 152 struct dpu_context *ctx = &dpu->ctx; in dpu_wait_update_done() 161 drm_err(dpu->drm, "dpu wait for reg update done time out!\n"); in dpu_wait_update_done() 320 static void sprd_dpu_layer(struct sprd_dpu *dpu, struct drm_plane_state *state) in sprd_dpu_layer() argument 322 struct dpu_context *ctx = &dpu->ctx; in sprd_dpu_layer() 377 static void sprd_dpu_flip(struct sprd_dpu *dpu) in sprd_dpu_flip() argument 379 struct dpu_context *ctx = &dpu->ctx; in sprd_dpu_flip() [all …]
|
| D | sprd_dpu.h | 23 /* DPU Layer registers offset */ 33 * Sprd DPU context structure 35 * @base: DPU controller base address 38 * @vm: videomode structure to use for DPU and DPI initialization 39 * @stopped: indicates whether DPU are stopped 40 * @wait_queue: wait queue, used to wait for DPU shadow register update done and 41 * DPU stop register done interrupt signal. 42 * @evt_update: wait queue condition for DPU shadow register 43 * @evt_stop: wait queue condition for DPU stop register 57 * Sprd DPU device structure [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/ |
| D | qcom,sc7180-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sc7180-dpu.yaml# 7 title: Qualcomm Display DPU on SC7180 12 $ref: /schemas/display/msm/dpu-common.yaml# 17 - qcom,sc7180-dpu 18 - qcom,sm6125-dpu 19 - qcom,sm6350-dpu 20 - qcom,sm6375-dpu 68 - qcom,sm6375-dpu 69 - qcom,sm6125-dpu 86 compatible = "qcom,sc7180-dpu";
|
| D | dpu-common.yaml | 3 $id: http://devicetree.org/schemas/display/msm/dpu-common.yaml# 6 title: Qualcomm Display DPU common properties 14 Common properties for QCom DPU display controller. 38 Contains the list of output ports from DPU device. These ports 39 connect to interfaces that are external to the DPU hardware,
|
| D | qcom,sm6115-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm6115-dpu.yaml# 7 title: Qualcomm Display DPU on SM6115 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sm6115-dpu 62 compatible = "qcom,sm6115-dpu";
|
| D | qcom,qcm2290-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-dpu.yaml# 7 title: Qualcomm Display DPU on QCM2290 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,qcm2290-dpu 60 compatible = "qcom,qcm2290-dpu";
|
| D | qcom,sc7280-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sc7280-dpu.yaml# 7 title: Qualcomm Display DPU on SC7280 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sc7280-dpu 62 compatible = "qcom,sc7280-dpu";
|
| D | qcom,sm8150-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8150-dpu.yaml# 7 title: Qualcomm SM8150 Display DPU 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sm8150-dpu 53 compatible = "qcom,sm8150-dpu";
|
| D | qcom,sdm845-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sdm845-dpu.yaml# 7 title: Qualcomm Display DPU on SDM845 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sdm845-dpu 60 compatible = "qcom,sdm845-dpu";
|
| D | qcom,msm8998-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,msm8998-dpu.yaml# 7 title: Qualcomm Display DPU on MSM8998 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,msm8998-dpu 63 compatible = "qcom,msm8998-dpu";
|
| D | qcom,sm8250-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8250-dpu.yaml# 7 title: Qualcomm SM8250 Display DPU 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sm8250-dpu 60 compatible = "qcom,sm8250-dpu";
|
| D | qcom,sm8550-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8550-dpu.yaml# 7 title: Qualcomm SM8550 Display DPU 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sm8550-dpu 63 compatible = "qcom,sm8550-dpu";
|
| D | qcom,sm8350-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8350-dpu.yaml# 7 title: Qualcomm SM8350 Display DPU 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sm8350-dpu 57 compatible = "qcom,sm8350-dpu";
|
| D | qcom,sm8450-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8450-dpu.yaml# 7 title: Qualcomm SM8450 Display DPU 12 $ref: /schemas/display/msm/dpu-common.yaml# 16 const: qcom,sm8450-dpu 64 compatible = "qcom,sm8450-dpu";
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_core_irq.h | 13 * @dpu_kms: DPU handle 20 * @dpu_kms: DPU handle 27 * @dpu_kms: DPU handle 35 * @dpu_kms: DPU handle 36 * @intr_type: DPU HW interrupt type for lookup 37 * @instance_idx: DPU HW block instance defined in dpu_hw_mdss.h 47 * @dpu_kms: DPU handle 62 * @dpu_kms: DPU handle 77 * @dpu_kms: DPU handle 90 * @dpu_kms: DPU handle [all …]
|
| D | dpu_rm.h | 17 * struct dpu_rm - DPU dynamic hardware resource manager 39 * @rm: DPU Resource Manager handle 50 * @rm: DPU Resource Manager handle 62 * @rm: DPU Resource Manager handle 77 * @rm: DPU Resource Manager handle
|
| D | dpu_vbif.h | 47 * @dpu_kms: DPU handler 55 * @dpu_kms: DPU handler 63 * @dpu_kms: DPU handler 69 * @dpu_kms: DPU handler
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/sprd/ |
| D | sprd,sharkl3-dpu.yaml | 4 $id: http://devicetree.org/schemas/display/sprd/sprd,sharkl3-dpu.yaml# 7 title: Unisoc Sharkl3 Display Processor Unit (DPU) 13 DPU (Display Processor Unit) is the Display Controller for the Unisoc SoCs 19 const: sprd,sharkl3-dpu 63 dpu: dpu@63000000 { 64 compatible = "sprd,sharkl3-dpu";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/msm/ |
| D | dpu.txt | 1 Qualcomm Technologies, Inc. DPU KMS 6 sub-blocks like DPU display controller, DSI and DP interfaces etc. 7 The DPU display controller is found in SDM845 SoC. 44 - compatible: "qcom,sdm845-dpu", "qcom,sc7180-dpu" 56 - interrupts: interrupt line from DPU to MDSS. 57 - ports: contains the list of output ports from DPU device. These ports connect 58 to interfaces that are external to the DPU hardware, such as DSI, DP etc. 106 compatible = "qcom,sdm845-dpu";
|
| /kernel/linux/linux-6.6/drivers/vdpa/solidrun/ |
| D | snet_ctrl.c | 3 * SolidRun DPU driver for control plane 34 /* Control register used to read data from the DPU */ 112 /* Wait until the DPU finishes completely. in snet_wait_for_dpu_completion() 118 /* Reading ctrl from the DPU: 123 * (1) Verify that the DPU is not in the middle of another operation by 184 SNET_WARN(pdev, "Error while reading control data from DPU, err %d\n", ret); in snet_ctrl_read_from_dpu() 208 SNET_WARN(pdev, "Timeout waiting for the DPU to complete a control command\n"); in snet_ctrl_read_from_dpu() 215 /* Send a control message to the DPU using the old mechanism 227 * Make sure that the opcode register is empty, and that the DPU isn't in snet_send_ctrl_msg_old() 239 /* DPU ACKs the message by clearing the opcode register */ in snet_send_ctrl_msg_old() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_rm.h | 17 * struct dpu_rm - DPU dynamic hardware resource manager 41 * @rm: DPU Resource Manager handle 54 * @rm: DPU Resource Manager handle 66 * @rm: DPU Resource Manager handle 81 * @rm: DPU Resource Manager handle 97 * @rm: DPU Resource Manager handle 107 * @rm: DPU Resource Manager handle 117 * @rm: DPU Resource Manager handle
|
| D | dpu_vbif.h | 47 * @dpu_kms: DPU handler 55 * @dpu_kms: DPU handler 63 * @dpu_kms: DPU handler 69 * @dpu_kms: DPU handler
|
| /kernel/linux/common_modules/tzdriver/tui/ |
| D | Makefile | 28 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/begonia 29 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/begonia 30 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/begonia/composer 31 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/begonia/composer 34 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/dkmd/dpu/azalea 35 EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/video/fbdev/dkmd/dpu/azalea
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/arm/cortex-a53/ |
| D | pipeline.json | 10 …"BriefDescription": "Cycles that the DPU IQ is empty and that is not because of a recent micro-TLB… 15 …"BriefDescription": "Cycles the DPU IQ is empty and there is an instruction cache miss being proce… 20 …"BriefDescription": "Cycles the DPU IQ is empty and there is an instruction micro-TLB miss being p… 25 "BriefDescription": "Cycles the DPU IQ is empty and there is a pre-decode error being processed"
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/cortex-a53/ |
| D | pipeline.json | 10 …"BriefDescription": "Cycles that the DPU IQ is empty and that is not because of a recent micro-TLB… 15 …"BriefDescription": "Cycles the DPU IQ is empty and there is an instruction cache miss being proce… 20 …"BriefDescription": "Cycles the DPU IQ is empty and there is an instruction micro-TLB miss being p… 25 "BriefDescription": "Cycles the DPU IQ is empty and there is a pre-decode error being processed"
|