Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/hid/
Dhid-thingm.c48 struct thingm_rgb *rgb; member
71 struct thingm_rgb *rgb; member
123 static int thingm_write_color(struct thingm_rgb *rgb) in thingm_write_color() argument
125 u8 buf[REPORT_SIZE] = { REPORT_ID, 'c', 0, 0, 0, 0, 0, rgb->num, 0 }; in thingm_write_color()
127 buf[2] = rgb->red.ldev.brightness; in thingm_write_color()
128 buf[3] = rgb->green.ldev.brightness; in thingm_write_color()
129 buf[4] = rgb->blue.ldev.brightness; in thingm_write_color()
131 return thingm_send(rgb->tdev, buf); in thingm_write_color()
136 struct thingm_rgb *rgb = container_of(work, struct thingm_rgb, work); in thingm_work() local
138 mutex_lock(&rgb->tdev->lock); in thingm_work()
[all …]
/linux-4.4.14/drivers/gpu/drm/tegra/
Drgb.c125 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_disable() local
130 tegra_dc_write_regs(rgb->dc, rgb_disable, ARRAY_SIZE(rgb_disable)); in tegra_rgb_encoder_disable()
131 tegra_dc_commit(rgb->dc); in tegra_rgb_encoder_disable()
140 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_enable() local
146 tegra_dc_write_regs(rgb->dc, rgb_enable, ARRAY_SIZE(rgb_enable)); in tegra_rgb_encoder_enable()
149 tegra_dc_writel(rgb->dc, value, DC_DISP_DATA_ENABLE_OPTIONS); in tegra_rgb_encoder_enable()
152 value = tegra_dc_readl(rgb->dc, DC_COM_PIN_OUTPUT_POLARITY(1)); in tegra_rgb_encoder_enable()
155 tegra_dc_writel(rgb->dc, value, DC_COM_PIN_OUTPUT_POLARITY(1)); in tegra_rgb_encoder_enable()
160 tegra_dc_writel(rgb->dc, value, DC_DISP_DISP_INTERFACE_CONTROL); in tegra_rgb_encoder_enable()
164 tegra_dc_writel(rgb->dc, value, DC_DISP_SHIFT_CLOCK_OPTIONS); in tegra_rgb_encoder_enable()
[all …]
DMakefile9 rgb.o \
Ddrm.h130 struct tegra_output *rgb; member
Ddc.c1224 if (dc->rgb) { in tegra_crtc_disable()
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_output.c91 struct atmel_hlcdc_rgb_output *rgb = in atmel_hlcdc_panel_encoder_enable() local
93 struct atmel_hlcdc_panel *panel = atmel_hlcdc_rgb_output_to_panel(rgb); in atmel_hlcdc_panel_encoder_enable()
100 struct atmel_hlcdc_rgb_output *rgb = in atmel_hlcdc_panel_encoder_disable() local
102 struct atmel_hlcdc_panel *panel = atmel_hlcdc_rgb_output_to_panel(rgb); in atmel_hlcdc_panel_encoder_disable()
120 struct atmel_hlcdc_rgb_output *rgb = in atmel_hlcdc_rgb_encoder_mode_set() local
122 struct drm_display_info *info = &rgb->connector.display_info; in atmel_hlcdc_rgb_encoder_mode_set()
144 regmap_update_bits(rgb->dc->hlcdc->regmap, ATMEL_HLCDC_CFG(5), in atmel_hlcdc_rgb_encoder_mode_set()
168 struct atmel_hlcdc_rgb_output *rgb = in atmel_hlcdc_panel_get_modes() local
170 struct atmel_hlcdc_panel *panel = atmel_hlcdc_rgb_output_to_panel(rgb); in atmel_hlcdc_panel_get_modes()
178 struct atmel_hlcdc_rgb_output *rgb = in atmel_hlcdc_rgb_mode_valid() local
[all …]
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Ddm365_ipipe_hw.c74 struct resizer_rgb *rgb; in rsz_set_rsz_regs() local
79 rgb = &params->rsz2rgb[rsz_id]; in rsz_set_rsz_regs()
149 regw_rsz(rsz_base, rgb->rgb_en, reg_base + RSZ_RGB_EN); in rsz_set_rsz_regs()
151 val = (rgb->rgb_typ << RSZ_RGB_TYP_SHIFT) | in rsz_set_rsz_regs()
152 (rgb->rgb_msk0 << RSZ_RGB_MSK0_SHIFT) | in rsz_set_rsz_regs()
153 (rgb->rgb_msk1 << RSZ_RGB_MSK1_SHIFT); in rsz_set_rsz_regs()
156 regw_rsz(rsz_base, rgb->rgb_alpha_val & RSZ_RGB_ALPHA_MASK, in rsz_set_rsz_regs()
675 struct vpfe_ipipe_rgb2rgb *rgb) in ipipe_set_rgb2rgb_regs() argument
692 val = (rgb->coef_rr.decimal & 0xff) | in ipipe_set_rgb2rgb_regs()
693 ((rgb->coef_rr.integer & integ_mask) << 8); in ipipe_set_rgb2rgb_regs()
[all …]
Ddm365_ipipe_hw.h533 struct vpfe_ipipe_rgb2rgb *rgb);
/linux-4.4.14/drivers/gpu/ipu-v3/
Dipu-cpmem.c293 const struct ipu_rgb *rgb) in ipu_cpmem_set_format_rgb() argument
297 ro = rgb->bits_per_pixel - rgb->red.length - rgb->red.offset; in ipu_cpmem_set_format_rgb()
298 go = rgb->bits_per_pixel - rgb->green.length - rgb->green.offset; in ipu_cpmem_set_format_rgb()
299 bo = rgb->bits_per_pixel - rgb->blue.length - rgb->blue.offset; in ipu_cpmem_set_format_rgb()
300 to = rgb->bits_per_pixel - rgb->transp.length - rgb->transp.offset; in ipu_cpmem_set_format_rgb()
302 ipu_ch_param_write_field(ch, IPU_FIELD_WID0, rgb->red.length - 1); in ipu_cpmem_set_format_rgb()
304 ipu_ch_param_write_field(ch, IPU_FIELD_WID1, rgb->green.length - 1); in ipu_cpmem_set_format_rgb()
306 ipu_ch_param_write_field(ch, IPU_FIELD_WID2, rgb->blue.length - 1); in ipu_cpmem_set_format_rgb()
309 if (rgb->transp.length) { in ipu_cpmem_set_format_rgb()
311 rgb->transp.length - 1); in ipu_cpmem_set_format_rgb()
[all …]
/linux-4.4.14/Documentation/fb/
Dcmap_xfbdev.txt26 sprintf(colorspec, "rgb:%x/%x/%x", i*36,i*36,i*36);
32 There's also named equivalents like gray1..x provided you have an rgb.txt.
49 directly from the info->cmap.red that was listed above. The prgb is the rgb
Dpvr2fb.txt50 cable:X - cable type. This can be any of the following: vga, rgb, and
/linux-4.4.14/arch/arm/boot/dts/
Dsama5d3_lcd.dtsi59 pinctrl_lcd_rgb444: lcd-rgb-0 {
75 pinctrl_lcd_rgb565: lcd-rgb-1 {
95 pinctrl_lcd_rgb666: lcd-rgb-2 {
117 pinctrl_lcd_rgb666_alt: lcd-rgb-2-alt {
139 pinctrl_lcd_rgb888: lcd-rgb-3 {
167 pinctrl_lcd_rgb888_alt: lcd-rgb-3-alt {
Dat91sam9x5_lcd.dtsi59 pinctrl_lcd_rgb444: lcd-rgb-0 {
75 pinctrl_lcd_rgb565: lcd-rgb-1 {
95 pinctrl_lcd_rgb666: lcd-rgb-2 {
117 pinctrl_lcd_rgb888: lcd-rgb-3 {
Dtegra20-medcom-wide.dts19 rgb {
Dtegra30-colibri-eval-v3.dts20 rgb {
Dtegra30-apalis-eval.dts38 rgb {
Dsama5d4.dtsi1523 pinctrl_lcd_rgb444: lcd-rgb-0 {
1538 pinctrl_lcd_rgb565: lcd-rgb-1 {
1557 pinctrl_lcd_rgb666: lcd-rgb-2 {
1578 pinctrl_lcd_rgb777: lcd-rgb-3 {
1605 pinctrl_lcd_rgb888: lcd-rgb-4 {
Dtegra114.dtsi58 rgb {
77 rgb {
Dtegra20.dtsi91 rgb {
108 rgb {
Dtegra30.dtsi174 rgb {
193 rgb {
Dr8a7790-lager.dts568 adi,input-colorspace = "rgb";
Dr8a7791-koelsch.dts558 adi,input-colorspace = "rgb";
Dtegra20-paz00.dts23 rgb {
Dtegra20-ventana.dts22 rgb {
Dtegra30-cardhu.dtsi69 rgb {
Dtegra20-harmony.dts22 rgb {
Dat91sam9n12.dtsi522 pinctrl_lcd_rgb888: lcd-rgb-3 {
Dtegra20-seaboard.dts22 rgb {
/linux-4.4.14/Documentation/devicetree/bindings/pwm/
Dpwm-lp3943.txt42 rgb {
43 label = "indi::rgb";
/linux-4.4.14/Documentation/devicetree/bindings/display/bridge/
Dadi,adv7511.txt21 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or
27 The following input format properties are required except in "rgb 1x" and
65 adi,input-colorspace = "rgb";
/linux-4.4.14/drivers/video/fbdev/
Dsa1100fb.c406 var->red = fbi->rgb[rgbidx]->red; in sa1100fb_check_var()
407 var->green = fbi->rgb[rgbidx]->green; in sa1100fb_check_var()
408 var->blue = fbi->rgb[rgbidx]->blue; in sa1100fb_check_var()
409 var->transp = fbi->rgb[rgbidx]->transp; in sa1100fb_check_var()
1164 fbi->rgb[RGB_4] = &rgb_4; in sa1100fb_init_fbinfo()
1165 fbi->rgb[RGB_8] = &rgb_8; in sa1100fb_init_fbinfo()
1166 fbi->rgb[RGB_16] = &def_rgb_16; in sa1100fb_init_fbinfo()
1200 if (inf->rgb[i]) in sa1100fb_init_fbinfo()
1201 fbi->rgb[i] = inf->rgb[i]; in sa1100fb_init_fbinfo()
Dimxfb.c350 struct imxfb_rgb *rgb; in imxfb_check_var() local
401 rgb = &def_rgb_18; in imxfb_check_var()
411 rgb = &def_rgb_16_tft; in imxfb_check_var()
413 rgb = &def_rgb_16_stn; in imxfb_check_var()
417 rgb = &def_rgb_8; in imxfb_check_var()
430 var->red = rgb->red; in imxfb_check_var()
431 var->green = rgb->green; in imxfb_check_var()
432 var->blue = rgb->blue; in imxfb_check_var()
433 var->transp = rgb->transp; in imxfb_check_var()
Dmxsfb.c273 const struct fb_bitfield *rgb = NULL; in mxsfb_check_var() local
287 rgb = def_rgb565; in mxsfb_check_var()
298 rgb = def_rgb888; in mxsfb_check_var()
311 var->red = rgb[RED]; in mxsfb_check_var()
312 var->green = rgb[GREEN]; in mxsfb_check_var()
313 var->blue = rgb[BLUE]; in mxsfb_check_var()
314 var->transp = rgb[TRANSP]; in mxsfb_check_var()
Dsa1100fb.h34 const struct sa1100fb_rgb *rgb[NR_RGB]; member
Dep93xx-fb.c360 unsigned int ctrl, i, rgb, lut_current, lut_stat; in ep93xxfb_setcolreg() local
366 rgb = ((red & 0xff00) << 8) | (green & 0xff00) | in ep93xxfb_setcolreg()
369 pal[regno] = rgb; in ep93xxfb_setcolreg()
370 ep93xxfb_writel(fbi, rgb, (EP93XXFB_COLOR_LUT + (regno << 2))); in ep93xxfb_setcolreg()
Damba-clcd.c239 bool bgr, rgb; in clcdfb_set_bitfields() local
242 rgb = caps & CLCD_CAP_RGB && var->red.offset == 0; in clcdfb_set_bitfields()
244 if (!bgr && !rgb) in clcdfb_set_bitfields()
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-osd.c63 const u16 *rgb = rgb555; in vivid_clear_fb() local
67 rgb = rgb565; in vivid_clear_fb()
73 d[x] = rgb[(y / 16 + x / 16) % 16]; in vivid_clear_fb()
/linux-4.4.14/include/video/
Dsa1100fb.h56 const struct sa1100fb_rgb *rgb[NR_RGB]; member
Dimx-ipu-v3.h194 const struct ipu_rgb *rgb);
/linux-4.4.14/drivers/platform/x86/
Dalienware-wmi.c176 long unsigned int rgb; in parse_rgb() local
183 ret = kstrtoul(buf, 16, &rgb); in parse_rgb()
188 if (rgb > 0xFFFFFF) in parse_rgb()
191 repackager.package = rgb & 0x0f0f0f0f; in parse_rgb()
/linux-4.4.14/drivers/gpu/drm/i2c/
Dadv7511.c44 bool rgb; member
235 bool rgb) in adv7511_set_config_csc() argument
251 if (rgb) { in adv7511_set_config_csc()
358 adv7511->rgb = config->input_colorspace == HDMI_COLORSPACE_RGB; in adv7511_set_link_config()
594 adv7511_set_config_csc(adv7511, connector, adv7511->rgb); in adv7511_get_modes()
/linux-4.4.14/drivers/gpu/drm/sti/
Dsti_mixer.c88 unsigned int rgb) in sti_mixer_set_background_color() argument
90 sti_mixer_reg_write(mixer, GAM_MIXER_BKC, rgb); in sti_mixer_set_background_color()
/linux-4.4.14/drivers/leds/
Dleds-lp5562.c332 u8 base, const u8 *rgb, int size) in lp5562_write_program_memory() argument
336 if (!rgb || size <= 0) in lp5562_write_program_memory()
340 lp55xx_write(chip, base + i, *(rgb + i)); in lp5562_write_program_memory()
/linux-4.4.14/arch/arm/mach-sa1100/
Dh3600.c86 .rgb[RGB_16] = &h3600_rgb_16,
/linux-4.4.14/drivers/media/platform/
Dsh_vou.c148 unsigned char rgb; member
161 .rgb = 0,
169 .rgb = 0,
177 .rgb = 1,
185 .rgb = 1,
193 .rgb = 1,
507 fmt->pkf | (fmt->yf << 8) | (fmt->rgb << 16)); in sh_vou_configure_geometry()
/linux-4.4.14/Documentation/leds/
Dleds-lp3944.txt28 LP3944 can be found on Motorola A910 smartphone, where it drives the rgb
Dleds-blinkm.txt48 b) Sysfs group to control rgb, fade, hsb, scripts ...
/linux-4.4.14/drivers/ps3/
Dps3av.c698 pr_debug("color space rgb: %02x\n", info->cs.rgb); in ps3av_monitor_info_dump()
765 int i, res, id = 0, dvi = 0, rgb = 0; in ps3av_auto_videomode() local
799 rgb = PS3AV_MODE_RGB; in ps3av_auto_videomode()
803 return id | dvi | rgb; in ps3av_auto_videomode()
/linux-4.4.14/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-host1x.txt125 Each display controller node has a child node, named "rgb", that represents
327 rgb {
342 rgb {
/linux-4.4.14/drivers/tty/vt/
Dvt.c1244 struct rgb { u8 r; u8 g; u8 b; }; argument
1246 static struct rgb rgb_from_256(int i) in rgb_from_256()
1248 struct rgb c; in rgb_from_256()
1266 static void rgb_foreground(struct vc_data *vc, struct rgb c) in rgb_foreground()
1283 static void rgb_background(struct vc_data *vc, struct rgb c) in rgb_background()
1380 struct rgb c = { in csi_m()
1403 struct rgb c = { in csi_m()
/linux-4.4.14/arch/powerpc/include/asm/
Dps3av.h400 u8 rgb; member
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c771 struct rgb { uint8_t r, g, b; } __attribute__((packed)) *rgbs; in nv_crtc_gamma_load() argument
774 rgbs = (struct rgb *)nv04_display(dev)->mode_reg.crtc_reg[nv_crtc->index].DAC; in nv_crtc_gamma_load()
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db425 API-drm-rgb-quant-range-selectable