/linux-4.4.14/drivers/staging/fbtft/ |
D | fbtft.h | 52 struct fbtft_par; 80 int (*write)(struct fbtft_par *par, void *buf, size_t len); 81 int (*read)(struct fbtft_par *par, void *buf, size_t len); 82 int (*write_vmem)(struct fbtft_par *par, size_t offset, size_t len); 83 void (*write_register)(struct fbtft_par *par, int len, ...); 85 void (*set_addr_win)(struct fbtft_par *par, 87 void (*reset)(struct fbtft_par *par); 89 void (*update_display)(struct fbtft_par *par, 91 int (*init_display)(struct fbtft_par *par); 92 int (*blank)(struct fbtft_par *par, bool on); [all …]
|
D | fb_ssd1351.c | 24 static void register_onboard_backlight(struct fbtft_par *par); 26 static int init_display(struct fbtft_par *par) in init_display() 60 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 67 static int set_var(struct fbtft_par *par) in set_var() 120 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 155 static int blank(struct fbtft_par *par, bool on) in blank() 185 struct fbtft_par *par = bl_get_data(bd); in update_onboard_backlight() 204 static void register_onboard_backlight(struct fbtft_par *par) in register_onboard_backlight() 226 static void register_onboard_backlight(struct fbtft_par *par) { }; in register_onboard_backlight()
|
D | fbtft-sysfs.c | 24 int fbtft_gamma_parse_str(struct fbtft_par *par, unsigned long *curves, in fbtft_gamma_parse_str() 97 sprintf_gamma(struct fbtft_par *par, unsigned long *curves, char *buf) in sprintf_gamma() 119 struct fbtft_par *par = fb_info->par; in store_gamma_curve() 143 struct fbtft_par *par = fb_info->par; in show_gamma_curve() 184 struct fbtft_par *par = fb_info->par; in store_debug() 199 struct fbtft_par *par = fb_info->par; in show_debug() 207 void fbtft_sysfs_init(struct fbtft_par *par) in fbtft_sysfs_init() 214 void fbtft_sysfs_exit(struct fbtft_par *par) in fbtft_sysfs_exit()
|
D | fb_watterott.c | 46 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 68 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 105 static int write_vmem_8bit(struct fbtft_par *par, size_t offset, size_t len) in write_vmem_8bit() 140 static unsigned firmware_version(struct fbtft_par *par) in firmware_version() 152 static int init_display(struct fbtft_par *par) in init_display() 188 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 193 static int set_var(struct fbtft_par *par) in set_var() 216 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 228 struct fbtft_par *par = bl_get_data(bd); in backlight_chip_update_status() 251 static void register_chip_backlight(struct fbtft_par *par) in register_chip_backlight()
|
D | internal.h | 19 void fbtft_sysfs_init(struct fbtft_par *par); 20 void fbtft_sysfs_exit(struct fbtft_par *par); 22 int fbtft_gamma_parse_str(struct fbtft_par *par, unsigned long *curves,
|
D | fb_hx8353d.c | 28 static int init_display(struct fbtft_par *par) in init_display() 73 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 88 static int set_var(struct fbtft_par *par) in set_var() 117 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_pcd8544.c | 43 static int init_display(struct fbtft_par *par) in init_display() 95 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 113 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 140 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ssd1306.c | 41 static int init_display(struct fbtft_par *par) in init_display() 126 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 136 static int blank(struct fbtft_par *par, bool on) in blank() 149 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 161 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fb_tls8204.c | 42 static int init_display(struct fbtft_par *par) in init_display() 81 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 95 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 132 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_st7789v.c | 86 static int init_display(struct fbtft_par *par) in init_display() 142 static int set_var(struct fbtft_par *par) in set_var() 181 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 232 static int blank(struct fbtft_par *par, bool on) in blank()
|
D | fb_ili9320.c | 32 static unsigned read_devicecode(struct fbtft_par *par) in read_devicecode() 42 static int init_display(struct fbtft_par *par) in init_display() 174 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 199 static int set_var(struct fbtft_par *par) in set_var() 224 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fbtft-io.c | 7 int fbtft_write_spi(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_spi() 43 int fbtft_write_spi_emulate_9(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_spi_emulate_9() 88 int fbtft_read_spi(struct fbtft_par *par, void *buf, size_t len) in fbtft_read_spi() 132 int fbtft_write_gpio8_wr(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_gpio8_wr() 182 int fbtft_write_gpio16_wr(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_gpio16_wr() 233 int fbtft_write_gpio16_wr_latched(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_gpio16_wr_latched()
|
D | fb_agm1264k-fl.c | 73 static int init_display(struct fbtft_par *par) in init_display() 89 static void reset(struct fbtft_par *par) in reset() 103 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 143 request_gpios_match(struct fbtft_par *par, const struct fbtft_gpio *gpio) in request_gpios_match() 176 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 239 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 248 construct_line_bitmap(struct fbtft_par *par, u8 *dest, signed short *src, in construct_line_bitmap() 267 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 407 static int write(struct fbtft_par *par, void *buf, size_t len) in write()
|
D | fbtft-core.c | 74 static unsigned long fbtft_request_gpios_match(struct fbtft_par *par, in fbtft_request_gpios_match() 118 static int fbtft_request_gpios(struct fbtft_par *par) in fbtft_request_gpios() 159 static int fbtft_request_one_gpio(struct fbtft_par *par, in fbtft_request_one_gpio() 199 static int fbtft_request_gpios_dt(struct fbtft_par *par) in fbtft_request_gpios_dt() 247 struct fbtft_par *par = bl_get_data(bd); in fbtft_backlight_update_status() 267 void fbtft_unregister_backlight(struct fbtft_par *par) in fbtft_unregister_backlight() 282 void fbtft_register_backlight(struct fbtft_par *par) in fbtft_register_backlight() 313 void fbtft_register_backlight(struct fbtft_par *par) { }; in fbtft_register_backlight() 314 void fbtft_unregister_backlight(struct fbtft_par *par) { }; in fbtft_unregister_backlight() 319 static void fbtft_set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, in fbtft_set_addr_win() [all …]
|
D | fb_ili9341.c | 37 static int init_display(struct fbtft_par *par) in init_display() 76 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 96 static int set_var(struct fbtft_par *par) in set_var() 124 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_hx8340bn.c | 42 static int init_display(struct fbtft_par *par) in init_display() 103 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 110 static int set_var(struct fbtft_par *par) in set_var() 143 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ssd1331.c | 24 static int init_display(struct fbtft_par *par) in init_display() 53 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 59 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 125 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 160 static int blank(struct fbtft_par *par, bool on) in blank()
|
D | fb_tinylcd.c | 28 static int init_display(struct fbtft_par *par) in init_display() 58 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 70 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9340.c | 30 static int init_display(struct fbtft_par *par) in init_display() 92 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 107 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_hx8357d.c | 33 static int init_display(struct fbtft_par *par) in init_display() 140 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 163 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_s6d1121.c | 37 static int init_display(struct fbtft_par *par) in init_display() 81 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 106 static int set_var(struct fbtft_par *par) in set_var() 133 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ssd1289.c | 36 static int init_display(struct fbtft_par *par) in init_display() 78 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 105 static int set_var(struct fbtft_par *par) in set_var() 139 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_st7735r.c | 92 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 107 static int set_var(struct fbtft_par *par) in set_var() 139 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fbtft-bus.c | 14 void func(struct fbtft_par *par, int len, ...) \ 75 void fbtft_write_reg8_bus9(struct fbtft_par *par, int len, ...) in define_fbtft_write_reg() 125 int fbtft_write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus8() 180 int fbtft_write_vmem16_bus9(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus9() 228 int fbtft_write_vmem8_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem8_bus8() 236 int fbtft_write_vmem16_bus16(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus16()
|
D | fb_uc1611.c | 71 static int init_display(struct fbtft_par *par) in init_display() 114 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 139 static int blank(struct fbtft_par *par, bool on) in blank() 151 static int set_var(struct fbtft_par *par) in set_var() 222 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | flexfb.c | 233 static void flexfb_set_addr_win_1(struct fbtft_par *par, in flexfb_set_addr_win_1() 260 static void flexfb_set_addr_win_2(struct fbtft_par *par, in flexfb_set_addr_win_2() 289 static void set_addr_win_3(struct fbtft_par *par, in set_addr_win_3() 297 static int flexfb_verify_gpios_dc(struct fbtft_par *par) in flexfb_verify_gpios_dc() 310 static int flexfb_verify_gpios_db(struct fbtft_par *par) in flexfb_verify_gpios_db() 380 struct fbtft_par *par; in flexfb_probe_common() 535 struct fbtft_par *par; in flexfb_remove_common()
|
D | fb_uc1701.c | 72 static int init_display(struct fbtft_par *par) in init_display() 125 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 142 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fb_upd161704.c | 34 static int init_display(struct fbtft_par *par) in init_display() 126 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 152 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9163.c | 109 static int init_display(struct fbtft_par *par) in init_display() 147 static void set_addr_win(struct fbtft_par *par, int xs, int ys, in set_addr_win() 198 static int set_var(struct fbtft_par *par) in set_var() 227 static int gamma_adj(struct fbtft_par *par, unsigned long *curves) in gamma_adj()
|
D | fb_ili9325.c | 96 static int init_display(struct fbtft_par *par) in init_display() 169 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 194 static int set_var(struct fbtft_par *par) in set_var() 221 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_bd663474.c | 34 static int init_display(struct fbtft_par *par) in init_display() 117 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 142 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9486.c | 57 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 69 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9481.c | 54 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 69 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_s6d02a1.c | 99 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 114 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ra8875.c | 26 static int write_spi(struct fbtft_par *par, void *buf, size_t len) in write_spi() 53 static int init_display(struct fbtft_par *par) in init_display() 182 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 203 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 257 static int write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) in write_vmem16_bus8()
|
D | fb_hx8347d.c | 32 static int init_display(struct fbtft_par *par) in init_display() 86 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 105 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fbtft_device.c | 122 static int write_gpio16_wr_slow(struct fbtft_par *par, void *buf, size_t len); 123 static void adafruit18_green_tab_set_addr_win(struct fbtft_par *par, 1220 static int write_gpio16_wr_slow(struct fbtft_par *par, void *buf, size_t len) in write_gpio16_wr_slow() 1270 static void adafruit18_green_tab_set_addr_win(struct fbtft_par *par, in adafruit18_green_tab_set_addr_win()
|