Lines Matching refs:intf
36 struct mdp5_interface intf; member
115 struct mdp5_interface *intf) in set_display_intf() argument
123 switch (intf->num) { in set_display_intf()
126 intf_sel |= MDP5_MDP_DISP_INTF_SEL_INTF0(intf->type); in set_display_intf()
130 intf_sel |= MDP5_MDP_DISP_INTF_SEL_INTF1(intf->type); in set_display_intf()
134 intf_sel |= MDP5_MDP_DISP_INTF_SEL_INTF2(intf->type); in set_display_intf()
138 intf_sel |= MDP5_MDP_DISP_INTF_SEL_INTF3(intf->type); in set_display_intf()
149 static void set_ctl_op(struct mdp5_ctl *ctl, struct mdp5_interface *intf) in set_ctl_op() argument
154 if (!mdp5_cfg_intf_is_virtual(intf->type)) in set_ctl_op()
155 ctl_op |= MDP5_CTL_OP_INTF_NUM(INTF0 + intf->num); in set_ctl_op()
157 switch (intf->type) { in set_ctl_op()
159 if (intf->mode == MDP5_INTF_DSI_MODE_COMMAND) in set_ctl_op()
164 if (intf->mode == MDP5_INTF_WB_MODE_LINE) in set_ctl_op()
178 struct mdp5_interface *intf, int lm) in mdp5_ctl_set_pipeline() argument
183 if (unlikely(WARN_ON(intf->num != ctl->pipeline.intf.num))) { in mdp5_ctl_set_pipeline()
186 ctl->id, ctl->pipeline.intf.num, intf->num); in mdp5_ctl_set_pipeline()
192 memcpy(&ctl->pipeline.intf, intf, sizeof(*intf)); in mdp5_ctl_set_pipeline()
195 mdp_ctl_flush_mask_encoder(intf); in mdp5_ctl_set_pipeline()
198 if (!mdp5_cfg_intf_is_virtual(intf->type)) in mdp5_ctl_set_pipeline()
199 set_display_intf(mdp5_kms, intf); in mdp5_ctl_set_pipeline()
201 set_ctl_op(ctl, intf); in mdp5_ctl_set_pipeline()
213 switch (pipeline->intf.type) { in start_signal_needed()
217 return pipeline->intf.mode == MDP5_INTF_DSI_MODE_COMMAND; in start_signal_needed()
242 struct mdp5_interface *intf = &ctl->pipeline.intf; in refill_start_mask() local
250 if (intf->type == INTF_WB) in refill_start_mask()
251 pipeline->start_mask |= mdp_ctl_flush_mask_encoder(intf); in refill_start_mask()
268 DBG("intf_%d: %s", ctl->pipeline.intf.num, enabled ? "on" : "off"); in mdp5_ctl_set_encoder_state()
389 u32 mdp_ctl_flush_mask_encoder(struct mdp5_interface *intf) in mdp_ctl_flush_mask_encoder() argument
391 if (intf->type == INTF_WB) in mdp_ctl_flush_mask_encoder()
394 switch (intf->num) { in mdp_ctl_flush_mask_encoder()
616 ctl->pipeline.intf.num = intf_num; in mdp5_ctlm_request()