Home
last modified time | relevance | path

Searched refs:mdp (Results 1 – 25 of 63) sorted by relevance

123

/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.h51 u8 mdp; member
89 void (*setup_split_pipe)(struct dpu_hw_mdp *mdp,
97 void (*setup_traffic_shaper)(struct dpu_hw_mdp *mdp,
107 bool (*setup_clk_force_ctrl)(struct dpu_hw_mdp *mdp,
115 void (*get_danger_status)(struct dpu_hw_mdp *mdp,
123 void (*setup_vsync_source)(struct dpu_hw_mdp *mdp,
131 void (*get_safe_status)(struct dpu_hw_mdp *mdp,
139 void (*dp_phy_intf_sel)(struct dpu_hw_mdp *mdp, enum dpu_dp_phy_sel phys[2]);
145 void (*intf_audio_select)(struct dpu_hw_mdp *mdp);
H A Ddpu_encoder_phys_wb.c39 struct dpu_hw_mdp *mdp, in _dpu_encoder_phys_wb_clk_force_ctrl() argument
47 if (mdp->ops.setup_clk_force_ctrl) { in _dpu_encoder_phys_wb_clk_force_ctrl()
48 *forced_on = mdp->ops.setup_clk_force_ctrl(mdp, wb->caps->clk_ctrl, enable); in _dpu_encoder_phys_wb_clk_force_ctrl()
H A Ddpu_hw_lm.h93 const struct dpu_mdp_cfg *mdp; member
H A Ddpu_kms.c90 seq_printf(s, "MDP : 0x%x\n", status.mdp); in _dpu_danger_signal_status()
1027 dpu_kms->mmio + cat->mdp[0].base, "top"); in dpu_kms_mdp_snapshot()
1028 msm_disp_snapshot_add_block(disp_state, cat->mdp[0].len - MDP_PERIPH_TOP0_END, in dpu_kms_mdp_snapshot()
1029 dpu_kms->mmio + cat->mdp[0].base + MDP_PERIPH_TOP0_END, "top_2"); in dpu_kms_mdp_snapshot()
1031 msm_disp_snapshot_add_block(disp_state, cat->mdp[0].len, in dpu_kms_mdp_snapshot()
1032 dpu_kms->mmio + cat->mdp[0].base, "top"); in dpu_kms_mdp_snapshot()
1212 dpu_kms->catalog->mdp, in dpu_kms_hw_init()
H A Ddpu_hw_catalog.h705 const struct dpu_mdp_cfg *mdp; member
H A Ddpu_plane.c337 struct dpu_hw_mdp *mdp, in _dpu_plane_sspp_clk_force_ctrl() argument
345 if (mdp->ops.setup_clk_force_ctrl) { in _dpu_plane_sspp_clk_force_ctrl()
346 *forced_on = mdp->ops.setup_clk_force_ctrl(mdp, sspp->cap->clk_ctrl, enable); in _dpu_plane_sspp_clk_force_ctrl()
/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_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 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()
H A Dmtk_mdp_core.h224 void mtk_mdp_register_component(struct mtk_mdp_dev *mdp,
227 void mtk_mdp_unregister_component(struct mtk_mdp_dev *mdp,
H A DKconfig17 module will be called mtk-mdp.
/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 …]
H A Dmdp5_cfg.h98 struct mdp5_mdp_block mdp; member
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-m2m.h43 int mdp_m2m_device_register(struct mdp_dev *mdp);
44 void mdp_m2m_device_unregister(struct mdp_dev *mdp);
H A Dmtk-mdp3-regs.h359 int mdp_enum_fmt_mplane(struct mdp_dev *mdp, struct v4l2_fmtdesc *f);
360 const struct mdp_format *mdp_try_fmt_mplane(struct mdp_dev *mdp,
371 bool mdp_check_pp_enable(struct mdp_dev *mdp, struct mdp_frame *frame);
376 int mdp_frameparam_init(struct mdp_dev *mdp, struct mdp_frameparam *param);
/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/Documentation/admin-guide/LSM/
H A DSELinux.rst23 testing, you can do using ``mdp`` provided under
30 2. Type ``make`` to compile ``mdp``.
/linux/scripts/selinux/mdp/
H A D.gitignore2 mdp
/linux/drivers/media/platform/mediatek/
H A DMakefile3 obj-y += mdp/
H A DKconfig6 source "drivers/media/platform/mediatek/mdp/Kconfig"
/linux/net/dsa/
H A Ddsa.c1134 struct dsa_port *mdp; in dsa_get_tag_protocol() local
1141 mdp = dsa_user_to_port(conduit); in dsa_get_tag_protocol()
1142 mds = mdp->ds; in dsa_get_tag_protocol()
1143 mdp_upstream = dsa_upstream_port(mds, mdp->index); in dsa_get_tag_protocol()
/linux/drivers/clk/mediatek/
H A DMakefile107 obj-$(CONFIG_COMMON_CLK_MT8186_MDPSYS) += clk-mt8186-mdp.o
132 obj-$(CONFIG_COMMON_CLK_MT8192_MDPSYS) += clk-mt8192-mdp.o
/linux/arch/arm64/boot/dts/qcom/
H A Dsdm660.dtsi144 &mdp {
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-apq8064-ifc6410.dts157 &mdp {

123