/kernel/linux/linux-5.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 | 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_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() 211 static void register_onboard_backlight(struct fbtft_par *par) in register_onboard_backlight()
|
D | fb_watterott.c | 36 static void write_reg8_bus8(struct fbtft_par *par, int len, ...) in write_reg8_bus8() 59 static int write_vmem(struct fbtft_par *par, size_t offset, size_t len) in write_vmem() 97 static int write_vmem_8bit(struct fbtft_par *par, size_t offset, size_t len) in write_vmem_8bit() 132 static unsigned int firmware_version(struct fbtft_par *par) in firmware_version() 144 static int init_display(struct fbtft_par *par) in init_display() 187 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 192 static int set_var(struct fbtft_par *par) in set_var() 215 static int verify_gpios(struct fbtft_par *par) in verify_gpios() 227 struct fbtft_par *par = bl_get_data(bd); in backlight_chip_update_status() 250 static void register_chip_backlight(struct fbtft_par *par) in register_chip_backlight()
|
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_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 | 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_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_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_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_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_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 | fb_ili9320.c | 22 static unsigned int read_devicecode(struct fbtft_par *par) in read_devicecode() 32 static int init_display(struct fbtft_par *par) in init_display() 164 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() 189 static int set_var(struct fbtft_par *par) in set_var() 214 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
|
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() 154 void fbtft_unregister_backlight(struct fbtft_par *par) in fbtft_unregister_backlight() 170 void fbtft_register_backlight(struct fbtft_par *par) in fbtft_register_backlight() 203 static void fbtft_set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, in fbtft_set_addr_win() 215 static void fbtft_reset(struct fbtft_par *par) in fbtft_reset() 230 static void fbtft_update_display(struct fbtft_par *par, unsigned int start_line, in fbtft_update_display() 304 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 | fb_st7789v.c | 83 static int init_display(struct fbtft_par *par) in init_display() 157 static int set_var(struct fbtft_par *par) in set_var() 196 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() 246 static int blank(struct fbtft_par *par, bool on) in blank()
|
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_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_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()
|