Home
last modified time | relevance | path

Searched refs:rgb (Results 1 – 25 of 119) sorted by relevance

12345

/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_rgb.c48 struct sun4i_rgb *rgb = in sun4i_rgb_get_modes() local
51 return drm_panel_get_modes(rgb->panel, connector); in sun4i_rgb_get_modes()
65 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(crtc); in sun4i_rgb_mode_valid() local
66 struct sun4i_tcon *tcon = rgb->tcon; in sun4i_rgb_mode_valid()
109 if (rgb->panel) { in sun4i_rgb_mode_valid()
118 if (!rgb->bridge) in sun4i_rgb_mode_valid()
161 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); in sun4i_rgb_encoder_enable() local
165 if (rgb->panel) { in sun4i_rgb_encoder_enable()
166 drm_panel_prepare(rgb->panel); in sun4i_rgb_encoder_enable()
167 drm_panel_enable(rgb->panel); in sun4i_rgb_encoder_enable()
[all …]
/linux/drivers/hid/
H A Dhid-led.c84 struct hidled_rgb *rgb; member
99 struct hidled_rgb *rgb; member
175 static u8 riso_kagaku_index(struct hidled_rgb *rgb) in riso_kagaku_index() argument
179 r = rgb->red.cdev.brightness; in riso_kagaku_index()
180 g = rgb->green.cdev.brightness; in riso_kagaku_index()
181 b = rgb->blue.cdev.brightness; in riso_kagaku_index()
192 struct hidled_rgb *rgb = led->rgb; in riso_kagaku_write() local
195 buf[1] = riso_kagaku_index(rgb); in riso_kagaku_write()
197 return hidled_send(rgb->ldev, buf); in riso_kagaku_write()
203 struct hidled_rgb *rgb = led->rgb; in dream_cheeky_write() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_cm_common.c114 struct pwl_result_data *rgb; in cm3_helper_translate_curve_to_hw_format() local
244 rgb = rgb_resulted; in cm3_helper_translate_curve_to_hw_format()
246 rgb_minus_1 = rgb; in cm3_helper_translate_curve_to_hw_format()
252 if (dc_fixpt_lt(rgb_plus_1->red, rgb->red)) in cm3_helper_translate_curve_to_hw_format()
253 rgb_plus_1->red = dc_fixpt_add(rgb->red, in cm3_helper_translate_curve_to_hw_format()
255 if (dc_fixpt_lt(rgb_plus_1->green, rgb->green)) in cm3_helper_translate_curve_to_hw_format()
256 rgb_plus_1->green = dc_fixpt_add(rgb->green, in cm3_helper_translate_curve_to_hw_format()
258 if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue)) in cm3_helper_translate_curve_to_hw_format()
259 rgb_plus_1->blue = dc_fixpt_add(rgb->blue, in cm3_helper_translate_curve_to_hw_format()
263 rgb->delta_red_reg = dc_fixpt_clamp_u0d10(rgb->delta_red); in cm3_helper_translate_curve_to_hw_format()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_cm_common.c156 struct pwl_result_data *rgb = rgb_resulted; in cm_helper_convert_to_custom_float() local
282 if (!convert_to_custom_float_format(rgb->red, &fmt, in cm_helper_convert_to_custom_float()
283 &rgb->red_reg)) { in cm_helper_convert_to_custom_float()
288 if (!convert_to_custom_float_format(rgb->green, &fmt, in cm_helper_convert_to_custom_float()
289 &rgb->green_reg)) { in cm_helper_convert_to_custom_float()
294 if (!convert_to_custom_float_format(rgb->blue, &fmt, in cm_helper_convert_to_custom_float()
295 &rgb->blue_reg)) { in cm_helper_convert_to_custom_float()
300 if (!convert_to_custom_float_format(rgb->delta_red, &fmt, in cm_helper_convert_to_custom_float()
301 &rgb->delta_red_reg)) { in cm_helper_convert_to_custom_float()
306 if (!convert_to_custom_float_format(rgb->delta_green, &fmt, in cm_helper_convert_to_custom_float()
[all …]
/linux/arch/arm/boot/dts/nxp/ls/
H A DMakefile12 ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44-dtbs += ls1021a-tqmls1021a-mbls1021a.dtb ls1021a-tqmls…
13 ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21-dtbs += ls1021a-tqmls1021a-mbls1021a.dtb ls1021a-tqmls…
16 dtb-$(CONFIG_SOC_LS1021A) += ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtb
17 dtb-$(CONFIG_SOC_LS1021A) += ls1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21.dtb
/linux/drivers/media/test-drivers/vimc/
H A Dvimc-debayer.c42 unsigned int rgb[3]);
297 unsigned int rgb[3]) in vimc_debayer_process_rgb_frame()
307 vdebayer->src_frame[index + i] = rgb[i]; in vimc_debayer_process_rgb_frame()
310 vdebayer->src_frame[index + i] = rgb[2 - i]; in vimc_debayer_process_rgb_frame()
407 unsigned int rgb[3]) in vimc_debayer_calc_rgb_sink()
413 rgb[i] = 0; in vimc_debayer_calc_rgb_sink()
462 rgb[color] = rgb[color] + in vimc_debayer_calc_rgb_sink()
470 vdebayer->sd.name, rgb[color], n_rgb[color]); in vimc_debayer_calc_rgb_sink()
478 vdebayer->sd.name, lin, col, i, rgb[i], n_rgb[i]); in vimc_debayer_calc_rgb_sink()
481 rgb[i] = rgb[i] / n_rgb[i]; in vimc_debayer_calc_rgb_sink()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dwb/dcn30/
H A Ddcn30_dwb_cm.c187 const struct pwl_result_data *rgb, in dwb3_program_ogam_pwl() argument
192 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg; in dwb3_program_ogam_pwl()
193 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg; in dwb3_program_ogam_pwl()
194 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg; in dwb3_program_ogam_pwl()
196 if (is_rgb_equal(rgb, num)) { in dwb3_program_ogam_pwl()
198 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg); in dwb3_program_ogam_pwl()
208 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg); in dwb3_program_ogam_pwl()
218 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].green_reg); in dwb3_program_ogam_pwl()
228 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].blue_reg); in dwb3_program_ogam_pwl()
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn30/
H A Ddcn30_dpp_cm.c79 const struct pwl_result_data *rgb, in dpp3_program_gammcor_lut() argument
85 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg; in dpp3_program_gammcor_lut()
86 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg; in dpp3_program_gammcor_lut()
87 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg; in dpp3_program_gammcor_lut()
92 if (is_rgb_equal(rgb, num)) { in dpp3_program_gammcor_lut()
94 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg); in dpp3_program_gammcor_lut()
102 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg); in dpp3_program_gammcor_lut()
111 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].green_reg); in dpp3_program_gammcor_lut()
120 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].blue_reg); in dpp3_program_gammcor_lut()
/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_opp_regamma_v.c472 const struct pwl_result_data *rgb = in program_pwl() local
476 dm_write_reg(xfm_dce->base.ctx, addr, rgb->red_reg); in program_pwl()
477 dm_write_reg(xfm_dce->base.ctx, addr, rgb->green_reg); in program_pwl()
478 dm_write_reg(xfm_dce->base.ctx, addr, rgb->blue_reg); in program_pwl()
481 rgb->delta_red_reg); in program_pwl()
483 rgb->delta_green_reg); in program_pwl()
485 rgb->delta_blue_reg); in program_pwl()
487 ++rgb; in program_pwl()
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn20/
H A Ddcn20_dpp_cm.c87 const struct pwl_result_data *rgb, in dpp2_program_degamma_lut() argument
101 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].red_reg); in dpp2_program_degamma_lut()
102 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].green_reg); in dpp2_program_degamma_lut()
103 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].blue_reg); in dpp2_program_degamma_lut()
106 CM_DGAM_LUT_DATA, rgb[i].delta_red_reg); in dpp2_program_degamma_lut()
108 CM_DGAM_LUT_DATA, rgb[i].delta_green_reg); in dpp2_program_degamma_lut()
110 CM_DGAM_LUT_DATA, rgb[i].delta_blue_reg); in dpp2_program_degamma_lut()
391 const struct pwl_result_data *rgb, in dpp20_program_blnd_pwl() argument
398 REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].red_reg); in dpp20_program_blnd_pwl()
399 REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].green_reg); in dpp20_program_blnd_pwl()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dpp/dcn10/
H A Ddcn10_dpp_cm.c397 const struct pwl_result_data *rgb, in dpp1_cm_program_regamma_lut() argument
406 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].red_reg); in dpp1_cm_program_regamma_lut()
407 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].green_reg); in dpp1_cm_program_regamma_lut()
408 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].blue_reg); in dpp1_cm_program_regamma_lut()
410 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_red_reg); in dpp1_cm_program_regamma_lut()
411 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_green_reg); in dpp1_cm_program_regamma_lut()
412 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_blue_reg); in dpp1_cm_program_regamma_lut()
725 const struct pwl_result_data *rgb, in dpp1_program_degamma_lut() argument
740 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].red_reg); in dpp1_program_degamma_lut()
741 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].green_reg); in dpp1_program_degamma_lut()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/
H A Ddcn20_hubbub.c285 output->grph.rgb.max_uncompressed_blk_size = 256; in hubbub2_get_dcc_compression_cap()
286 output->grph.rgb.max_compressed_blk_size = 256; in hubbub2_get_dcc_compression_cap()
287 output->grph.rgb.independent_64b_blks = false; in hubbub2_get_dcc_compression_cap()
290 output->grph.rgb.max_uncompressed_blk_size = 128; in hubbub2_get_dcc_compression_cap()
291 output->grph.rgb.max_compressed_blk_size = 128; in hubbub2_get_dcc_compression_cap()
292 output->grph.rgb.independent_64b_blks = false; in hubbub2_get_dcc_compression_cap()
295 output->grph.rgb.max_uncompressed_blk_size = 256; in hubbub2_get_dcc_compression_cap()
296 output->grph.rgb.max_compressed_blk_size = 64; in hubbub2_get_dcc_compression_cap()
297 output->grph.rgb.independent_64b_blks = true; in hubbub2_get_dcc_compression_cap()
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_rgb.h13 void rockchip_rgb_fini(struct rockchip_rgb *rgb);
23 static inline void rockchip_rgb_fini(struct rockchip_rgb *rgb) in rockchip_rgb_fini() argument
/linux/arch/arm/boot/dts/microchip/
H A Dsama5d3_lcd.dtsi58 pinctrl_lcd_rgb444: lcd-rgb-0 {
74 pinctrl_lcd_rgb565: lcd-rgb-1 {
94 pinctrl_lcd_rgb666: lcd-rgb-2 {
116 pinctrl_lcd_rgb666_alt: lcd-rgb-2-alt {
138 pinctrl_lcd_rgb888: lcd-rgb-3 {
166 pinctrl_lcd_rgb888_alt: lcd-rgb-3-alt {
H A Dat91sam9x5_lcd.dtsi61 pinctrl_lcd_rgb444: lcd-rgb-0 {
77 pinctrl_lcd_rgb565: lcd-rgb-1 {
97 pinctrl_lcd_rgb666: lcd-rgb-2 {
119 pinctrl_lcd_rgb888: lcd-rgb-3 {
/linux/Documentation/fb/
H A Dcmap_xfbdev.rst29 sprintf(colorspec, "rgb:%x/%x/%x", i*36,i*36,i*36);
36 There's also named equivalents like gray1..x provided you have an rgb.txt.
53 directly from the info->cmap.red that was listed above. The prgb is the rgb
/linux/drivers/gpu/drm/amd/display/dc/mpc/dcn20/
H A Ddcn20_mpc.c378 const struct pwl_result_data *rgb, in mpc20_program_ogam_pwl() argument
388 REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].red_reg); in mpc20_program_ogam_pwl()
389 REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].green_reg); in mpc20_program_ogam_pwl()
390 REG_SET(MPCC_OGAM_LUT_DATA[mpcc_id], 0, MPCC_OGAM_LUT_DATA, rgb[i].blue_reg); in mpc20_program_ogam_pwl()
393 MPCC_OGAM_LUT_DATA, rgb[i].delta_red_reg); in mpc20_program_ogam_pwl()
395 MPCC_OGAM_LUT_DATA, rgb[i].delta_green_reg); in mpc20_program_ogam_pwl()
397 MPCC_OGAM_LUT_DATA, rgb[i].delta_blue_reg); in mpc20_program_ogam_pwl()
/linux/Documentation/devicetree/bindings/pwm/
H A Dpwm-lp3943.txt42 rgb {
43 label = "indi::rgb";
/linux/drivers/video/fbdev/
H A Dsa1100fb.c403 var->red = fbi->rgb[rgbidx]->red; in sa1100fb_check_var()
404 var->green = fbi->rgb[rgbidx]->green; in sa1100fb_check_var()
405 var->blue = fbi->rgb[rgbidx]->blue; in sa1100fb_check_var()
406 var->transp = fbi->rgb[rgbidx]->transp; in sa1100fb_check_var()
1096 fbi->rgb[RGB_4] = &rgb_4; in sa1100fb_init_fbinfo()
1097 fbi->rgb[RGB_8] = &rgb_8; in sa1100fb_init_fbinfo()
1098 fbi->rgb[RGB_16] = &def_rgb_16; in sa1100fb_init_fbinfo()
1132 if (inf->rgb[i]) in sa1100fb_init_fbinfo()
1133 fbi->rgb[i] = inf->rgb[i]; in sa1100fb_init_fbinfo()
H A Dimxfb.c373 struct imxfb_rgb *rgb; in imxfb_check_var() local
424 rgb = &def_rgb_18; in imxfb_check_var()
434 rgb = &def_rgb_16_tft; in imxfb_check_var()
436 rgb = &def_rgb_16_stn; in imxfb_check_var()
440 rgb = &def_rgb_8; in imxfb_check_var()
465 var->red = rgb->red; in imxfb_check_var()
466 var->green = rgb->green; in imxfb_check_var()
467 var->blue = rgb->blue; in imxfb_check_var()
468 var->transp = rgb->transp; in imxfb_check_var()
/linux/Documentation/leds/
H A Dleds-blinkm.rst23 blinkm-<i2c-bus-nr>-<i2c-device-nr>:rgb:indicator
25 $ ls -h /sys/class/leds/blinkm-1-9:rgb:indicator
75 b) Sysfs group to control rgb, fade, hsb, scripts ...
/linux/Documentation/gpu/amdgpu/display/
H A Ddisplay-manager.rst102 - *fg.rgb*: Each of the RGB component values from the foreground's pixel.
104 - *bg.rgb*: Each of the RGB component values from the background.
110 out.rgb = alpha * fg.rgb + (1 - alpha) * bg.rgb
/linux/arch/arm/boot/dts/st/
H A Dstm32mp157c-lxa-mc1.dts54 label = "mc1:red:rgb";
61 label = "mc1:green:rgb";
68 label = "mc1:blue:rgb";
/linux/drivers/leds/
H A Dleds-lp5562.c207 u8 base, const u8 *rgb, int size) in lp5562_write_program_memory() argument
211 if (!rgb || size <= 0) in lp5562_write_program_memory()
215 lp55xx_write(chip, base + i, *(rgb + i)); in lp5562_write_program_memory()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_transform.c1420 const struct pwl_result_data *rgb = params->rgb_resulted; in program_pwl() local
1465 REG_WRITE(REGAMMA_LUT_DATA, rgb->red_reg); in program_pwl()
1466 REG_WRITE(REGAMMA_LUT_DATA, rgb->green_reg); in program_pwl()
1467 REG_WRITE(REGAMMA_LUT_DATA, rgb->blue_reg); in program_pwl()
1468 REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_red_reg); in program_pwl()
1469 REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_green_reg); in program_pwl()
1470 REG_WRITE(REGAMMA_LUT_DATA, rgb->delta_blue_reg); in program_pwl()
1472 ++rgb; in program_pwl()

12345