/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
nouveau_nvkm_engine_disp_hdmigm200.c | 40 ior->tmds.high_speed = !!(scdc & 0x2);
|
nouveau_nvkm_engine_disp_sorgf119.c | 131 if (sor->asy.proto == TMDS) { 132 const u32 speed = sor->tmds.high_speed ? 0x14 : 0x0a; 134 if (sor->tmds.high_speed) 150 case 1: state->proto = TMDS; state->link = 1; break; 151 case 2: state->proto = TMDS; state->link = 2; break; 152 case 5: state->proto = TMDS; state->link = 3; break;
|
ior.h | 30 TMDS, 47 /* Armed TMDS state. */ 50 } tmds; member in struct:nvkm_ior
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_combios.c | 102 COMBIOS_TMDS_POWER_ON_TABLE, /* offset from tmds power */ 103 COMBIOS_TMDS_POWER_OFF_TABLE, /* offset from tmds power */ 347 case COMBIOS_TMDS_POWER_ON_TABLE: /* offset from tmds power */ 356 case COMBIOS_TMDS_POWER_OFF_TABLE: /* offset from tmds power */ 1324 struct radeon_encoder_int_tmds *tmds) 1331 tmds->tmds_pll[i].value = 1333 tmds->tmds_pll[i].freq = default_tmds_pll[rdev->family][i].freq; 1340 struct radeon_encoder_int_tmds *tmds) 1358 tmds->tmds_pll[i].value = 1360 tmds->tmds_pll[i].freq 2845 struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv; local in function:radeon_external_tmds_setup 2898 struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv; local in function:radeon_combios_external_tmds_setup [all...] |
radeon_legacy_encoders.c | 808 struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv; local in function:radeon_legacy_tmds_int_mode_set 811 if (tmds->tmds_pll[i].freq == 0) 813 if ((uint32_t)(mode->clock / 10) < tmds->tmds_pll[i].freq) { 814 tmp = tmds->tmds_pll[i].value ; 1707 struct radeon_encoder_int_tmds *tmds = NULL; local in function:radeon_legacy_get_tmds_info 1710 tmds = kzalloc(sizeof(struct radeon_encoder_int_tmds), GFP_KERNEL); 1712 if (!tmds) 1716 ret = radeon_atombios_get_tmds_info(encoder, tmds); 1718 ret = radeon_legacy_get_tmds_info_from_combios(encoder, tmds); 1721 radeon_legacy_get_tmds_info_from_table(encoder, tmds); 1730 struct radeon_encoder_ext_tmds *tmds = NULL; local in function:radeon_legacy_get_ext_tmds_info [all...] |
radeon_mode.h | 257 /* legacy TMDS PLL detect */ 416 /* legacy int tmds */ 421 /* tmds over dvo */ 893 struct radeon_encoder_int_tmds *tmds); 895 struct radeon_encoder_int_tmds *tmds); 897 struct radeon_encoder_int_tmds *tmds); 899 struct radeon_encoder_ext_tmds *tmds); 901 struct radeon_encoder_ext_tmds *tmds);
|
radeon_connectors.c | 199 /* Any defined maximum tmds clock limit we must not exceed? */ 207 DRM_DEBUG("%s: hdmi mode dotclock %d kHz, max tmds input clock %d kHz.\n", 218 DRM_DEBUG("%s: HDMI deep color 12 bpc exceeds max tmds clock. Using %d bpc.\n", 224 DRM_DEBUG("%s: HDMI deep color 10 bpc exceeds max tmds clock. Using %d bpc.\n", 230 DRM_DEBUG("%s: Required max tmds clock for HDMI deep color missing. Using 8 bpc.\n", 689 struct radeon_encoder_int_tmds *tmds = NULL; local in function:radeon_connector_set_property 698 tmds = radeon_encoder->enc_priv; 699 if (!tmds) 704 ret = radeon_atombios_get_tmds_info(radeon_encoder, tmds); 706 ret = radeon_legacy_get_tmds_info_from_combios(radeon_encoder, tmds); [all...] |
radeon_atombios.c | 1337 struct radeon_encoder_int_tmds *tmds) 1357 tmds->tmds_pll[i].freq = 1359 tmds->tmds_pll[i].value = 1361 tmds->tmds_pll[i].value |= 1364 tmds->tmds_pll[i].value |= 1367 tmds->tmds_pll[i].value |= 1371 DRM_DEBUG_KMS("TMDS PLL From ATOMBIOS %u %x\n", 1372 tmds->tmds_pll[i].freq, 1373 tmds->tmds_pll[i].value); 1375 if (maxfreq == tmds->tmds_pll[i].freq) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_bios.h | 119 uint16_t fptablepointer; /* also used by tmds */ 143 } tmds; member in struct:nvbios
|
nouveau_bios.c | 148 * conf byte. These tables are similar to the TMDS tables, consisting 634 * This runs the TMDS regs setting code found on BIT bios cards 647 /* pre-nv17 off-chip tmds uses scripts, post nv17 doesn't */ 654 clktable = bios->tmds.output0_script_ptr; 658 clktable = bios->tmds.output1_script_ptr; 670 NV_ERROR(drm, "TMDS output init script not found\n"); 909 * Parses the pointer to the TMDS table 913 * offset + 0 (16 bits): TMDS table pointer 915 * The TMDS table is typically found just before the DCB table, with a 935 NV_ERROR(drm, "Do not understand BIT TMDS table\n") [all...] |
/src/sys/arch/arm/nvidia/ |
tegra_drm_mode.c | 907 const struct tegra_hdmi_tmds_config *tmds = NULL; local in function:tegra_encoder_mode_set 928 tmds = &tegra_hdmi_tmds_config[i]; 930 tmds = &tegra_hdmi_tmds_config[__arraycount(tegra_hdmi_tmds_config) - 1]; 933 HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PLL0_REG, tmds->sor_pll0); 934 HDMI_WRITE(tegra_encoder, HDMI_NV_PDISP_SOR_PLL1_REG, tmds->sor_pll1); 936 tmds->sor_lane_drive_current); 938 tmds->pe_current); 940 tmds->sor_io_peak_current); 942 tmds->sor_pad_ctls0);
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
stih407.dtsi | 111 "tmds",
|
stih410.dtsi | 205 "tmds",
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_init.c | 544 init_tmds_reg(struct nvbios_init *init, u8 tmds) 546 /* For mlv < 0x80, it is an index into a table of TMDS base addresses. 559 if (tmds >= 0x80) { 562 if (tmds == 0x81) 568 error("tmds opcodes need dcb\n"); 570 if (tmds < ARRAY_SIZE(pramdac_table)) 571 return pramdac_table[tmds]; 573 error("tmds selector 0x%02x unknown\n", tmds); 1101 u8 tmds = nvbios_rd08(bios, init->offset + 1) local in function:init_tmds 1127 u8 tmds = nvbios_rd08(bios, init->offset + 1); local in function:init_zm_tmds_group [all...] |
/src/sys/dev/pci/ |
radeonfb.c | 641 aprint_error("%s: Unable to identify TMDS PLL settings\n", 709 DPRINTF(("%s: port %d tmds type %d\n", __func__, i, 714 DPRINTF(("%s: plugging internal TMDS into CRTC %d\n", 732 DPRINTF(("%s: plugging external TMDS into CRTC %d\n", 765 /* enable TMDS */ 1829 uint8_t conn, ddc, dac, tmds; local in function:radeonfb_getconnectors 1839 * bit 4 - TMDS type (1 = EXT, 0 = INT) 1851 tmds = ((entry >> 4) & 0x1) ? RADEON_TMDS_EXT : 1880 sc->sc_ports[port].rp_tmds_type = tmds; 1884 (tmds == RADEON_TMDS_INT) [all...] |
/src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/ |
sun50i-h6.dtsi | 796 clock-names = "iahb", "isfr", "tmds", "cec", "hdcp",
|
sun50i-a64.dtsi | 1207 clock-names = "iahb", "isfr", "tmds";
|