Home
last modified time | relevance | path

Searched refs:fsl_dev (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/fsl-dcu/
A Dfsl_dcu_drm_drv.c173 if (!fsl_dev) in fsl_dcu_drm_pm_suspend()
194 if (!fsl_dev) in fsl_dcu_drm_pm_resume()
203 if (fsl_dev->tcon) in fsl_dcu_drm_pm_resume()
206 enable_irq(fsl_dev->irq); in fsl_dcu_drm_pm_resume()
258 fsl_dev = devm_kzalloc(dev, sizeof(*fsl_dev), GFP_KERNEL); in fsl_dcu_drm_probe()
259 if (!fsl_dev) in fsl_dcu_drm_probe()
265 fsl_dev->soc = id->data; in fsl_dcu_drm_probe()
275 if (fsl_dev->irq < 0) { in fsl_dcu_drm_probe()
277 return fsl_dev->irq; in fsl_dcu_drm_probe()
326 fsl_dev->dev = dev; in fsl_dcu_drm_probe()
[all …]
A Dfsl_dcu_drm_crtc.c30 regmap_write(fsl_dev->regmap, in fsl_dcu_drm_crtc_atomic_flush()
61 regmap_write(fsl_dev->regmap, DCU_UPDATE_MODE, in fsl_dcu_drm_crtc_atomic_disable()
63 clk_disable_unprepare(fsl_dev->pix_clk); in fsl_dcu_drm_crtc_atomic_disable()
72 clk_prepare_enable(fsl_dev->pix_clk); in fsl_dcu_drm_crtc_atomic_enable()
105 regmap_write(fsl_dev->regmap, DCU_HSYN_PARA, in fsl_dcu_drm_crtc_mode_set_nofb()
109 regmap_write(fsl_dev->regmap, DCU_VSYN_PARA, in fsl_dcu_drm_crtc_mode_set_nofb()
113 regmap_write(fsl_dev->regmap, DCU_DISP_SIZE, in fsl_dcu_drm_crtc_mode_set_nofb()
119 regmap_write(fsl_dev->regmap, DCU_DCU_MODE, in fsl_dcu_drm_crtc_mode_set_nofb()
121 regmap_write(fsl_dev->regmap, DCU_THRESHOLD, in fsl_dcu_drm_crtc_mode_set_nofb()
173 struct drm_crtc *crtc = &fsl_dev->crtc; in fsl_dcu_drm_crtc_create()
[all …]
A Dfsl_dcu_drm_rgb.c24 struct drm_encoder *encoder = &fsl_dev->encoder; in fsl_dcu_drm_encoder_create()
30 if (fsl_dev->tcon) in fsl_dcu_drm_encoder_create()
31 fsl_tcon_bypass_enable(fsl_dev->tcon); in fsl_dcu_drm_encoder_create()
33 ret = drm_simple_encoder_init(fsl_dev->drm, encoder, in fsl_dcu_drm_encoder_create()
80 struct drm_encoder *encoder = &fsl_dev->encoder; in fsl_dcu_attach_panel()
84 fsl_dev->connector.encoder = encoder; in fsl_dcu_attach_panel()
122 if (IS_ERR(fsl_dev->connector.panel)) in fsl_dcu_create_outputs()
123 return PTR_ERR(fsl_dev->connector.panel); in fsl_dcu_create_outputs()
125 return fsl_dcu_attach_panel(fsl_dev, fsl_dev->connector.panel); in fsl_dcu_create_outputs()
133 fsl_dev->connector.panel = panel; in fsl_dcu_create_outputs()
[all …]
A Dfsl_dcu_drm_kms.c26 drm_mode_config_init(fsl_dev->drm); in fsl_dcu_drm_modeset_init()
28 fsl_dev->drm->mode_config.min_width = 0; in fsl_dcu_drm_modeset_init()
29 fsl_dev->drm->mode_config.min_height = 0; in fsl_dcu_drm_modeset_init()
30 fsl_dev->drm->mode_config.max_width = 2031; in fsl_dcu_drm_modeset_init()
31 fsl_dev->drm->mode_config.max_height = 2047; in fsl_dcu_drm_modeset_init()
34 ret = fsl_dcu_drm_crtc_create(fsl_dev); in fsl_dcu_drm_modeset_init()
38 ret = fsl_dcu_drm_encoder_create(fsl_dev, &fsl_dev->crtc); in fsl_dcu_drm_modeset_init()
42 ret = fsl_dcu_create_outputs(fsl_dev); in fsl_dcu_drm_modeset_init()
46 drm_mode_config_reset(fsl_dev->drm); in fsl_dcu_drm_modeset_init()
47 drm_kms_helper_poll_init(fsl_dev->drm); in fsl_dcu_drm_modeset_init()
[all …]
A Dfsl_dcu_drm_plane.c25 unsigned int total_layer = fsl_dev->soc->total_layer; in fsl_dcu_drm_plane_index()
32 dev_err(fsl_dev->dev, "No more layer left\n"); in fsl_dcu_drm_plane_index()
131 regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 1), in fsl_dcu_drm_plane_atomic_update()
134 regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 2), in fsl_dcu_drm_plane_atomic_update()
137 regmap_write(fsl_dev->regmap, in fsl_dcu_drm_plane_atomic_update()
139 regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 4), in fsl_dcu_drm_plane_atomic_update()
144 regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 5), in fsl_dcu_drm_plane_atomic_update()
158 if (!strcmp(fsl_dev->soc->name, "ls1021a")) { in fsl_dcu_drm_plane_atomic_update()
202 struct fsl_dcu_drm_device *fsl_dev = dev->dev_private; in fsl_dcu_drm_init_planes() local
205 for (i = 0; i < fsl_dev->soc->total_layer; i++) { in fsl_dcu_drm_init_planes()
[all …]
A Dfsl_dcu_drm_output.h24 int fsl_dcu_drm_encoder_create(struct fsl_dcu_drm_device *fsl_dev,
26 int fsl_dcu_create_outputs(struct fsl_dcu_drm_device *fsl_dev);
A Dfsl_dcu_drm_crtc.h13 int fsl_dcu_drm_crtc_create(struct fsl_dcu_drm_device *fsl_dev);
A Dfsl_dcu_drm_drv.h196 int fsl_dcu_drm_modeset_init(struct fsl_dcu_drm_device *fsl_dev);

Completed in 14 milliseconds