Lines Matching defs:st7789v
126 struct st7789v {
140 static inline struct st7789v *panel_to_st7789v(struct drm_panel *panel)
142 return container_of(panel, struct st7789v, panel);
145 static int st7789v_spi_write(struct st7789v *ctx, enum st7789v_prefix prefix,
157 static int st7789v_write_command(struct st7789v *ctx, u8 cmd)
162 static int st7789v_write_data(struct st7789v *ctx, u8 cmd)
167 static int st7789v_read_data(struct st7789v *ctx, u8 cmd, u8 *buf,
212 struct st7789v *ctx = panel_to_st7789v(panel);
335 struct st7789v *ctx = panel_to_st7789v(panel);
369 struct st7789v *ctx = panel_to_st7789v(p);
376 struct st7789v *ctx = panel_to_st7789v(panel);
573 struct st7789v *ctx = panel_to_st7789v(panel);
580 struct st7789v *ctx = panel_to_st7789v(panel);
590 struct st7789v *ctx = panel_to_st7789v(panel);
612 struct st7789v *ctx;
655 struct st7789v *ctx = spi_get_drvdata(spi);
661 { "st7789v", (unsigned long) &default_panel },
670 { .compatible = "sitronix,st7789v", .data = &default_panel },
684 .name = "st7789v",
691 MODULE_DESCRIPTION("Sitronix st7789v LCD Driver");