/linux-6.1.9/drivers/staging/fbtft/ |
D | fbtft.h | 33 struct fbtft_par; 61 int (*write)(struct fbtft_par *par, void *buf, size_t len); 62 int (*read)(struct fbtft_par *par, void *buf, size_t len); 63 int (*write_vmem)(struct fbtft_par *par, size_t offset, size_t len); 64 void (*write_register)(struct fbtft_par *par, int len, ...); 66 void (*set_addr_win)(struct fbtft_par *par, 68 void (*reset)(struct fbtft_par *par); 70 void (*update_display)(struct fbtft_par *par, 72 int (*init_display)(struct fbtft_par *par); 73 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, u32 *curves) in set_gamma() 163 static int blank(struct fbtft_par *par, bool on) in blank() 192 struct fbtft_par *par = bl_get_data(bd); in update_onboard_backlight() 210 static void register_onboard_backlight(struct fbtft_par *par) in register_onboard_backlight()
|
D | fbtft-sysfs.c | 20 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves, in fbtft_gamma_parse_str() 97 sprintf_gamma(struct fbtft_par *par, u32 *curves, char *buf) in sprintf_gamma() 119 struct fbtft_par *par = fb_info->par; in store_gamma_curve() 144 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() 208 void fbtft_sysfs_init(struct fbtft_par *par) in fbtft_sysfs_init() 215 void fbtft_sysfs_exit(struct fbtft_par *par) in fbtft_sysfs_exit()
|
D | fb_sh1106.c | 21 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() 89 static int blank(struct fbtft_par *par, bool on) in blank() 100 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 111 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 141 static void write_register(struct fbtft_par *par, int len, ...) in write_register()
|
D | internal.h | 7 void fbtft_sysfs_init(struct fbtft_par *par); 8 void fbtft_sysfs_exit(struct fbtft_par *par); 10 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves,
|
D | fb_ssd1306.c | 32 static int init_display(struct fbtft_par *par) in init_display() 123 static void set_addr_win_64x48(struct fbtft_par *par) in set_addr_win_64x48() 136 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 149 static int blank(struct fbtft_par *par, bool on) in blank() 162 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 174 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fb_st7789v.c | 91 static int init_tearing_effect_line(struct fbtft_par *par) in init_tearing_effect_line() 143 static int init_display(struct fbtft_par *par) in init_display() 228 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 271 static int set_var(struct fbtft_par *par) in set_var() 310 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 360 static int blank(struct fbtft_par *par, bool on) in blank()
|
D | fb_ssd1305.c | 33 static int init_display(struct fbtft_par *par) in init_display() 122 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 132 static int blank(struct fbtft_par *par, bool on) in blank() 142 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 152 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fb_hx8353d.c | 20 static int init_display(struct fbtft_par *par) in init_display() 64 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 79 static int set_var(struct fbtft_par *par) in set_var() 112 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fb_pcd8544.c | 34 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() 104 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 131 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fb_tls8204.c | 33 static int init_display(struct fbtft_par *par) in init_display() 72 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 86 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 124 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fbtft-io.c | 8 int fbtft_write_spi(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_spi() 40 int fbtft_write_spi_emulate_9(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_spi_emulate_9() 85 int fbtft_read_spi(struct fbtft_par *par, void *buf, size_t len) in fbtft_read_spi() 130 int fbtft_write_gpio8_wr(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_gpio8_wr() 180 int fbtft_write_gpio16_wr(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_gpio16_wr() 231 int fbtft_write_gpio16_wr_latched(struct fbtft_par *par, void *buf, size_t len) in fbtft_write_gpio16_wr_latched()
|
D | fb_ili9320.c | 22 static unsigned int read_devicecode(struct fbtft_par *par) in read_devicecode() 31 static int init_display(struct fbtft_par *par) in init_display() 163 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 188 static int set_var(struct fbtft_par *par) in set_var() 213 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fb_ssd1325.c | 34 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() 87 static int blank(struct fbtft_par *par, bool on) in blank() 108 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 135 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
D | fbtft-core.c | 37 int fbtft_write_buf_dc(struct fbtft_par *par, void *buf, size_t len, int dc) in fbtft_write_buf_dc() 73 static int fbtft_request_one_gpio(struct fbtft_par *par, in fbtft_request_one_gpio() 90 static int fbtft_request_gpios(struct fbtft_par *par) in fbtft_request_gpios() 133 struct fbtft_par *par = bl_get_data(bd); in fbtft_backlight_update_status() 153 void fbtft_unregister_backlight(struct fbtft_par *par) in fbtft_unregister_backlight() 169 void fbtft_register_backlight(struct fbtft_par *par) in fbtft_register_backlight() 202 static void fbtft_set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, in fbtft_set_addr_win() 214 static void fbtft_reset(struct fbtft_par *par) in fbtft_reset() 229 static void fbtft_update_display(struct fbtft_par *par, unsigned int start_line, in fbtft_update_display() 303 struct fbtft_par *par = info->par; in fbtft_mkdirty() [all …]
|
D | fb_hx8340bn.c | 34 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() 152 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fb_ssd1331.c | 25 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() 66 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 131 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 168 static int blank(struct fbtft_par *par, bool on) in blank()
|
D | fb_ili9341.c | 29 static int init_display(struct fbtft_par *par) in init_display() 68 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 85 static int set_var(struct fbtft_par *par) in set_var() 115 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fbtft-bus.c | 15 void func(struct fbtft_par *par, int len, ...) \ 69 void fbtft_write_reg8_bus9(struct fbtft_par *par, int len, ...) in define_fbtft_write_reg() 121 int fbtft_write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus8() 175 int fbtft_write_vmem16_bus9(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus9() 223 int fbtft_write_vmem8_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem8_bus8() 231 int fbtft_write_vmem16_bus16(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus16()
|
D | fb_agm1264k-fl.c | 64 static int init_display(struct fbtft_par *par) in init_display() 81 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 121 request_gpios_match(struct fbtft_par *par, const struct fbtft_gpio *gpio) in request_gpios_match() 154 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 217 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 226 construct_line_bitmap(struct fbtft_par *par, u8 *dest, signed short *src, in construct_line_bitmap() 278 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 393 static int write(struct fbtft_par *par, void *buf, size_t len) in write()
|
D | fb_ili9340.c | 21 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 set_var(struct fbtft_par *par) in set_var()
|
D | fb_tinylcd.c | 20 static int init_display(struct fbtft_par *par) in init_display() 50 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 61 static int set_var(struct fbtft_par *par) in set_var()
|
D | fb_s6d1121.c | 27 static int init_display(struct fbtft_par *par) in init_display() 68 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 93 static int set_var(struct fbtft_par *par) in set_var() 120 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fb_ssd1289.c | 26 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() 92 static int set_var(struct fbtft_par *par) in set_var() 126 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
D | fb_hx8357d.c | 25 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() 152 static int set_var(struct fbtft_par *par) in set_var()
|