Lines Matching refs:pll

278 	struct dss_pll *pll;  member
320 struct dss_pll pll; member
1251 return dsi->pll.cinfo.clkout[HSDIV_DISPC]; in dsi_get_pll_hsdiv_dispc_rate()
1258 return dsi->pll.cinfo.clkout[HSDIV_DSI]; in dsi_get_pll_hsdiv_dsi_rate()
1265 return dsi->pll.cinfo.clkdco / 16; in dsi_get_txbyteclkhs()
1395 static int dsi_pll_enable(struct dss_pll *pll) in dsi_pll_enable() argument
1397 struct dsi_data *dsi = container_of(pll, struct dsi_data, pll); in dsi_pll_enable()
1473 static void dsi_pll_disable(struct dss_pll *pll) in dsi_pll_disable() argument
1475 struct dsi_data *dsi = container_of(pll, struct dsi_data, pll); in dsi_pll_disable()
1485 struct dss_pll_clock_info *cinfo = &dsi->pll.cinfo; in dsi_dump_dsidev_clocks()
1488 struct dss_pll *pll = &dsi->pll; in dsi_dump_dsidev_clocks() local
1498 seq_printf(s, "dsi pll clkin\t%lu\n", clk_get_rate(pll->clkin)); in dsi_dump_dsidev_clocks()
1871 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; in ns2ddr()
1879 unsigned long ddr_clk = dsi->pll.cinfo.clkdco / 4; in ddr2ns()
4185 r = dss_pll_set_config(&dsi->pll, &cinfo); in dsi_configure_dsi_clocks()
4199 r = dss_pll_enable(&dsi->pll); in dsi_display_init_dsi()
4243 dss_pll_disable(&dsi->pll); in dsi_display_init_dsi()
4464 return dss_pll_hsdiv_calc(ctx->pll, clkdco, ctx->req_pck_min, in dsi_cm_calc_pll_cb()
4478 clkin = clk_get_rate(dsi->pll.clkin); in dsi_cm_calc()
4494 ctx->pll = &dsi->pll; in dsi_cm_calc()
4503 return dss_pll_calc(ctx->pll, clkin, in dsi_cm_calc()
4762 return dss_pll_hsdiv_calc(ctx->pll, clkdco, ctx->req_pck_min, in dsi_vm_calc_pll_cb()
4779 clkin = clk_get_rate(dsi->pll.clkin); in dsi_vm_calc()
4783 ctx->pll = &dsi->pll; in dsi_vm_calc()
4804 return dss_pll_calc(ctx->pll, clkin, in dsi_vm_calc()
5230 struct dss_pll *pll = &dsi->pll; in dsi_init_pll_data() local
5240 pll->name = dsi->module_id == 0 ? "dsi0" : "dsi1"; in dsi_init_pll_data()
5241 pll->id = dsi->module_id == 0 ? DSS_PLL_DSI1 : DSS_PLL_DSI2; in dsi_init_pll_data()
5242 pll->clkin = clk; in dsi_init_pll_data()
5243 pll->base = dsi->pll_base; in dsi_init_pll_data()
5250 pll->hw = &dss_omap3_dsi_pll_hw; in dsi_init_pll_data()
5256 pll->hw = &dss_omap4_dsi_pll_hw; in dsi_init_pll_data()
5260 pll->hw = &dss_omap5_dsi_pll_hw; in dsi_init_pll_data()
5267 pll->ops = &dsi_pll_ops; in dsi_init_pll_data()
5269 r = dss_pll_register(pll); in dsi_init_pll_data()
5495 dss_pll_unregister(&dsi->pll); in omap_dsihw_remove()