Home
last modified time | relevance | path

Searched refs:curves (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/drivers/staging/fbtft/
Dfb_hx8353d.c128 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
133 curves[0], curves[1], curves[2], curves[3], in set_gamma()
134 curves[4], curves[5], curves[6], curves[7], in set_gamma()
135 curves[8], curves[9], curves[10], curves[11], in set_gamma()
136 curves[12], curves[13], curves[14], curves[15], in set_gamma()
137 curves[16], curves[17], curves[18]); in set_gamma()
Dfbtft-sysfs.c24 int fbtft_gamma_parse_str(struct fbtft_par *par, unsigned long *curves, in fbtft_gamma_parse_str() argument
35 if (!str || !curves) in fbtft_gamma_parse_str()
75 curves[curve_counter * par->gamma.num_values + value_counter] = val; in fbtft_gamma_parse_str()
97 sprintf_gamma(struct fbtft_par *par, unsigned long *curves, char *buf) in sprintf_gamma() argument
106 "%04lx ", curves[i*par->gamma.num_values + j]); in sprintf_gamma()
132 memcpy(par->gamma.curves, tmp_curves, in store_gamma_curve()
145 return sprintf_gamma(par, par->gamma.curves, buf); in show_gamma_curve()
212 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_init()
219 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_exit()
Dfb_ssd1306.c52 if (par->gamma.curves[0] == 0) { in init_display()
55 par->gamma.curves[0] = 0xCF; in init_display()
57 par->gamma.curves[0] = 0x8F; in init_display()
159 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
164 curves[0] &= 0xFF; in set_gamma()
168 write_reg(par, curves[0]); in set_gamma()
Dfb_tls8204.c138 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
143 curves[0] &= 0x7F; in set_gamma()
146 write_reg(par, 0x80 | curves[0]); in set_gamma()
Dfb_pcd8544.c151 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
156 curves[0] &= 0x7F; in set_gamma()
159 write_reg(par, 0x80 | curves[0]); in set_gamma()
Dfb_ssd1331.c131 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
139 if (i > 0 && curves[i] < 2) { in set_gamma()
145 acc += curves[i]; in set_gamma()
Dfb_st7735r.c148 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
149 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_ssd1351.c128 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
136 if (i > 0 && curves[i] < 2) { in set_gamma()
142 acc += curves[i]; in set_gamma()
Dfb_hx8340bn.c148 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
149 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_ili9341.c135 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
136 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dinternal.h22 int fbtft_gamma_parse_str(struct fbtft_par *par, unsigned long *curves,
Dfb_hx8347d.c114 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
115 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_s6d1121.c142 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
143 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_ssd1289.c150 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
151 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_ili9325.c232 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
233 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_ili9320.c178 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
179 static int set_gamma(struct fbtft_par *par, unsigned long *curves) in set_gamma() argument
Dfb_ili9163.c233 #define CURVE(num, idx) curves[num*par->gamma.num_values + idx]
234 static int gamma_adj(struct fbtft_par *par, unsigned long *curves) in gamma_adj() argument
Dfbtft.h108 int (*set_gamma)(struct fbtft_par *par, unsigned long *curves);
248 unsigned long *curves; member
Dfbtft-core.c837 par->gamma.curves = gamma_curves; in fbtft_framebuffer_alloc()
843 if (par->gamma.curves && gamma) { in fbtft_framebuffer_alloc()
845 par->gamma.curves, gamma, strlen(gamma))) in fbtft_framebuffer_alloc()
977 if (par->fbtftops.set_gamma && par->gamma.curves) { in fbtft_register_framebuffer()
978 ret = par->fbtftops.set_gamma(par, par->gamma.curves); in fbtft_register_framebuffer()