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()
120 struct tidss_device *tidss; in tidss_probe() local
127 tidss = devm_drm_dev_alloc(&pdev->dev, &tidss_driver, in tidss_probe()
129 if (IS_ERR(tidss)) in tidss_probe()
130 return PTR_ERR(tidss); in tidss_probe()
132 ddev = &tidss->ddev; in tidss_probe()
134 tidss->dev = dev; in tidss_probe()
135 tidss->feat = of_device_get_match_data(dev); in tidss_probe()
137 platform_set_drvdata(pdev, tidss); in tidss_probe()
139 ret = dispc_init(tidss); in tidss_probe()
149 dispc_runtime_resume(tidss->dispc); in tidss_probe()
152 ret = tidss_modeset_init(tidss); in tidss_probe()
164 tidss->irq = irq; in tidss_probe()
193 dispc_runtime_suspend(tidss->dispc); in tidss_probe()
203 struct tidss_device *tidss = platform_get_drvdata(pdev); in tidss_remove() local
204 struct drm_device *ddev = &tidss->ddev; in tidss_remove()
216 dispc_runtime_suspend(tidss->dispc); in tidss_remove()
221 dispc_remove(tidss); in tidss_remove()