mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 08:03:01 +09:00
Merge tag 'auxdisplay-6.6' of https://github.com/ojeda/linux
Pull auxdisplay update from Miguel Ojeda: - hd44780: move cursor home after clear display command The change allows to support displays like the NewHaven NHD-0220DZW-AG5 which has a non-standard controller. * tag 'auxdisplay-6.6' of https://github.com/ojeda/linux: auxdisplay: hd44780: move cursor home after clear display command
This commit is contained in:
@@ -82,7 +82,15 @@ int hd44780_common_clear_display(struct charlcd *lcd)
|
||||
hdc->write_cmd(hdc, LCD_CMD_DISPLAY_CLEAR);
|
||||
/* datasheet says to wait 1,64 milliseconds */
|
||||
long_sleep(2);
|
||||
return 0;
|
||||
|
||||
/*
|
||||
* The Hitachi HD44780 controller (and compatible ones) reset the DDRAM
|
||||
* address when executing the DISPLAY_CLEAR command, thus the
|
||||
* following call is not required. However, other controllers do not
|
||||
* (e.g. NewHaven NHD-0220DZW-AG5), thus move the cursor to home
|
||||
* unconditionally to support both.
|
||||
*/
|
||||
return hd44780_common_home(lcd);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(hd44780_common_clear_display);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user