Lines Matching refs:output

472 	struct cdns_dsi_output *output = &dsi->output;  in cdns_dsi_mode2cfg()  local
479 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) in cdns_dsi_mode2cfg()
482 bpp = mipi_dsi_pixel_format_to_bpp(output->dev->format); in cdns_dsi_mode2cfg()
519 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_adjust_phy_config() local
526 unsigned int lanes = output->dev->lanes; in cdns_dsi_adjust_phy_config()
529 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) in cdns_dsi_adjust_phy_config()
567 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_check_conf() local
568 struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy; in cdns_dsi_check_conf()
570 unsigned int nlanes = output->dev->lanes; in cdns_dsi_check_conf()
578 mipi_dsi_pixel_format_to_bpp(output->dev->format), in cdns_dsi_check_conf()
585 ret = phy_validate(dsi->dphy, PHY_MODE_MIPI_DPHY, 0, &output->phy_opts); in cdns_dsi_check_conf()
590 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) in cdns_dsi_check_conf()
612 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_bridge_attach() local
620 return drm_bridge_attach(bridge->encoder, output->bridge, bridge, in cdns_dsi_bridge_attach()
631 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_bridge_mode_valid() local
647 bpp = mipi_dsi_pixel_format_to_bpp(output->dev->format); in cdns_dsi_bridge_mode_valid()
688 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_hs_init() local
703 phy_configure(dsi->dphy, &output->phy_opts); in cdns_dsi_hs_init()
714 DPHY_D_RSTB(output->dev->lanes) | DPHY_C_RSTB, in cdns_dsi_hs_init()
721 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_init_link() local
730 for (i = 1; i < output->dev->lanes; i++) in cdns_dsi_init_link()
733 if (!(output->dev->mode_flags & MIPI_DSI_CLOCK_NON_CONTINUOUS)) in cdns_dsi_init_link()
747 for (i = 0; i < output->dev->lanes; i++) in cdns_dsi_init_link()
759 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_bridge_enable() local
761 struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy; in cdns_dsi_bridge_enable()
774 nlanes = output->dev->lanes; in cdns_dsi_bridge_enable()
796 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) in cdns_dsi_bridge_enable()
803 if (!(output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE)) in cdns_dsi_bridge_enable()
810 if (!(output->dev->mode_flags & MIPI_DSI_MODE_NO_EOT_PACKET)) in cdns_dsi_bridge_enable()
842 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO) { in cdns_dsi_bridge_enable()
843 switch (output->dev->format) { in cdns_dsi_bridge_enable()
869 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) in cdns_dsi_bridge_enable()
883 if (!(output->dev->mode_flags & MIPI_DSI_MODE_NO_EOT_PACKET)) in cdns_dsi_bridge_enable()
886 if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO) in cdns_dsi_bridge_enable()
920 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_attach() local
932 if (output->dev) in cdns_dsi_attach()
969 output->dev = dev; in cdns_dsi_attach()
970 output->bridge = bridge; in cdns_dsi_attach()
971 output->panel = panel; in cdns_dsi_attach()
987 struct cdns_dsi_output *output = &dsi->output; in cdns_dsi_detach() local
991 if (output->panel) in cdns_dsi_detach()
992 drm_panel_bridge_remove(output->bridge); in cdns_dsi_detach()