Lines Matching full:pll

3  * HDMI PLL
23 void hdmi_pll_dump(struct hdmi_pll_data *pll, struct seq_file *s) in hdmi_pll_dump() argument
26 hdmi_read_reg(pll->base, r)) in hdmi_pll_dump()
39 void hdmi_pll_compute(struct hdmi_pll_data *pll, in hdmi_pll_compute() argument
47 const struct dss_pll_hw *hw = pll->pll.hw; in hdmi_pll_compute()
49 clkin = clk_get_rate(pll->pll.clkin); in hdmi_pll_compute()
101 struct hdmi_pll_data *pll = container_of(dsspll, struct hdmi_pll_data, pll); in hdmi_pll_enable() local
102 struct hdmi_wp_data *wp = pll->wp; in hdmi_pll_enable()
111 struct hdmi_pll_data *pll = container_of(dsspll, struct hdmi_pll_data, pll); in hdmi_pll_disable() local
112 struct hdmi_wp_data *wp = pll->wp; in hdmi_pll_disable()
174 struct dss_pll *pll = &hpll->pll; in dsi_init_pll_data() local
183 pll->name = "hdmi"; in dsi_init_pll_data()
184 pll->id = DSS_PLL_HDMI; in dsi_init_pll_data()
185 pll->base = hpll->base; in dsi_init_pll_data()
186 pll->clkin = clk; in dsi_init_pll_data()
192 pll->hw = &dss_omap4_hdmi_pll_hw; in dsi_init_pll_data()
197 pll->hw = &dss_omap5_hdmi_pll_hw; in dsi_init_pll_data()
204 pll->ops = &dsi_pll_ops; in dsi_init_pll_data()
205 return dss_pll_register(pll); in dsi_init_pll_data()
208 int hdmi_pll_init(struct platform_device *pdev, struct hdmi_pll_data *pll, in hdmi_pll_init() argument
213 pll->wp = wp; in hdmi_pll_init()
215 pll->base = devm_platform_ioremap_resource_byname(pdev, "pll"); in hdmi_pll_init()
216 if (IS_ERR(pll->base)) { in hdmi_pll_init()
218 return PTR_ERR(pll->base); in hdmi_pll_init()
221 r = dsi_init_pll_data(pdev, pll); in hdmi_pll_init()
223 DSSERR("failed to init HDMI PLL\n"); in hdmi_pll_init()
232 struct dss_pll *pll = &hpll->pll; in hdmi_pll_uninit() local
234 dss_pll_unregister(pll); in hdmi_pll_uninit()