Lines Matching refs:lg4573
29 struct lg4573 {
35 static inline struct lg4573 *panel_to_lg4573(struct drm_panel *panel)
37 return container_of(panel, struct lg4573, panel);
40 static int lg4573_spi_write_u16(struct lg4573 *ctx, u16 data)
56 static int lg4573_spi_write_u16_array(struct lg4573 *ctx, const u16 *buffer,
71 static int lg4573_spi_write_dcs(struct lg4573 *ctx, u8 dcs)
76 static int lg4573_display_on(struct lg4573 *ctx)
89 static int lg4573_display_off(struct lg4573 *ctx)
102 static int lg4573_display_mode_settings(struct lg4573 *ctx)
120 static int lg4573_power_settings(struct lg4573 *ctx)
136 static int lg4573_gamma_settings(struct lg4573 *ctx)
161 static int lg4573_init(struct lg4573 *ctx)
178 static int lg4573_power_on(struct lg4573 *ctx)
185 struct lg4573 *ctx = panel_to_lg4573(panel);
192 struct lg4573 *ctx = panel_to_lg4573(panel);
243 struct lg4573 *ctx;
246 ctx = devm_drm_panel_alloc(&spi->dev, struct lg4573, panel,
270 struct lg4573 *ctx = spi_get_drvdata(spi);
277 { .compatible = "lg,lg4573" },
286 .name = "lg4573",
293 MODULE_DESCRIPTION("lg4573 LCD Driver");