mirror of
https://github.com/torvalds/linux.git
synced 2024-12-31 23:31:29 +00:00
auxdisplay: panel: Fix missing print function pointer
charlcd drivers need to provide some print function to charlcd. For
hd44780 based panel driver this function was missing. We provide the
generic hd44780_common_print function which should be suitable.
Fixes: b26deabb1d
("auxdisplay: hd44780_common_print")
Reported-by: kernel test robot <oliver.sang@intel.com>
Signed-off-by: Lars Poeschel <poeschel@lemonage.de>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
This commit is contained in:
parent
decbaf182d
commit
32d917e754
@ -810,6 +810,7 @@ static void lcd_write_data_tilcd(struct hd44780_common *hdc, int data)
|
||||
|
||||
static const struct charlcd_ops charlcd_serial_ops = {
|
||||
.backlight = lcd_backlight,
|
||||
.print = hd44780_common_print,
|
||||
.gotoxy = hd44780_common_gotoxy,
|
||||
.home = hd44780_common_home,
|
||||
.clear_display = hd44780_common_clear_display,
|
||||
@ -826,6 +827,7 @@ static const struct charlcd_ops charlcd_serial_ops = {
|
||||
|
||||
static const struct charlcd_ops charlcd_parallel_ops = {
|
||||
.backlight = lcd_backlight,
|
||||
.print = hd44780_common_print,
|
||||
.gotoxy = hd44780_common_gotoxy,
|
||||
.home = hd44780_common_home,
|
||||
.clear_display = hd44780_common_clear_display,
|
||||
@ -842,6 +844,7 @@ static const struct charlcd_ops charlcd_parallel_ops = {
|
||||
|
||||
static const struct charlcd_ops charlcd_tilcd_ops = {
|
||||
.backlight = lcd_backlight,
|
||||
.print = hd44780_common_print,
|
||||
.gotoxy = hd44780_common_gotoxy,
|
||||
.home = hd44780_common_home,
|
||||
.clear_display = hd44780_common_clear_display,
|
||||
|
Loading…
Reference in New Issue
Block a user