mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-16 01:54:00 +00:00
OMAPDSS: HDMI: remove HDMI clk divisors from dssdev
struct omap_dss_device contains HDMI clock divisors. The idea is that the board file can pass precalculated divisors to the display driver. However, these divsors are no longer needed, as the omapdss driver can calculate the divisors during runtime. This patch removes the divisors from omap_dss_device, and their uses from the hdmi driver. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Archit Taneja <archit@ti.com>
This commit is contained in:
parent
a0d269ec0b
commit
4fdfdf062d
@ -472,17 +472,12 @@ static void hdmi_compute_pll(struct omap_dss_device *dssdev, int phy,
|
||||
* Input clock is predivided by N + 1
|
||||
* out put of which is reference clk
|
||||
*/
|
||||
if (dssdev->clocks.hdmi.regn == 0)
|
||||
pi->regn = HDMI_DEFAULT_REGN;
|
||||
else
|
||||
pi->regn = dssdev->clocks.hdmi.regn;
|
||||
|
||||
pi->regn = HDMI_DEFAULT_REGN;
|
||||
|
||||
refclk = clkin / pi->regn;
|
||||
|
||||
if (dssdev->clocks.hdmi.regm2 == 0)
|
||||
pi->regm2 = HDMI_DEFAULT_REGM2;
|
||||
else
|
||||
pi->regm2 = dssdev->clocks.hdmi.regm2;
|
||||
pi->regm2 = HDMI_DEFAULT_REGM2;
|
||||
|
||||
/*
|
||||
* multiplier is pixel_clk/ref_clk
|
||||
|
@ -590,14 +590,6 @@ struct omap_dss_device {
|
||||
} venc;
|
||||
} phy;
|
||||
|
||||
struct {
|
||||
struct {
|
||||
/* regn is one greater than TRM's REGN value */
|
||||
u16 regn;
|
||||
u16 regm2;
|
||||
} hdmi;
|
||||
} clocks;
|
||||
|
||||
struct {
|
||||
struct omap_video_timings timings;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user