Home
last modified time | relevance | path

Searched refs:charlcd (Results 1 – 10 of 10) sorted by relevance

/drivers/auxdisplay/
A Dcharlcd.h41 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 Dhd44780_common.h18 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 Dlcd2s.c53 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 Dhd44780_common.c39 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 Darm-charlcd.c66 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 Dpanel.c217 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 Dcharlcd.c33 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 DMakefile6 obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o
8 obj-$(CONFIG_CHARLCD) += charlcd.o
A Dhd44780.c41 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 DKconfig27 and if it needs the charlcd core, it will select it automatically.

Completed in 22 milliseconds