Home
last modified time | relevance | path

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

12

/linux/drivers/staging/fbtft/
H A Dfb_hx8353d.c112 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
115 curves[0], curves[1], curves[2], curves[3], in set_gamma()
116 curves[4], curves[5], curves[6], curves[7], in set_gamma()
117 curves[8], curves[9], curves[10], curves[11], in set_gamma()
118 curves[12], curves[13], curves[14], curves[15], in set_gamma()
119 curves[16], curves[17], curves[18]); in set_gamma()
H A Dfb_st7789v.c310 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
341 curves[c + j] &= gamma_par_mask[j]; in set_gamma()
343 curves[c + 0], curves[c + 1], curves[c + 2], in set_gamma()
344 curves[c + 3], curves[c + 4], curves[c + 5], in set_gamma()
345 curves[c + 6], curves[c + 7], curves[c + 8], in set_gamma()
346 curves[c + 9], curves[c + 10], curves[c + 11], in set_gamma()
347 curves[c + 12], curves[c + 13]); in set_gamma()
H A Dfbtft-sysfs.c20 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves, in fbtft_gamma_parse_str() argument
30 if (!str || !curves) in fbtft_gamma_parse_str()
71 curves[_count] = val; in fbtft_gamma_parse_str()
93 sprintf_gamma(struct fbtft_par *par, u32 *curves, char *buf) in sprintf_gamma() argument
102 "%04x ", curves[i * par->gamma.num_values + j]); in sprintf_gamma()
128 memcpy(par->gamma.curves, tmp_curves, in store_gamma_curve()
142 return sprintf_gamma(par, par->gamma.curves, buf); in show_gamma_curve()
207 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_init()
214 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_exit()
H A Dfb_ssd1305.c37 if (par->gamma.curves[0] == 0) { in init_display()
40 par->gamma.curves[0] = 0xCF; in init_display()
42 par->gamma.curves[0] = 0x8F; in init_display()
142 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
144 curves[0] &= 0xFF; in set_gamma()
147 write_reg(par, curves[0]); in set_gamma()
H A Dfb_ssd1306.c36 if (par->gamma.curves[0] == 0) { in init_display()
39 par->gamma.curves[0] = 0xCF; in init_display()
41 par->gamma.curves[0] = 0x8F; in init_display()
159 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
162 curves[0] &= 0xFF; in set_gamma()
166 write_reg(par, curves[0]); in set_gamma()
H A Dfb_ssd1325.c101 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
106 if (i > 0 && curves[i] < 1) { in set_gamma()
112 if (curves[i] > 7) { in set_gamma()
122 write_reg(par, (curves[i] & 0xFF)); in set_gamma()
H A Dfb_pcd8544.c131 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
134 curves[0] &= 0x7F; in set_gamma()
137 write_reg(par, 0x80 | curves[0]); in set_gamma()
H A Dfb_tls8204.c124 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
127 curves[0] &= 0x7F; in set_gamma()
130 write_reg(par, 0x80 | curves[0]); in set_gamma()
H A Dfb_ssd1351.c120 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma()
126 if (i > 0 && curves[i] < 2) { in set_gamma()
129 i, curves[i]); in set_gamma()
132 acc += curves[i]; in set_gamma()
119 set_gamma(struct fbtft_par * par,u32 * curves) set_gamma() argument
H A Dfb_sh1106.c97 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
100 curves[0] &= 0xFF; in set_gamma()
103 write_reg(par, 0x81, curves[0]); in set_gamma()
H A Dfb_ssd1331.c131 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
137 if (i > 0 && curves[i] < 2) { in set_gamma()
143 acc += curves[i]; in set_gamma()
H A Dfb_st7735r.c136 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
137 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfb_hx8340bn.c151 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
152 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfb_ili9341.c114 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
115 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfb_s6d1121.c119 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
120 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfb_ssd1289.c122 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
123 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfb_ili9163.c191 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
192 static int gamma_adj(struct fbtft_par *par, u32 *curves) in gamma_adj() argument
H A Dfb_hx8347d.c117 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
118 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfb_ili9320.c210 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
211 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dinternal.h10 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves,
H A Dfb_ili9325.c204 #define CURVE(num, idx) curves[(num) * par->gamma.num_values + (idx)]
205 static int set_gamma(struct fbtft_par *par, u32 *curves) in set_gamma() argument
H A Dfbtft-core.c648 par->gamma.curves = gamma_curves; in fbtft_framebuffer_alloc()
654 if (par->gamma.curves && gamma) { in fbtft_framebuffer_alloc()
655 if (fbtft_gamma_parse_str(par, par->gamma.curves, gamma, in fbtft_framebuffer_alloc()
774 if (par->fbtftops.set_gamma && par->gamma.curves) { in fbtft_register_framebuffer()
775 ret = par->fbtftops.set_gamma(par, par->gamma.curves); in fbtft_register_framebuffer()
/linux/Documentation/hwmon/
H A Dnzxt-kraken3.rst34 The temperature of the curves relates to the fixed [20-59] range, correlating to
37 require complete curves to be sent for each change; they can lock up or discard
76 temp[1-2]_auto_point[1-40]_pwm Temp-PWM duty curves (for pump and fan), related to coolant temp
H A Daquacomputer_d5next.rst39 temperature curves directly from the pump. If it's not connected, the fan-related
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-isl2950134 resultant curves have the form ax^2 + bx + c.
36 From those two curves, a and b coefficients shall be

12