Home
last modified time | relevance | path

Searched refs:fbtft_par (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/drivers/staging/fbtft/
Dfbtft.h52 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 …]
Dfb_ssd1351.c24 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()
Dfbtft-sysfs.c24 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()
Dfb_watterott.c46 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()
Dinternal.h19 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,
Dfb_hx8353d.c28 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()
Dfb_pcd8544.c43 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()
Dfb_ssd1306.c41 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()
Dfb_tls8204.c42 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()
Dfb_st7789v.c86 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()
Dfb_ili9320.c32 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()
Dfbtft-io.c7 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()
Dfb_agm1264k-fl.c73 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()
Dfbtft-core.c74 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 …]
Dfb_ili9341.c37 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()
Dfb_hx8340bn.c42 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()
Dfb_ssd1331.c24 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()
Dfb_tinylcd.c28 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()
Dfb_ili9340.c30 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()
Dfb_hx8357d.c33 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()
Dfb_s6d1121.c37 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()
Dfb_ssd1289.c36 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()
Dfb_st7735r.c92 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()
Dfbtft-bus.c14 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()
Dfb_uc1611.c71 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()
Dflexfb.c233 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()
Dfb_uc1701.c72 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()
Dfb_upd161704.c34 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()
Dfb_ili9163.c109 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()
Dfb_ili9325.c96 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()
Dfb_bd663474.c34 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()
Dfb_ili9486.c57 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()
Dfb_ili9481.c54 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()
Dfb_s6d02a1.c99 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()
Dfb_ra8875.c26 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()
Dfb_hx8347d.c32 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()
Dfbtft_device.c122 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()