Lines Matching refs:st7571_device
86 struct st7571_device;
97 int (*init)(struct st7571_device *st7571);
98 int (*parse_dt)(struct st7571_device *st7571);
103 void (*prepare_buffer)(struct st7571_device *st7571,
114 struct st7571_device { struct
168 static inline struct st7571_device *drm_to_st7571(struct drm_device *dev) in drm_to_st7571() argument
170 return container_of(dev, struct st7571_device, dev); in drm_to_st7571()
176 struct st7571_device *st7571 = i2c_get_clientdata(client); in st7571_regmap_write()
207 static int st7571_send_command_list(struct st7571_device *st7571, in st7571_send_command_list()
248 static int st7571_set_position(struct st7571_device *st7571, int x, int y) in st7571_set_position()
259 static int st7571_fb_clear_screen(struct st7571_device *st7571) in st7571_fb_clear_screen()
270 static void st7571_prepare_buffer_monochrome(struct st7571_device *st7571, in st7571_prepare_buffer_monochrome()
295 static void st7571_prepare_buffer_grayscale(struct st7571_device *st7571, in st7571_prepare_buffer_grayscale()
327 struct st7571_device *st7571 = drm_to_st7571(fb->dev); in st7571_fb_update_rect_monochrome()
350 struct st7571_device *st7571 = drm_to_st7571(fb->dev); in st7571_fb_update_rect_grayscale()
407 struct st7571_device *st7571 = drm_to_st7571(conn->dev); in st7571_connector_get_modes()
470 struct st7571_device *st7571 = drm_to_st7571(plane->dev); in st7571_primary_plane_helper_atomic_update()
503 struct st7571_device *st7571 = drm_to_st7571(plane->dev); in st7571_primary_plane_helper_atomic_disable()
534 struct st7571_device *st7571 = drm_to_st7571(crtc->dev); in st7571_crtc_mode_valid()
561 struct st7571_device *st7571 = drm_to_st7571(drm); in st7571_encoder_atomic_enable()
576 struct st7571_device *st7571 = drm_to_st7571(drm); in st7571_encoder_atomic_disable()
610 static struct drm_display_mode st7571_mode(struct st7571_device *st7571) in st7571_mode()
620 static int st7571_mode_config_init(struct st7571_device *st7571) in st7571_mode_config_init()
640 static int st7571_plane_init(struct st7571_device *st7571, in st7571_plane_init()
662 static int st7571_crtc_init(struct st7571_device *st7571) in st7571_crtc_init()
679 static int st7571_encoder_init(struct st7571_device *st7571) in st7571_encoder_init()
697 static int st7571_connector_init(struct st7571_device *st7571) in st7571_connector_init()
740 static int st7571_validate_parameters(struct st7571_device *st7571) in st7571_validate_parameters()
780 static int st7567_parse_dt(struct st7571_device *st7567) in st7567_parse_dt()
806 static int st7571_parse_dt(struct st7571_device *st7571) in st7571_parse_dt()
844 static void st7571_reset(struct st7571_device *st7571) in st7571_reset()
851 static int st7567_lcd_init(struct st7571_device *st7567) in st7567_lcd_init()
883 static int st7571_lcd_init(struct st7571_device *st7571) in st7571_lcd_init()
932 struct st7571_device *st7571; in st7571_probe()
937 struct st7571_device, dev); in st7571_probe()
1022 struct st7571_device *st7571 = i2c_get_clientdata(client); in st7571_remove()