Lines Matching defs:dsi

5  * Generated with linux-mdss-dsi-panel-driver-generator with a
35 struct mipi_dsi_device *dsi;
50 struct mipi_dsi_device *dsi = ctx->dsi;
51 struct device *dev = &dsi->dev;
54 dsi->mode_flags |= MIPI_DSI_MODE_LPM;
56 ret = mipi_dsi_dcs_set_column_address(dsi, 0x0000, 1080 - 1);
62 ret = mipi_dsi_dcs_set_page_address(dsi, 0x0000, 2160 - 1);
68 ret = mipi_dsi_dcs_set_tear_scanline(dsi, 0);
74 ret = mipi_dsi_dcs_set_tear_on(dsi, MIPI_DSI_DCS_TEAR_MODE_VBLANK);
80 mipi_dsi_dcs_write_seq(dsi, MIPI_DCS_SET_ADDRESS_MODE, 0x00);
82 ret = mipi_dsi_dcs_set_pixel_format(dsi, 0x77);
88 mipi_dsi_dcs_write_seq(dsi, MIPI_DCS_SET_PARTIAL_ROWS,
91 ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
98 mipi_dsi_dcs_write_seq(dsi, MIPI_DCS_WRITE_MEMORY_START);
100 ret = mipi_dsi_dcs_set_display_on(dsi);
111 struct mipi_dsi_device *dsi = ctx->dsi;
112 struct device *dev = &dsi->dev;
115 dsi->mode_flags &= ~MIPI_DSI_MODE_LPM;
117 ret = mipi_dsi_dcs_set_display_off(dsi);
124 ret = mipi_dsi_dcs_set_tear_off(dsi);
130 ret = mipi_dsi_dcs_enter_sleep_mode(dsi);
150 struct device *dev = &ctx->dsi->dev;
181 struct device *dev = &ctx->dsi->dev;
242 static int sony_td4353_jdi_probe(struct mipi_dsi_device *dsi)
244 struct device *dev = &dsi->dev;
272 ctx->dsi = dsi;
273 mipi_dsi_set_drvdata(dsi, ctx);
275 dsi->lanes = 4;
276 dsi->format = MIPI_DSI_FMT_RGB888;
277 dsi->mode_flags = MIPI_DSI_CLOCK_NON_CONTINUOUS;
288 ret = mipi_dsi_attach(dsi);
298 static void sony_td4353_jdi_remove(struct mipi_dsi_device *dsi)
300 struct sony_td4353_jdi *ctx = mipi_dsi_get_drvdata(dsi);
303 ret = mipi_dsi_detach(dsi);
305 dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret);