Lines Matching full:hd44780
3 * HD44780 Character LCD driver for Linux
37 struct hd44780 { struct
44 struct hd44780 *hd = hdc->hd44780; in hd44780_backlight() argument
50 static void hd44780_strobe_gpio(struct hd44780 *hd) in hd44780_strobe_gpio()
64 static void hd44780_write_gpio8(struct hd44780 *hd, u8 val, unsigned int rs) in hd44780_write_gpio8()
80 static void hd44780_write_gpio4(struct hd44780 *hd, u8 val, unsigned int rs) in hd44780_write_gpio4()
108 struct hd44780 *hd = hdc->hd44780; in hd44780_write_cmd_gpio8()
119 struct hd44780 *hd = hdc->hd44780; in hd44780_write_data_gpio8()
147 struct hd44780 *hd = hdc->hd44780; in hd44780_write_cmd_gpio4()
159 struct hd44780 *hd = hdc->hd44780; in hd44780_write_cmd_raw_gpio4()
175 struct hd44780 *hd = hdc->hd44780; in hd44780_write_data_gpio4()
206 struct hd44780 *hd; in hd44780_probe()
233 hd = kzalloc(sizeof(struct hd44780), GFP_KERNEL); in hd44780_probe()
237 hdc->hd44780 = hd; in hd44780_probe()
334 { .compatible = "hit,hd44780" },
343 .name = "hd44780",
349 MODULE_DESCRIPTION("HD44780 Character LCD driver");