OMAPDSS: Add enum dss_pll_id
In some cases we need global identifiers for the DSS PLLs, for example when configuring clock muxing on DRA7. For this purpose let's add a 'enum dss_pll_id'. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
parent
493a584a8b
commit
64e22ffdab
|
@ -5238,6 +5238,7 @@ static int dsi_init_pll_data(struct platform_device *dsidev)
|
|||
}
|
||||
|
||||
pll->name = dsi->module_id == 0 ? "dsi0" : "dsi1";
|
||||
pll->id = dsi->module_id == 0 ? DSS_PLL_DSI1 : DSS_PLL_DSI2;
|
||||
pll->clkin = clk;
|
||||
pll->base = dsi->pll_base;
|
||||
|
||||
|
|
|
@ -100,6 +100,12 @@ enum dss_writeback_channel {
|
|||
DSS_WB_LCD3_MGR = 7,
|
||||
};
|
||||
|
||||
enum dss_pll_id {
|
||||
DSS_PLL_DSI1,
|
||||
DSS_PLL_DSI2,
|
||||
DSS_PLL_HDMI,
|
||||
};
|
||||
|
||||
struct dss_pll;
|
||||
|
||||
#define DSS_PLL_MAX_HSDIVS 4
|
||||
|
@ -150,6 +156,7 @@ struct dss_pll_hw {
|
|||
|
||||
struct dss_pll {
|
||||
const char *name;
|
||||
enum dss_pll_id id;
|
||||
|
||||
struct clk *clkin;
|
||||
struct regulator *regulator;
|
||||
|
|
|
@ -185,6 +185,7 @@ static int dsi_init_pll_data(struct platform_device *pdev, struct hdmi_pll_data
|
|||
}
|
||||
|
||||
pll->name = "hdmi";
|
||||
pll->id = DSS_PLL_HDMI;
|
||||
pll->base = hpll->base;
|
||||
pll->clkin = clk;
|
||||
|
||||
|
|
Loading…
Reference in New Issue