Home
last modified time | relevance | path

Searched refs:vc4_crtc (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_crtc.c68 #define CRTC_WRITE(offset, val) writel(val, vc4_crtc->regs + (offset))
69 #define CRTC_READ(offset) readl(vc4_crtc->regs + (offset))
94 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_get_scanoutpos() local
110 val = HVS_READ(SCALER_DISPSTATX(vc4_crtc->channel)); in vc4_crtc_get_scanoutpos()
131 fifo_lines = vc4_crtc->cob_size / mode->crtc_hdisplay; in vc4_crtc_get_scanoutpos()
179 *stime = vc4_crtc->t_vblank; in vc4_crtc_get_scanoutpos()
181 *etime = vc4_crtc->t_vblank; in vc4_crtc_get_scanoutpos()
215 struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc); in vc4_crtc_lut_load() local
224 (vc4_crtc->channel * 3 * crtc->gamma_size)); in vc4_crtc_lut_load()
227 HVS_WRITE(SCALER_GAMDATA, vc4_crtc->lut_r[i]); in vc4_crtc_lut_load()
[all …]
Dvc4_kms.c152 struct vc4_crtc *vc4_crtc; in vc4_atomic_complete_commit() local
159 vc4_crtc = to_vc4_crtc(state->crtcs[i].ptr); in vc4_atomic_complete_commit()
160 vc4_hvs_mask_underrun(dev, vc4_crtc->channel); in vc4_atomic_complete_commit()
DMakefile7 vc4_crtc.o \
Dvc4_drv.h449 struct vc4_crtc { struct
472 static inline struct vc4_crtc * argument
475 return (struct vc4_crtc *)crtc; in to_vc4_crtc()
750 void vc4_crtc_handle_vblank(struct vc4_crtc *crtc);
/Linux-v5.4/Documentation/gpu/
Dvc4.rst18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c