Home
last modified time | relevance | path

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

/openbmc/linux/drivers/gpu/drm/tiny/
H A Dpanel-mipi-dbi.c195 struct mipi_dbi *dbi = &dbidev->dbi; in panel_mipi_dbi_enable()
265 dbidev->top_offset = vback_porch; in panel_mipi_dbi_get_mode()
266 dbidev->left_offset = hback_porch; in panel_mipi_dbi_get_mode()
275 struct mipi_dbi_dev *dbidev; in panel_mipi_dbi_spi_probe() local
282 if (IS_ERR(dbidev)) in panel_mipi_dbi_spi_probe()
283 return PTR_ERR(dbidev); in panel_mipi_dbi_spi_probe()
285 dbi = &dbidev->dbi; in panel_mipi_dbi_spi_probe()
286 drm = &dbidev->drm; in panel_mipi_dbi_spi_probe()
293 if (IS_ERR(dbidev->regulator)) in panel_mipi_dbi_spi_probe()
298 if (IS_ERR(dbidev->io_regulator)) in panel_mipi_dbi_spi_probe()
[all …]
H A Dst7735r.c64 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()
184 struct mipi_dbi_dev *dbidev; in st7735r_probe() local
201 dbidev = &priv->dbidev; in st7735r_probe()
204 dbi = &dbidev->dbi; in st7735r_probe()
205 drm = &dbidev->drm; in st7735r_probe()
216 if (IS_ERR(dbidev->backlight)) in st7735r_probe()
217 return PTR_ERR(dbidev->backlight); in st7735r_probe()
[all …]
H A Dmi0283qt.c56 struct mipi_dbi *dbi = &dbidev->dbi; in mi0283qt_enable()
121 switch (dbidev->rotation) { in mi0283qt_enable()
180 struct mipi_dbi_dev *dbidev; in mi0283qt_probe() local
189 if (IS_ERR(dbidev)) in mi0283qt_probe()
190 return PTR_ERR(dbidev); in mi0283qt_probe()
192 dbi = &dbidev->dbi; in mi0283qt_probe()
193 drm = &dbidev->drm; in mi0283qt_probe()
204 if (IS_ERR(dbidev->regulator)) in mi0283qt_probe()
205 return PTR_ERR(dbidev->regulator); in mi0283qt_probe()
208 if (IS_ERR(dbidev->backlight)) in mi0283qt_probe()
[all …]
H A Dhx8357d.c52 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()
220 struct mipi_dbi_dev *dbidev; in hx8357d_probe() local
228 if (IS_ERR(dbidev)) in hx8357d_probe()
229 return PTR_ERR(dbidev); in hx8357d_probe()
231 drm = &dbidev->drm; in hx8357d_probe()
237 dbidev->backlight = devm_of_find_backlight(dev); in hx8357d_probe()
238 if (IS_ERR(dbidev->backlight)) in hx8357d_probe()
239 return PTR_ERR(dbidev->backlight); in hx8357d_probe()
[all …]
H A Dili9163.c41 struct mipi_dbi *dbi = &dbidev->dbi; in yx240qv29_enable()
50 ret = mipi_dbi_poweron_conditional_reset(dbidev); in yx240qv29_enable()
81 switch (dbidev->rotation) { in yx240qv29_enable()
139 struct mipi_dbi_dev *dbidev; in ili9163_probe() local
148 if (IS_ERR(dbidev)) in ili9163_probe()
149 return PTR_ERR(dbidev); in ili9163_probe()
151 dbi = &dbidev->dbi; in ili9163_probe()
152 drm = &dbidev->drm; in ili9163_probe()
168 dbidev->backlight = devm_of_find_backlight(dev); in ili9163_probe()
169 if (IS_ERR(dbidev->backlight)) in ili9163_probe()
[all …]
H A Dili9341.c58 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()
176 struct mipi_dbi_dev *dbidev; in ili9341_probe() local
185 if (IS_ERR(dbidev)) in ili9341_probe()
186 return PTR_ERR(dbidev); in ili9341_probe()
188 dbi = &dbidev->dbi; in ili9341_probe()
189 drm = &dbidev->drm; in ili9341_probe()
199 dbidev->backlight = devm_of_find_backlight(dev); in ili9341_probe()
200 if (IS_ERR(dbidev->backlight)) in ili9341_probe()
[all …]
H A Dili9486.c100 struct mipi_dbi *dbi = &dbidev->dbi; in waveshare_enable()
109 ret = mipi_dbi_poweron_conditional_reset(dbidev); in waveshare_enable()
139 switch (dbidev->rotation) { in waveshare_enable()
201 struct mipi_dbi_dev *dbidev; in ili9486_probe() local
210 if (IS_ERR(dbidev)) in ili9486_probe()
211 return PTR_ERR(dbidev); in ili9486_probe()
213 dbi = &dbidev->dbi; in ili9486_probe()
214 drm = &dbidev->drm; in ili9486_probe()
224 dbidev->backlight = devm_of_find_backlight(dev); in ili9486_probe()
225 if (IS_ERR(dbidev->backlight)) in ili9486_probe()
[all …]
H A Dst7586.c115 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_fb_dirty()
140 (u8 *)dbidev->tx_buf, in st7586_fb_dirty()
175 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_pipe_enable()
190 ret = mipi_dbi_poweron_reset(dbidev); in st7586_pipe_enable()
218 switch (dbidev->rotation) { in st7586_pipe_enable()
313 struct mipi_dbi_dev *dbidev; in st7586_probe() local
321 dbidev = devm_drm_dev_alloc(dev, &st7586_driver, in st7586_probe()
323 if (IS_ERR(dbidev)) in st7586_probe()
324 return PTR_ERR(dbidev); in st7586_probe()
326 dbi = &dbidev->dbi; in st7586_probe()
[all …]
H A Dili9225.c86 struct mipi_dbi *dbi = &dbidev->dbi; in ili9225_fb_dirty()
100 tr = dbidev->tx_buf; in ili9225_fb_dirty()
108 switch (dbidev->rotation) { in ili9225_fb_dirty()
187 struct mipi_dbi *dbi = &dbidev->dbi; in ili9225_pipe_enable()
234 switch (dbidev->rotation) { in ili9225_pipe_enable()
293 struct mipi_dbi *dbi = &dbidev->dbi; in ili9225_pipe_disable()
383 struct mipi_dbi_dev *dbidev; in ili9225_probe() local
392 if (IS_ERR(dbidev)) in ili9225_probe()
393 return PTR_ERR(dbidev); in ili9225_probe()
395 dbi = &dbidev->dbi; in ili9225_probe()
[all …]
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_mipi_dbi.c243 xs += dbidev->left_offset; in mipi_dbi_set_window_address()
245 ys += dbidev->top_offset; in mipi_dbi_set_window_address()
246 ye += dbidev->top_offset; in mipi_dbi_set_window_address()
272 tr = dbidev->tx_buf; in mipi_dbi_fb_dirty()
413 if (dbidev->backlight) in mipi_dbi_pipe_disable()
416 mipi_dbi_blank(dbidev); in mipi_dbi_pipe_disable()
418 if (dbidev->regulator) in mipi_dbi_pipe_disable()
600 if (!dbidev->tx_buf) in mipi_dbi_dev_init_with_formats()
723 if (dbidev->regulator) { in mipi_dbi_poweron_reset_conditional()
735 if (dbidev->regulator) in mipi_dbi_poweron_reset_conditional()
[all …]
/openbmc/linux/drivers/gpu/drm/panel/
H A Dpanel-ilitek-ili9341.c494 struct mipi_dbi *dbi = &dbidev->dbi; in ili9341_dbi_enable()
556 switch (dbidev->rotation) { in ili9341_dbi_enable()
606 struct mipi_dbi_dev *dbidev; in ili9341_dbi_probe() local
621 if (IS_ERR(dbidev)) in ili9341_dbi_probe()
622 return PTR_ERR(dbidev); in ili9341_dbi_probe()
624 dbi = &dbidev->dbi; in ili9341_dbi_probe()
625 drm = &dbidev->drm; in ili9341_dbi_probe()
627 dbidev->regulator = vcc; in ili9341_dbi_probe()
631 dbidev->backlight = devm_of_find_backlight(dev); in ili9341_dbi_probe()
632 if (IS_ERR(dbidev->backlight)) in ili9341_dbi_probe()
[all …]
/openbmc/linux/include/drm/
H A Ddrm_mipi_dbi.h156 int mipi_dbi_dev_init_with_formats(struct mipi_dbi_dev *dbidev,
161 int mipi_dbi_dev_init(struct mipi_dbi_dev *dbidev,
168 void mipi_dbi_enable_flush(struct mipi_dbi_dev *dbidev,
183 int mipi_dbi_poweron_reset(struct mipi_dbi_dev *dbidev);
184 int mipi_dbi_poweron_conditional_reset(struct mipi_dbi_dev *dbidev);