Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpu/drm/
Ddrm_mipi_dbi.c240 static void mipi_dbi_set_window_address(struct mipi_dbi_dev *dbidev, in mipi_dbi_set_window_address() argument
244 struct mipi_dbi *dbi = &dbidev->dbi; in mipi_dbi_set_window_address()
246 xs += dbidev->left_offset; in mipi_dbi_set_window_address()
247 xe += dbidev->left_offset; in mipi_dbi_set_window_address()
248 ys += dbidev->top_offset; in mipi_dbi_set_window_address()
249 ye += dbidev->top_offset; in mipi_dbi_set_window_address()
261 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev); in mipi_dbi_fb_dirty() local
264 struct mipi_dbi *dbi = &dbidev->dbi; in mipi_dbi_fb_dirty()
282 tr = dbidev->tx_buf; in mipi_dbi_fb_dirty()
283 ret = mipi_dbi_buf_copy(dbidev->tx_buf, fb, rect, swap); in mipi_dbi_fb_dirty()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/tiny/
Dst7735r.c54 struct mipi_dbi_dev dbidev; /* Must be first for .release() */ member
62 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in st7735r_pipe_enable() local
63 struct st7735r_priv *priv = container_of(dbidev, struct st7735r_priv, in st7735r_pipe_enable()
64 dbidev); in st7735r_pipe_enable()
65 struct mipi_dbi *dbi = &dbidev->dbi; in st7735r_pipe_enable()
74 ret = mipi_dbi_poweron_reset(dbidev); in st7735r_pipe_enable()
95 switch (dbidev->rotation) { in st7735r_pipe_enable()
130 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state); in st7735r_pipe_enable()
187 struct mipi_dbi_dev *dbidev; in st7735r_probe() local
200 struct st7735r_priv, dbidev.drm); in st7735r_probe()
[all …]
Dmi0283qt.c55 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in mi0283qt_enable() local
56 struct mipi_dbi *dbi = &dbidev->dbi; in mi0283qt_enable()
65 ret = mipi_dbi_poweron_conditional_reset(dbidev); in mi0283qt_enable()
121 switch (dbidev->rotation) { in mi0283qt_enable()
138 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state); in mi0283qt_enable()
183 struct mipi_dbi_dev *dbidev; in mi0283qt_probe() local
190 dbidev = devm_drm_dev_alloc(dev, &mi0283qt_driver, in mi0283qt_probe()
192 if (IS_ERR(dbidev)) in mi0283qt_probe()
193 return PTR_ERR(dbidev); in mi0283qt_probe()
195 dbi = &dbidev->dbi; in mi0283qt_probe()
[all …]
Dhx8357d.c51 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in yx240qv29_enable() local
52 struct mipi_dbi *dbi = &dbidev->dbi; in yx240qv29_enable()
61 ret = mipi_dbi_poweron_conditional_reset(dbidev); in yx240qv29_enable()
163 switch (dbidev->rotation) { in yx240qv29_enable()
178 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state); in yx240qv29_enable()
223 struct mipi_dbi_dev *dbidev; in hx8357d_probe() local
229 dbidev = devm_drm_dev_alloc(dev, &hx8357d_driver, in hx8357d_probe()
231 if (IS_ERR(dbidev)) in hx8357d_probe()
232 return PTR_ERR(dbidev); in hx8357d_probe()
234 drm = &dbidev->drm; in hx8357d_probe()
[all …]
Dili9341.c57 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in yx240qv29_enable() local
58 struct mipi_dbi *dbi = &dbidev->dbi; in yx240qv29_enable()
67 ret = mipi_dbi_poweron_conditional_reset(dbidev); in yx240qv29_enable()
117 switch (dbidev->rotation) { in yx240qv29_enable()
134 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state); in yx240qv29_enable()
179 struct mipi_dbi_dev *dbidev; in ili9341_probe() local
186 dbidev = devm_drm_dev_alloc(dev, &ili9341_driver, in ili9341_probe()
188 if (IS_ERR(dbidev)) in ili9341_probe()
189 return PTR_ERR(dbidev); in ili9341_probe()
191 dbi = &dbidev->dbi; in ili9341_probe()
[all …]
Dili9486.c90 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in waveshare_enable() local
91 struct mipi_dbi *dbi = &dbidev->dbi; in waveshare_enable()
100 ret = mipi_dbi_poweron_conditional_reset(dbidev); in waveshare_enable()
130 switch (dbidev->rotation) { in waveshare_enable()
147 mipi_dbi_enable_flush(dbidev, crtc_state, plane_state); in waveshare_enable()
193 struct mipi_dbi_dev *dbidev; in ili9486_probe() local
200 dbidev = devm_drm_dev_alloc(dev, &ili9486_driver, in ili9486_probe()
202 if (IS_ERR(dbidev)) in ili9486_probe()
203 return PTR_ERR(dbidev); in ili9486_probe()
205 dbi = &dbidev->dbi; in ili9486_probe()
[all …]
Dst7586.c117 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev); in st7586_fb_dirty() local
118 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_fb_dirty()
130 ret = st7586_buf_copy(dbidev->tx_buf, fb, rect); in st7586_fb_dirty()
146 (u8 *)dbidev->tx_buf, in st7586_fb_dirty()
172 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in st7586_pipe_enable() local
174 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_pipe_enable()
189 ret = mipi_dbi_poweron_reset(dbidev); in st7586_pipe_enable()
217 switch (dbidev->rotation) { in st7586_pipe_enable()
249 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in st7586_pipe_disable() local
260 mipi_dbi_command(&dbidev->dbi, MIPI_DCS_SET_DISPLAY_OFF); in st7586_pipe_disable()
[all …]
Dili9225.c81 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(fb->dev); in ili9225_fb_dirty() local
84 struct mipi_dbi *dbi = &dbidev->dbi; in ili9225_fb_dirty()
101 tr = dbidev->tx_buf; in ili9225_fb_dirty()
102 ret = mipi_dbi_buf_copy(dbidev->tx_buf, fb, rect, swap); in ili9225_fb_dirty()
109 switch (dbidev->rotation) { in ili9225_fb_dirty()
178 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in ili9225_pipe_enable() local
181 struct mipi_dbi *dbi = &dbidev->dbi; in ili9225_pipe_enable()
228 switch (dbidev->rotation) { in ili9225_pipe_enable()
285 struct mipi_dbi_dev *dbidev = drm_to_mipi_dbi_dev(pipe->crtc.dev); in ili9225_pipe_disable() local
286 struct mipi_dbi *dbi = &dbidev->dbi; in ili9225_pipe_disable()
[all …]
/kernel/linux/linux-5.10/include/drm/
Ddrm_mipi_dbi.h142 int mipi_dbi_dev_init_with_formats(struct mipi_dbi_dev *dbidev,
147 int mipi_dbi_dev_init(struct mipi_dbi_dev *dbidev,
152 void mipi_dbi_enable_flush(struct mipi_dbi_dev *dbidev,
158 int mipi_dbi_poweron_reset(struct mipi_dbi_dev *dbidev);
159 int mipi_dbi_poweron_conditional_reset(struct mipi_dbi_dev *dbidev);