Home | History | Annotate | Download | only in i915

Lines Matching defs:psr

1991 		seq_puts(m, "PSR Unsupported\n");
2006 seq_printf(m, "Sink PSR status: 0x%x [%s]\n", val, str);
2021 if (dev_priv->psr.psr2_enabled) {
2035 val = I915_READ(EDP_PSR2_STATUS(dev_priv->psr.transcoder));
2051 val = I915_READ(EDP_PSR_STATUS(dev_priv->psr.transcoder));
2058 seq_printf(m, "Source PSR status: %s [0x%08x]\n", status, val);
2064 struct i915_psr *psr = &dev_priv->psr;
2073 seq_printf(m, "Sink support: %s", yesno(psr->sink_support));
2074 if (psr->dp)
2075 seq_printf(m, " [0x%02x]", psr->dp->psr_dpcd[0]);
2078 if (!psr->sink_support)
2082 mutex_lock(&psr->lock);
2084 if (psr->enabled)
2085 status = psr->psr2_enabled ? "PSR2 enabled" : "PSR1 enabled";
2088 seq_printf(m, "PSR mode: %s\n", status);
2090 if (!psr->enabled) {
2091 seq_printf(m, "PSR sink not reliable: %s\n",
2092 yesno(psr->sink_not_reliable));
2097 if (psr->psr2_enabled) {
2098 val = I915_READ(EDP_PSR2_CTL(dev_priv->psr.transcoder));
2101 val = I915_READ(EDP_PSR_CTL(dev_priv->psr.transcoder));
2104 seq_printf(m, "Source PSR ctl: %s [0x%08x]\n",
2108 psr->busy_frontbuffer_bits);
2114 val = I915_READ(EDP_PSR_PERF_CNT(dev_priv->psr.transcoder));
2119 if (psr->debug & I915_PSR_DEBUG_IRQ) {
2121 psr->last_entry_attempt);
2122 seq_printf(m, "Last exit at: %lld\n", psr->last_exit);
2125 if (psr->psr2_enabled) {
2134 val = I915_READ(PSR2_SU_STATUS(dev_priv->psr.transcoder,
2152 mutex_unlock(&psr->lock);
2168 DRM_DEBUG_KMS("Setting PSR debug to %llx\n", val);
2187 *val = READ_ONCE(dev_priv->psr.debug);
2949 if (dev_priv->psr.enabled)
2951 "\tAs PSR is enabled, DRRS is not enabled\n");