Searched refs:rgb (Results 1 - 25 of 71) sorted by relevance

123

/linux-master/drivers/gpu/drm/tegra/
H A Drgb.c94 struct tegra_rgb *rgb = to_rgb(output); local
96 tegra_dc_write_regs(rgb->dc, rgb_disable, ARRAY_SIZE(rgb_disable));
97 tegra_dc_commit(rgb->dc);
104 struct tegra_rgb *rgb = to_rgb(output); local
107 tegra_dc_write_regs(rgb->dc, rgb_enable, ARRAY_SIZE(rgb_enable));
110 tegra_dc_writel(rgb->dc, value, DC_DISP_DATA_ENABLE_OPTIONS);
113 value = tegra_dc_readl(rgb->dc, DC_COM_PIN_OUTPUT_POLARITY(1));
125 tegra_dc_writel(rgb->dc, value, DC_COM_PIN_OUTPUT_POLARITY(1));
130 tegra_dc_writel(rgb->dc, value, DC_DISP_DISP_INTERFACE_CONTROL);
132 tegra_dc_commit(rgb
135 tegra_rgb_pll_rate_change_allowed(struct tegra_rgb *rgb) argument
155 struct tegra_rgb *rgb = to_rgb(output); local
206 struct tegra_rgb *rgb; local
274 struct tegra_rgb *rgb; local
[all...]
H A DMakefile16 rgb.o \
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_rgb.c48 struct sun4i_rgb *rgb = local
51 return drm_panel_get_modes(rgb->panel, connector);
65 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(crtc); local
66 struct sun4i_tcon *tcon = rgb->tcon;
109 if (rgb->panel) {
118 if (!rgb->bridge)
161 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); local
165 if (rgb->panel) {
166 drm_panel_prepare(rgb->panel);
167 drm_panel_enable(rgb
173 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); local
192 struct sun4i_rgb *rgb; local
[all...]
/linux-master/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) argument
H A Drockchip_rgb.c77 struct rockchip_rgb *rgb; local
86 rgb = devm_kzalloc(dev, sizeof(*rgb), GFP_KERNEL);
87 if (!rgb)
90 rgb->dev = dev;
91 rgb->drm_dev = drm_dev;
116 /* if the rgb output is not connected to anything, just return */
126 encoder = &rgb->encoder.encoder;
145 rgb->bridge = bridge;
147 ret = drm_bridge_attach(encoder, rgb
181 rockchip_rgb_fini(struct rockchip_rgb *rgb) argument
[all...]
/linux-master/drivers/hid/
H A Dhid-led.c84 struct hidled_rgb *rgb; member in struct:hidled_led
99 struct hidled_rgb *rgb; member in struct:hidled_device
175 static u8 riso_kagaku_index(struct hidled_rgb *rgb) argument
179 r = rgb->red.cdev.brightness;
180 g = rgb->green.cdev.brightness;
181 b = rgb->blue.cdev.brightness;
192 struct hidled_rgb *rgb = led->rgb; local
195 buf[1] = riso_kagaku_index(rgb);
197 return hidled_send(rgb
203 struct hidled_rgb *rgb = led->rgb; local
410 hidled_init_led(struct hidled_led *led, const char *color_name, struct hidled_rgb *rgb, unsigned int minor) argument
430 hidled_init_rgb(struct hidled_rgb *rgb, unsigned int minor) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_cm_common.c114 struct pwl_result_data *rgb; local
247 rgb = rgb_resulted;
249 rgb_minus_1 = rgb;
255 if (dc_fixpt_lt(rgb_plus_1->red, rgb->red))
256 rgb_plus_1->red = dc_fixpt_add(rgb->red,
258 if (dc_fixpt_lt(rgb_plus_1->green, rgb->green))
259 rgb_plus_1->green = dc_fixpt_add(rgb->green,
261 if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue))
262 rgb_plus_1->blue = dc_fixpt_add(rgb->blue,
266 rgb
295 struct pwl_result_data *rgb; local
443 struct pwl_result_data *rgb = rgb_resulted; local
593 is_rgb_equal(const struct pwl_result_data *rgb, uint32_t num) argument
[all...]
H A Ddcn30_hubbub.c343 output->grph.rgb.max_uncompressed_blk_size = 256;
344 output->grph.rgb.max_compressed_blk_size = 256;
345 output->grph.rgb.independent_64b_blks = false;
346 output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1;
347 output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
350 output->grph.rgb.max_uncompressed_blk_size = 128;
351 output->grph.rgb.max_compressed_blk_size = 128;
352 output->grph.rgb.independent_64b_blks = false;
353 output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1;
354 output->grph.rgb
[all...]
H A Ddcn30_dwb_cm.c187 const struct pwl_result_data *rgb,
192 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
193 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
194 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
196 if (is_rgb_equal(rgb, num)) {
198 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg);
208 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[
186 dwb3_program_ogam_pwl(struct dcn30_dwbc *dwbc30, const struct pwl_result_data *rgb, uint32_t num) argument
[all...]
H A Ddcn30_dpp_cm.c79 const struct pwl_result_data *rgb,
85 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
86 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
87 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
92 if (is_rgb_equal(rgb, num)) {
94 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg);
102 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[
77 dpp3_program_gammcor_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num, bool is_ram_a) argument
[all...]
H A Ddcn30_cm_common.h76 bool is_rgb_equal(const struct pwl_result_data *rgb, uint32_t num);
/linux-master/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_cm_common.c156 struct pwl_result_data *rgb = rgb_resulted; local
282 if (!convert_to_custom_float_format(rgb->red, &fmt,
283 &rgb->red_reg)) {
288 if (!convert_to_custom_float_format(rgb->green, &fmt,
289 &rgb->green_reg)) {
294 if (!convert_to_custom_float_format(rgb->blue, &fmt,
295 &rgb->blue_reg)) {
300 if (!convert_to_custom_float_format(rgb->delta_red, &fmt,
301 &rgb->delta_red_reg)) {
306 if (!convert_to_custom_float_format(rgb
340 struct pwl_result_data *rgb; local
546 struct pwl_result_data *rgb; local
[all...]
H A Ddcn10_dpp_cm.c397 const struct pwl_result_data *rgb,
406 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].red_reg);
407 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].green_reg);
408 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].blue_reg);
410 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_red_reg);
411 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_green_reg);
412 REG_SET(CM_RGAM_LUT_DATA, 0, CM_RGAM_LUT_DATA, rgb[i].delta_blue_reg);
727 const struct pwl_result_data *rgb,
742 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].red_reg);
743 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[
396 dpp1_cm_program_regamma_lut(struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
725 dpp1_program_degamma_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num, bool is_ram_a) argument
[all...]
/linux-master/drivers/leds/rgb/
H A DMakefile8 obj-$(CONFIG_LEDS_MT6370_RGB) += leds-mt6370-rgb.o
/linux-master/drivers/gpu/drm/amd/display/modules/color/
H A Dcolor_gamma.c783 struct pwl_float_data *rgb,
815 rgb[point->right_index].r,
816 rgb[point->left_index].r)),
817 rgb[point->left_index].r);
823 rgb[point->right_index].g,
824 rgb[point->left_index].g)),
825 rgb[point->left_index].g);
831 rgb[point->right_index].b,
832 rgb[point->left_index].b)),
833 rgb[poin
782 calculate_mapped_value( struct pwl_float_data *rgb, const struct pixel_gamma_point *coeff, enum channel_name channel, uint32_t max_index) argument
851 struct pwl_float_data_ex *rgb = rgb_regamma; local
933 struct pwl_float_data_ex *rgb = rgb_regamma; local
1053 struct pwl_float_data_ex *rgb = rgb_regamma; local
1236 struct pwl_float_data_ex *rgb = degamma; local
1259 struct pwl_float_data_ex *rgb = regamma; local
1283 struct pwl_float_data *rgb = pwl_rgb; local
1414 struct pwl_float_data *rgb = pwl_rgb; local
1793 struct pwl_float_data_ex *rgb = rgb_regamma; local
[all...]
/linux-master/include/video/
H A Dsa1100fb.h56 const struct sa1100fb_rgb *rgb[NR_RGB]; member in struct:sa1100fb_mach_info
/linux-master/drivers/media/test-drivers/vimc/
H A Dvimc-debayer.c37 unsigned int rgb[3]);
319 unsigned int rgb[3])
329 vdebayer->src_frame[index + i] = rgb[i];
332 vdebayer->src_frame[index + i] = rgb[2 - i];
417 unsigned int rgb[3])
423 rgb[i] = 0;
472 rgb[color] = rgb[color] +
480 vdebayer->sd.name, rgb[color], n_rgb[color]);
488 vdebayer->sd.name, lin, col, i, rgb[
316 vimc_debayer_process_rgb_frame(struct vimc_debayer_device *vdebayer, unsigned int lin, unsigned int col, unsigned int rgb[3]) argument
413 vimc_debayer_calc_rgb_sink(struct vimc_debayer_device *vdebayer, const u8 *frame, const unsigned int lin, const unsigned int col, unsigned int rgb[3]) argument
505 unsigned int rgb[3]; local
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_opp_regamma_v.c472 const struct pwl_result_data *rgb = local
476 dm_write_reg(xfm_dce->base.ctx, addr, rgb->red_reg);
477 dm_write_reg(xfm_dce->base.ctx, addr, rgb->green_reg);
478 dm_write_reg(xfm_dce->base.ctx, addr, rgb->blue_reg);
481 rgb->delta_red_reg);
483 rgb->delta_green_reg);
485 rgb->delta_blue_reg);
487 ++rgb;
/linux-master/drivers/gpu/ipu-v3/
H A Dipu-cpmem.c159 * https://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html
368 const struct ipu_rgb *rgb)
372 ro = rgb->bits_per_pixel - rgb->red.length - rgb->red.offset;
373 go = rgb->bits_per_pixel - rgb->green.length - rgb->green.offset;
374 bo = rgb->bits_per_pixel - rgb
367 ipu_cpmem_set_format_rgb(struct ipuv3_channel *ch, const struct ipu_rgb *rgb) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dpp_cm.c87 const struct pwl_result_data *rgb,
101 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].red_reg);
102 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].green_reg);
103 REG_SET(CM_DGAM_LUT_DATA, 0, CM_DGAM_LUT_DATA, rgb[i].blue_reg);
106 CM_DGAM_LUT_DATA, rgb[i].delta_red_reg);
108 CM_DGAM_LUT_DATA, rgb[i].delta_green_reg);
110 CM_DGAM_LUT_DATA, rgb[i].delta_blue_reg);
391 const struct pwl_result_data *rgb,
398 REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[i].red_reg);
399 REG_SET(CM_BLNDGAM_LUT_DATA, 0, CM_BLNDGAM_LUT_DATA, rgb[
85 dpp2_program_degamma_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num, bool is_ram_a) argument
389 dpp20_program_blnd_pwl( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
557 dpp20_program_shaper_lut( struct dpp *dpp_base, const struct pwl_result_data *rgb, uint32_t num) argument
[all...]
H A Ddcn20_hubbub.c285 output->grph.rgb.max_uncompressed_blk_size = 256;
286 output->grph.rgb.max_compressed_blk_size = 256;
287 output->grph.rgb.independent_64b_blks = false;
290 output->grph.rgb.max_uncompressed_blk_size = 128;
291 output->grph.rgb.max_compressed_blk_size = 128;
292 output->grph.rgb.independent_64b_blks = false;
295 output->grph.rgb.max_uncompressed_blk_size = 256;
296 output->grph.rgb.max_compressed_blk_size = 64;
297 output->grph.rgb.independent_64b_blks = true;
/linux-master/drivers/video/fbdev/
H A Dsa1100fb.h36 const struct sa1100fb_rgb *rgb[NR_RGB]; member in struct:sa1100fb_info
/linux-master/drivers/staging/media/atomisp/pci/runtime/frame/interface/
H A Dia_css_frame_comm.h98 struct ia_css_frame_sp_plane rgb; member in union:ia_css_frame_sp::__anon215
/linux-master/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_mpc.c227 const struct pwl_result_data *rgb,
232 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg;
233 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg;
234 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg;
236 if (is_rgb_equal(rgb, num)) {
238 REG_SET(MPCC_MCM_1DLUT_LUT_DATA[mpcc_id], 0, MPCC_MCM_1DLUT_LUT_DATA, rgb[i].red_reg);
244 REG_SET(MPCC_MCM_1DLUT_LUT_DATA[mpcc_id], 0, MPCC_MCM_1DLUT_LUT_DATA, rgb[
224 mpc32_program_post1dlut_pwl( struct mpc *mpc, uint32_t mpcc_id, const struct pwl_result_data *rgb, uint32_t num) argument
644 mpc32_program_shaper_lut( struct mpc *mpc, const struct pwl_result_data *rgb, uint32_t num, uint32_t mpcc_id) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dcn31/
H A Ddcn31_hubbub.c870 output->grph.rgb.max_uncompressed_blk_size = 256;
871 output->grph.rgb.max_compressed_blk_size = 256;
872 output->grph.rgb.independent_64b_blks = false;
873 output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1;
874 output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
877 output->grph.rgb.max_uncompressed_blk_size = 128;
878 output->grph.rgb.max_compressed_blk_size = 128;
879 output->grph.rgb.independent_64b_blks = false;
880 output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1;
881 output->grph.rgb
[all...]

Completed in 411 milliseconds

123