Searched refs:MST (Results 1 - 28 of 28) sorted by relevance

/linux-4.4.14/include/drm/
H A Ddrm_dp_mst_helper.h45 * struct drm_dp_mst_port - MST port
65 * This structure represents an MST port endpoint on a device somewhere
66 * in the MST topology.
94 * struct drm_dp_mst_branch - MST branch device.
109 * This structure represents an MST branch device, there is one
398 * struct drm_dp_mst_topology_mgr - DisplayPort MST manager
408 * @mst_state: if this manager is enabled for an MST capable port.
413 * This struct represents the toplevel displayport MST topology manager.
414 * There should be one instance of this for every MST capable DP connector
430 /* pointer to info about the initial MST device */
H A Ddrm_dp_helper.h40 * MST: Multistream Transport - part of DP 1.2a
366 # define DP_DOWN_REP_MSG_RDY (1 << 4) /* 1.2 MST */
367 # define DP_UP_REQ_MSG_RDY (1 << 5) /* 1.2 MST */
435 #define DP_PAYLOAD_TABLE_UPDATE_STATUS 0x2c0 /* 1.2 MST */
439 #define DP_VC_PAYLOAD_ID_SLOT_1 0x2c1 /* 1.2 MST */
494 #define DP_SIDEBAND_MSG_DOWN_REQ_BASE 0x1000 /* 1.2 MST */
495 #define DP_SIDEBAND_MSG_UP_REP_BASE 0x1200 /* 1.2 MST */
496 #define DP_SIDEBAND_MSG_DOWN_REP_BASE 0x1400 /* 1.2 MST */
497 #define DP_SIDEBAND_MSG_UP_REQ_BASE 0x1600 /* 1.2 MST */
537 /* DP 1.2 MST sideband request names DP 1.2a Table 2-80 */
554 /* DP 1.2 MST sideband nak reasons - table 2.84 */
571 /* DP 1.2 MST PORTs - Section 2.5.1 v1.2a spec */
H A Ddrm_crtc.h630 * @path_blob_ptr: DRM blob property data for the DP MST path property
/linux-4.4.14/drivers/gpu/drm/i915/
H A Dintel_hotplug.c37 * Display Port short pulses and MST devices involved, complicating matters.
52 * intel_dp_hpd_pulse() via hooks, which handles DP short pulses and DP MST long
53 * pulses, with failures and non-MST long pulses triggering regular hotplug
472 /* MST has a dynamic intel_connector->encoder and it's reprobing
473 * is all handled by the MST helpers. */
H A Dintel_dp_mst.c54 * for MST we always configure max link bw - the spec doesn't intel_dp_mst_compute_config()
167 /* MST encoders are bound to a crtc, not to a connector,
H A Dintel_dp.c4091 DRM_DEBUG_KMS("Sink is MST capable\n"); intel_dp_probe_mst()
4094 DRM_DEBUG_KMS("Sink is not MST capable\n"); intel_dp_probe_mst()
4782 /* MST devices are disconnected from a monitor POV */ intel_dp_detect()
4805 /* if we are in MST mode then this connector intel_dp_detect()
5195 /* if we were in MST mode, and device is not there get out of MST mode */ intel_dp_hpd_pulse()
5197 DRM_DEBUG_KMS("MST device may have disappeared %d vs %d\n", intel_dp->is_mst, intel_dp->mst_mgr.mst_state); intel_dp_hpd_pulse()
6099 /* init MST on ports that can support it */ intel_dp_init_connector()
6220 /* disable MST */ intel_dp_mst_suspend()
H A Dintel_ddi.c1998 /* if the transcoder is in MST state then intel_ddi_connector_get_hw_state()
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_dp_mst_topology.c992 * calculate a new RAD for this MST branch device
1768 * this step just writes the VCPI to the MST device. For slots->0
2002 * drm_dp_mst_topology_mgr_set_mst() - Set the MST state for a topology manager
2004 * @mst_state: true to enable MST on this connector - false to disable.
2006 * This is called by the driver when it detects an MST capable device plugged
2007 * into a DP MST capable port, or when a DP MST capable device is unplugged.
2019 /* set the device into MST mode */ drm_dp_mst_topology_mgr_set_mst()
2070 /* disable MST on the device */ drm_dp_mst_topology_mgr_set_mst()
2092 * drm_dp_mst_topology_mgr_suspend() - suspend the MST manager
2095 * This function tells the MST device that we can't handle UP messages
2110 * drm_dp_mst_topology_mgr_resume() - resume the MST manager
2117 * a full MST reprobe, in case we were undocked.
2220 DRM_DEBUG_KMS("Got MST reply from unknown device %d\n", mgr->down_rep_recv.initial_hdr.lct); drm_dp_mst_handle_down_rep()
2233 DRM_DEBUG_KMS("Got MST reply with no msg %p %d %d %02x %02x\n", drm_dp_mst_handle_down_rep()
2277 DRM_DEBUG_KMS("Got MST reply from unknown device %d\n", mgr->up_req_recv.initial_hdr.lct); drm_dp_mst_handle_up_req()
2293 DRM_DEBUG_KMS("Got MST reply from unknown device %d\n", mgr->up_req_recv.initial_hdr.lct); drm_dp_mst_handle_up_req()
2309 DRM_DEBUG_KMS("Got MST reply from unknown device %d\n", mgr->up_req_recv.initial_hdr.lct); drm_dp_mst_handle_up_req()
2324 * drm_dp_mst_hpd_irq() - MST hotplug IRQ notify
2362 * drm_dp_mst_detect_port() - get connection status for an MST port
2406 * drm_dp_mst_get_edid() - get EDID for an MST port
2751 * helper to dump MST topology to a seq file for debugfs.
2898 * @conn_base_id: the connector object ID the MST device is connected to.
2977 DRM_DEBUG_KMS("Unsupported I2C transaction for MST device\n"); drm_dp_mst_i2c_xfer()
H A Ddrm_crtc.c181 { DRM_MODE_ENCODER_DPMST, "DP MST" },
1782 /* mode_config.mutex protects the connector list against e.g. DP MST drm_mode_getresources()
4398 * of a blob property with the value of the MST path information. Calling this
4612 * connector path. This is mainly used for DisplayPort MST where
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-rcar.c78 #define MST (1 << 4) /* sent a stop */ macro
89 #define RCAR_IRQ_SEND (MNR | MAL | MST | MAT | MDE)
90 #define RCAR_IRQ_RECV (MNR | MAL | MST | MAT | MDR)
91 #define RCAR_IRQ_STOP (MST)
463 if (msr & MST) { rcar_i2c_irq()
H A Di2c-sh7760.c148 /* In some cases the MST bit is also set. */ sh7760_i2c_irq()
171 /* next int should be MST */ sh7760_i2c_irq()
/linux-4.4.14/sound/pci/trident/
H A Dtrident.c5 * Fri Feb 19 15:55:28 MST 1999
H A Dtrident.h6 * Fri Feb 19 15:55:28 MST 1999
H A Dtrident_main.c4 * Fri Feb 19 15:55:28 MST 1999
/linux-4.4.14/include/sound/
H A Dhda_verbs.h238 * (for DP1.2 MST)
241 #define AC_UNSOL_RES_IA (1<<2) /* Inactive (for DP1.2 MST) */
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_dp_mst.c37 /* set MST mode */ radeon_dp_mst_set_be_cntl()
690 DRM_DEBUG_KMS("Sink is MST capable\n"); radeon_dp_mst_probe()
693 DRM_DEBUG_KMS("Sink is not MST capable\n"); radeon_dp_mst_probe()
H A Dradeon_drv.c285 MODULE_PARM_DESC(mst, "DisplayPort MST experimental support (1 = enable, 0 = disable)"); radeon_unregister_atpx_handler()
H A Datombios_encoders.c1735 /* don't power off encoders with active MST links */ radeon_atom_encoder_dpms_dig()
2021 DRM_ERROR("Unknown table for MST %d, %d\n", frev, crev); atombios_set_mst_encoder_crtc_source()
/linux-4.4.14/drivers/ata/
H A Dpata_hpt366.c250 * on-chip PIO FIFO/buffer (and PIO MST mode as well) to avoid hpt366_set_mode()
/linux-4.4.14/fs/ntfs/
H A Dinode.h153 NI_MstProtected, /* 1: Attribute is protected by MST fixups.
H A Dinode.c1850 ntfs_error(sb, "MST fixup failed. $MFT is corrupt."); ntfs_read_inode_mount()
/linux-4.4.14/arch/mips/include/asm/txx9/
H A Dtx4939.h525 /* SCLK0 = MSTCLK * 429/19 * 16/245 / 2 (14.745MHz for MST 20MHz) */
/linux-4.4.14/drivers/net/fddi/skfp/h/
H A Dskfbi.h505 #define TST_FRC_DPERR_MR (1<<7) /* Bit 7: force DATAPERR on MST RE. */
506 #define TST_FRC_DPERR_MW (1<<6) /* Bit 6: force DATAPERR on MST WR. */
509 #define TST_FRC_APERR_M (1<<3) /* Bit 3: force ADDRPERR on MST */
/linux-4.4.14/drivers/staging/comedi/drivers/
H A Dcomedi_8254.c26 * Updated: Thu Jan 8 16:45:45 MST 2015
/linux-4.4.14/drivers/ide/
H A Dhpt366.c236 * 30 30 PIO MST enable. If set, the chip is in bus master mode during
647 * Disable on-chip PIO FIFO/buffer (and PIO MST mode as well) hpt3xx_set_mode()
/linux-4.4.14/drivers/net/ethernet/marvell/
H A Dskge.h245 TST_FRC_DPERR_MR = 1<<7, /* force DATAPERR on MST RD */
246 TST_FRC_DPERR_MW = 1<<6, /* force DATAPERR on MST WR */
249 TST_FRC_APERR_M = 1<<3, /* force ADDRPERR on MST */
H A Dsky2.h508 TST_FRC_DPERR_MR = 1<<7, /* force DATAPERR on MST RD */
509 TST_FRC_DPERR_MW = 1<<6, /* force DATAPERR on MST WR */
512 TST_FRC_APERR_M = 1<<3, /* force ADDRPERR on MST */
/linux-4.4.14/sound/pci/hda/
H A Dpatch_hdmi.c1825 /* Todo: add DP1.2 MST audio support later */ generic_hdmi_playback_pcm_prepare()

Completed in 1178 milliseconds