Lines Matching full:hd44780
3 * HD44780 Character LCD driver for Linux
36 struct hd44780 { struct
42 struct hd44780 *hd = lcd->drvdata; in hd44780_backlight() argument
48 static void hd44780_strobe_gpio(struct hd44780 *hd) in hd44780_strobe_gpio()
62 static void hd44780_write_gpio8(struct hd44780 *hd, u8 val, unsigned int rs) in hd44780_write_gpio8()
78 static void hd44780_write_gpio4(struct hd44780 *hd, u8 val, unsigned int rs) in hd44780_write_gpio4()
106 struct hd44780 *hd = lcd->drvdata; in hd44780_write_cmd_gpio8()
117 struct hd44780 *hd = lcd->drvdata; in hd44780_write_data_gpio8()
134 struct hd44780 *hd = lcd->drvdata; in hd44780_write_cmd_gpio4()
146 struct hd44780 *hd = lcd->drvdata; in hd44780_write_cmd_raw_gpio4()
162 struct hd44780 *hd = lcd->drvdata; in hd44780_write_data_gpio4()
182 struct hd44780 *hd; in hd44780_probe()
201 lcd = charlcd_alloc(sizeof(struct hd44780)); in hd44780_probe()
288 { .compatible = "hit,hd44780" },
297 .name = "hd44780",
303 MODULE_DESCRIPTION("HD44780 Character LCD driver");