aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Poeschel <[email protected]>2020-11-16 14:21:55 +0100
committerMiguel Ojeda <[email protected]>2020-11-16 17:13:04 +0100
commit32d917e754bdc322e22439f6ce400a1a74bbdc6e (patch)
tree8194a252bc9d8de7139a31fcb19637f626c56806
parentdecbaf182d8f3a0c83be7c60d27026b5abc04c42 (diff)
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: b26deabb1d915fe87d395081bbd3058b938dee89 ("auxdisplay: hd44780_common_print") Reported-by: kernel test robot <[email protected]> Signed-off-by: Lars Poeschel <[email protected]> Signed-off-by: Miguel Ojeda <[email protected]>
-rw-r--r--drivers/auxdisplay/panel.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/auxdisplay/panel.c b/drivers/auxdisplay/panel.c
index e07fadac281d..36848e464d1f 100644
--- a/drivers/auxdisplay/panel.c
+++ b/drivers/auxdisplay/panel.c
@@ -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,