/Linux-v5.10/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 | 25 static void register_onboard_backlight(struct fbtft_par *par); 27 static int init_display(struct fbtft_par *par) in init_display() 61 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 68 static int set_var(struct fbtft_par *par) in set_var() 121 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 164 static int blank(struct fbtft_par *par, bool on) in blank() 194 struct fbtft_par *par = bl_get_data(bd); in update_onboard_backlight() 213 static void register_onboard_backlight(struct fbtft_par *par) in register_onboard_backlight() 236 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_watterott.c | 37 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 60 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 98 static int write_vmem_8bit(struct fbtft_par *par, size_t offset, size_t len) in write_vmem_8bit() 133 static unsigned int firmware_version(struct fbtft_par *par) in firmware_version() 145 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 | fb_sh1106.c | 22 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() 90 static int blank(struct fbtft_par *par, bool on) in blank() 101 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 112 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 142 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_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 | 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() 74 static int fbtft_request_one_gpio(struct fbtft_par *par, in fbtft_request_one_gpio() 95 static int fbtft_request_gpios(struct fbtft_par *par) in fbtft_request_gpios() 139 struct fbtft_par *par = bl_get_data(bd); in fbtft_backlight_update_status() 160 void fbtft_unregister_backlight(struct fbtft_par *par) in fbtft_unregister_backlight() 175 void fbtft_register_backlight(struct fbtft_par *par) in fbtft_register_backlight() 207 void fbtft_register_backlight(struct fbtft_par *par) { }; in fbtft_register_backlight() 208 void fbtft_unregister_backlight(struct fbtft_par *par) { }; in fbtft_unregister_backlight() 213 static void fbtft_set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, in fbtft_set_addr_win() 225 static void fbtft_reset(struct fbtft_par *par) in fbtft_reset() [all …]
|
D | fb_agm1264k-fl.c | 64 static int init_display(struct fbtft_par *par) in init_display() 80 static void reset(struct fbtft_par *par) in reset() 94 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 134 request_gpios_match(struct fbtft_par *par, const struct fbtft_gpio *gpio) in request_gpios_match() 167 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 230 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 239 construct_line_bitmap(struct fbtft_par *par, u8 *dest, signed short *src, in construct_line_bitmap() 291 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 406 static int write(struct fbtft_par *par, void *buf, size_t len) in write()
|
D | fb_ili9320.c | 23 static unsigned int read_devicecode(struct fbtft_par *par) in read_devicecode() 33 static int init_display(struct fbtft_par *par) in init_display() 165 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 190 static int set_var(struct fbtft_par *par) in set_var() 215 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() 75 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() 110 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 137 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem()
|
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_st7789v.c | 83 static int init_display(struct fbtft_par *par) in init_display() 155 static int set_var(struct fbtft_par *par) in set_var() 194 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 244 static int blank(struct fbtft_par *par, bool on) in blank()
|
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() 133 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 170 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() 176 int fbtft_write_vmem16_bus9(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus9() 224 int fbtft_write_vmem8_bus8(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem8_bus8() 232 int fbtft_write_vmem16_bus16(struct fbtft_par *par, size_t offset, size_t len) in fbtft_write_vmem16_bus16()
|
D | fb_ili9340.c | 22 static int init_display(struct fbtft_par *par) in init_display() 82 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()
|
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_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()
|
D | fb_s6d1121.c | 28 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() 97 static int set_var(struct fbtft_par *par) in set_var() 124 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|