Lines Matching full:lcd
22 * struct img_ascii_lcd_config - Configuration information about an LCD model
23 * @num_chars: the number of characters the LCD can display
25 * @update: function called to update the LCD
35 * @pdev: the ASCII LCD platform device
36 * @base: the base address of the LCD registers
37 * @regmap: the regmap through which LCD registers are accessed
38 * @offset: the offset within regmap to the start of the LCD registers
39 * @cfg: pointer to the LCD model configuration
40 * @message: the full message to display or scroll on the LCD
45 * @curr: the string currently displayed on the LCD
106 pr_err_ratelimited("Failed to update LCD display: %d\n", err); in malta_update()
204 pr_err_ratelimited("Failed to update LCD display: %d\n", err); in sead3_update()
214 { .compatible = "img,boston-lcd", .data = &boston_config },
215 { .compatible = "mti,malta-lcd", .data = &malta_config },
216 { .compatible = "mti,sead3-lcd", .data = &sead3_config },
225 * Scroll the current message along the LCD by one character, rearming the
244 /* update the LCD */ in img_ascii_lcd_scroll()
262 * Display a new message @msg on the LCD. @msg can be longer than the number of
263 * characters the LCD can display, in which case it will begin scrolling across
264 * the LCD display.
297 /* update the LCD */ in img_ascii_lcd_display()
305 * @dev: the LCD device
306 * @attr: the LCD message attribute
309 * Read the current message being displayed or scrolled across the LCD display
324 * @dev: the LCD device
325 * @attr: the LCD message attribute
329 * Write a new message to display or scroll across the LCD display from sysfs.
346 * img_ascii_lcd_probe() - probe an LCD display device
347 * @pdev: the LCD platform device
349 * Probe an LCD display device, ensuring that we have the required resources in
350 * order to access the LCD & setting up private data as well as sysfs files.
412 * img_ascii_lcd_remove() - remove an LCD display device
413 * @pdev: the LCD platform device
415 * Remove an LCD display device, freeing private resources & ensuring that the
416 * driver stops using the LCD display registers.
431 .name = "img-ascii-lcd",
439 MODULE_DESCRIPTION("Imagination Technologies ASCII LCD Display");