Home
last modified time | relevance | path

Searched refs:ramdac (Results 1 – 8 of 8) sorted by relevance

/linux-6.1.9/drivers/video/fbdev/
Dsunxvr500.c40 void __iomem *ramdac; member
101 void __iomem *ramdac = ep->ramdac; in e3d_clut_write() local
106 writel(index, ramdac + RAMDAC_INDEX); in e3d_clut_write()
107 writel(val, ramdac + RAMDAC_DATA); in e3d_clut_write()
305 ep->ramdac = ioremap(ep->regs_base_phys + 0x8000, 0x1000); in e3d_pci_register()
306 if (!ep->ramdac) { in e3d_pci_register()
311 ep->fb8_0_off = readl(ep->ramdac + RAMDAC_VID_8FB_0); in e3d_pci_register()
314 ep->fb8_1_off = readl(ep->ramdac + RAMDAC_VID_8FB_1); in e3d_pci_register()
333 line_length = (readl(ep->ramdac + RAMDAC_VID_CFG) >> 16) & 0xff; in e3d_pci_register()
385 iounmap(ep->ramdac); in e3d_pci_register()
Dimsttfb.c321 __u32 ramdac; member
555 if (par->ramdac == IBM) in compute_imstt_regvals()
660 if (par->ramdac == IBM) in set_imstt_regvals()
699 if (par->ramdac == TVP) in set_imstt_regvals()
718 if (par->ramdac == IBM) { in set_imstt_regvals()
757 if (par->ramdac == IBM) { in set_555()
770 if (par->ramdac == IBM) { in set_565()
946 if (par->ramdac == IBM) { in imsttfb_blank()
968 if (par->ramdac == IBM) { in imsttfb_blank()
1095 if (par->ramdac == IBM) {
[all …]
Dcyber2000fb.c431 u_char ramdac; member
517 cfb->ramdac_ctrl = hw->ramdac; in cyber2000fb_set_timing()
866 hw.ramdac = RAMDAC_VREFEN | RAMDAC_DAC8BIT; in cyber2000fb_set_par()
898 hw.ramdac |= (RAMDAC_BYPASS | RAMDAC_RAMPWRDN); in cyber2000fb_set_par()
905 hw.ramdac |= (RAMDAC_BYPASS | RAMDAC_RAMPWRDN); in cyber2000fb_set_par()
953 else if (hw.ramdac & RAMDAC_BYPASS) in cyber2000fb_set_par()
Dtridentfb.c997 int ramdac = 230000; /* 230MHz for most 3D chips */ in tridentfb_check_var() local
1080 ramdac = 350000; in tridentfb_check_var()
1084 ramdac = (bpp >= 16) ? 45000 : 90000; in tridentfb_check_var()
1088 ramdac = 135000; in tridentfb_check_var()
1094 ramdac = 170000; in tridentfb_check_var()
1100 ramdac /= 2; in tridentfb_check_var()
1102 if (PICOS2KHZ(var->pixclock) > ramdac) in tridentfb_check_var()
/linux-6.1.9/drivers/gpu/drm/nouveau/dispnv04/
Dhw.h102 int ramdac = (or & DCB_OUTPUT_C) >> 2; in nv_read_tmds() local
104 NVWriteRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_CONTROL + dl * 8, in nv_read_tmds()
106 return NVReadRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_DATA + dl * 8); in nv_read_tmds()
113 int ramdac = (or & DCB_OUTPUT_C) >> 2; in nv_write_tmds() local
115 NVWriteRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_DATA + dl * 8, data); in nv_write_tmds()
116 NVWriteRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_CONTROL + dl * 8, address); in nv_write_tmds()
Ddfp.c61 int ramdac = (dcbent->or & DCB_OUTPUT_C) >> 2; in nv04_dfp_get_bound_head() local
63 NVWriteRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_CONTROL, in nv04_dfp_get_bound_head()
65 return ((NVReadRAMDAC(dev, ramdac, NV_PRAMDAC_FP_TMDS_DATA) & 0x8) >> 3) ^ ramdac; in nv04_dfp_get_bound_head()
78 int ramdac = (dcbent->or & DCB_OUTPUT_C) >> 2; in nv04_dfp_bind_head() local
81 if (head != ramdac) in nv04_dfp_bind_head()
/linux-6.1.9/Documentation/fb/
Darkfb.rst10 ICS 5342 ramdac
Dtridentfb.rst27 2. The ramdac speeds require some more fine tuning. It is possible to