Lines Matching defs:osd101t2587
37 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel);
40 if (!osd101t2587->enabled)
43 ret = mipi_dsi_shutdown_peripheral(osd101t2587->dsi);
45 osd101t2587->enabled = false;
52 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel);
54 if (!osd101t2587->prepared)
57 regulator_disable(osd101t2587->supply);
58 osd101t2587->prepared = false;
65 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel);
68 if (osd101t2587->prepared)
71 ret = regulator_enable(osd101t2587->supply);
73 osd101t2587->prepared = true;
80 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel);
83 if (osd101t2587->enabled)
86 ret = mipi_dsi_turn_on_peripheral(osd101t2587->dsi);
90 osd101t2587->enabled = true;
111 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel);
114 mode = drm_mode_duplicate(connector->dev, osd101t2587->default_mode);
117 osd101t2587->default_mode->hdisplay,
118 osd101t2587->default_mode->vdisplay,
119 drm_mode_vrefresh(osd101t2587->default_mode));
143 .compatible = "osddisplays,osd101t2587-53ts",
151 static int osd101t2587_panel_add(struct osd101t2587_panel *osd101t2587)
153 struct device *dev = &osd101t2587->dsi->dev;
156 osd101t2587->supply = devm_regulator_get(dev, "power");
157 if (IS_ERR(osd101t2587->supply))
158 return PTR_ERR(osd101t2587->supply);
160 drm_panel_init(&osd101t2587->base, &osd101t2587->dsi->dev,
163 ret = drm_panel_of_backlight(&osd101t2587->base);
167 drm_panel_add(&osd101t2587->base);
174 struct osd101t2587_panel *osd101t2587;
189 osd101t2587 = devm_kzalloc(&dsi->dev, sizeof(*osd101t2587), GFP_KERNEL);
190 if (!osd101t2587)
193 mipi_dsi_set_drvdata(dsi, osd101t2587);
195 osd101t2587->dsi = dsi;
196 osd101t2587->default_mode = id->data;
198 ret = osd101t2587_panel_add(osd101t2587);
204 drm_panel_remove(&osd101t2587->base);
211 struct osd101t2587_panel *osd101t2587 = mipi_dsi_get_drvdata(dsi);
214 ret = drm_panel_disable(&osd101t2587->base);
218 drm_panel_unprepare(&osd101t2587->base);
219 drm_panel_remove(&osd101t2587->base);
228 struct osd101t2587_panel *osd101t2587 = mipi_dsi_get_drvdata(dsi);
230 drm_panel_disable(&osd101t2587->base);
231 drm_panel_unprepare(&osd101t2587->base);
236 .name = "panel-osd-osd101t2587-53ts",