/Linux-v5.4/drivers/pwm/ |
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_config() local 87 rate = clk_get_rate(mdp->clk_main); in mtk_disp_pwm_config() 101 err = clk_enable(mdp->clk_main); in mtk_disp_pwm_config() 105 err = clk_enable(mdp->clk_mm); in mtk_disp_pwm_config() 107 clk_disable(mdp->clk_main); in mtk_disp_pwm_config() 111 mtk_disp_pwm_update_bits(mdp, mdp->data->con0, in mtk_disp_pwm_config() 114 mtk_disp_pwm_update_bits(mdp, mdp->data->con1, in mtk_disp_pwm_config() 118 if (mdp->data->has_commit) { in mtk_disp_pwm_config() [all …]
|
/Linux-v5.4/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 404 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_write() local 405 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_write() 410 iowrite32(data, mdp->addr + offset); in sh_eth_write() 415 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_read() local 416 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_read() 421 return ioread32(mdp->addr + offset); in sh_eth_read() 431 static u16 sh_eth_tsu_get_offset(struct sh_eth_private *mdp, int enum_index) in sh_eth_tsu_get_offset() argument 433 return mdp->reg_offset[enum_index]; in sh_eth_tsu_get_offset() 436 static void sh_eth_tsu_write(struct sh_eth_private *mdp, u32 data, in sh_eth_tsu_write() argument 439 u16 offset = sh_eth_tsu_get_offset(mdp, enum_index); in sh_eth_tsu_write() [all …]
|
/Linux-v5.4/drivers/media/platform/mtk-mdp/ |
D | mtk_mdp_core.c | 55 static void mtk_mdp_clock_on(struct mtk_mdp_dev *mdp) in mtk_mdp_clock_on() argument 57 struct device *dev = &mdp->pdev->dev; in mtk_mdp_clock_on() 60 for (i = 0; i < ARRAY_SIZE(mdp->comp); i++) in mtk_mdp_clock_on() 61 mtk_mdp_comp_clock_on(dev, mdp->comp[i]); in mtk_mdp_clock_on() 64 static void mtk_mdp_clock_off(struct mtk_mdp_dev *mdp) in mtk_mdp_clock_off() argument 66 struct device *dev = &mdp->pdev->dev; in mtk_mdp_clock_off() 69 for (i = 0; i < ARRAY_SIZE(mdp->comp); i++) in mtk_mdp_clock_off() 70 mtk_mdp_comp_clock_off(dev, mdp->comp[i]); in mtk_mdp_clock_off() 75 struct mtk_mdp_dev *mdp = in mtk_mdp_wdt_worker() local 81 list_for_each_entry(ctx, &mdp->ctx_list, list) { in mtk_mdp_wdt_worker() [all …]
|
D | mtk_mdp_m2m.c | 176 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_fmt_mplane() local 177 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_fmt_mplane() 282 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_crop() local 283 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_crop() 484 struct mtk_mdp_dev *mdp = priv; in mtk_mdp_process_done() local 488 ctx = v4l2_m2m_get_curr_priv(mdp->m2m_dev); in mtk_mdp_process_done() 509 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_m2m_worker() local 514 dev_err(&mdp->pdev->dev, "ctx is in error state"); in mtk_mdp_m2m_worker() 534 dev_err(&mdp->pdev->dev, "processing failed: %d", ret); in mtk_mdp_m2m_worker() 541 mtk_mdp_process_done(mdp, buf_state); in mtk_mdp_m2m_worker() [all …]
|
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
|
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);
|
D | mtk_mdp_vpu.c | 62 struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); in mtk_mdp_vpu_register() local 65 err = vpu_ipi_register(mdp->vpu_dev, IPI_MDP, in mtk_mdp_vpu_register() 68 dev_err(&mdp->pdev->dev, in mtk_mdp_vpu_register()
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_top.c | 54 static void dpu_hw_setup_split_pipe(struct dpu_hw_mdp *mdp, in dpu_hw_setup_split_pipe() argument 61 if (!mdp || !cfg) in dpu_hw_setup_split_pipe() 64 c = &mdp->hw; in dpu_hw_setup_split_pipe() 92 static bool dpu_hw_setup_clk_force_ctrl(struct dpu_hw_mdp *mdp, in dpu_hw_setup_clk_force_ctrl() argument 100 if (!mdp) in dpu_hw_setup_clk_force_ctrl() 103 c = &mdp->hw; in dpu_hw_setup_clk_force_ctrl() 108 reg_off = mdp->caps->clk_ctrls[clk_ctrl].reg_off; in dpu_hw_setup_clk_force_ctrl() 109 bit_off = mdp->caps->clk_ctrls[clk_ctrl].bit_off; in dpu_hw_setup_clk_force_ctrl() 126 static void dpu_hw_get_danger_status(struct dpu_hw_mdp *mdp, in dpu_hw_get_danger_status() argument 132 if (!mdp || !status) in dpu_hw_get_danger_status() [all …]
|
D | dpu_hw_top.h | 52 u8 mdp; member 84 void (*setup_split_pipe)(struct dpu_hw_mdp *mdp, 92 void (*setup_traffic_shaper)(struct dpu_hw_mdp *mdp, 102 bool (*setup_clk_force_ctrl)(struct dpu_hw_mdp *mdp, 110 void (*get_danger_status)(struct dpu_hw_mdp *mdp, 118 void (*setup_vsync_source)(struct dpu_hw_mdp *mdp, 126 void (*get_safe_status)(struct dpu_hw_mdp *mdp, 134 void (*reset_ubwc)(struct dpu_hw_mdp *mdp, struct dpu_mdss_cfg *m); 140 void (*intf_audio_select)(struct dpu_hw_mdp *mdp); 165 void dpu_hw_mdp_destroy(struct dpu_hw_mdp *mdp);
|
D | dpu_vbif.c | 152 struct dpu_hw_mdp *mdp; in dpu_vbif_set_ot_limit() local 161 mdp = dpu_kms->hw_mdp; in dpu_vbif_set_ot_limit() 169 if (!vbif || !mdp) { in dpu_vbif_set_ot_limit() 171 vbif != 0, mdp != 0); in dpu_vbif_set_ot_limit() 175 if (!mdp->ops.setup_clk_force_ctrl || in dpu_vbif_set_ot_limit() 192 forced_on = mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, true); in dpu_vbif_set_ot_limit() 205 mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, false); in dpu_vbif_set_ot_limit() 212 struct dpu_hw_mdp *mdp; in dpu_vbif_set_qos_remap() local 221 mdp = dpu_kms->hw_mdp; in dpu_vbif_set_qos_remap() 236 if (!vbif->ops.set_qos_remap || !mdp->ops.setup_clk_force_ctrl) { in dpu_vbif_set_qos_remap() [all …]
|
D | dpu_hw_lm.h | 65 const struct dpu_mdp_cfg *mdp; member
|
D | dpu_hw_sspp.c | 304 ctx->mdp->highest_bank_bit << 18); in dpu_hw_sspp_setup_format() 308 fast_clear | (ctx->mdp->ubwc_swizzle) | in dpu_hw_sspp_setup_format() 309 (ctx->mdp->highest_bank_bit << 4)); in dpu_hw_sspp_setup_format() 716 hw_pipe->mdp = &catalog->mdp[0]; in dpu_hw_sspp_init()
|
/Linux-v5.4/Documentation/devicetree/bindings/media/ |
D | mediatek-mdp.txt | 6 - compatible: "mediatek,mt8173-mdp" 12 "mediatek,mt8173-mdp-rdma" - read DMA 13 "mediatek,mt8173-mdp-rsz" - resizer 14 "mediatek,mt8173-mdp-wdma" - write DMA 15 "mediatek,mt8173-mdp-wrot" - write DMA with rotation 24 "mediatek,mt8173-mdp-rdma" 25 "mediatek,mt8173-mdp-wdma" 26 "mediatek,mt8173-mdp-wrot" 36 compatible = "mediatek,mt8173-mdp-rdma"; 37 "mediatek,mt8173-mdp"; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/iommu/ |
D | msm,iommu-v0.txt | 41 Example: mdp iommu and its bus master 59 mdp: qcom,mdp@5100000 { 60 compatible = "qcom,mdp";
|
D | qcom,iommu.txt | 113 mdp: mdp@1a01000 {
|
/Linux-v5.4/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_cfg.c | 19 .mdp = { 103 .mdp = { 185 .mdp = { 280 .mdp = { 347 .mdp = { 442 .mdp = { 550 .mdp = { 635 .mdp = {
|
/Linux-v5.4/scripts/selinux/ |
D | install_policy.sh | 39 cd mdp 40 ./mdp -m policy.conf file_contexts
|
D | Makefile | 2 subdir-y := mdp genheaders
|
/Linux-v5.4/Documentation/admin-guide/LSM/ |
D | SELinux.rst | 12 testing, you can do using ``mdp`` provided under 19 2. Type ``make`` to compile ``mdp``.
|
/Linux-v5.4/arch/x86/platform/uv/ |
D | tlb_uv.c | 207 static void reply_to_message(struct msg_desc *mdp, struct bau_control *bcp, in reply_to_message() argument 213 msg = mdp->msg; in reply_to_message() 225 static void bau_process_retry_msg(struct msg_desc *mdp, in bau_process_retry_msg() argument 232 struct bau_pq_entry *msg = mdp->msg; in bau_process_retry_msg() 241 if (msg2 > mdp->queue_last) in bau_process_retry_msg() 242 msg2 = mdp->queue_first; in bau_process_retry_msg() 282 static void bau_process_message(struct msg_desc *mdp, struct bau_control *bcp, in bau_process_message() argument 289 struct bau_pq_entry *msg = mdp->msg; in bau_process_message() 311 bau_process_retry_msg(mdp, bcp); in bau_process_message() 319 sp = &smaster->socket_acknowledge_count[mdp->msg_slot]; in bau_process_message() [all …]
|
/Linux-v5.4/scripts/selinux/mdp/ |
D | .gitignore | 2 mdp
|
D | Makefile | 2 hostprogs-y := mdp
|
/Linux-v5.4/Documentation/devicetree/bindings/display/msm/ |
D | mdp4.txt | 66 mdp: mdp@5100000 {
|
D | dsi.txt | 124 - qcom,mdss-mdp-transfer-time-us: Specifies the dsi transfer time for command mode 127 Increasing this value would slow down the mdp processing 129 Decreasing this value can speed up the mdp processing, 148 interrupt-parent = <&mdp>; 188 qcom,mdss-mdp-transfer-time-us = <12000>;
|
D | dpu.txt | 47 * "mdp" 105 mdss_mdp: mdp@ae01000 { 108 reg-names = "mdp", "vbif";
|