Lines Matching full:st7789v
114 struct st7789v { struct
127 static inline struct st7789v *panel_to_st7789v(struct drm_panel *panel) in panel_to_st7789v() argument
129 return container_of(panel, struct st7789v, panel); in panel_to_st7789v()
132 static int st7789v_spi_write(struct st7789v *ctx, enum st7789v_prefix prefix, in st7789v_spi_write()
149 static int st7789v_write_command(struct st7789v *ctx, u8 cmd) in st7789v_write_command()
154 static int st7789v_write_data(struct st7789v *ctx, u8 cmd) in st7789v_write_data()
198 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_prepare()
323 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_enable()
336 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_disable()
352 struct st7789v *ctx = panel_to_st7789v(panel); in st7789v_unprepare()
373 struct st7789v *ctx; in st7789v_probe()
421 struct st7789v *ctx = spi_get_drvdata(spi); in st7789v_remove()
432 { .compatible = "sitronix,st7789v" },
441 .name = "st7789v",
448 MODULE_DESCRIPTION("Sitronix st7789v LCD Driver");