Lines Matching refs:dsi_cfg

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