diff options
author | 2016-05-18 12:42:09 +0300 | |
---|---|---|
committer | 2016-05-19 20:19:06 +0300 | |
commit | 5670bd7219d774b2dc356edac36f9953f77e19a4 (patch) | |
tree | da33db9ff1f6ce346ba73d18ae9a7c3f95e56d18 /drivers/gpu/drm/omapdrm/dss/dss.h | |
parent | drm/omap: clean up the LCD clk mux code (diff) | |
download | linux-dev-5670bd7219d774b2dc356edac36f9953f77e19a4.tar.xz linux-dev-5670bd7219d774b2dc356edac36f9953f77e19a4.zip |
drm/omap: add PLL helper funcs
Add two PLL helper functions:
dss_pll_find_by_src() which returns the dss_pll for the given
dss_clk_source.
dss_pll_get_clkout_idx_for_src() which returns the clkout index for the
given dss_clk_source.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/dss/dss.h')
-rw-r--r-- | drivers/gpu/drm/omapdrm/dss/dss.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/omapdrm/dss/dss.h b/drivers/gpu/drm/omapdrm/dss/dss.h index 1ef53bbdddea..57ee26e5d1cd 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.h +++ b/drivers/gpu/drm/omapdrm/dss/dss.h @@ -428,6 +428,8 @@ typedef bool (*dss_hsdiv_calc_func)(int m_dispc, unsigned long dispc, int dss_pll_register(struct dss_pll *pll); void dss_pll_unregister(struct dss_pll *pll); struct dss_pll *dss_pll_find(const char *name); +struct dss_pll *dss_pll_find_by_src(enum dss_clk_source src); +unsigned dss_pll_get_clkout_idx_for_src(enum dss_clk_source src); int dss_pll_enable(struct dss_pll *pll); void dss_pll_disable(struct dss_pll *pll); int dss_pll_set_config(struct dss_pll *pll, |