Lines Matching defs:priv
65 struct tve200_drm_dev_private *priv = dev->dev_private;
105 ret = drm_simple_display_pipe_attach_bridge(&priv->pipe,
112 priv->panel = panel;
113 priv->connector = drm_panel_bridge_connector(bridge);
114 priv->bridge = bridge;
156 struct tve200_drm_dev_private *priv;
162 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
163 if (!priv)
170 priv->drm = drm;
171 drm->dev_private = priv;
174 priv->pclk = devm_clk_get(dev, "PCLK");
175 if (IS_ERR(priv->pclk)) {
177 ret = PTR_ERR(priv->pclk);
180 ret = clk_prepare_enable(priv->pclk);
187 priv->clk = devm_clk_get(dev, "TVE");
188 if (IS_ERR(priv->clk)) {
190 ret = PTR_ERR(priv->clk);
195 priv->regs = devm_ioremap_resource(dev, res);
196 if (IS_ERR(priv->regs)) {
209 writel(0, priv->regs + TVE200_INT_EN);
211 ret = devm_request_irq(dev, irq, tve200_irq, 0, "tve200", priv);
234 clk_disable_unprepare(priv->pclk);
243 struct tve200_drm_dev_private *priv = drm->dev_private;
246 if (priv->panel)
247 drm_panel_bridge_remove(priv->bridge);
249 clk_disable_unprepare(priv->pclk);