Lines Matching refs:hdc

726 static void lcd_write_cmd_s(struct hd44780_common *hdc, int cmd)  in lcd_write_cmd_s()  argument
737 static void lcd_write_data_s(struct hd44780_common *hdc, int data) in lcd_write_data_s() argument
748 static void lcd_write_cmd_p8(struct hd44780_common *hdc, int cmd) in lcd_write_cmd_p8() argument
770 static void lcd_write_data_p8(struct hd44780_common *hdc, int data) in lcd_write_data_p8() argument
792 static void lcd_write_cmd_tilcd(struct hd44780_common *hdc, int cmd) in lcd_write_cmd_tilcd() argument
802 static void lcd_write_data_tilcd(struct hd44780_common *hdc, int data) in lcd_write_data_tilcd() argument
832 struct hd44780_common *hdc; in lcd_init() local
834 hdc = hd44780_common_alloc(); in lcd_init()
835 if (!hdc) in lcd_init()
840 kfree(hdc); in lcd_init()
844 hdc->hd44780 = &lcd; in lcd_init()
845 charlcd->drvdata = hdc; in lcd_init()
853 hdc->bwidth = lcd_bwidth; in lcd_init()
854 hdc->hwidth = lcd_hwidth; in lcd_init()
865 hdc->bwidth = 40; in lcd_init()
866 hdc->hwidth = 64; in lcd_init()
878 hdc->bwidth = 40; in lcd_init()
879 hdc->hwidth = 16; in lcd_init()
891 hdc->bwidth = 40; in lcd_init()
892 hdc->hwidth = 64; in lcd_init()
910 hdc->bwidth = 40; in lcd_init()
911 hdc->hwidth = 64; in lcd_init()
922 hdc->bwidth = lcd_bwidth; in lcd_init()
924 hdc->hwidth = lcd_hwidth; in lcd_init()
945 if (hdc->bwidth <= 0) in lcd_init()
946 hdc->bwidth = DEFAULT_LCD_BWIDTH; in lcd_init()
947 if (hdc->hwidth <= 0) in lcd_init()
948 hdc->hwidth = DEFAULT_LCD_HWIDTH; in lcd_init()
954 hdc->write_data = lcd_write_data_s; in lcd_init()
955 hdc->write_cmd = lcd_write_cmd_s; in lcd_init()
964 hdc->write_data = lcd_write_data_p8; in lcd_init()
965 hdc->write_cmd = lcd_write_cmd_p8; in lcd_init()
975 hdc->write_data = lcd_write_data_tilcd; in lcd_init()
976 hdc->write_cmd = lcd_write_cmd_tilcd; in lcd_init()