Lines Matching refs:dsi_cfg

510 			     struct cdns_dsi_cfg *dsi_cfg,  in cdns_dsi_mode2cfg()  argument
518 memset(dsi_cfg, 0, sizeof(*dsi_cfg)); in cdns_dsi_mode2cfg()
533 dsi_cfg->hbp = dpi_to_dsi_timing(tmp, bpp, DSI_HBP_FRAME_OVERHEAD); in cdns_dsi_mode2cfg()
541 dsi_cfg->hsa = dpi_to_dsi_timing(tmp, bpp, in cdns_dsi_mode2cfg()
545 dsi_cfg->hact = dpi_to_dsi_timing(mode_valid_check ? in cdns_dsi_mode2cfg()
548 dsi_cfg->hfp = dpi_to_dsi_timing(mode_to_dpi_hfp(mode, mode_valid_check), in cdns_dsi_mode2cfg()
555 struct cdns_dsi_cfg *dsi_cfg, in cdns_dsi_adjust_phy_config() argument
569 dsi_htotal = dsi_cfg->hbp + DSI_HBP_FRAME_OVERHEAD; in cdns_dsi_adjust_phy_config()
571 dsi_htotal += dsi_cfg->hsa + DSI_HSA_FRAME_OVERHEAD; in cdns_dsi_adjust_phy_config()
573 dsi_htotal += dsi_cfg->hact; in cdns_dsi_adjust_phy_config()
574 dsi_htotal += dsi_cfg->hfp + DSI_HFP_FRAME_OVERHEAD; in cdns_dsi_adjust_phy_config()
597 dsi_cfg->hfp += dsi_hfp_ext; in cdns_dsi_adjust_phy_config()
598 dsi_cfg->htotal = dsi_htotal + dsi_hfp_ext; in cdns_dsi_adjust_phy_config()
605 struct cdns_dsi_cfg *dsi_cfg, in cdns_dsi_check_conf() argument
614 ret = cdns_dsi_mode2cfg(dsi, mode, dsi_cfg, mode_valid_check); in cdns_dsi_check_conf()
622 ret = cdns_dsi_adjust_phy_config(dsi, dsi_cfg, phy_cfg, mode, mode_valid_check); in cdns_dsi_check_conf()
630 dsi_hss_hsa_hse_hbp = dsi_cfg->hbp + DSI_HBP_FRAME_OVERHEAD; in cdns_dsi_check_conf()
632 dsi_hss_hsa_hse_hbp += dsi_cfg->hsa + DSI_HSA_FRAME_OVERHEAD; in cdns_dsi_check_conf()
673 struct cdns_dsi_cfg dsi_cfg; in cdns_dsi_bridge_mode_valid() local
692 ret = cdns_dsi_check_conf(dsi, mode, &dsi_cfg, true); in cdns_dsi_bridge_mode_valid()
800 struct cdns_dsi_cfg dsi_cfg; in cdns_dsi_bridge_enable() local
810 WARN_ON_ONCE(cdns_dsi_check_conf(dsi, mode, &dsi_cfg, false)); in cdns_dsi_bridge_enable()
815 writel(HBP_LEN(dsi_cfg.hbp) | HSA_LEN(dsi_cfg.hsa), in cdns_dsi_bridge_enable()
817 writel(HFP_LEN(dsi_cfg.hfp) | HACT_LEN(dsi_cfg.hact), in cdns_dsi_bridge_enable()
826 tmp = dsi_cfg.htotal - in cdns_dsi_bridge_enable()
827 (dsi_cfg.hsa + DSI_BLANKING_FRAME_OVERHEAD + in cdns_dsi_bridge_enable()
834 tmp = dsi_cfg.htotal - in cdns_dsi_bridge_enable()
841 tmp = DIV_ROUND_UP(dsi_cfg.htotal, nlanes) - in cdns_dsi_bridge_enable()
842 DIV_ROUND_UP(dsi_cfg.hsa, nlanes); in cdns_dsi_bridge_enable()