Home
last modified time | relevance | path

Searched refs:dither (Results 1 – 25 of 50) sorted by relevance

12

/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-iio-dac-ad57665 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-v5.15/drivers/gpu/drm/nouveau/dispnv50/
Dhead.c73 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()
115 asyh->dither.enable = NVVAL_GET(mode, NV507D, HEAD_SET_DITHER_CONTROL, ENABLE); 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()
117 asyh->dither.mode = NVVAL_GET(mode, NV507D, HEAD_SET_DITHER_CONTROL, MODE); in nv50_head_atomic_check_dither()
118 asyh->set.dither = true; in nv50_head_atomic_check_dither()
[all …]
Dhead917d.c41 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()
134 .dither = head917d_dither,
Dheadc37d.c96 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()
295 .dither = headc37d_dither,
Datom.h108 } dither; member
142 bool dither:1; member
Dhead907d.c88 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()
424 .dither = head907d_dither,
Dhead507d.c59 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,
Dhead.h47 int (*dither)(struct nv50_head *, struct nv50_head_atom *); member
Dhead827d.c166 .dither = head507d_dither,
Dheadc57d.c247 .dither = headc37d_dither,
/Linux-v5.15/drivers/gpu/drm/nouveau/
Dnouveau_connector.c115 *val = asyc->dither.mode; in nouveau_conn_atomic_get_property()
117 *val = asyc->dither.depth; in nouveau_conn_atomic_get_property()
193 if (asyc->dither.mode != val) { in nouveau_conn_atomic_set_property()
194 asyc->dither.mode = val; in nouveau_conn_atomic_set_property()
195 asyc->set.dither = true; in nouveau_conn_atomic_set_property()
199 if (asyc->dither.mode != val) { in nouveau_conn_atomic_set_property()
200 asyc->dither.depth = val; in nouveau_conn_atomic_set_property()
201 asyc->set.dither = true; in nouveau_conn_atomic_set_property()
239 asyc->dither = armc->dither; in nouveau_conn_atomic_duplicate_state()
265 asyc->dither.mode = DITHERING_MODE_AUTO; in nouveau_conn_reset()
[all …]
Dnouveau_connector.h89 } dither; member
112 bool dither:1; member
/Linux-v5.15/drivers/gpu/drm/i915/display/
Ddvo_ns2501.c209 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-v5.15/drivers/gpu/drm/nouveau/dispnv04/
Ddfp.c422 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()
Ddisp.h56 uint32_t dither; member
Dhw.c409 regp->dither = NVReadRAMDAC(dev, head, NV_RAMDAC_DITHER_NV11); in nv_save_state_ramdac()
434 regp->dither = NVReadRAMDAC(dev, head, NV_RAMDAC_FP_DITHER); in nv_save_state_ramdac()
486 NVWriteRAMDAC(dev, head, NV_RAMDAC_DITHER_NV11, regp->dither); in nv_load_state_ramdac()
512 NVWriteRAMDAC(dev, head, NV_RAMDAC_FP_DITHER, regp->dither); in nv_load_state_ramdac()
/Linux-v5.15/drivers/gpu/drm/zte/
Dzx_vou.c126 void __iomem *dither; member
237 void __iomem *dither = zcrtc->dither; in vou_inf_enable() local
250 zx_writel_mask(dither + OSD_DITHER_CTRL0, DITHER_BYSPASS, in vou_inf_enable()
254 zx_writel_mask(dither + OSD_DITHER_CTRL0, DITHER_BYSPASS, 0); in vou_inf_enable()
560 zcrtc->dither = vou->osd + MAIN_DITHER_OFFSET; in zx_crtc_init()
571 zcrtc->dither = vou->osd + AUX_DITHER_OFFSET; in zx_crtc_init()
/Linux-v5.15/drivers/gpu/drm/radeon/
Drs600.c172 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-v5.15/drivers/video/fbdev/nvidia/
Dnv_type.h62 u32 dither; member
Dnvidia.c471 state->dither = NV_RD32(par->PRAMDAC, 0x0528) & in nvidia_calc_regs()
474 state->dither |= 0x00010000; in nvidia_calc_regs()
476 state->dither = NV_RD32(par->PRAMDAC, 0x083C) & ~1; in nvidia_calc_regs()
478 state->dither |= 1; in nvidia_calc_regs()
/Linux-v5.15/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,disp.txt36 "mediatek,<chip>-disp-dither" - dither
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_pingpong.c70 base = pp->caps->sblk->dither.base; in dpu_hw_pp_setup_dither()
Ddpu_hw_catalog.h416 struct dpu_pp_blk dither; member
Ddpu_hw_catalog.c725 .dither = {.id = DPU_PINGPONG_DITHER, .base = 0x30e0,
730 .dither = {.id = DPU_PINGPONG_DITHER, .base = 0x30e0,
735 .dither = {.id = DPU_PINGPONG_DITHER, .base = 0xe0,
/Linux-v5.15/drivers/ps3/
Dps3av_cmd.c356 av_video_cs->dither = PS3AV_CMD_AV_DITHER_ON in ps3av_cmd_set_av_video_cs()
360 av_video_cs->dither = PS3AV_CMD_AV_DITHER_OFF; in ps3av_cmd_set_av_video_cs()

12