Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/tidss/
H A Dtidss_irq.c18 static void tidss_irq_update(struct tidss_device *tidss) in tidss_irq_update() argument
20 assert_spin_locked(&tidss->irq_lock); in tidss_irq_update()
22 dispc_set_irqenable(tidss->dispc, tidss->irq_mask); in tidss_irq_update()
28 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_enable_vblank() local
33 spin_lock_irqsave(&tidss->irq_lock, flags); in tidss_irq_enable_vblank()
34 tidss->irq_mask |= DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_enable_vblank()
36 tidss_irq_update(tidss); in tidss_irq_enable_vblank()
37 spin_unlock_irqrestore(&tidss->irq_lock, flags); in tidss_irq_enable_vblank()
43 struct tidss_device *tidss = to_tidss(ddev); in tidss_irq_disable_vblank() local
48 spin_lock_irqsave(&tidss->irq_lock, flags); in tidss_irq_disable_vblank()
[all …]
H A Dtidss_kms.c25 struct tidss_device *tidss = to_tidss(ddev); in tidss_atomic_commit_tail() local
27 tidss_runtime_get(tidss); in tidss_atomic_commit_tail()
62 tidss_runtime_put(tidss); in tidss_atomic_commit_tail()
125 static int tidss_dispc_modeset_init(struct tidss_device *tidss) in tidss_dispc_modeset_init() argument
127 struct device *dev = tidss->dev; in tidss_dispc_modeset_init()
129 const u32 *fourccs = dispc_plane_formats(tidss->dispc, &fourccs_len); in tidss_dispc_modeset_init()
138 const struct dispc_features *feat = tidss->feat; in tidss_dispc_modeset_init()
213 u32 hw_plane_id = feat->vid_order[tidss->num_planes]; in tidss_dispc_modeset_init()
216 tplane = tidss_plane_create(tidss, hw_plane_id, in tidss_dispc_modeset_init()
220 dev_err(tidss->dev, "plane create failed\n"); in tidss_dispc_modeset_init()
[all …]
H A Dtidss_kms.h12 int tidss_modeset_init(struct tidss_device *tidss);
H A Dtidss_encoder.h14 int tidss_encoder_create(struct tidss_device *tidss,
H A Dtidss_crtc.h45 struct tidss_crtc *tidss_crtc_create(struct tidss_device *tidss,
H A Dtidss_irq.h71 void tidss_irq_resume(struct tidss_device *tidss);
/linux/drivers/gpu/drm/
H A DMakefile231 obj-$(CONFIG_DRM_TIDSS) += tidss/
H A DKconfig383 source "drivers/gpu/drm/tidss/Kconfig"
/linux/
H A DMAINTAINERS8631 F: drivers/gpu/drm/tidss/