Searched refs:dsi (Results 76 - 100 of 153) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/panel/
H A Dpanel-raspberrypi-touchscreen.c58 #define RPI_DSI_DRIVER_NAME "rpi-ts-dsi"
193 struct mipi_dsi_device *dsi; member in struct:rpi_touchscreen
245 mipi_dsi_generic_write(ts->dsi, msg, sizeof(msg));
424 ts->dsi = mipi_dsi_device_register_full(host, &info);
425 if (IS_ERR(ts->dsi)) {
427 PTR_ERR(ts->dsi));
428 return PTR_ERR(ts->dsi);
450 mipi_dsi_detach(ts->dsi);
454 mipi_dsi_device_unregister(ts->dsi);
457 static int rpi_touchscreen_dsi_probe(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-feixin-k101-im2ba02.c26 struct mipi_dsi_device *dsi; member in struct:k101_im2ba02
308 struct mipi_dsi_device *dsi = ctx->dsi; local
330 ret = mipi_dsi_dcs_write_buffer(dsi, cmd->data, K101_IM2BA02_INIT_CMD_LEN);
352 ret = mipi_dsi_dcs_set_display_on(ctx->dsi);
358 return mipi_dsi_dcs_write_buffer(ctx->dsi, cmd->data, K101_IM2BA02_INIT_CMD_LEN);
365 return mipi_dsi_dcs_set_display_off(ctx->dsi);
373 ret = mipi_dsi_dcs_set_display_off(ctx->dsi);
377 ret = mipi_dsi_dcs_enter_sleep_mode(ctx->dsi);
415 dev_err(&ctx->dsi
440 k101_im2ba02_dsi_probe(struct mipi_dsi_device *dsi) argument
488 k101_im2ba02_dsi_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-leadtek-ltk500hd1829.c492 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
498 ret = mipi_dsi_dcs_set_display_off(dsi);
502 ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
521 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
548 ret = mipi_dsi_generic_write(dsi, &ctx->panel_desc->init[i],
556 ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
565 ret = mipi_dsi_dcs_set_display_on(dsi);
612 static int ltk500hd1829_probe(struct mipi_dsi_device *dsi) argument
615 struct device *dev = &dsi->dev;
618 ctx = devm_kzalloc(&dsi
676 ltk500hd1829_shutdown(struct mipi_dsi_device *dsi) argument
690 ltk500hd1829_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-truly-nt35597.c64 struct mipi_dsi_device *dsi[2]; member in struct:truly_nt35597
228 for (i = 0; i < ARRAY_SIZE(ctx->dsi); i++) {
229 ret = mipi_dsi_dcs_write(ctx->dsi[i], command, NULL, 0);
231 dev_err(ctx->dev, "cmd 0x%x failed for dsi = %d\n", command, i);
245 for (i = 0; i < ARRAY_SIZE(ctx->dsi); i++) {
246 ret = mipi_dsi_dcs_write_buffer(ctx->dsi[i], buf, size);
328 ctx->dsi[0]->mode_flags = 0;
329 ctx->dsi[1]->mode_flags = 0;
364 ctx->dsi[0]->mode_flags |= MIPI_DSI_MODE_LPM;
365 ctx->dsi[
509 truly_nt35597_probe(struct mipi_dsi_device *dsi) argument
597 truly_nt35597_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-jdi-lpm102a188a.c455 static int jdi_panel_dsi_probe(struct mipi_dsi_device *dsi) argument
462 dsi->lanes = 4;
463 dsi->format = MIPI_DSI_FMT_RGB888;
464 dsi->mode_flags = 0;
467 np = of_parse_phandle(dsi->dev.of_node, "link2", 0);
478 jdi = devm_kzalloc(&dsi->dev, sizeof(*jdi), GFP_KERNEL);
484 mipi_dsi_set_drvdata(dsi, jdi);
486 jdi->link1 = dsi;
496 err = mipi_dsi_attach(dsi);
507 static void jdi_panel_dsi_remove(struct mipi_dsi_device *dsi) argument
527 jdi_panel_dsi_shutdown(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-kingdisplay-kd097d04.c388 static int kingdisplay_panel_probe(struct mipi_dsi_device *dsi) argument
393 dsi->lanes = 4;
394 dsi->format = MIPI_DSI_FMT_RGB888;
395 dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
398 kingdisplay = devm_kzalloc(&dsi->dev, sizeof(*kingdisplay), GFP_KERNEL);
402 mipi_dsi_set_drvdata(dsi, kingdisplay);
403 kingdisplay->link = dsi;
409 err = mipi_dsi_attach(dsi);
418 static void kingdisplay_panel_remove(struct mipi_dsi_device *dsi) argument
420 struct kingdisplay_panel *kingdisplay = mipi_dsi_get_drvdata(dsi);
438 kingdisplay_panel_shutdown(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-samsung-s6e63j0x03.c122 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
124 return mipi_dsi_dcs_write_buffer(dsi, seq, len);
221 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
224 ret = mipi_dsi_dcs_set_display_off(dsi);
230 ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
255 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
277 ret = mipi_dsi_dcs_set_column_address(dsi, FIRST_COLUMN,
282 ret = mipi_dsi_dcs_set_page_address(dsi, 0, default_mode.vdisplay - 1);
311 ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
347 struct mipi_dsi_device *dsi local
433 s6e63j0x03_probe(struct mipi_dsi_device *dsi) argument
493 s6e63j0x03_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-orisetech-otm8009a.c114 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
116 if (mipi_dsi_dcs_write_buffer(dsi, data, len) < 0)
117 dev_warn(ctx->dev, "mipi dsi dcs write buffer failed\n");
134 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
215 ret = mipi_dsi_dcs_nop(dsi);
219 ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
229 ret = mipi_dsi_dcs_set_column_address(dsi, 0, OTM8009A_HDISPLAY - 1);
233 ret = mipi_dsi_dcs_set_page_address(dsi, 0, OTM8009A_VDISPLAY - 1);
238 ret = mipi_dsi_dcs_set_pixel_format(dsi, MIPI_DCS_PIXEL_FMT_24BIT |
246 ret = mipi_dsi_dcs_set_display_on(dsi);
266 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
420 otm8009a_probe(struct mipi_dsi_device *dsi) argument
483 otm8009a_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-ilitek-ili9882t.c43 struct mipi_dsi_device *dsi; member in struct:ili9882t
429 struct mipi_dsi_device *dsi = ili->dsi; local
446 err = mipi_dsi_dcs_write(dsi, cmd->data[0],
466 static int ili9882t_switch_page(struct mipi_dsi_device *dsi, u8 page) argument
471 ret = mipi_dsi_dcs_write(dsi, cmd.data[0],
476 dev_err(&dsi->dev,
486 struct mipi_dsi_device *dsi = ili->dsi; local
489 dsi
505 struct mipi_dsi_device *dsi = ili->dsi; local
717 ili9882t_probe(struct mipi_dsi_device *dsi) argument
746 ili9882t_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-innolux-p079zca.c428 static int innolux_panel_add(struct mipi_dsi_device *dsi, argument
432 struct device *dev = &dsi->dev;
472 mipi_dsi_set_drvdata(dsi, innolux);
473 innolux->link = dsi;
483 static int innolux_panel_probe(struct mipi_dsi_device *dsi) argument
489 desc = of_device_get_match_data(&dsi->dev);
490 dsi->mode_flags = desc->flags;
491 dsi->format = desc->format;
492 dsi->lanes = desc->lanes;
494 err = innolux_panel_add(dsi, des
508 innolux_panel_remove(struct mipi_dsi_device *dsi) argument
528 innolux_panel_shutdown(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-raydium-rm68200.c105 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
108 err = mipi_dsi_dcs_write_buffer(dsi, data, len);
115 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
118 err = mipi_dsi_dcs_write(dsi, cmd, &value, 1);
235 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
238 ret = mipi_dsi_dcs_set_display_off(dsi);
242 ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
261 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
279 ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
285 ret = mipi_dsi_dcs_set_display_on(dsi);
324 rm68200_probe(struct mipi_dsi_device *dsi) argument
377 rm68200_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-jadard-jd9365da-h3.c38 struct mipi_dsi_device *dsi; member in struct:jadard
56 struct mipi_dsi_device *dsi = jadard->dsi; local
65 err = mipi_dsi_dcs_write_buffer(dsi, cmd->data, JD9365DA_INIT_CMD_LEN);
72 err = mipi_dsi_dcs_exit_sleep_mode(dsi);
76 err = mipi_dsi_dcs_set_display_on(dsi);
89 ret = mipi_dsi_dcs_set_display_off(jadard->dsi);
93 ret = mipi_dsi_dcs_enter_sleep_mode(jadard->dsi);
147 DRM_DEV_ERROR(&jadard->dsi->dev, "failed to add mode %ux%ux@%u\n",
587 static int jadard_dsi_probe(struct mipi_dsi_device *dsi) argument
642 jadard_dsi_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dpanel-sitronix-st7701.c132 struct mipi_dsi_device *dsi; member in struct:st7701
149 return mipi_dsi_dcs_write_buffer(st7701->dsi, seq, len);
214 mipi_dsi_dcs_write(st7701->dsi, DSI_CMD2_BK0_PVGAMCTRL,
216 mipi_dsi_dcs_write(st7701->dsi, DSI_CMD2_BK0_NVGAMCTRL,
542 dev_err(&st7701->dsi->dev, "failed to add mode %ux%u@%u\n",
977 static int st7701_dsi_probe(struct mipi_dsi_device *dsi) argument
983 st7701 = devm_kzalloc(&dsi->dev, sizeof(*st7701), GFP_KERNEL);
987 desc = of_device_get_match_data(&dsi->dev);
988 dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
990 dsi
1046 st7701_dsi_remove(struct mipi_dsi_device *dsi) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/imx/
H A DMakefile9 obj-$(CONFIG_DRM_IMX93_MIPI_DSI) += imx93-mipi-dsi.o
/linux-master/drivers/gpu/drm/bridge/
H A Dchipone-icn6211.c150 struct mipi_dsi_device *dsi; member in struct:chipone
208 struct mipi_dsi_device *dsi = context; local
212 ret = mipi_dsi_generic_read(dsi, &reg16, 2, val, val_size);
219 struct mipi_dsi_device *dsi = context; local
221 return mipi_dsi_generic_write(dsi, data, 2);
282 fin = icn->dsi->hs_rate / 4; /* in Hz */
408 /* dsi specific sequence */
414 DSI_CTRL_UNKNOWN | DSI_CTRL_DSI_LANES(icn->dsi->lanes - 1));
514 struct mipi_dsi_device *dsi = icn->dsi; local
547 struct mipi_dsi_device *dsi; local
712 chipone_dsi_probe(struct mipi_dsi_device *dsi) argument
765 chipone_dsi_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dtc358764.c168 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
175 ret = mipi_dsi_generic_read(dsi, &addr, sizeof(addr), val, sizeof(*val));
184 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); local
198 ret = mipi_dsi_generic_write(dsi, data, sizeof(data));
343 static int tc358764_probe(struct mipi_dsi_device *dsi) argument
345 struct device *dev = &dsi->dev;
353 mipi_dsi_set_drvdata(dsi, ctx);
357 dsi->lanes = 4;
358 dsi->format = MIPI_DSI_FMT_RGB888;
359 dsi
385 tc358764_remove(struct mipi_dsi_device *dsi) argument
[all...]
H A Dti-sn65dsi83.c144 struct mipi_dsi_device *dsi; member in struct:sn65dsi83
258 if (!ctx->dsi)
261 ctx->dsi = NULL;
307 mipi_dsi_pixel_format_to_bpp(ctx->dsi->format) /
308 ctx->dsi->lanes / 2, 40000U, 500000U), 5000U);
314 unsigned int dsi_div = mipi_dsi_pixel_format_to_bpp(ctx->dsi->format);
316 dsi_div /= ctx->dsi->lanes;
407 REG_DSI_LANE_CHA_DSI_LANES(~(ctx->dsi->lanes - 1)) |
626 struct mipi_dsi_device *dsi; local
648 dsi
[all...]
H A Dti-dlpc3433.c60 struct mipi_dsi_device *dsi; member in struct:dlpc
326 return dev_err_probe(dev, -EPROBE_DEFER, "failed to find dsi host\n");
328 dlpc->dsi = mipi_dsi_device_register_full(host, &info);
329 if (IS_ERR(dlpc->dsi)) {
330 DRM_DEV_ERROR(dev, "failed to create dsi device\n");
331 return PTR_ERR(dlpc->dsi);
334 dlpc->dsi->mode_flags = MIPI_DSI_MODE_VIDEO_BURST;
335 dlpc->dsi->format = MIPI_DSI_FMT_RGB565;
336 dlpc->dsi->lanes = dlpc->dsi_lanes;
338 ret = devm_mipi_dsi_attach(dev, dlpc->dsi);
[all...]
H A Dlontium-lt9211.c47 struct mipi_dsi_device *dsi; member in struct:lt9211
176 { REG_DSI_LANE, REG_DSI_LANE_COUNT(ctx->dsi->lanes) },
683 struct mipi_dsi_device *dsi; local
701 dsi = devm_mipi_dsi_device_register_full(dev, host, &info);
702 if (IS_ERR(dsi))
703 return dev_err_probe(dev, PTR_ERR(dsi),
704 "failed to create dsi device\n");
706 ctx->dsi = dsi;
708 dsi
[all...]
H A Dparade-ps8640.c101 struct mipi_dsi_device *dsi; member in struct:ps8640
521 /* Attach the panel-bridge to the dsi bridge */
565 struct mipi_dsi_device *dsi; local
572 /* port@0 is ps8640 dsi input port */
587 dsi = devm_mipi_dsi_device_register_full(dev, host, &info);
588 if (IS_ERR(dsi)) {
589 dev_err(dev, "failed to create dsi device\n");
590 return PTR_ERR(dsi);
593 ps_bridge->dsi = dsi;
[all...]
/linux-master/drivers/gpu/drm/msm/
H A DMakefile5 ccflags-$(CONFIG_DRM_MSM_DSI) += -I $(srctree)/$(src)/dsi
142 msm-display-$(CONFIG_DRM_MSM_DSI) += dsi/dsi.o \
143 dsi/dsi_cfg.o \
144 dsi/dsi_host.o \
145 dsi/dsi_manager.o \
146 dsi/phy/dsi_phy.o
148 msm-display-$(CONFIG_DRM_MSM_DSI_28NM_PHY) += dsi/phy/dsi_phy_28nm.o
149 msm-display-$(CONFIG_DRM_MSM_DSI_20NM_PHY) += dsi/phy/dsi_phy_20nm.o
150 msm-display-$(CONFIG_DRM_MSM_DSI_28NM_8960_PHY) += dsi/ph
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A DMakefile14 rockchipdrm-$(CONFIG_ROCKCHIP_DW_MIPI_DSI) += dw-mipi-dsi-rockchip.o
/linux-master/drivers/gpu/drm/tegra/
H A DMakefile20 dsi.o \
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A DMakefile9 obj-$(CONFIG_FB_OMAP2_PANEL_DSI_CM) += panel-dsi-cm.o
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dsi_dcs_backlight.c56 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
83 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
102 for_each_dsi_port(port, panel->vbt.dsi.cabc_ports) {
110 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
135 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
151 for_each_dsi_port(port, panel->vbt.dsi.cabc_ports) {

Completed in 207 milliseconds

1234567