Lines Matching refs:tidss
30 int tidss_runtime_get(struct tidss_device *tidss)
34 dev_dbg(tidss->dev, "%s\n", __func__);
36 r = pm_runtime_get_sync(tidss->dev);
41 void tidss_runtime_put(struct tidss_device *tidss)
45 dev_dbg(tidss->dev, "%s\n", __func__);
47 r = pm_runtime_put_sync(tidss->dev);
53 struct tidss_device *tidss = dev_get_drvdata(dev);
57 return dispc_runtime_suspend(tidss->dispc);
62 struct tidss_device *tidss = dev_get_drvdata(dev);
67 r = dispc_runtime_resume(tidss->dispc);
76 struct tidss_device *tidss = dev_get_drvdata(dev);
80 return drm_mode_config_helper_suspend(&tidss->ddev);
85 struct tidss_device *tidss = dev_get_drvdata(dev);
89 return drm_mode_config_helper_resume(&tidss->ddev);
116 .name = "tidss",
131 struct tidss_device *tidss;
138 tidss = devm_drm_dev_alloc(&pdev->dev, &tidss_driver,
140 if (IS_ERR(tidss))
141 return PTR_ERR(tidss);
143 ddev = &tidss->ddev;
145 tidss->dev = dev;
146 tidss->feat = of_device_get_match_data(dev);
148 platform_set_drvdata(pdev, tidss);
150 ret = dispc_init(tidss);
160 dispc_runtime_resume(tidss->dispc);
163 ret = tidss_modeset_init(tidss);
203 dispc_runtime_suspend(tidss->dispc);
213 struct tidss_device *tidss = platform_get_drvdata(pdev);
214 struct drm_device *ddev = &tidss->ddev;
226 dispc_runtime_suspend(tidss->dispc);
231 dispc_remove(tidss);
257 .name = "tidss",