The NVSR driver needs to be able to change
pixel clock as part of toggling burst mode.
The NVSR driver takes care of DC mutex
locking when calling this function.
Bug
1315461
Change-Id: Ia7edabc21f17e85a325aaae621cbf94e2b243d8d
Signed-off-by: Daniel Solomon <daniels@nvidia.com>
Reviewed-on: http://git-master/r/363524
Reviewed-by: Mitch Luban <mluban@nvidia.com>
Tested-by: Mitch Luban <mluban@nvidia.com>
int tegra_dc_calc_fb_refresh(const struct fb_videomode *fbmode);
int tegra_dc_update_mode(struct tegra_dc *dc);
+/* defined in mode.c, used in nvsr.c */
+int _tegra_dc_set_mode(struct tegra_dc *dc, const struct tegra_dc_mode *mode);
+
/* defined in clock.c, used in dc.c, rgb.c, dsi.c and hdmi.c */
void tegra_dc_setup_clk(struct tegra_dc *dc, struct clk *clk);
unsigned long tegra_dc_pclk_round_rate(struct tegra_dc *dc, int pclk);
}
EXPORT_SYMBOL(tegra_dc_get_panel_sync_rate);
-static int _tegra_dc_set_mode(struct tegra_dc *dc,
+int _tegra_dc_set_mode(struct tegra_dc *dc,
const struct tegra_dc_mode *mode)
{
struct tegra_dc_mode new_mode = *mode;