Lines Matching full:st7789v
114 struct st7789v { struct
126 static inline struct st7789v *panel_to_st7789v(struct drm_panel *panel) in panel_to_st7789v() argument
128 return container_of(panel, struct st7789v, panel); in panel_to_st7789v()
131 static int st7789v_spi_write(struct st7789v *ctx, enum st7789v_prefix prefix, in st7789v_spi_write()
148 static int st7789v_write_command(struct st7789v *ctx, u8 cmd) in st7789v_write_command()
153 static int st7789v_write_data(struct st7789v *ctx, u8 cmd) in st7789v_write_data()
196 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_prepare()
321 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_enable()
328 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_disable()
338 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_unprepare()
358 struct st7789v *ctx; in st7789v_probe()
392 struct st7789v *ctx = spi_get_drvdata(spi); in st7789v_remove()
400 { .compatible = "sitronix,st7789v" },
409 .name = "st7789v",
416 MODULE_DESCRIPTION("Sitronix st7789v LCD Driver");