HomeSort by: relevance | last modified time | path
    Searched refs:tmds (Results 1 - 17 of 17) sorted by relevancy

  /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";

Completed in 27 milliseconds