Lines Matching refs:hd44780
37 struct hd44780 { struct
43 struct hd44780 *hd = lcd->drvdata; in hd44780_backlight() argument
49 static void hd44780_strobe_gpio(struct hd44780 *hd) in hd44780_strobe_gpio()
63 static void hd44780_write_gpio8(struct hd44780 *hd, u8 val, unsigned int rs) in hd44780_write_gpio8()
84 static void hd44780_write_gpio4(struct hd44780 *hd, u8 val, unsigned int rs) in hd44780_write_gpio4()
119 struct hd44780 *hd = lcd->drvdata; in hd44780_write_cmd_gpio8()
130 struct hd44780 *hd = lcd->drvdata; in hd44780_write_data_gpio8()
147 struct hd44780 *hd = lcd->drvdata; in hd44780_write_cmd_gpio4()
159 struct hd44780 *hd = lcd->drvdata; in hd44780_write_cmd_raw_gpio4()
182 struct hd44780 *hd = lcd->drvdata; in hd44780_write_data_gpio4()
202 struct hd44780 *hd; in hd44780_probe()
221 lcd = charlcd_alloc(sizeof(struct hd44780)); in hd44780_probe()