/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/ |
D | crtc.c | 55 crtcstate->CRTC[index]); in crtc_wr_cio_state() 64 regp->CRTC[NV_CIO_CRE_CSB] = nv_crtc->saturation = level; in nv_crtc_set_digital_vibrance() 66 regp->CRTC[NV_CIO_CRE_CSB] = 0x80; in nv_crtc_set_digital_vibrance() 67 regp->CRTC[NV_CIO_CRE_5B] = nv_crtc->saturation << 2; in nv_crtc_set_digital_vibrance() 340 regp->CRTC[NV_CIO_CR_HDT_INDEX] = horizTotal; in nv_crtc_mode_set_vga() 341 regp->CRTC[NV_CIO_CR_HDE_INDEX] = horizDisplay; in nv_crtc_mode_set_vga() 342 regp->CRTC[NV_CIO_CR_HBS_INDEX] = horizBlankStart; in nv_crtc_mode_set_vga() 343 regp->CRTC[NV_CIO_CR_HBE_INDEX] = (1 << 7) | in nv_crtc_mode_set_vga() 345 regp->CRTC[NV_CIO_CR_HRS_INDEX] = horizStart; in nv_crtc_mode_set_vga() 346 regp->CRTC[NV_CIO_CR_HRE_INDEX] = XLATE(horizBlankEnd, 5, NV_CIO_CR_HRE_HBE_5) | in nv_crtc_mode_set_vga() [all …]
|
D | cursor.c | 35 crtcstate->CRTC[index]); in crtc_wr_cio_state() 46 regp->CRTC[NV_CIO_CRE_HCUR_ADDR0_INDEX] = in nv04_cursor_set_offset() 49 regp->CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX] = in nv04_cursor_set_offset() 52 regp->CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX] |= in nv04_cursor_set_offset() 54 regp->CRTC[NV_CIO_CRE_HCUR_ADDR2_INDEX] = offset >> 24; in nv04_cursor_set_offset()
|
D | tvnv04.c | 113 state->CRTC[NV_CIO_CRE_49] |= 0x10; in nv04_tv_bind() 115 state->CRTC[NV_CIO_CRE_49] &= ~0x10; in nv04_tv_bind() 118 state->CRTC[NV_CIO_CRE_LCD__INDEX]); in nv04_tv_bind() 120 state->CRTC[NV_CIO_CRE_49]); in nv04_tv_bind()
|
D | disp.h | 21 uint8_t CRTC[0xa0]; member
|
D | dfp.c | 109 crtcstate[head].CRTC[NV_CIO_CRE_LCD__INDEX] &= in nv04_dfp_disable() 251 uint8_t *cr_lcd = &crtcstate[head].CRTC[NV_CIO_CRE_LCD__INDEX]; in nv04_dfp_prepare() 252 uint8_t *cr_lcd_oth = &crtcstate[head ^ 1].CRTC[NV_CIO_CRE_LCD__INDEX]; in nv04_dfp_prepare()
|
D | tvnv17.c | 403 uint8_t *cr_lcd = &nv04_display(dev)->mode_reg.crtc_reg[head].CRTC[ in nv17_tv_prepare() 469 regs->CRTC[NV_CIO_CRE_53] = 0x40; /* FP_HTIMING */ in nv17_tv_mode_set() 470 regs->CRTC[NV_CIO_CRE_54] = 0; /* FP_VTIMING */ in nv17_tv_mode_set()
|
D | hw.h | 377 &nv04_display(dev)->mode_reg.crtc_reg[head].CRTC[NV_CIO_CRE_HCUR_ADDR1_INDEX]; in nv_show_cursor()
|
/Linux-v4.19/drivers/video/fbdev/matrox/ |
D | matroxfb_misc.c | 303 hw->CRTC[0] = ht-4; in matroxfb_vgaHWinit() 304 hw->CRTC[1] = hd; in matroxfb_vgaHWinit() 305 hw->CRTC[2] = hd; in matroxfb_vgaHWinit() 306 hw->CRTC[3] = (hbe & 0x1F) | 0x80; in matroxfb_vgaHWinit() 307 hw->CRTC[4] = hs; in matroxfb_vgaHWinit() 308 hw->CRTC[5] = ((hbe & 0x20) << 2) | (he & 0x1F); in matroxfb_vgaHWinit() 309 hw->CRTC[6] = vt & 0xFF; in matroxfb_vgaHWinit() 310 hw->CRTC[7] = ((vt & 0x100) >> 8) | in matroxfb_vgaHWinit() 318 hw->CRTC[8] = 0x00; in matroxfb_vgaHWinit() 319 hw->CRTC[9] = ((vd & 0x200) >> 4) | in matroxfb_vgaHWinit() [all …]
|
/Linux-v4.19/drivers/video/fbdev/ |
D | neofb.c | 284 par->CRTC[0] = htotal - 5; in vgaHWInit() 285 par->CRTC[1] = (var->xres >> 3) - 1; in vgaHWInit() 286 par->CRTC[2] = (var->xres >> 3) - 1; in vgaHWInit() 287 par->CRTC[3] = ((htotal - 1) & 0x1F) | 0x80; in vgaHWInit() 288 par->CRTC[4] = ((var->xres + var->right_margin) >> 3); in vgaHWInit() 289 par->CRTC[5] = (((htotal - 1) & 0x20) << 2) in vgaHWInit() 291 par->CRTC[6] = (vtotal - 2) & 0xFF; in vgaHWInit() 292 par->CRTC[7] = (((vtotal - 2) & 0x100) >> 8) in vgaHWInit() 299 par->CRTC[8] = 0x00; in vgaHWInit() 300 par->CRTC[9] = (((var->yres - 1) & 0x200) >> 4) | 0x40; in vgaHWInit() [all …]
|
/Linux-v4.19/drivers/video/fbdev/savage/ |
D | savagefb_driver.c | 128 VGAwCR(17, reg->CRTC[17] & ~0x80, par); in vgaHWRestore() 131 VGAwCR(i, reg->CRTC[i], par); in vgaHWRestore() 169 reg->CRTC[0x00] = (timings->HTotal >> 3) - 5; in vgaHWInit() 170 reg->CRTC[0x01] = (timings->HDisplay >> 3) - 1; in vgaHWInit() 171 reg->CRTC[0x02] = (timings->HSyncStart >> 3) - 1; in vgaHWInit() 172 reg->CRTC[0x03] = (((timings->HSyncEnd >> 3) - 1) & 0x1f) | 0x80; in vgaHWInit() 173 reg->CRTC[0x04] = (timings->HSyncStart >> 3); in vgaHWInit() 174 reg->CRTC[0x05] = ((((timings->HSyncEnd >> 3) - 1) & 0x20) << 2) | in vgaHWInit() 176 reg->CRTC[0x06] = (timings->VTotal - 2) & 0xFF; in vgaHWInit() 177 reg->CRTC[0x07] = (((timings->VTotal - 2) & 0x100) >> 8) | in vgaHWInit() [all …]
|
D | savagefb.h | 155 unsigned char CRTC[25]; /* Crtc Controller */ member
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_hwseq.h | 86 SRII(CRTC_H_BLANK_START_END, CRTC, 0),\ 87 SRII(CRTC_H_BLANK_START_END, CRTC, 1),\ 93 HWSEQ_PIXEL_RATE_REG_LIST(CRTC),\ 99 HWSEQ_PIXEL_RATE_REG_LIST(CRTC),\ 105 HWSEQ_PIXEL_RATE_REG_LIST(CRTC), \ 118 SRII(CRTC_H_BLANK_START_END, CRTC, 2), \ 128 HWSEQ_PIXEL_RATE_REG_LIST(CRTC), \ 129 HWSEQ_PHYPLL_REG_LIST(CRTC), \ 138 HWSEQ_PIXEL_RATE_REG_LIST(CRTC), \ 139 HWSEQ_PHYPLL_REG_LIST(CRTC), \
|
D | dce_transform.h | 99 SRI(DCFE_MEM_LIGHT_SLEEP_CNTL, CRTC, id) 103 SRI(DCFE_MEM_PWR_CTRL, CRTC, id), \ 104 SRI(DCFE_MEM_PWR_STATUS, CRTC, id)
|
D | dce_ipp.h | 58 SRI(DCFE_MEM_PWR_CTRL, CRTC, id)
|
/Linux-v4.19/Documentation/gpu/ |
D | drm-kms.rst | 61 details. One or more (or even no) planes feed their pixel data into a CRTC 62 (represented by :c:type:`struct drm_crtc <drm_crtc>`, see `CRTC Abstraction`_) 70 to figure out which connections between a CRTC and a connector are possible, and 75 A CRTC can be connected to multiple encoders, and for an active CRTC there must 140 the CRTC and any encoders. Often for drivers with bridges there's no code left 293 CRTC Abstraction 299 CRTC Functions Reference 411 A CRTC is an abstraction representing a part of the chip that contains a 414 given time. The CRTC structure contains several fields to support this: 420 CRTC Initialization [all …]
|
D | kms-properties.csv | 62 armada,CRTC,"""CSC_YUV""",ENUM,"{ ""Auto"" , ""CCIR601"", ""CCIR709"" }",CRTC,TBD 63 ,,"""CSC_RGB""",ENUM,"{ ""Auto"", ""Computer system"", ""Studio"" }",CRTC,TBD 73 exynos,CRTC,“mode”,ENUM,"{ ""normal"", ""blank"" }",CRTC,TBD 91 omap,Generic,“zorder”,RANGE,"Min=0, Max=3","CRTC, Plane",TBD
|
D | vc4.rst | 15 Pixel Valve (DRM CRTC) 19 :doc: VC4 CRTC module
|
D | drm-kms-helpers.rst | 20 helpers. Old drivers still often use the legacy CRTC helpers. They both share 321 Legacy CRTC/Modeset Helper Functions Reference
|
D | introduction.rst | 23 are written as all-uppercase, for example: DRM, KMS, IOCTL, CRTC, and so
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/irq/dce120/ |
D | irq_service_dce120.c | 140 IRQ_REG_ENTRY(CRTC, reg_num,\ 148 IRQ_REG_ENTRY(CRTC, reg_num,\
|
/Linux-v4.19/drivers/usb/misc/sisusbvga/ |
D | sisusb_struct.h | 74 unsigned char CRTC[0x19]; member
|
/Linux-v4.19/Documentation/devicetree/bindings/display/armada/ |
D | marvell,dove-lcd.txt | 1 Device Tree bindings for Armada DRM CRTC driver
|
/Linux-v4.19/include/video/ |
D | neomagic.h | 129 unsigned char CRTC[25]; /* Crtc Controller */ member
|
/Linux-v4.19/drivers/gpu/drm/sti/ |
D | NOTES | 47 FB & planes Cursor CRTC Encoders Bridges/Connectors
|
/Linux-v4.19/drivers/video/fbdev/sis/ |
D | vstruct.h | 136 unsigned char CRTC[0x19]; member
|