/linux/drivers/clk/mediatek/ |
H A D | clk-mt8196-mdpsys.c | 67 GATE_MDP0(CLK_MDP1_MDP_MUTEX0, "mdp1_mdp_mutex0", "mdp", 0), 68 GATE_MDP0(CLK_MDP1_SMI0, "mdp1_smi0", "mdp", 1), 69 GATE_MDP0(CLK_MDP1_APB_BUS, "mdp1_apb_bus", "mdp", 2), 70 GATE_MDP0(CLK_MDP1_MDP_RDMA0, "mdp1_mdp_rdma0", "mdp", 3), 71 GATE_MDP0(CLK_MDP1_MDP_RDMA1, "mdp1_mdp_rdma1", "mdp", 4), 72 GATE_MDP0(CLK_MDP1_MDP_RDMA2, "mdp1_mdp_rdma2", "mdp", 5), 73 GATE_MDP0(CLK_MDP1_MDP_BIRSZ0, "mdp1_mdp_birsz0", "mdp", 6), 74 GATE_MDP0(CLK_MDP1_MDP_HDR0, "mdp1_mdp_hdr0", "mdp", 7), 75 GATE_MDP0(CLK_MDP1_MDP_AAL0, "mdp1_mdp_aal0", "mdp", 8), 76 GATE_MDP0(CLK_MDP1_MDP_RSZ0, "mdp1_mdp_rsz0", "mdp", 9), [all …]
|
/linux/drivers/pwm/ |
H A D | pwm-mtk-disp.c | 57 static void mtk_disp_pwm_update_bits(struct mtk_disp_pwm *mdp, u32 offset, in mtk_disp_pwm_update_bits() argument 60 void __iomem *address = mdp->base + offset; in mtk_disp_pwm_update_bits() 72 struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); in mtk_disp_pwm_apply() local 80 if (!state->enabled && mdp->enabled) { in mtk_disp_pwm_apply() 81 mtk_disp_pwm_update_bits(mdp, DISP_PWM_EN, in mtk_disp_pwm_apply() 82 mdp->data->enable_mask, 0x0); in mtk_disp_pwm_apply() 83 clk_disable_unprepare(mdp->clk_mm); in mtk_disp_pwm_apply() 84 clk_disable_unprepare(mdp->clk_main); in mtk_disp_pwm_apply() 86 mdp->enabled = false; in mtk_disp_pwm_apply() 90 if (!mdp->enabled) { in mtk_disp_pwm_apply() [all …]
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_top.h | 47 * @mdp: top level status 51 u8 mdp; member 78 * struct dpu_hw_mdp_ops - interface to the MDP TOP Hw driver functions 87 * @mdp : mdp top context driver 90 void (*setup_split_pipe)(struct dpu_hw_mdp *mdp, 95 * @mdp : mdp top context driver 98 void (*setup_traffic_shaper)(struct dpu_hw_mdp *mdp, 103 * @mdp: mdp top context driver 108 bool (*setup_clk_force_ctrl)(struct dpu_hw_mdp *mdp, 113 * @mdp: mdp top context driver [all …]
|
/linux/drivers/media/platform/mediatek/mdp/ |
H A D | Makefile | 2 mtk-mdp-y += mtk_mdp_core.o 3 mtk-mdp-y += mtk_mdp_comp.o 4 mtk-mdp-y += mtk_mdp_m2m.o 5 mtk-mdp-y += mtk_mdp_regs.o 6 mtk-mdp-y += mtk_mdp_vpu.o 8 obj-$(CONFIG_VIDEO_MEDIATEK_MDP) += mtk-mdp.o
|
H A D | mtk_mdp_comp.h | 11 * enum mtk_mdp_comp_type - the MDP component 25 * struct mtk_mdp_comp - the MDP's function component data 26 * @node: list node to track sibing MDP components
|
H A D | mtk_mdp_core.h | 22 #define MTK_MDP_MODULE_NAME "mtk-mdp" 139 * @comp_list: list of MDP function components 146 * @ctx_num: counter of active MTK MDP context 224 void mtk_mdp_register_component(struct mtk_mdp_dev *mdp, 227 void mtk_mdp_unregister_component(struct mtk_mdp_dev *mdp,
|
H A D | mtk_mdp_regs.c | 97 config->w_stride = 0; /* MDP will calculate it by color format. */ in mtk_mdp_hw_set_in_image_format() 98 config->h_stride = 0; /* MDP will calculate it by color format. */ in mtk_mdp_hw_set_in_image_format() 128 config->w_stride = 0; /* MDP will calculate it by color format. */ in mtk_mdp_hw_set_out_image_format() 129 config->h_stride = 0; /* MDP will calculate it by color format. */ in mtk_mdp_hw_set_out_image_format()
|
H A D | mtk_mdp_m2m.h | 11 int mtk_mdp_register_m2m_device(struct mtk_mdp_dev *mdp); 12 void mtk_mdp_unregister_m2m_device(struct mtk_mdp_dev *mdp);
|
H A D | Kconfig | 3 tristate "Mediatek MDP driver" 17 module will be called mtk-mdp.
|
H A D | mtk_mdp_vpu.h | 15 * struct mtk_mdp_vpu - VPU instance for MDP 17 * @inst_addr : VPU MDP instance address
|
H A D | mtk_mdp_vpu.c | 63 struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); in mtk_mdp_vpu_register() local 66 err = vpu_ipi_register(mdp->vpu_dev, IPI_MDP, in mtk_mdp_vpu_register() 69 dev_err(&mdp->pdev->dev, in mtk_mdp_vpu_register()
|
/linux/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-m2m.h | 39 /* synchronization protect for mdp m2m context */ 43 int mdp_m2m_device_register(struct mdp_dev *mdp); 44 void mdp_m2m_device_unregister(struct mdp_dev *mdp);
|
/linux/drivers/gpu/drm/msm/disp/ |
H A D | mdp_kms.h | 57 /* For transiently registering for different MDP irqs that various parts 81 /* MDP capabilities */ 87 /* MDP pipe capabilities */ 96 /* MDP layer mixer caps */
|
/linux/drivers/scsi/aic94xx/ |
H A D | aic94xx_dump.c | 11 * Print all cseq and lseq mip and mdp. 387 asd_printk("MDP 0 >>>>\n"); in asd_dump_cseq_state() 396 asd_printk("MDP 0 Mode 8 >>>>\n"); in asd_dump_cseq_state() 412 asd_printk("MDP 1 Mode 8 >>>>\n"); in asd_dump_cseq_state() 416 asd_printk("MDP 2 Mode 8 >>>>\n"); in asd_dump_cseq_state() 589 asd_printk("LSEQ%d MDP 0 MODE %d >>>>\n", lseq, mode); in asd_dump_lseq_state() 615 asd_printk("LSEQ%d MDP 0 MODE 5 >>>>\n", lseq); in asd_dump_lseq_state() 632 asd_printk("LSEQ%d MDP 0 MODE 0 >>>>\n", lseq); in asd_dump_lseq_state() 644 asd_printk("LSEQ%d MDP 0 MODE 1 >>>>\n", lseq); in asd_dump_lseq_state() 654 asd_printk("LSEQ%d MDP 0 MODE 2 >>>>\n", lseq); in asd_dump_lseq_state() [all …]
|
/linux/include/dt-bindings/gce/ |
H A D | mt8186-gce.h | 66 /* MDP: P1: JPEG dest */ 69 /* MDP: PQ color */ 71 /* MDP: 2D sharpness */ 76 /* MDP: P4: 2D sharpness dst */ 218 /* MDP */ 388 * MUST NOT CHANGE, these tokens sync with MDP
|
/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | qcom,sm6115-dpu.yaml | 20 - description: MDP register set 25 - const: mdp 65 reg-names = "mdp", "vbif";
|
H A D | qcom,qcm2290-dpu.yaml | 20 - description: Address offset and size for mdp register set 25 - const: mdp 63 reg-names = "mdp", "vbif";
|
H A D | qcom,sdm845-dpu.yaml | 22 - description: Address offset and size for mdp register set 27 - const: mdp 65 reg-names = "mdp", "vbif";
|
H A D | qcom,msm8998-dpu.yaml | 20 - description: Address offset and size for mdp register set 27 - const: mdp 68 reg-names = "mdp", "regdma", "vbif", "vbif_nrt";
|
H A D | qcom,sc7180-dpu.yaml | 24 - description: Address offset and size for mdp register set 29 - const: mdp 90 reg-names = "mdp", "vbif";
|
H A D | qcom,sm6150-dpu.yaml | 21 - description: Address offset and size for mdp register set 26 - const: mdp 54 reg-names = "mdp", "vbif";
|
H A D | qcom,sm7150-dpu.yaml | 20 - description: Address offset and size for mdp register set 25 - const: mdp 64 reg-names = "mdp", "vbif";
|
/linux/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cfg.c | 19 .mdp = { 108 .mdp = { 189 .mdp = { 276 .mdp = { 376 .mdp = { 448 .mdp = { 528 .mdp = { 628 .mdp = { 741 .mdp = { 838 .mdp = { [all …]
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8173.dtsi | 39 mdp-rdma0 = &mdp_rdma0; 40 mdp-rdma1 = &mdp_rdma1; 41 mdp-rsz0 = &mdp_rsz0; 42 mdp-rsz1 = &mdp_rsz1; 43 mdp-rsz2 = &mdp_rsz2; 44 mdp-wdma0 = &mdp_wdma0; 45 mdp-wrot0 = &mdp_wrot0; 46 mdp-wrot1 = &mdp_wrot1; 1019 compatible = "mediatek,mt8173-mdp-rdma", 1020 "mediatek,mt8173-mdp"; [all …]
|
/linux/drivers/gpu/drm/msm/ |
H A D | NOTES | 39 crtc -> OVLP{n} + DMA{P,S,E} (??) |-> MDP "device" 52 crtc -> LM (layer mixer) |-> MDP "device" 61 etc) are routed through MDP.
|