Lines Matching defs:dsidev
44 struct platform_device *dsidev;
117 struct platform_device *dsidev;
189 return dsi_hsdiv_calc(ctx->dsidev, pll, ctx->pck_min,
208 clkin = dsi_get_pll_clkin(dpi.dsidev);
211 ctx->dsidev = dpi.dsidev;
219 return dsi_pll_calc(dpi.dsidev, clkin,
267 r = dsi_pll_set_clock_div(dpi.dsidev, &ctx.dsi_cinfo);
315 if (dpi.dsidev)
385 if (dpi.dsidev) {
386 r = dsi_runtime_get(dpi.dsidev);
390 r = dsi_pll_init(dpi.dsidev, 0, 1);
413 if (dpi.dsidev)
414 dsi_pll_uninit(dpi.dsidev, true);
416 if (dpi.dsidev)
417 dsi_runtime_put(dpi.dsidev);
439 if (dpi.dsidev) {
441 dsi_pll_uninit(dpi.dsidev, true);
442 dsi_runtime_put(dpi.dsidev);
491 if (dpi.dsidev) {
524 static int dpi_verify_dsi_pll(struct platform_device *dsidev)
530 r = dsi_runtime_get(dsidev);
534 r = dsi_pll_init(dsidev, 0, 1);
536 dsi_runtime_put(dsidev);
540 dsi_pll_uninit(dsidev, true);
541 dsi_runtime_put(dsidev);
570 struct platform_device *dsidev;
572 if (dpi.dsidev)
575 dsidev = dpi_get_dsidev(dpi.output.dispc_channel);
576 if (!dsidev)
579 if (dpi_verify_dsi_pll(dsidev)) {
584 dpi.dsidev = dsidev;