Lines Matching defs:ldev

23 	struct lsdc_device *ldev = lcrtc->ldev;
26 val = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG);
35 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, val);
41 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, val);
49 struct lsdc_device *ldev = lcrtc->ldev;
52 val = lsdc_rreg32(ldev, LSDC_CRTC1_CFG_REG);
61 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, val);
67 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, val);
75 struct lsdc_device *ldev = lcrtc->ldev;
78 val = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG);
86 drm_warn(&ldev->base, "%s stall\n", lcrtc->base.name);
90 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, val | CFG_OUTPUT_ENABLE);
95 struct lsdc_device *ldev = lcrtc->ldev;
97 lsdc_ureg32_clr(ldev, LSDC_CRTC0_CFG_REG, CFG_OUTPUT_ENABLE);
104 struct lsdc_device *ldev = lcrtc->ldev;
112 val = lsdc_rreg32(ldev, LSDC_CRTC1_CFG_REG);
114 drm_warn(&ldev->base, "%s stall\n", lcrtc->base.name);
118 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, val | CFG_OUTPUT_ENABLE);
123 struct lsdc_device *ldev = lcrtc->ldev;
125 lsdc_ureg32_clr(ldev, LSDC_CRTC1_CFG_REG, CFG_OUTPUT_ENABLE);
134 struct lsdc_device *ldev = lcrtc->ldev;
137 val = lsdc_rreg32(ldev, LSDC_CRTC0_SCAN_POS_REG);
145 struct lsdc_device *ldev = lcrtc->ldev;
148 val = lsdc_rreg32(ldev, LSDC_CRTC1_SCAN_POS_REG);
156 struct lsdc_device *ldev = lcrtc->ldev;
158 lsdc_ureg32_set(ldev, LSDC_INT_REG, INT_CRTC0_VSYNC_EN);
163 struct lsdc_device *ldev = lcrtc->ldev;
165 lsdc_ureg32_clr(ldev, LSDC_INT_REG, INT_CRTC0_VSYNC_EN);
170 struct lsdc_device *ldev = lcrtc->ldev;
172 lsdc_ureg32_set(ldev, LSDC_INT_REG, INT_CRTC1_VSYNC_EN);
177 struct lsdc_device *ldev = lcrtc->ldev;
179 lsdc_ureg32_clr(ldev, LSDC_INT_REG, INT_CRTC1_VSYNC_EN);
184 struct lsdc_device *ldev = lcrtc->ldev;
186 lsdc_ureg32_set(ldev, LSDC_CRTC0_CFG_REG, CFG_PAGE_FLIP);
191 struct lsdc_device *ldev = lcrtc->ldev;
193 lsdc_ureg32_set(ldev, LSDC_CRTC1_CFG_REG, CFG_PAGE_FLIP);
205 struct lsdc_device *ldev = lcrtc->ldev;
207 lsdc_ureg32_set(ldev, LSDC_CRTC0_CFG_REG, CFG_HW_CLONE);
212 struct lsdc_device *ldev = lcrtc->ldev;
214 lsdc_ureg32_set(ldev, LSDC_CRTC1_CFG_REG, CFG_HW_CLONE);
220 struct lsdc_device *ldev = lcrtc->ldev;
222 lsdc_wreg32(ldev, LSDC_CRTC0_HDISPLAY_REG,
225 lsdc_wreg32(ldev, LSDC_CRTC0_VDISPLAY_REG,
228 lsdc_wreg32(ldev, LSDC_CRTC0_HSYNC_REG,
231 lsdc_wreg32(ldev, LSDC_CRTC0_VSYNC_REG,
238 struct lsdc_device *ldev = lcrtc->ldev;
240 lsdc_wreg32(ldev, LSDC_CRTC1_HDISPLAY_REG,
243 lsdc_wreg32(ldev, LSDC_CRTC1_VDISPLAY_REG,
246 lsdc_wreg32(ldev, LSDC_CRTC1_HSYNC_REG,
249 lsdc_wreg32(ldev, LSDC_CRTC1_VSYNC_REG,
266 struct lsdc_device *ldev = lcrtc->ldev;
268 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, CFG_RESET_N | LSDC_PF_XRGB8888);
273 struct lsdc_device *ldev = lcrtc->ldev;
275 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, CFG_RESET_N | LSDC_PF_XRGB8888);
315 struct lsdc_device *ldev = lcrtc->ldev;
317 return lsdc_rreg32(ldev, LSDC_CRTC0_VSYNC_COUNTER_REG);
322 struct lsdc_device *ldev = lcrtc->ldev;
324 return lsdc_rreg32(ldev, LSDC_CRTC1_VSYNC_COUNTER_REG);
337 struct lsdc_device *ldev = lcrtc->ldev;
338 u32 val = lsdc_rreg32(ldev, LSDC_CRTC0_CFG_REG);
343 lsdc_wreg32(ldev, LSDC_CRTC0_CFG_REG, val);
349 struct lsdc_device *ldev = lcrtc->ldev;
350 u32 val = lsdc_rreg32(ldev, LSDC_CRTC1_CFG_REG);
355 lsdc_wreg32(ldev, LSDC_CRTC1_CFG_REG, val);
533 struct lsdc_device *ldev = lcrtc->ldev;
541 preg->name, offset, lsdc_rreg32(ldev, offset));
745 struct lsdc_device *ldev = to_lsdc(ddev);
746 const struct lsdc_desc *descp = ldev->descp;
964 lcrtc->ldev = to_lsdc(ddev);
1003 lcrtc->ldev = to_lsdc(ddev);