1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Character LCD driver for Linux
5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu>
6 * Copyright (C) 2016-2017 Glider bvba
18 const struct charlcd_ops *ops;
19 const unsigned char *char_conv; /* Optional */
28 void (*clear_fast)(struct charlcd *lcd);
29 void (*backlight)(struct charlcd *lcd, enum charlcd_onoff on);
32 struct charlcd *charlcd_alloc(void);
33 void charlcd_free(struct charlcd *lcd);
35 int charlcd_register(struct charlcd *lcd);
36 int charlcd_unregister(struct charlcd *lcd);
38 void charlcd_poke(struct charlcd *lcd);
40 #endif /* CHARLCD_H */