Searched refs:charlcd (Results 1 – 10 of 10) sorted by relevance
| /drivers/auxdisplay/ |
| A D | charlcd.h | 41 struct charlcd { struct 82 int (*print)(struct charlcd *lcd, int c); 84 int (*home)(struct charlcd *lcd); 85 int (*clear_display)(struct charlcd *lcd); 86 int (*init_display)(struct charlcd *lcd); 94 int (*redefine_char)(struct charlcd *lcd, char *esc); 99 struct charlcd *charlcd_alloc(unsigned int drvdata_size); 100 void charlcd_free(struct charlcd *lcd); 102 int charlcd_register(struct charlcd *lcd); 103 int charlcd_unregister(struct charlcd *lcd); [all …]
|
| A D | hd44780_common.h | 18 int hd44780_common_print(struct charlcd *lcd, int c); 20 int hd44780_common_home(struct charlcd *lcd); 21 int hd44780_common_clear_display(struct charlcd *lcd); 22 int hd44780_common_init_display(struct charlcd *lcd); 23 int hd44780_common_shift_cursor(struct charlcd *lcd, 25 int hd44780_common_shift_display(struct charlcd *lcd, 28 int hd44780_common_cursor(struct charlcd *lcd, enum charlcd_onoff on); 29 int hd44780_common_blink(struct charlcd *lcd, enum charlcd_onoff on); 32 int hd44780_common_redefine_char(struct charlcd *lcd, char *esc); 34 struct charlcd *hd44780_common_alloc(void); [all …]
|
| A D | lcd2s.c | 53 struct charlcd *charlcd; member 97 static int lcd2s_print(struct charlcd *lcd, int c) in lcd2s_print() 116 static int lcd2s_home(struct charlcd *lcd) in lcd2s_home() 124 static int lcd2s_init_display(struct charlcd *lcd) in lcd2s_init_display() 264 static int lcd2s_clear_display(struct charlcd *lcd) in lcd2s_clear_display() 292 struct charlcd *lcd; in lcd2s_i2c_probe() 314 lcd2s->charlcd = lcd; in lcd2s_i2c_probe() 327 err = charlcd_register(lcd2s->charlcd); in lcd2s_i2c_probe() 335 charlcd_free(lcd2s->charlcd); in lcd2s_i2c_probe() 343 charlcd_unregister(lcd2s->charlcd); in lcd2s_i2c_remove() [all …]
|
| A D | hd44780_common.c | 39 int hd44780_common_print(struct charlcd *lcd, int c) in hd44780_common_print() 71 int hd44780_common_home(struct charlcd *lcd) in hd44780_common_home() 78 int hd44780_common_clear_display(struct charlcd *lcd) in hd44780_common_clear_display() 97 int hd44780_common_init_display(struct charlcd *lcd) in hd44780_common_init_display() 191 int hd44780_common_shift_display(struct charlcd *lcd, in hd44780_common_shift_display() 232 int hd44780_common_cursor(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_common_cursor() 246 int hd44780_common_blink(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_common_blink() 299 int hd44780_common_redefine_char(struct charlcd *lcd, char *esc) in hd44780_common_redefine_char() 354 struct charlcd *hd44780_common_alloc(void) in hd44780_common_alloc() 357 struct charlcd *lcd; in hd44780_common_alloc() [all …]
|
| A D | arm-charlcd.c | 66 struct charlcd { struct 78 struct charlcd *lcd = data; in charlcd_interrupt() argument 115 static u8 charlcd_4bit_read_char(struct charlcd *lcd) in charlcd_4bit_read_char() 160 static bool charlcd_4bit_read_bf(struct charlcd *lcd) in charlcd_4bit_read_bf() 175 static void charlcd_4bit_wait_busy(struct charlcd *lcd) in charlcd_4bit_wait_busy() 233 static void charlcd_4bit_init(struct charlcd *lcd) in charlcd_4bit_init() 261 struct charlcd *lcd = in charlcd_init_work() 262 container_of(work, struct charlcd, init_work.work); in charlcd_init_work() 270 struct charlcd *lcd; in charlcd_probe() 334 struct charlcd *lcd = dev_get_drvdata(dev); in charlcd_suspend() [all …]
|
| A D | panel.c | 217 struct charlcd *charlcd; member 710 static void lcd_backlight(struct charlcd *charlcd, enum charlcd_onoff on) in lcd_backlight() argument 831 struct charlcd *charlcd; in lcd_init() local 835 if (!charlcd) in lcd_init() 858 charlcd->width = 40; in lcd_init() 861 charlcd->height = 2; in lcd_init() 871 charlcd->width = 16; in lcd_init() 1010 lcd.charlcd = charlcd; in lcd_init() 1644 if (!lcd.charlcd || charlcd_register(lcd.charlcd)) in panel_attach() 1662 lcd.charlcd = NULL; in panel_attach() [all …]
|
| A D | charlcd.c | 33 struct charlcd lcd; 89 void charlcd_poke(struct charlcd *lcd) in charlcd_poke() 107 static void charlcd_home(struct charlcd *lcd) in charlcd_home() 114 static void charlcd_print(struct charlcd *lcd, char c) in charlcd_print() 466 static struct charlcd *the_charlcd; 565 static int charlcd_init(struct charlcd *lcd) in charlcd_init() 601 struct charlcd *lcd; in charlcd_alloc() 616 void charlcd_free(struct charlcd *lcd) in charlcd_free() 625 struct charlcd *lcd = the_charlcd; in panel_notify_sys() 648 int charlcd_register(struct charlcd *lcd) in charlcd_register() [all …]
|
| A D | Makefile | 6 obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o 8 obj-$(CONFIG_CHARLCD) += charlcd.o
|
| A D | hd44780.c | 41 static void hd44780_backlight(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_backlight() 204 struct charlcd *lcd; in hd44780_probe() 319 struct charlcd *lcd = platform_get_drvdata(pdev); in hd44780_remove()
|
| A D | Kconfig | 27 and if it needs the charlcd core, it will select it automatically.
|
Completed in 22 milliseconds