Lines Matching refs:rcdu
623 struct rcar_du_device *rcdu = dev_get_drvdata(dev); in rcar_du_pm_suspend() local
625 return drm_mode_config_helper_suspend(&rcdu->ddev); in rcar_du_pm_suspend()
630 struct rcar_du_device *rcdu = dev_get_drvdata(dev); in rcar_du_pm_resume() local
632 return drm_mode_config_helper_resume(&rcdu->ddev); in rcar_du_pm_resume()
644 struct rcar_du_device *rcdu = platform_get_drvdata(pdev); in rcar_du_remove() local
645 struct drm_device *ddev = &rcdu->ddev; in rcar_du_remove()
655 struct rcar_du_device *rcdu = platform_get_drvdata(pdev); in rcar_du_shutdown() local
657 drm_atomic_helper_shutdown(&rcdu->ddev); in rcar_du_shutdown()
662 struct rcar_du_device *rcdu; in rcar_du_probe() local
670 rcdu = devm_drm_dev_alloc(&pdev->dev, &rcar_du_driver, in rcar_du_probe()
672 if (IS_ERR(rcdu)) in rcar_du_probe()
673 return PTR_ERR(rcdu); in rcar_du_probe()
675 rcdu->dev = &pdev->dev; in rcar_du_probe()
677 rcdu->info = of_device_get_match_data(rcdu->dev); in rcar_du_probe()
679 platform_set_drvdata(pdev, rcdu); in rcar_du_probe()
682 rcdu->mmio = devm_platform_ioremap_resource(pdev, 0); in rcar_du_probe()
683 if (IS_ERR(rcdu->mmio)) in rcar_du_probe()
684 return PTR_ERR(rcdu->mmio); in rcar_du_probe()
691 mask = rcar_du_has(rcdu, RCAR_DU_FEATURE_VSP1_SOURCE) ? 40 : 32; in rcar_du_probe()
697 ret = rcar_du_modeset_init(rcdu); in rcar_du_probe()
713 ret = drm_dev_register(&rcdu->ddev, 0); in rcar_du_probe()
717 drm_info(&rcdu->ddev, "Device %s probed\n", dev_name(&pdev->dev)); in rcar_du_probe()
719 drm_fbdev_generic_setup(&rcdu->ddev, 32); in rcar_du_probe()
724 drm_kms_helper_poll_fini(&rcdu->ddev); in rcar_du_probe()