Home
last modified time | relevance | path

Searched full:mdp (Results 1 – 25 of 111) sorted by relevance

12345

/linux/drivers/clk/mediatek/
H A Dclk-mt8196-mdpsys.c67 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 Dpwm-mtk-disp.c57 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 Ddpu_hw_top.h47 * @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 DMakefile2 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 Dmtk_mdp_comp.h11 * 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 Dmtk_mdp_core.h22 #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 Dmtk_mdp_regs.c97 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 Dmtk_mdp_m2m.h11 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 DKconfig3 tristate "Mediatek MDP driver"
17 module will be called mtk-mdp.
H A Dmtk_mdp_vpu.h15 * struct mtk_mdp_vpu - VPU instance for MDP
17 * @inst_addr : VPU MDP instance address
H A Dmtk_mdp_vpu.c63 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 Dmtk-mdp3-m2m.h39 /* 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 Dmdp_kms.h57 /* 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 Daic94xx_dump.c11 * 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 Dmt8186-gce.h66 /* 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 Dqcom,sm6115-dpu.yaml20 - description: MDP register set
25 - const: mdp
65 reg-names = "mdp", "vbif";
H A Dqcom,qcm2290-dpu.yaml20 - description: Address offset and size for mdp register set
25 - const: mdp
63 reg-names = "mdp", "vbif";
H A Dqcom,sdm845-dpu.yaml22 - description: Address offset and size for mdp register set
27 - const: mdp
65 reg-names = "mdp", "vbif";
H A Dqcom,msm8998-dpu.yaml20 - description: Address offset and size for mdp register set
27 - const: mdp
68 reg-names = "mdp", "regdma", "vbif", "vbif_nrt";
H A Dqcom,sc7180-dpu.yaml24 - description: Address offset and size for mdp register set
29 - const: mdp
90 reg-names = "mdp", "vbif";
H A Dqcom,sm6150-dpu.yaml21 - description: Address offset and size for mdp register set
26 - const: mdp
54 reg-names = "mdp", "vbif";
H A Dqcom,sm7150-dpu.yaml20 - 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 Dmdp5_cfg.c19 .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 Dmt8173.dtsi39 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 DNOTES39 crtc -> OVLP{n} + DMA{P,S,E} (??) |-> MDP "device"
52 crtc -> LM (layer mixer) |-> MDP "device"
61 etc) are routed through MDP.

12345