Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/auxdisplay/
Dcharlcd.h39 struct charlcd { struct
79 void (*backlight)(struct charlcd *lcd, enum charlcd_onoff on);
80 int (*print)(struct charlcd *lcd, int c);
81 int (*gotoxy)(struct charlcd *lcd, unsigned int x, unsigned int y);
82 int (*home)(struct charlcd *lcd);
83 int (*clear_display)(struct charlcd *lcd);
84 int (*init_display)(struct charlcd *lcd);
85 int (*shift_cursor)(struct charlcd *lcd, enum charlcd_shift_dir dir);
86 int (*shift_display)(struct charlcd *lcd, enum charlcd_shift_dir dir);
87 int (*display)(struct charlcd *lcd, enum charlcd_onoff on);
[all …]
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 *lcd, enum charlcd_onoff on);
[all …]
Dlcd2s.c53 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 *lcd, enum charlcd_onoff on) in lcd2s_backlight()
173 static int lcd2s_display(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_display()
185 static int lcd2s_cursor(struct charlcd *lcd, enum charlcd_onoff on) in lcd2s_cursor()
[all …]
Darm-charlcd.c66 struct charlcd { struct
78 struct charlcd *lcd = data; in charlcd_interrupt() argument
92 static void charlcd_wait_complete_irq(struct charlcd *lcd) in charlcd_wait_complete_irq()
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()
186 static void charlcd_4bit_command(struct charlcd *lcd, u8 cmd) in charlcd_4bit_command()
197 static void charlcd_4bit_char(struct charlcd *lcd, u8 ch) in charlcd_4bit_char()
208 static void charlcd_4bit_print(struct charlcd *lcd, int line, const char *str) in charlcd_4bit_print()
233 static void charlcd_4bit_init(struct charlcd *lcd) in charlcd_4bit_init()
[all …]
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()
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 *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()
[all …]
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
838 charlcd = charlcd_alloc(); in lcd_init()
839 if (!charlcd) { in lcd_init()
845 charlcd->drvdata = hdc; in lcd_init()
851 charlcd->height = lcd_height; in lcd_init()
852 charlcd->width = lcd_width; in lcd_init()
864 charlcd->width = 40; in lcd_init()
867 charlcd->height = 2; in lcd_init()
[all …]
Dcharlcd.c31 struct charlcd lcd;
57 void charlcd_backlight(struct charlcd *lcd, enum charlcd_onoff on) in charlcd_backlight()
87 void charlcd_poke(struct charlcd *lcd) in charlcd_poke()
105 static void charlcd_home(struct charlcd *lcd) in charlcd_home()
112 static void charlcd_print(struct charlcd *lcd, char c) in charlcd_print()
128 static void charlcd_clear_display(struct charlcd *lcd) in charlcd_clear_display()
195 static inline int handle_lcd_special_code(struct charlcd *lcd) in handle_lcd_special_code()
365 static void charlcd_write_char(struct charlcd *lcd, char c) in charlcd_write_char()
464 static struct charlcd *the_charlcd;
536 static void charlcd_puts(struct charlcd *lcd, const char *s) in charlcd_puts()
[all …]
DMakefile6 obj-$(CONFIG_CHARLCD) += charlcd.o
8 obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o
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()
DKconfig24 and if it needs the charlcd core, it will select it automatically.
/linux-6.6.21/arch/arm/boot/dts/arm/
Darm-realview-eb.dts98 &charlcd {
Darm-realview-eb.dtsi363 charlcd: fpga_charlcd: charlcd@10008000 { label
Darm-realview-pb1176.dts543 fpga_charlcd: charlcd@10008000 {