Searched refs:charlcd (Results 1 – 13 of 13) sorted by relevance
/linux/drivers/auxdisplay/ |
A D | charlcd.h | 39 struct charlcd { struct 80 int (*print)(struct charlcd *lcd, int c); 82 int (*home)(struct charlcd *lcd); 83 int (*clear_display)(struct charlcd *lcd); 84 int (*init_display)(struct charlcd *lcd); 92 int (*redefine_char)(struct charlcd *lcd, char *esc); 96 struct charlcd *charlcd_alloc(void); 97 void charlcd_free(struct charlcd *lcd); 99 int charlcd_register(struct charlcd *lcd); 100 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, 27 int hd44780_common_display(struct charlcd *lcd, enum charlcd_onoff on); 28 int hd44780_common_cursor(struct charlcd *lcd, enum charlcd_onoff on); 29 int hd44780_common_blink(struct charlcd *lcd, enum charlcd_onoff on); 31 int hd44780_common_lines(struct charlcd *lcd, enum charlcd_lines lines); [all …]
|
A D | lcd2s.c | 51 struct charlcd *charlcd; member 95 static int lcd2s_print(struct charlcd *lcd, int c) in lcd2s_print() 114 static int lcd2s_home(struct charlcd *lcd) in lcd2s_home() 122 static int lcd2s_init_display(struct charlcd *lcd) in lcd2s_init_display() 217 static int lcd2s_redefine_char(struct charlcd *lcd, char *esc) in lcd2s_redefine_char() 263 static int lcd2s_clear_display(struct charlcd *lcd) in lcd2s_clear_display() 292 struct charlcd *lcd; in lcd2s_i2c_probe() 318 lcd2s->charlcd = lcd; in lcd2s_i2c_probe() 333 err = charlcd_register(lcd2s->charlcd); in lcd2s_i2c_probe() 351 charlcd_unregister(lcd2s->charlcd); in lcd2s_i2c_remove() [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() 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() 273 lcd = kzalloc(sizeof(struct charlcd), GFP_KERNEL); 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 839 if (!charlcd) { in lcd_init() 864 charlcd->width = 40; in lcd_init() 1016 lcd.charlcd = charlcd; in lcd_init() 1556 if (!lcd.charlcd || charlcd_register(lcd.charlcd)) in panel_attach() 1573 kfree(lcd.charlcd); in panel_attach() 1574 lcd.charlcd = NULL; in panel_attach() 1601 kfree(lcd.charlcd); in panel_detach() [all …]
|
A D | hd44780_common.c | 39 int hd44780_common_print(struct charlcd *lcd, int c) in hd44780_common_print() 52 int hd44780_common_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y) in hd44780_common_gotoxy() 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() 89 int hd44780_common_init_display(struct charlcd *lcd) in hd44780_common_init_display() 183 int hd44780_common_shift_display(struct charlcd *lcd, in hd44780_common_shift_display() 210 int hd44780_common_display(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_common_display() 224 int hd44780_common_cursor(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_common_cursor() 238 int hd44780_common_blink(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_common_blink() 277 int hd44780_common_lines(struct charlcd *lcd, enum charlcd_lines lines) in hd44780_common_lines() [all …]
|
A D | charlcd.c | 31 struct charlcd lcd; 87 void charlcd_poke(struct charlcd *lcd) in charlcd_poke() 105 static void charlcd_home(struct charlcd *lcd) in charlcd_home() 464 static struct charlcd *the_charlcd; 564 static int charlcd_init(struct charlcd *lcd) in charlcd_init() 597 struct charlcd *charlcd_alloc(void) in charlcd_alloc() 600 struct charlcd *lcd; in charlcd_alloc() 614 void charlcd_free(struct charlcd *lcd) in charlcd_free() 623 struct charlcd *lcd = the_charlcd; in panel_notify_sys() 646 int charlcd_register(struct charlcd *lcd) in charlcd_register() [all …]
|
A D | Makefile | 6 obj-$(CONFIG_CHARLCD) += charlcd.o 8 obj-$(CONFIG_ARM_CHARLCD) += arm-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() 324 struct charlcd *lcd = platform_get_drvdata(pdev); in hd44780_remove()
|
A D | Kconfig | 24 and if it needs the charlcd core, it will select it automatically.
|
/linux/arch/arm/boot/dts/ |
A D | arm-realview-eb.dtsi | 363 charlcd: fpga_charlcd: charlcd@10008000 { label
|
A D | arm-realview-eb.dts | 98 &charlcd {
|
A D | arm-realview-pb1176.dts | 543 fpga_charlcd: charlcd@10008000 {
|
Completed in 22 milliseconds