Home
last modified time | relevance | path

Searched full:dithering (Results 1 – 25 of 42) sorted by relevance

12

/linux/drivers/video/fbdev/via/
H A Dlcd.h18 /* Resolution: 640x480, Channel: single, Dithering: Enable */
20 /* Resolution: 800x600, Channel: single, Dithering: Enable */
22 /* Resolution: 1024x768, Channel: single, Dithering: Enable */
24 /* Resolution: 1280x768, Channel: single, Dithering: Enable */
26 /* Resolution: 1280x1024, Channel: dual, Dithering: Enable */
28 /* Resolution: 1400x1050, Channel: dual, Dithering: Enable */
30 /* Resolution: 1600x1200, Channel: dual, Dithering: Enable */
32 /* Resolution: 1366x768, Channel: single, Dithering: Disable */
34 /* Resolution: 1024x600, Channel: single, Dithering: Enable*/
36 /* Resolution: 1280x800, Channel: single, Dithering: Enable*/
[all …]
H A Ddvi.h20 /* Resolution: 640x480, Channel: single, Dithering: Enable */
22 /* Resolution: 800x600, Channel: single, Dithering: Enable */
24 /* Resolution: 1024x768, Channel: single, Dithering: Enable */
26 /* Resolution: 1280x768, Channel: single, Dithering: Enable */
28 /* Resolution: 1280x1024, Channel: dual, Dithering: Enable */
30 /* Resolution: 1400x1050, Channel: dual, Dithering: Enable */
32 /* Resolution: 1600x1200, Channel: dual, Dithering: Enable */
/linux/Documentation/fb/
H A Dviafb.rst67 - 0 : Resolution: 640x480, Channel: single, Dithering: Enable
68 - 1 : Resolution: 800x600, Channel: single, Dithering: Enable
69 - 2 : Resolution: 1024x768, Channel: single, Dithering: Enable (default)
70 - 3 : Resolution: 1280x768, Channel: single, Dithering: Enable
71 - 4 : Resolution: 1280x1024, Channel: dual, Dithering: Enable
72 - 5 : Resolution: 1400x1050, Channel: dual, Dithering: Enable
73 - 6 : Resolution: 1600x1200, Channel: dual, Dithering: Enable
75 - 8 : Resolution: 800x480, Channel: single, Dithering: Enable
76 - 9 : Resolution: 1024x768, Channel: dual, Dithering: Enable
77 - 10: Resolution: 1024x768, Channel: single, Dithering: Disable
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_opp.c186 * 1) set spatial dithering mode: pattern of seed
187 * 2) set spatial dithering depth: 0 for 18bpp or 1 for 24bpp
191 * RGB dithering method
197 * 5) enable spatical dithering
203 /*Disable spatial (random) dithering*/ in set_spatial_dither()
243 * spatial dithering for R,G,B channels in set_spatial_dither()
279 /* Set spatial dithering bit depth in set_spatial_dither()
280 * Set spatial dithering mode in set_spatial_dither()
282 * Enable spatial dithering in set_spatial_dither()
298 * 7) enable temporal dithering
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Ddvo_ns2501.c87 * this register controls the dithering of the DVO
88 * One bit enables it, the other define the dithering depth.
89 * The higher the value, the lower the dithering depth.
92 #define NS2501_F9_ENABLE (1<<0) /* if set, dithering is enabled */
177 * The register 9F defines the dithering. This requires the
178 * scaler to be ON. Bit 0 enables dithering, the remaining
180 * the LOWER the dithering amplitude. A good value seems to be
184 #define NS2501_F9_ENABLE_DITHER (1<<0) /* enable dithering */
209 u8 dither; /* configuration of the dithering */
H A Ddvo_ivch.c27 * Minor modifications (Dithering enable):
69 /* Enable dithering for 18bpp panels. Not documented. */
412 /* Enable dithering for 18 bpp pipelines */ in ivch_mode_set()
H A Dintel_lvds_regs.h23 /* LVDS dithering flag on 965/g4x platform */
H A Dintel_lvds.c293 * Set the dithering flag on LVDS as needed, note that there is no in intel_pre_enable_lvds()
294 * special lvds dither control bit on pch-split platforms, dithering is in intel_pre_enable_lvds()
299 * Bspec wording suggests that LVDS port dithering only exists in intel_pre_enable_lvds()
/linux/Documentation/gpu/
H A Dkms-properties.csv81 ,Display,“dithering mode”,ENUM,"{ ""auto"", ""off"", ""on"" }",Connector,TBD
82 ,,“dithering depth”,ENUM,"{ ""auto"", ""off"", ""on"", ""static 2x2"", ""dynamic 2x2"", ""temporal"…
98 ,FMT Dithering,“dither”,ENUM,"{ ""off"", ""on"" }",Connector,TBD
/linux/drivers/gpu/drm/logicvc/
H A Dlogicvc_drm.h36 bool dithering; member
H A Dlogicvc_of.c63 .name = "xylon,dithering",
H A Dlogicvc_drm.c98 &config->dithering); in logicvc_drm_config_parse()
/linux/Documentation/devicetree/bindings/display/
H A Dxylon,logicvc-display.yaml99 xylon,dithering:
101 description: Dithering module is enabled (C_XCOLOR)
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_tcon.c307 * The whole dithering process and these parameters are not in sun4i_tcon0_mode_set_dithering()
321 /* Do dithering if panel only supports 6 bits per color */ in sun4i_tcon0_mode_set_dithering()
337 /* Fall through: enable dithering */ in sun4i_tcon0_mode_set_dithering()
342 /* Write dithering settings */ in sun4i_tcon0_mode_set_dithering()
371 /* Set dithering if needed */ in sun4i_tcon0_mode_set_cpu()
444 /* Set dithering if needed */ in sun4i_tcon0_mode_set_lvds()
526 /* Set dithering if needed */ in sun4i_tcon0_mode_set_rgb()
/linux/drivers/clk/renesas/
H A Drcar-gen4-cpg.c50 #define CPG_PLLxCR0_SSMODE_DITH BIT(17) /* Frequency Dithering */
51 #define CPG_PLLxCR0_SSMODE_CENT BIT(16) /* Center (vs. Down) Spread Dithering */
/linux/drivers/media/platform/st/sti/bdisp/
H A Dbdisp-reg.h205 #define BLT_TTY_DITHER BIT(26) /* Dithering */
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c620 PROP_ENUM(disp->dithering_mode, gen, "dithering mode", dither_mode); in nouveau_display_create_properties()
621 PROP_ENUM(disp->dithering_depth, gen, "dithering depth", dither_depth); in nouveau_display_create_properties()
H A Dnouveau_connector.c341 /* Dithering properties. */ in nouveau_conn_attach_properties()
1469 /* dithering properties */ in nouveau_connector_create()
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_lvds.c108 on Oaktrail then enable dithering */ in oaktrail_lvds_mode_set()
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst156 a subset of dithering, pixel encoding conversion and packing
/linux/drivers/gpu/drm/radeon/
H A Datombios.h2046 UCHAR ucSpatial; // bit0=0: Disable spatial dithering
2047 // =1: Enable spatial dithering
2050 UCHAR ucTemporal; // bit0=0: Disable temporal dithering
2051 // =1: Enable temporal dithering
3429 … // Bit5:{=0:Spatial Dithering disabled;1 Spatial Dithering enabled}
3430 … // Bit6:{=0:Temporal Dithering disabled;1 Temporal Dithering enabled}
3449 … // Bit5:{=0:Spatial Dithering disabled;1 Spatial Dithering enabled}
3450 … // Bit6:{=0:Temporal Dithering disabled;1 Temporal Dithering enabled}
3489 // Bit7:{=0:Random Dithering disabled;1 Random Dithering enabled}
/linux/drivers/staging/fbtft/
H A Dfb_agm1264k-fl.c310 /* Image Dithering */ in write_vmem()
/linux/drivers/gpu/drm/exynos/
H A Dregs-scaler.h91 /* Dithering */
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mode.h327 /* FMT dithering */
/linux/drivers/gpu/drm/amd/include/
H A Datombios.h2430 UCHAR ucSpatial; // bit0=0: Disable spatial dithering
2431 // =1: Enable spatial dithering
2434 UCHAR ucTemporal; // bit0=0: Disable temporal dithering
2435 // =1: Enable temporal dithering
3909 … // Bit5:{=0:Spatial Dithering disabled;1 Spatial Dithering enabled}
3910 … // Bit6:{=0:Temporal Dithering disabled;1 Temporal Dithering enabled}
3929 … // Bit5:{=0:Spatial Dithering disabled;1 Spatial Dithering enabled}
3930 … // Bit6:{=0:Temporal Dithering disabled;1 Temporal Dithering enabled}
3969 // Bit7:{=0:Random Dithering disabled;1 Random Dithering enabled}

12