/linux-4.1.27/drivers/staging/fbtft/ |
D | fbtft.h | 57 struct fbtft_par; 85 int (*write)(struct fbtft_par *par, void *buf, size_t len); 86 int (*read)(struct fbtft_par *par, void *buf, size_t len); 87 int (*write_vmem)(struct fbtft_par *par, size_t offset, size_t len); 88 void (*write_register)(struct fbtft_par *par, int len, ...); 90 void (*set_addr_win)(struct fbtft_par *par, 92 void (*reset)(struct fbtft_par *par); 94 void (*update_display)(struct fbtft_par *par, 96 int (*init_display)(struct fbtft_par *par); 97 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() 62 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 72 static int set_var(struct fbtft_par *par) in set_var() 128 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 165 static int blank(struct fbtft_par *par, bool on) in blank() 196 struct fbtft_par *par = bl_get_data(bd); in update_onboard_backlight() 211 static void register_onboard_backlight(struct fbtft_par *par) in register_onboard_backlight() 242 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() 185 struct fbtft_par *par = fb_info->par; in store_debug() 200 struct fbtft_par *par = fb_info->par; in show_debug() 209 void fbtft_sysfs_init(struct fbtft_par *par) in fbtft_sysfs_init() 216 void fbtft_sysfs_exit(struct fbtft_par *par) in fbtft_sysfs_exit()
|
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_watterott.c | 51 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 73 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 112 static int write_vmem_8bit(struct fbtft_par *par, size_t offset, size_t len) in write_vmem_8bit() 149 static unsigned firmware_version(struct fbtft_par *par) in firmware_version() 161 static int init_display(struct fbtft_par *par) in init_display() 199 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 204 static int set_var(struct fbtft_par *par) in set_var() 229 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 241 struct fbtft_par *par = bl_get_data(bd); in backlight_chip_update_status() 260 static void register_chip_backlight(struct fbtft_par *par) in register_chip_backlight()
|
D | fb_hx8353d.c | 32 static int init_display(struct fbtft_par *par) in init_display() 79 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 97 static int set_var(struct fbtft_par *par) in set_var() 128 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ssd1306.c | 46 static int init_display(struct fbtft_par *par) in init_display() 133 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 146 static int blank(struct fbtft_par *par, bool on) in blank() 159 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 173 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fb_tls8204.c | 44 static int init_display(struct fbtft_par *par) in init_display() 84 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 100 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 138 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_pcd8544.c | 48 static int init_display(struct fbtft_par *par) in init_display() 102 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 123 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 151 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 | 74 static int init_display(struct fbtft_par *par) in init_display() 92 static void reset(struct fbtft_par *par) in reset() 106 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 146 request_gpios_match(struct fbtft_par *par, const struct fbtft_gpio *gpio) in request_gpios_match() 179 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 242 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 255 construct_line_bitmap(struct fbtft_par *par, u8 *dest, signed short *src, in construct_line_bitmap() 274 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 416 static int write(struct fbtft_par *par, void *buf, size_t len) in write()
|
D | fb_hx8340bn.c | 48 static int init_display(struct fbtft_par *par) in init_display() 109 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 116 static int set_var(struct fbtft_par *par) in set_var() 149 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ili9320.c | 37 static unsigned read_devicecode(struct fbtft_par *par) in read_devicecode() 47 static int init_display(struct fbtft_par *par) in init_display() 124 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() 179 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() 55 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 64 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 131 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() 168 static int blank(struct fbtft_par *par, bool on) in blank()
|
D | fb_ili9341.c | 42 static int init_display(struct fbtft_par *par) in init_display() 83 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() 136 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fbtft-core.c | 77 static unsigned long fbtft_request_gpios_match(struct fbtft_par *par, in fbtft_request_gpios_match() 121 static int fbtft_request_gpios(struct fbtft_par *par) in fbtft_request_gpios() 161 static int fbtft_request_one_gpio(struct fbtft_par *par, in fbtft_request_one_gpio() 201 static int fbtft_request_gpios_dt(struct fbtft_par *par) in fbtft_request_gpios_dt() 249 struct fbtft_par *par = bl_get_data(bd); in fbtft_backlight_update_status() 269 void fbtft_unregister_backlight(struct fbtft_par *par) in fbtft_unregister_backlight() 284 void fbtft_register_backlight(struct fbtft_par *par) in fbtft_register_backlight() 325 void fbtft_register_backlight(struct fbtft_par *par) { }; in fbtft_register_backlight() 326 void fbtft_unregister_backlight(struct fbtft_par *par) { }; in fbtft_unregister_backlight() 331 static void fbtft_set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, in fbtft_set_addr_win() [all …]
|
D | fb_tinylcd.c | 33 static int init_display(struct fbtft_par *par) in init_display() 65 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 80 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9340.c | 35 static int init_display(struct fbtft_par *par) in init_display() 99 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 117 static int set_var(struct fbtft_par *par) in set_var()
|
D | fbtft-bus.c | 17 void func(struct fbtft_par *par, int len, ...) \ 77 void fbtft_write_reg8_bus9(struct fbtft_par *par, int len, ...) in define_fbtft_write_reg() 130 int fbtft_write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus8() 185 int fbtft_write_vmem16_bus9(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus9() 233 int fbtft_write_vmem8_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem8_bus8() 241 int fbtft_write_vmem16_bus16(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus16()
|
D | fb_s6d1121.c | 41 static int init_display(struct fbtft_par *par) in init_display() 87 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() 143 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ssd1289.c | 41 static int init_display(struct fbtft_par *par) in init_display() 85 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 115 static int set_var(struct fbtft_par *par) in set_var() 151 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_st7735r.c | 97 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 115 static int set_var(struct fbtft_par *par) in set_var() 149 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | flexfb.c | 137 static void flexfb_set_addr_win_1(struct fbtft_par *par, int xs, int ys, int xe, int ye) in flexfb_set_addr_win_1() 164 static void flexfb_set_addr_win_2(struct fbtft_par *par, int xs, int ys, int xe, int ye) in flexfb_set_addr_win_2() 194 static void set_addr_win_3(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win_3() 203 static int flexfb_verify_gpios_dc(struct fbtft_par *par) in flexfb_verify_gpios_dc() 215 static int flexfb_verify_gpios_db(struct fbtft_par *par) in flexfb_verify_gpios_db() 252 struct fbtft_par *par; in flexfb_probe_common() 507 struct fbtft_par *par; in flexfb_remove_common()
|
D | fb_ili9325.c | 102 static int init_display(struct fbtft_par *par) in init_display() 177 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 204 static int set_var(struct fbtft_par *par) in set_var() 233 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fb_ili9163.c | 109 static int init_display(struct fbtft_par *par) in init_display() 149 static void set_addr_win(struct fbtft_par *par, int xs, int ys, in set_addr_win() 203 static int set_var(struct fbtft_par *par) in set_var() 234 static int gamma_adj(struct fbtft_par *par, unsigned long *curves) in gamma_adj()
|
D | fb_uc1701.c | 77 static int init_display(struct fbtft_par *par) in init_display() 132 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 151 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fb_upd161704.c | 38 static int init_display(struct fbtft_par *par) in init_display() 132 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 160 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_bd663474.c | 38 static int init_display(struct fbtft_par *par) in init_display() 123 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 150 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9486.c | 62 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 77 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_s6d02a1.c | 103 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 121 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ili9481.c | 58 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 76 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_ra8875.c | 42 static int write_spi(struct fbtft_par *par, void *buf, size_t len) in write_spi() 69 static int init_display(struct fbtft_par *par) in init_display() 193 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 217 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 271 static int write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) in write_vmem16_bus8()
|
D | fb_hx8347d.c | 37 static int init_display(struct fbtft_par *par) in init_display() 93 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 115 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma()
|
D | fbtft_device.c | 130 static int write_gpio16_wr_slow(struct fbtft_par *par, void *buf, size_t len); 131 static void adafruit18_green_tab_set_addr_win(struct fbtft_par *par, 1122 static int write_gpio16_wr_slow(struct fbtft_par *par, void *buf, size_t len) in write_gpio16_wr_slow() 1172 static void adafruit18_green_tab_set_addr_win(struct fbtft_par *par, in adafruit18_green_tab_set_addr_win()
|