1718e05edSLars Poeschel /* SPDX-License-Identifier: GPL-2.0-or-later */ 2718e05edSLars Poeschel 3*2545c1c9SLars Poeschel #define DEFAULT_LCD_BWIDTH 40 4*2545c1c9SLars Poeschel #define DEFAULT_LCD_HWIDTH 64 5*2545c1c9SLars Poeschel 6718e05edSLars Poeschel struct hd44780_common { 7*2545c1c9SLars Poeschel int bwidth; /* Default set by hd44780_alloc() */ 8*2545c1c9SLars Poeschel int hwidth; /* Default set by hd44780_alloc() */ 9718e05edSLars Poeschel void *hd44780; 10718e05edSLars Poeschel }; 11718e05edSLars Poeschel 12718e05edSLars Poeschel struct hd44780_common *hd44780_common_alloc(void); 13