Lines Matching refs:fg_cfg

491 				struct mipi_tx_frame_timing_cfg *fg_cfg)  in mipi_tx_fg_cfg_regs()  argument
514 ppl_llp_ratio = ((fg_cfg->bpp / 8) * sysclk * 1000) / in mipi_tx_fg_cfg_regs()
515 ((fg_cfg->lane_rate_mbps / 8) * fg_cfg->active_lanes); in mipi_tx_fg_cfg_regs()
519 fg_cfg->bpp, sysclk, fg_cfg->lane_rate_mbps, in mipi_tx_fg_cfg_regs()
520 fg_cfg->active_lanes); in mipi_tx_fg_cfg_regs()
524 kmb_write_mipi(kmb_dsi, reg_adr, fg_cfg->v_active); in mipi_tx_fg_cfg_regs()
534 kmb_write_bits_mipi(kmb_dsi, reg_adr, offset, 16, fg_cfg->vsync_width); in mipi_tx_fg_cfg_regs()
538 kmb_write_bits_mipi(kmb_dsi, reg_adr, offset, 16, fg_cfg->v_backporch); in mipi_tx_fg_cfg_regs()
542 kmb_write_bits_mipi(kmb_dsi, reg_adr, offset, 16, fg_cfg->v_frontporch); in mipi_tx_fg_cfg_regs()
546 kmb_write_bits_mipi(kmb_dsi, reg_adr, offset, 16, fg_cfg->v_active); in mipi_tx_fg_cfg_regs()
551 (fg_cfg->hsync_width * ppl_llp_ratio) / 1000); in mipi_tx_fg_cfg_regs()
556 (fg_cfg->h_backporch * ppl_llp_ratio) / 1000); in mipi_tx_fg_cfg_regs()
561 (fg_cfg->h_frontporch * ppl_llp_ratio) / 1000); in mipi_tx_fg_cfg_regs()
567 val = (fg_cfg->h_active * sysclk * 1000) / in mipi_tx_fg_cfg_regs()
568 ((fg_cfg->lane_rate_mbps / 8) * fg_cfg->active_lanes); in mipi_tx_fg_cfg_regs()
574 kmb_write_mipi(kmb_dsi, reg_adr, fg_cfg->hsync_width * (fg_cfg->bpp / 8)); in mipi_tx_fg_cfg_regs()
578 kmb_write_mipi(kmb_dsi, reg_adr, fg_cfg->h_backporch * (fg_cfg->bpp / 8)); in mipi_tx_fg_cfg_regs()
583 fg_cfg->h_frontporch * (fg_cfg->bpp / 8)); in mipi_tx_fg_cfg_regs()
588 u32 lane_rate_mbps, struct mipi_tx_frame_cfg *fg_cfg) in mipi_tx_fg_cfg() argument
597 if (fg_cfg->sections[i]) in mipi_tx_fg_cfg()
598 fg_num_lines += fg_cfg->sections[i]->height_lines; in mipi_tx_fg_cfg()
603 fg_t_cfg.hsync_width = fg_cfg->hsync_width; in mipi_tx_fg_cfg()
604 fg_t_cfg.h_backporch = fg_cfg->h_backporch; in mipi_tx_fg_cfg()
605 fg_t_cfg.h_frontporch = fg_cfg->h_frontporch; in mipi_tx_fg_cfg()
607 fg_t_cfg.vsync_width = fg_cfg->vsync_width; in mipi_tx_fg_cfg()
608 fg_t_cfg.v_backporch = fg_cfg->v_backporch; in mipi_tx_fg_cfg()
609 fg_t_cfg.v_frontporch = fg_cfg->v_frontporch; in mipi_tx_fg_cfg()