Home
last modified time | relevance | path

Searched refs:tidss (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/gpu/drm/tidss/
A Dtidss_irq.c23 dispc_set_irqenable(tidss->dispc, tidss->irq_mask); in tidss_irq_update()
37 tidss_irq_update(tidss); in tidss_irq_enable_vblank()
52 tidss_irq_update(tidss); in tidss_irq_disable_vblank()
92 tidss_irq_update(tidss); in tidss_irq_resume()
102 tidss_runtime_get(tidss); in tidss_irq_preinstall()
107 tidss_runtime_put(tidss); in tidss_irq_preinstall()
116 tidss_runtime_get(tidss); in tidss_irq_postinstall()
130 tidss_irq_update(tidss); in tidss_irq_postinstall()
134 tidss_runtime_put(tidss); in tidss_irq_postinstall()
159 tidss_runtime_get(tidss); in tidss_irq_uninstall()
[all …]
A Dtidss_drv.c35 r = pm_runtime_get_sync(tidss->dev); in tidss_runtime_get()
46 r = pm_runtime_put_sync(tidss->dev); in tidss_runtime_put()
125 struct tidss_device *tidss; in tidss_probe() local
134 if (IS_ERR(tidss)) in tidss_probe()
135 return PTR_ERR(tidss); in tidss_probe()
137 ddev = &tidss->ddev; in tidss_probe()
139 tidss->dev = dev; in tidss_probe()
144 ret = dispc_init(tidss); in tidss_probe()
157 ret = tidss_modeset_init(tidss); in tidss_probe()
169 tidss->irq = irq; in tidss_probe()
[all …]
A Dtidss_kms.c30 struct tidss_device *tidss = to_tidss(ddev); in tidss_atomic_commit_tail() local
35 tidss_runtime_get(tidss); in tidss_atomic_commit_tail()
47 tidss_runtime_put(tidss); in tidss_atomic_commit_tail()
112 struct device *dev = tidss->dev; in tidss_dispc_modeset_init()
211 tidss->planes[tidss->num_planes++] = &tplane->plane; in tidss_dispc_modeset_init()
220 tidss->crtcs[tidss->num_crtcs++] = &tcrtc->crtc; in tidss_dispc_modeset_init()
236 while (tidss->num_planes < max_planes) { in tidss_dispc_modeset_init()
249 tidss->planes[tidss->num_planes++] = &tplane->plane; in tidss_dispc_modeset_init()
257 struct drm_device *ddev = &tidss->ddev; in tidss_modeset_init()
260 dev_dbg(tidss->dev, "%s\n", __func__); in tidss_modeset_init()
[all …]
A Dtidss_crtc.c27 struct tidss_device *tidss = to_tidss(ddev); in tidss_crtc_finish_page_flip() local
93 struct tidss_device *tidss = to_tidss(ddev); in tidss_crtc_atomic_check() local
94 struct dispc_device *dispc = tidss->dispc; in tidss_crtc_atomic_check()
172 struct tidss_device *tidss = to_tidss(ddev); in tidss_crtc_atomic_flush() local
225 struct tidss_device *tidss = to_tidss(ddev); in tidss_crtc_atomic_enable() local
232 tidss_runtime_get(tidss); in tidss_crtc_atomic_enable()
268 struct tidss_device *tidss = to_tidss(ddev); in tidss_crtc_atomic_disable() local
295 tidss_runtime_put(tidss); in tidss_crtc_atomic_disable()
327 tidss_runtime_get(tidss); in tidss_crtc_enable_vblank()
343 tidss_runtime_put(tidss); in tidss_crtc_disable_vblank()
[all …]
A Dtidss_plane.c28 struct tidss_device *tidss = to_tidss(ddev); in tidss_plane_atomic_check() local
99 ret = dispc_plane_check(tidss->dispc, hw_plane, new_plane_state, in tidss_plane_atomic_check()
111 struct tidss_device *tidss = to_tidss(ddev); in tidss_plane_atomic_update() local
121 dispc_plane_enable(tidss->dispc, tplane->hw_plane_id, false); in tidss_plane_atomic_update()
127 ret = dispc_plane_setup(tidss->dispc, tplane->hw_plane_id, in tidss_plane_atomic_update()
133 dispc_plane_enable(tidss->dispc, tplane->hw_plane_id, false); in tidss_plane_atomic_update()
137 dispc_plane_enable(tidss->dispc, tplane->hw_plane_id, true); in tidss_plane_atomic_update()
144 struct tidss_device *tidss = to_tidss(ddev); in tidss_plane_atomic_disable() local
149 dispc_plane_enable(tidss->dispc, tplane->hw_plane_id, false); in tidss_plane_atomic_disable()
183 u32 num_planes = tidss->feat->num_planes; in tidss_plane_create()
[all …]
A Dtidss_encoder.c72 struct drm_encoder *tidss_encoder_create(struct tidss_device *tidss, in tidss_encoder_create() argument
84 ret = drm_encoder_init(&tidss->ddev, enc, &encoder_funcs, in tidss_encoder_create()
93 dev_dbg(tidss->dev, "Encoder create done\n"); in tidss_encoder_create()
A DMakefile3 tidss-y := tidss_crtc.o \
12 obj-$(CONFIG_DRM_TIDSS) += tidss.o
A Dtidss_drv.h38 int tidss_runtime_get(struct tidss_device *tidss);
39 void tidss_runtime_put(struct tidss_device *tidss);
A Dtidss_dispc.h132 int dispc_init(struct tidss_device *tidss);
133 void dispc_remove(struct tidss_device *tidss);
A Dtidss_kms.h12 int tidss_modeset_init(struct tidss_device *tidss);
A Dtidss_encoder.h14 struct drm_encoder *tidss_encoder_create(struct tidss_device *tidss,
A Dtidss_plane.h20 struct tidss_plane *tidss_plane_create(struct tidss_device *tidss,
A Dtidss_crtc.h45 struct tidss_crtc *tidss_crtc_create(struct tidss_device *tidss,
A Dtidss_irq.h73 void tidss_irq_resume(struct tidss_device *tidss);
A Dtidss_dispc.c282 struct tidss_device *tidss; member
2596 tidss_irq_resume(dispc->tidss); in dispc_runtime_resume()
2601 void dispc_remove(struct tidss_device *tidss) in dispc_remove() argument
2603 dev_dbg(tidss->dev, "%s\n", __func__); in dispc_remove()
2605 tidss->dispc = NULL; in dispc_remove()
2653 int dispc_init(struct tidss_device *tidss) in dispc_init() argument
2655 struct device *dev = tidss->dev; in dispc_init()
2664 feat = tidss->feat; in dispc_init()
2676 dispc->tidss = tidss; in dispc_init()
2760 tidss->dispc = dispc; in dispc_init()
/linux/drivers/gpu/drm/
A DMakefile126 obj-$(CONFIG_DRM_TIDSS) += tidss/
A DKconfig391 source "drivers/gpu/drm/tidss/Kconfig"
/linux/include/config/
A Dauto.conf.cmd619 drivers/gpu/drm/tidss/Kconfig \
/linux/
A DMAINTAINERS6464 F: drivers/gpu/drm/tidss/

Completed in 40 milliseconds