Lines Matching refs:dsi_cfg
509 struct cdns_dsi_cfg *dsi_cfg,
517 memset(dsi_cfg, 0, sizeof(*dsi_cfg));
532 dsi_cfg->hbp = dpi_to_dsi_timing(tmp, bpp, DSI_HBP_FRAME_OVERHEAD);
540 dsi_cfg->hsa = dpi_to_dsi_timing(tmp, bpp,
544 dsi_cfg->hact = dpi_to_dsi_timing(mode_valid_check ?
547 dsi_cfg->hfp = dpi_to_dsi_timing(mode_to_dpi_hfp(mode, mode_valid_check),
554 struct cdns_dsi_cfg *dsi_cfg,
568 dsi_htotal = dsi_cfg->hbp + DSI_HBP_FRAME_OVERHEAD;
570 dsi_htotal += dsi_cfg->hsa + DSI_HSA_FRAME_OVERHEAD;
572 dsi_htotal += dsi_cfg->hact;
573 dsi_htotal += dsi_cfg->hfp + DSI_HFP_FRAME_OVERHEAD;
596 dsi_cfg->hfp += dsi_hfp_ext;
597 dsi_cfg->htotal = dsi_htotal + dsi_hfp_ext;
604 struct cdns_dsi_cfg *dsi_cfg,
613 ret = cdns_dsi_mode2cfg(dsi, mode, dsi_cfg, mode_valid_check);
621 ret = cdns_dsi_adjust_phy_config(dsi, dsi_cfg, phy_cfg, mode, mode_valid_check);
629 dsi_hss_hsa_hse_hbp = dsi_cfg->hbp + DSI_HBP_FRAME_OVERHEAD;
631 dsi_hss_hsa_hse_hbp += dsi_cfg->hsa + DSI_HSA_FRAME_OVERHEAD;
672 struct cdns_dsi_cfg dsi_cfg;
691 ret = cdns_dsi_check_conf(dsi, mode, &dsi_cfg, true);
788 struct cdns_dsi_cfg dsi_cfg;
798 WARN_ON_ONCE(cdns_dsi_check_conf(dsi, mode, &dsi_cfg, false));
803 writel(HBP_LEN(dsi_cfg.hbp) | HSA_LEN(dsi_cfg.hsa),
805 writel(HFP_LEN(dsi_cfg.hfp) | HACT_LEN(dsi_cfg.hact),
814 tmp = dsi_cfg.htotal -
815 (dsi_cfg.hsa + DSI_BLANKING_FRAME_OVERHEAD +
822 tmp = dsi_cfg.htotal -
829 tmp = DIV_ROUND_UP(dsi_cfg.htotal, nlanes) -
830 DIV_ROUND_UP(dsi_cfg.hsa, nlanes);