Searched refs:charlcd (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/auxdisplay/ |
H A D | charlcd.h | 41 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 D | hd44780_common.h | 18 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 D | lcd2s.c | 22 #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 D | hd44780_common.c | 6 #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 D | panel.c | 58 #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 D | charlcd.c | 24 #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 D | Makefile | 6 obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o 8 obj-$(CONFIG_CHARLCD) += charlcd.o
|
H A D | hd44780.c | 17 #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 D | Kconfig | 27 and if it needs the charlcd core, it will select it automatically.
|
/linux/arch/arm/boot/dts/arm/ |
H A D | arm-realview-eb.dts | 98 &charlcd {
|
H A D | arm-realview-eb.dtsi | 323 charlcd: fpga_charlcd: charlcd@10008000 { label
|
H A D | arm-realview-pb1176.dts | 511 fpga_charlcd: charlcd@10008000 {
|