Lines Matching full:otm8009a
67 struct otm8009a { struct
107 static inline struct otm8009a *panel_to_otm8009a(struct drm_panel *panel) in panel_to_otm8009a()
109 return container_of(panel, struct otm8009a, panel); in panel_to_otm8009a()
112 static void otm8009a_dcs_write_buf(struct otm8009a *ctx, const void *data, in otm8009a_dcs_write_buf()
133 static int otm8009a_init_sequence(struct otm8009a *ctx) in otm8009a_init_sequence()
238 /* See otm8009a driver documentation for pixel format descriptions */ in otm8009a_init_sequence()
266 struct otm8009a *ctx = panel_to_otm8009a(panel); in otm8009a_disable()
287 struct otm8009a *ctx = panel_to_otm8009a(panel); in otm8009a_unprepare()
303 struct otm8009a *ctx = panel_to_otm8009a(panel); in otm8009a_prepare()
331 struct otm8009a *ctx = panel_to_otm8009a(panel); in otm8009a_enable()
385 struct otm8009a *ctx = bl_get_data(bd); in otm8009a_backlight_update_status()
396 * as otm8009a driver support only 8-bit brightness (1 param). in otm8009a_backlight_update_status()
424 struct otm8009a *ctx; in otm8009a_probe()
486 struct otm8009a *ctx = mipi_dsi_get_drvdata(dsi); in otm8009a_remove()
493 { .compatible = "orisetech,otm8009a" },
502 .name = "panel-orisetech-otm8009a",
510 MODULE_DESCRIPTION("DRM driver for Orise Tech OTM8009A MIPI DSI panel");