/Linux-v6.6/Documentation/devicetree/bindings/display/mediatek/ |
D | mediatek,dither.yaml | 4 $id: http://devicetree.org/schemas/display/mediatek/mediatek,dither.yaml# 7 title: Mediatek display dither processor 14 Mediatek display dither processor, namely DITHER, works by approximating 17 DITHER device node must be siblings to the central MMSYS_CONFIG node. 26 - mediatek,mt8183-disp-dither 29 - mediatek,mt8186-disp-dither 30 - mediatek,mt8188-disp-dither 31 - mediatek,mt8192-disp-dither 32 - mediatek,mt8195-disp-dither 33 - const: mediatek,mt8183-disp-dither [all …]
|
/Linux-v6.6/Documentation/ABI/testing/ |
D | sysfs-bus-iio-dac-ltc2688 | 5 Dither enable. Write 1 to enable dither or 0 to disable it. This is useful 6 for changing the dither parameters. They way it should be done is: 8 - disable dither operation; 9 - change dither parameters (eg: frequency, phase...); 10 - enabled dither operation 16 This raw, unscaled value refers to the dither signal amplitude. 24 Available range for dither raw amplitude values. 37 Sets the dither signal frequency. Units are in Hz. 43 Returns the available values for the dither frequency. 49 Sets the dither signal phase. Units are in Radians. [all …]
|
D | sysfs-bus-iio-dac-ad5766 | 5 Dither enable. Write 1 to enable dither or 0 to disable it. 11 Inverts the dither applied to the selected DAC channel. Dither is not 12 inverted by default. Write "1" to invert dither. 24 Scales the dither before it is applied to the selected channel. 30 Selects dither source applied to the selected channel. Write "0" to
|
/Linux-v6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_crc.c | 37 "crtc dither", 39 "dprx dither", 51 if (!strcmp(source, "crtc dither")) in dm_parse_crc_source() 53 if (!strcmp(source, "dprx dither")) in dm_parse_crc_source() 308 * None | CRTC | Disable CRTC CRC, set default to dither in amdgpu_dm_crtc_set_crc_source() 309 * None | DPRX | Disable DPRX CRC, need 'aux', set default to dither in amdgpu_dm_crtc_set_crc_source() 310 * None | CRTC DITHER | Disable CRTC CRC in amdgpu_dm_crtc_set_crc_source() 311 * None | DPRX DITHER | Disable DPRX CRC, need 'aux' in amdgpu_dm_crtc_set_crc_source() 312 * CRTC | XXXX | Enable CRTC CRC, no dither in amdgpu_dm_crtc_set_crc_source() 313 * DPRX | XXXX | Enable DPRX CRC, need 'aux', no dither in amdgpu_dm_crtc_set_crc_source() [all …]
|
/Linux-v6.6/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_pingpong.h | 17 * struct dpu_hw_dither_cfg - dither feature structure 19 * @temporal_en: temperal dither enable 24 * @matrix: dither strength matrix 42 * @setup_dither : function to program the dither hw block 76 * Setup dither matix for pingpong block
|
D | dpu_hw_catalog.c | 441 .dither = {.name = "dither", .id = DPU_PINGPONG_DITHER, .base = 0x30e0, 446 .dither = {.name = "dither", .id = DPU_PINGPONG_DITHER, .base = 0x30e0, 451 .dither = {.name = "dither", .id = DPU_PINGPONG_DITHER, .base = 0xe0,
|
/Linux-v6.6/Documentation/devicetree/bindings/iio/dac/ |
D | adi,ltc2688.yaml | 88 adi,toggle-dither-input: 91 only makes sense for toggle or dither enabled channels. If 93 assumed to be a dither capable channel. Note that multiple channels 104 adi,toggle-dither-input: [ clocks ] 142 adi,toggle-dither-input = <2>;
|
/Linux-v6.6/drivers/gpu/drm/nouveau/dispnv50/ |
D | head.c | 72 if (asyh->set.dither ) head->func->dither (head, asyh); in nv50_head_flush_set() 98 if (asyc->dither.mode) { in nv50_head_atomic_check_dither() 99 if (asyc->dither.mode == DITHERING_MODE_AUTO) { in nv50_head_atomic_check_dither() 103 mode = asyc->dither.mode; in nv50_head_atomic_check_dither() 106 if (asyc->dither.depth == DITHERING_DEPTH_AUTO) { in nv50_head_atomic_check_dither() 110 mode |= asyc->dither.depth; in nv50_head_atomic_check_dither() 114 asyh->dither.enable = NVVAL_GET(mode, NV507D, HEAD_SET_DITHER_CONTROL, ENABLE); in nv50_head_atomic_check_dither() 115 asyh->dither.bits = NVVAL_GET(mode, NV507D, HEAD_SET_DITHER_CONTROL, BITS); in nv50_head_atomic_check_dither() 116 asyh->dither.mode = NVVAL_GET(mode, NV507D, HEAD_SET_DITHER_CONTROL, MODE); in nv50_head_atomic_check_dither() 117 asyh->set.dither = true; in nv50_head_atomic_check_dither() [all …]
|
D | head917d.c | 41 NVVAL(NV917D, HEAD_SET_DITHER_CONTROL, ENABLE, asyh->dither.enable) | in head917d_dither() 42 NVVAL(NV917D, HEAD_SET_DITHER_CONTROL, BITS, asyh->dither.bits) | in head917d_dither() 43 NVVAL(NV917D, HEAD_SET_DITHER_CONTROL, MODE, asyh->dither.mode) | in head917d_dither() 135 .dither = head917d_dither,
|
D | headc37d.c | 96 NVVAL(NVC37D, HEAD_SET_DITHER_CONTROL, ENABLE, asyh->dither.enable) | in headc37d_dither() 97 NVVAL(NVC37D, HEAD_SET_DITHER_CONTROL, BITS, asyh->dither.bits) | in headc37d_dither() 99 NVVAL(NVC37D, HEAD_SET_DITHER_CONTROL, MODE, asyh->dither.mode) | in headc37d_dither() 296 .dither = headc37d_dither,
|
D | atom.h | 108 } dither; member 142 bool dither:1; member
|
D | head907d.c | 88 NVVAL(NV907D, HEAD_SET_DITHER_CONTROL, ENABLE, asyh->dither.enable) | in head907d_dither() 89 NVVAL(NV907D, HEAD_SET_DITHER_CONTROL, BITS, asyh->dither.bits) | in head907d_dither() 90 NVVAL(NV907D, HEAD_SET_DITHER_CONTROL, MODE, asyh->dither.mode) | in head907d_dither() 430 .dither = head907d_dither,
|
D | head507d.c | 59 NVVAL(NV507D, HEAD_SET_DITHER_CONTROL, ENABLE, asyh->dither.enable) | in head507d_dither() 60 NVVAL(NV507D, HEAD_SET_DITHER_CONTROL, BITS, asyh->dither.bits) | in head507d_dither() 61 NVVAL(NV507D, HEAD_SET_DITHER_CONTROL, MODE, asyh->dither.mode) | in head507d_dither() 447 .dither = head507d_dither,
|
/Linux-v6.6/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.c | 114 *val = asyc->dither.mode; in nouveau_conn_atomic_get_property() 116 *val = asyc->dither.depth; in nouveau_conn_atomic_get_property() 192 if (asyc->dither.mode != val) { in nouveau_conn_atomic_set_property() 193 asyc->dither.mode = val; in nouveau_conn_atomic_set_property() 194 asyc->set.dither = true; in nouveau_conn_atomic_set_property() 198 if (asyc->dither.mode != val) { in nouveau_conn_atomic_set_property() 199 asyc->dither.depth = val; in nouveau_conn_atomic_set_property() 200 asyc->set.dither = true; in nouveau_conn_atomic_set_property() 238 asyc->dither = armc->dither; in nouveau_conn_atomic_duplicate_state() 264 asyc->dither.mode = DITHERING_MODE_AUTO; in nouveau_conn_reset() [all …]
|
D | nouveau_connector.h | 89 } dither; member 112 bool dither:1; member
|
/Linux-v6.6/drivers/gpu/drm/i915/display/ |
D | dvo_ns2501.c | 93 #define NS2501_F9_DITHER_MASK (0x7f<<1) /* controls the dither depth */ 94 #define NS2501_F9_DITHER_SHIFT 1 /* shifts the dither mask */ 179 * bits control the depth of the dither. The higher the value, 185 #define NS2501_F9_DITHER_MASK (0x7f<<1) /* dither masking */ 186 #define NS2501_F9_DITHER_SHIFT 1 /* upshift of the dither mask */ 209 u8 dither; /* configuration of the dithering */ member 236 .dither = 0x0f, 256 .dither = 0x0f, 275 .dither = 0x0f, 639 ns2501_writeb(dvo, NS2501_REGF9, conf->dither); in ns2501_mode_set()
|
/Linux-v6.6/drivers/iio/dac/ |
D | ltc2688.c | 205 /* 2 LSBs set to 0 if writing dither amplitude */ in ltc2688_dac_code_write() 221 * If in dither/toggle mode the dac should be updated by an in ltc2688_dac_code_write() 725 /* calculate available dither frequencies */ in ltc2688_tgp_clk_setup() 799 ret = fwnode_property_read_u32(child, "adi,toggle-dither-input", in ltc2688_channel_config() 805 "toggle-dither-input inv value(%d)\n", in ltc2688_channel_config() 822 * If a TGPx is given, we automatically assume a dither in ltc2688_channel_config() 824 * On top of this we just set here the dither bit in the in ltc2688_channel_config() 826 * global toggle/dither bit is enabled. in ltc2688_channel_config()
|
D | ad5766.c | 81 * Dither signal can also be scaled. 82 * Available dither scale strings corresponding to "dither_scale" field in 99 * @dither_enable: Power enable bit for each channel dither block (for 102 * @dither_invert: Inverts the dither signal applied to the selected DAC 535 /* Dither power down */ in ad5766_default_setup()
|
/Linux-v6.6/drivers/media/platform/mediatek/mdp3/ |
D | mtk-img-ipi.h | 74 u32 flags; /* HDR, DRE, dither */ 81 u32 flags; /* H-flip, sharpness, dither */
|
/Linux-v6.6/sound/soc/codecs/ |
D | wm8741.h | 190 #define WM8741_DITHER_MASK 0x0003 /* DITHER - [1:0] */ 191 #define WM8741_DITHER_SHIFT 0 /* DITHER - [1:0] */ 192 #define WM8741_DITHER_WIDTH 2 /* DITHER - [1:0] */
|
/Linux-v6.6/drivers/gpu/drm/nouveau/dispnv04/ |
D | dfp.c | 422 regp->dither = savep->dither | 0x00010000; in nv04_dfp_mode_set() 425 regp->dither = savep->dither | 0x00000001; in nv04_dfp_mode_set() 440 regp->dither = savep->dither; in nv04_dfp_mode_set()
|
/Linux-v6.6/drivers/gpu/drm/radeon/ |
D | rs600.c | 173 enum radeon_connector_dither dither = RADEON_FMT_DITHER_DISABLE; in avivo_program_fmt() local 178 dither = radeon_connector->dither; in avivo_program_fmt() 190 if (dither == RADEON_FMT_DITHER_ENABLE) in avivo_program_fmt() 191 /* XXX sort out optimal dither settings */ in avivo_program_fmt() 197 if (dither == RADEON_FMT_DITHER_ENABLE) in avivo_program_fmt() 198 /* XXX sort out optimal dither settings */ in avivo_program_fmt()
|
/Linux-v6.6/include/media/drv-intf/ |
D | saa7146_vv.h | 200 /* this means: planar?=0, yuv2rgb-conversation-mode=2, dither=yes(=1), format-mode = 7 */ 209 /* this means: planar?=1, yuv2rgb-conversion-mode=0, dither=no(=0), format-mode = b */
|
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | opp.h | 62 /* spatial dither */ 76 /* temporal dither*/
|
/Linux-v6.6/drivers/phy/ralink/ |
D | phy-mt7621-pci.c | 162 /* DDS SSC dither period control */ in mt7621_set_phy_for_ssc() 167 /* DDS SSC dither amplitude control */ in mt7621_set_phy_for_ssc()
|