Home
last modified time | relevance | path

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

/linux/drivers/auxdisplay/
A Dcharlcd.h39 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 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,
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 Dlcd2s.c51 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 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()
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 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
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 Dhd44780_common.c39 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 Dcharlcd.c31 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 DMakefile6 obj-$(CONFIG_CHARLCD) += charlcd.o
8 obj-$(CONFIG_ARM_CHARLCD) += arm-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()
324 struct charlcd *lcd = platform_get_drvdata(pdev); in hd44780_remove()
A DKconfig24 and if it needs the charlcd core, it will select it automatically.
/linux/arch/arm/boot/dts/
A Darm-realview-eb.dtsi363 charlcd: fpga_charlcd: charlcd@10008000 { label
A Darm-realview-eb.dts98 &charlcd {
A Darm-realview-pb1176.dts543 fpga_charlcd: charlcd@10008000 {

Completed in 22 milliseconds