Lines Matching refs:panel
5 * Generated with linux-mdss-dsi-panel-driver-generator with a
34 struct drm_panel panel;
43 static inline struct sony_td4353_jdi *to_sony_td4353_jdi(struct drm_panel *panel)
45 return container_of(panel, struct sony_td4353_jdi, panel);
147 static int sony_td4353_jdi_prepare(struct drm_panel *panel)
149 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel);
168 dev_err(dev, "Failed to power on panel: %d\n", ret);
178 static int sony_td4353_jdi_unprepare(struct drm_panel *panel)
180 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel);
189 dev_err(dev, "Failed to power off panel: %d\n", ret);
212 static int sony_td4353_jdi_get_modes(struct drm_panel *panel,
215 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel);
262 ctx->panel_reset_gpio = devm_gpiod_get(dev, "panel-reset", GPIOD_ASIS);
265 "Failed to get panel-reset-gpios\n");
279 drm_panel_init(&ctx->panel, dev, &sony_td4353_jdi_panel_funcs,
282 ret = drm_panel_of_backlight(&ctx->panel);
286 drm_panel_add(&ctx->panel);
291 drm_panel_remove(&ctx->panel);
307 drm_panel_remove(&ctx->panel);
320 .name = "panel-sony-td4353-jdi",
327 MODULE_DESCRIPTION("DRM panel driver for SONY Xperia XZ2/XZ2c JDI panel");