Home
last modified time | relevance | path

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

/linux/drivers/auxdisplay/
H A Dcharlcd.h41 struct charlcd { struct
58 * struct charlcd_ops - Functions used by charlcd. Drivers have to implement argument
62 * The buffered cursor position is advanced by charlcd. The cursor should not
65 * previously set in addr.x and addr.y by charlcd.
67 * charlcd prior to calling this function.
69 * values in addr.x and addr.y are set to 0, 0 by charlcd after to calling this
81 void (*backlight)(struct charlcd *lcd, enum charlcd_onoff on);
82 int (*print)(struct charlcd *lcd, int c);
83 int (*gotoxy)(struct charlcd *lcd, unsigned int x, unsigned int y);
84 int (*home)(struct charlcd *lc
42 opscharlcd global() argument
54 drvdatacharlcd global() argument
[all...]
H A Dhd44780_common.h18 int hd44780_common_print(struct charlcd *lcd, int c);
19 int hd44780_common_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y);
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 *lc
[all...]
H A Dlcd2s.c22 #include "charlcd.h"
53 struct charlcd *charlcd; member
97 static int lcd2s_print(struct charlcd *lcd, int c) in lcd2s_print()
106 static int lcd2s_gotoxy(struct charlcd *lcd, unsigned int x, unsigned int y) in lcd2s_gotoxy()
116 static int lcd2s_home(struct charlcd *lcd) in lcd2s_home()
124 static int lcd2s_init_display(struct charlcd *lcd) in lcd2s_init_display()
139 static int lcd2s_shift_cursor(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_cursor()
151 static int lcd2s_shift_display(struct charlcd *lcd, enum charlcd_shift_dir dir) in lcd2s_shift_display()
163 static void lcd2s_backlight(struct charlcd *lc
[all...]
H A Dhd44780_common.c6 #include "charlcd.h"
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()
97 int hd44780_common_init_display(struct charlcd *lcd) in hd44780_common_init_display()
172 int hd44780_common_shift_cursor(struct charlcd *lcd, enum charlcd_shift_dir dir) in hd44780_common_shift_cursor()
191 int hd44780_common_shift_display(struct charlcd *lcd, in hd44780_common_shift_display()
218 int hd44780_common_display(struct charlcd *lcd, enum charlcd_onoff on) in hd44780_common_display()
232 int hd44780_common_cursor(struct charlcd *lc
[all...]
H A Dpanel.c58 #include "charlcd.h"
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
834 charlcd = hd44780_common_alloc(); in lcd_init()
835 if (!charlcd) in lcd_init()
838 hdc = charlcd in lcd_init()
[all...]
H A Dcharlcd.c24 #include "charlcd.h"
33 struct charlcd lcd;
59 void charlcd_backlight(struct charlcd *lcd, enum charlcd_onoff on) in charlcd_backlight()
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()
130 static void charlcd_clear_display(struct charlcd *lcd) in charlcd_clear_display()
197 static inline int handle_lcd_special_code(struct charlcd *lcd) in handle_lcd_special_code()
367 static void charlcd_write_char(struct charlcd *lcd, char c) in charlcd_write_char()
466 static struct charlcd *the_charlc
[all...]
H A DMakefile6 obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o
8 obj-$(CONFIG_CHARLCD) += charlcd.o
H A Dhd44780.c17 #include "charlcd.h"
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()
H A DKconfig27 and if it needs the charlcd core, it will select it automatically.
/linux/arch/arm/boot/dts/arm/
H A Darm-realview-eb.dts98 &charlcd {
H A Darm-realview-eb.dtsi323 charlcd: fpga_charlcd: charlcd@10008000 { label
H A Darm-realview-pb1176.dts511 fpga_charlcd: charlcd@10008000 {