Lines Matching refs:tidss
29 int tidss_runtime_get(struct tidss_device *tidss) in tidss_runtime_get() argument
33 dev_dbg(tidss->dev, "%s\n", __func__); in tidss_runtime_get()
35 r = pm_runtime_get_sync(tidss->dev); in tidss_runtime_get()
40 void tidss_runtime_put(struct tidss_device *tidss) in tidss_runtime_put() argument
44 dev_dbg(tidss->dev, "%s\n", __func__); in tidss_runtime_put()
46 r = pm_runtime_put_sync(tidss->dev); in tidss_runtime_put()
52 struct tidss_device *tidss = dev_get_drvdata(dev); in tidss_pm_runtime_suspend() local
56 return dispc_runtime_suspend(tidss->dispc); in tidss_pm_runtime_suspend()
61 struct tidss_device *tidss = dev_get_drvdata(dev); in tidss_pm_runtime_resume() local
66 r = dispc_runtime_resume(tidss->dispc); in tidss_pm_runtime_resume()
75 struct tidss_device *tidss = dev_get_drvdata(dev); in tidss_suspend() local
79 return drm_mode_config_helper_suspend(&tidss->ddev); in tidss_suspend()
84 struct tidss_device *tidss = dev_get_drvdata(dev); in tidss_resume() local
88 return drm_mode_config_helper_resume(&tidss->ddev); in tidss_resume()
125 struct tidss_device *tidss; in tidss_probe() local
132 tidss = devm_drm_dev_alloc(&pdev->dev, &tidss_driver, in tidss_probe()
134 if (IS_ERR(tidss)) in tidss_probe()
135 return PTR_ERR(tidss); in tidss_probe()
137 ddev = &tidss->ddev; in tidss_probe()
139 tidss->dev = dev; in tidss_probe()
140 tidss->feat = of_device_get_match_data(dev); in tidss_probe()
142 platform_set_drvdata(pdev, tidss); in tidss_probe()
144 ret = dispc_init(tidss); in tidss_probe()
154 dispc_runtime_resume(tidss->dispc); in tidss_probe()
157 ret = tidss_modeset_init(tidss); in tidss_probe()
169 tidss->irq = irq; in tidss_probe()
198 dispc_runtime_suspend(tidss->dispc); in tidss_probe()
208 struct tidss_device *tidss = platform_get_drvdata(pdev); in tidss_remove() local
209 struct drm_device *ddev = &tidss->ddev; in tidss_remove()
221 dispc_runtime_suspend(tidss->dispc); in tidss_remove()
226 dispc_remove(tidss); in tidss_remove()