/linux/Documentation/ABI/testing/ |
H A 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 …]
|
H A 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/Documentation/devicetree/bindings/display/mediatek/ |
H A D | mediatek,dither.yaml | 4 $id: http://devicetree.org/schemas/display/mediatek/mediatek,dither.yaml# 7 title: Mediatek display dither processor 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 - mediatek,mt8365-disp-dither 34 - const: mediatek,mt8183-disp-dither 79 dither0: dither@14012000 { [all …]
|
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head.c | 73 if (asyh->set.dither ) head->func->dither (head, asyh); in nv50_head_flush_set() 99 if (asyc->dither.mode) { in nv50_head_atomic_check_dither() 100 if (asyc->dither.mode == DITHERING_MODE_AUTO) { in nv50_head_atomic_check_dither() 104 mode = asyc->dither.mode; in nv50_head_atomic_check_dither() 107 if (asyc->dither.depth == DITHERING_DEPTH_AUTO) { in nv50_head_atomic_check_dither() 111 mode |= asyc->dither.depth; in nv50_head_atomic_check_dither() 116 asyh->dither.bits = NVVAL_GET(mode, NV507D, HEAD_SET_DITHER_CONTROL, BITS); in nv50_head_atomic_check_dither() 118 asyh->set.dither = true; in nv50_head_atomic_check_dither() 366 asyc->set.dither = true; in nv50_head_atomic_check() 384 if (asyc->set.dither) in nv50_head_atomic_check() [all …]
|
H A 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,
|
H A 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,
|
H A D | atom.h | 108 } dither; member 142 bool dither:1; member
|
H A 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,
|
H A 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,
|
H A D | head.h | 48 int (*dither)(struct nv50_head *, struct nv50_head_atom *); member
|
H A D | head827d.c | 166 .dither = head507d_dither,
|
/linux/Documentation/devicetree/bindings/iio/dac/ |
H A 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/drivers/gpu/drm/nouveau/ |
H A 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() 350 armc->dither.mode); in nouveau_conn_attach_properties() [all …]
|
H A D | nouveau_connector.h | 89 } dither; member 112 bool dither:1; member
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | dvo_ns2501.c | 208 u8 dither; /* configuration of the dithering */ member 235 .dither = 0x0f, 255 .dither = 0x0f, 274 .dither = 0x0f, 638 ns2501_writeb(dvo, NS2501_REGF9, conf->dither); in ns2501_mode_set()
|
/linux/drivers/gpu/drm/nouveau/dispnv04/ |
H A 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()
|
H A D | disp.h | 58 uint32_t dither; member
|
H A D | hw.c | 408 regp->dither = NVReadRAMDAC(dev, head, NV_RAMDAC_DITHER_NV11); in nv_save_state_ramdac() 433 regp->dither = NVReadRAMDAC(dev, head, NV_RAMDAC_FP_DITHER); in nv_save_state_ramdac() 485 NVWriteRAMDAC(dev, head, NV_RAMDAC_DITHER_NV11, regp->dither); in nv_load_state_ramdac() 511 NVWriteRAMDAC(dev, head, NV_RAMDAC_FP_DITHER, regp->dither); in nv_load_state_ramdac()
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_catalog.c | 433 .dither = {.name = "dither", .base = 0x30e0, 438 .dither = {.name = "dither", .base = 0x30e0, 443 .dither = {.name = "dither", .base = 0xe0,
|
H A D | dpu_hw_pingpong.c | 54 base = pp->caps->sblk->dither.base; in dpu_hw_pp_setup_dither()
|
H A D | dpu_hw_catalog.h | 417 struct dpu_pp_blk dither; member
|
H A D | dpu_kms.c | 947 if (cat->pingpong[i].sblk && cat->pingpong[i].sblk->dither.len > 0) in dpu_kms_mdp_snapshot() 948 msm_disp_snapshot_add_block(disp_state, cat->pingpong[i].sblk->dither.len, in dpu_kms_mdp_snapshot() 949 base + cat->pingpong[i].sblk->dither.base, in dpu_kms_mdp_snapshot() 951 cat->pingpong[i].sblk->dither.name); in dpu_kms_mdp_snapshot()
|
/linux/drivers/gpu/drm/radeon/ |
H A D | rs600.c | 172 enum radeon_connector_dither dither = RADEON_FMT_DITHER_DISABLE; in avivo_program_fmt() local 177 dither = radeon_connector->dither; in avivo_program_fmt() 189 if (dither == RADEON_FMT_DITHER_ENABLE) in avivo_program_fmt() 196 if (dither == RADEON_FMT_DITHER_ENABLE) in avivo_program_fmt()
|
/linux/drivers/video/fbdev/nvidia/ |
H A D | nv_type.h | 62 u32 dither; member
|
H A D | nvidia.c | 472 state->dither = NV_RD32(par->PRAMDAC, 0x0528) & in nvidia_calc_regs() 475 state->dither |= 0x00010000; in nvidia_calc_regs() 477 state->dither = NV_RD32(par->PRAMDAC, 0x083C) & ~1; in nvidia_calc_regs() 479 state->dither |= 1; in nvidia_calc_regs()
|