Lines Matching refs:de

46 static inline void dc_dec_init(struct dc_de *de)  in dc_dec_init()  argument
48 regmap_write_bits(de->reg_top, POLARITYCTRL, POLARITYCTRL, POLEN_HIGH); in dc_dec_init()
57 struct dc_de *de; in dc_de_bind() local
60 de = devm_kzalloc(dev, sizeof(*de), GFP_KERNEL); in dc_de_bind()
61 if (!de) in dc_de_bind()
68 de->reg_top = devm_regmap_init_mmio(dev, base_top, in dc_de_bind()
70 if (IS_ERR(de->reg_top)) in dc_de_bind()
71 return PTR_ERR(de->reg_top); in dc_de_bind()
73 de->irq_shdload = platform_get_irq_byname(pdev, "shdload"); in dc_de_bind()
74 if (de->irq_shdload < 0) in dc_de_bind()
75 return de->irq_shdload; in dc_de_bind()
77 de->irq_framecomplete = platform_get_irq_byname(pdev, "framecomplete"); in dc_de_bind()
78 if (de->irq_framecomplete < 0) in dc_de_bind()
79 return de->irq_framecomplete; in dc_de_bind()
81 de->irq_seqcomplete = platform_get_irq_byname(pdev, "seqcomplete"); in dc_de_bind()
82 if (de->irq_seqcomplete < 0) in dc_de_bind()
83 return de->irq_seqcomplete; in dc_de_bind()
85 de->dev = dev; in dc_de_bind()
87 dev_set_drvdata(dev, de); in dc_de_bind()
99 dc_drm->de[id] = de; in dc_de_bind()
112 struct dc_de *de; in dc_de_post_bind() local
116 de = dc_drm->de[i]; in dc_de_post_bind()
117 de->fg = dc_drm->fg[i]; in dc_de_post_bind()
118 de->tc = dc_drm->tc[i]; in dc_de_post_bind()
149 struct dc_de *de = dev_get_drvdata(dev); in dc_de_runtime_resume() local
151 dc_dec_init(de); in dc_de_runtime_resume()
152 dc_fg_init(de->fg); in dc_de_runtime_resume()
153 dc_tc_init(de->tc); in dc_de_runtime_resume()