Lines Matching refs:dbidev
115 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev); in st7586_fb_dirty() local
116 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_fb_dirty()
125 ret = st7586_buf_copy(dbidev->tx_buf, src, fb, rect, fmtcnv_state); in st7586_fb_dirty()
141 (u8 *)dbidev->tx_buf, in st7586_fb_dirty()
174 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in st7586_pipe_enable() local
177 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_pipe_enable()
192 ret = mipi_dbi_poweron_reset(dbidev); in st7586_pipe_enable()
220 switch (dbidev->rotation) { in st7586_pipe_enable()
253 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in st7586_pipe_disable() local
264 mipi_dbi_command(&dbidev->dbi, MIPI_DCS_SET_DISPLAY_OFF); in st7586_pipe_disable()
316 struct mipi_dbi_dev *dbidev; in st7586_probe() local
324 dbidev = devm_drm_dev_alloc(dev, &st7586_driver, in st7586_probe()
326 if (IS_ERR(dbidev)) in st7586_probe()
327 return PTR_ERR(dbidev); in st7586_probe()
329 dbi = &dbidev->dbi; in st7586_probe()
330 drm = &dbidev->drm; in st7586_probe()
351 ret = mipi_dbi_dev_init_with_formats(dbidev, &st7586_pipe_funcs, in st7586_probe()