Lines Matching refs:panel
30 struct drm_panel panel; member
35 static inline struct lg4573 *panel_to_lg4573(struct drm_panel *panel) in panel_to_lg4573() argument
37 return container_of(panel, struct lg4573, panel); in panel_to_lg4573()
48 dev_dbg(ctx->panel.dev, "writing data: %x\n", data); in lg4573_spi_write_u16()
115 dev_dbg(ctx->panel.dev, "transfer display mode settings\n"); in lg4573_display_mode_settings()
131 dev_dbg(ctx->panel.dev, "transfer power settings\n"); in lg4573_power_settings()
156 dev_dbg(ctx->panel.dev, "transfer gamma settings\n"); in lg4573_gamma_settings()
165 dev_dbg(ctx->panel.dev, "initializing LCD\n"); in lg4573_init()
183 static int lg4573_disable(struct drm_panel *panel) in lg4573_disable() argument
185 struct lg4573 *ctx = panel_to_lg4573(panel); in lg4573_disable()
190 static int lg4573_enable(struct drm_panel *panel) in lg4573_enable() argument
192 struct lg4573 *ctx = panel_to_lg4573(panel); in lg4573_enable()
211 static int lg4573_get_modes(struct drm_panel *panel, in lg4573_get_modes() argument
218 dev_err(panel->dev, "failed to add mode %ux%ux@%u\n", in lg4573_get_modes()
261 drm_panel_init(&ctx->panel, &spi->dev, &lg4573_drm_funcs, in lg4573_probe()
264 drm_panel_add(&ctx->panel); in lg4573_probe()
274 drm_panel_remove(&ctx->panel); in lg4573_remove()