Lines Matching +full:270 +full:m
29 static int i915_frontbuffer_tracking(struct seq_file *m, void *unused) in i915_frontbuffer_tracking() argument
31 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_frontbuffer_tracking()
33 seq_printf(m, "FB tracking busy bits: 0x%08x\n", in i915_frontbuffer_tracking()
36 seq_printf(m, "FB tracking flip bits: 0x%08x\n", in i915_frontbuffer_tracking()
42 static int i915_fbc_status(struct seq_file *m, void *unused) in i915_fbc_status() argument
44 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_fbc_status()
55 seq_puts(m, "FBC enabled\n"); in i915_fbc_status()
57 seq_printf(m, "FBC disabled: %s\n", fbc->no_fbc_reason); in i915_fbc_status()
74 seq_printf(m, "Compressing: %s\n", yesno(mask)); in i915_fbc_status()
119 static int i915_ips_status(struct seq_file *m, void *unused) in i915_ips_status() argument
121 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_ips_status()
129 seq_printf(m, "Enabled by kernel parameter: %s\n", in i915_ips_status()
133 seq_puts(m, "Currently: unknown\n"); in i915_ips_status()
136 seq_puts(m, "Currently: enabled\n"); in i915_ips_status()
138 seq_puts(m, "Currently: disabled\n"); in i915_ips_status()
146 static int i915_sr_status(struct seq_file *m, void *unused) in i915_sr_status() argument
148 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_sr_status()
170 seq_printf(m, "self-refresh: %s\n", enableddisabled(sr_enabled)); in i915_sr_status()
175 static int i915_opregion(struct seq_file *m, void *unused) in i915_opregion() argument
177 struct intel_opregion *opregion = &node_to_i915(m->private)->opregion; in i915_opregion()
180 seq_write(m, opregion->header, OPREGION_SIZE); in i915_opregion()
185 static int i915_vbt(struct seq_file *m, void *unused) in i915_vbt() argument
187 struct intel_opregion *opregion = &node_to_i915(m->private)->opregion; in i915_vbt()
190 seq_write(m, opregion->vbt, opregion->vbt_size); in i915_vbt()
195 static int i915_gem_framebuffer_info(struct seq_file *m, void *data) in i915_gem_framebuffer_info() argument
197 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_gem_framebuffer_info()
206 seq_printf(m, "fbcon size: %d x %d, depth %d, %d bpp, modifier 0x%llx, refcount %d, obj ", in i915_gem_framebuffer_info()
213 i915_debugfs_describe_obj(m, intel_fb_obj(&fbdev_fb->base)); in i915_gem_framebuffer_info()
214 seq_putc(m, '\n'); in i915_gem_framebuffer_info()
224 seq_printf(m, "user size: %d x %d, depth %d, %d bpp, modifier 0x%llx, refcount %d, obj ", in i915_gem_framebuffer_info()
231 i915_debugfs_describe_obj(m, intel_fb_obj(&fb->base)); in i915_gem_framebuffer_info()
232 seq_putc(m, '\n'); in i915_gem_framebuffer_info()
239 static int i915_psr_sink_status_show(struct seq_file *m, void *data) in i915_psr_sink_status_show() argument
252 struct drm_connector *connector = m->private; in i915_psr_sink_status_show()
258 seq_puts(m, "PSR Unsupported\n"); in i915_psr_sink_status_show()
273 seq_printf(m, "Sink PSR status: 0x%x [%s]\n", val, str); in i915_psr_sink_status_show()
283 psr_source_status(struct intel_dp *intel_dp, struct seq_file *m) in psr_source_status() argument
328 seq_printf(m, "Source PSR status: %s [0x%08x]\n", status, val); in psr_source_status()
331 static int intel_psr_status(struct seq_file *m, struct intel_dp *intel_dp) in intel_psr_status() argument
340 seq_printf(m, "Sink support: %s", yesno(psr->sink_support)); in intel_psr_status()
342 seq_printf(m, " [0x%02x]", intel_dp->psr_dpcd[0]); in intel_psr_status()
343 seq_puts(m, "\n"); in intel_psr_status()
355 seq_printf(m, "PSR mode: %s\n", status); in intel_psr_status()
358 seq_printf(m, "PSR sink not reliable: %s\n", in intel_psr_status()
373 seq_printf(m, "Source PSR ctl: %s [0x%08x]\n", in intel_psr_status()
375 psr_source_status(intel_dp, m); in intel_psr_status()
376 seq_printf(m, "Busy frontbuffer bits: 0x%08x\n", in intel_psr_status()
386 seq_printf(m, "Performance counter: %u\n", val); in intel_psr_status()
390 seq_printf(m, "Last attempted entry at: %lld\n", in intel_psr_status()
392 seq_printf(m, "Last exit at: %lld\n", psr->last_exit); in intel_psr_status()
409 seq_puts(m, "Frame:\tPSR2 SU blocks:\n"); in intel_psr_status()
417 seq_printf(m, "%d\t%d\n", frame, su_blocks); in intel_psr_status()
420 seq_printf(m, "PSR2 selective fetch: %s\n", in intel_psr_status()
431 static int i915_edp_psr_status(struct seq_file *m, void *data) in i915_edp_psr_status() argument
433 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_edp_psr_status()
449 return intel_psr_status(m, intel_dp); in i915_edp_psr_status()
503 static int i915_power_domain_info(struct seq_file *m, void *unused) in i915_power_domain_info() argument
505 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_power_domain_info()
511 seq_printf(m, "%-25s %s\n", "Power well/domain", "Use count"); in i915_power_domain_info()
517 seq_printf(m, "%-25s %d\n", power_well->desc->name, in i915_power_domain_info()
521 seq_printf(m, " %-23s %d\n", in i915_power_domain_info()
531 static int i915_dmc_info(struct seq_file *m, void *unused) in i915_dmc_info() argument
533 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_dmc_info()
545 seq_printf(m, "fw loaded: %s\n", yesno(intel_dmc_has_payload(dev_priv))); in i915_dmc_info()
546 seq_printf(m, "path: %s\n", dmc->fw_path); in i915_dmc_info()
547 seq_printf(m, "Pipe A fw support: %s\n", in i915_dmc_info()
549 seq_printf(m, "Pipe A fw loaded: %s\n", yesno(dmc->dmc_info[DMC_FW_PIPEA].payload)); in i915_dmc_info()
550 seq_printf(m, "Pipe B fw support: %s\n", yesno(IS_ALDERLAKE_P(dev_priv))); in i915_dmc_info()
551 seq_printf(m, "Pipe B fw loaded: %s\n", yesno(dmc->dmc_info[DMC_FW_PIPEB].payload)); in i915_dmc_info()
556 seq_printf(m, "version: %d.%d\n", DMC_VERSION_MAJOR(dmc->version), in i915_dmc_info()
573 seq_printf(m, "DC3CO count: %d\n", in i915_dmc_info()
582 seq_printf(m, "DC3 -> DC5 count: %d\n", in i915_dmc_info()
585 seq_printf(m, "DC5 -> DC6 count: %d\n", in i915_dmc_info()
589 seq_printf(m, "program base: 0x%08x\n", in i915_dmc_info()
591 seq_printf(m, "ssp base: 0x%08x\n", in i915_dmc_info()
593 seq_printf(m, "htp: 0x%08x\n", intel_de_read(dev_priv, DMC_HTP_SKL)); in i915_dmc_info()
600 static void intel_seq_print_mode(struct seq_file *m, int tabs, in intel_seq_print_mode() argument
606 seq_putc(m, '\t'); in intel_seq_print_mode()
608 seq_printf(m, DRM_MODE_FMT "\n", DRM_MODE_ARG(mode)); in intel_seq_print_mode()
611 static void intel_encoder_info(struct seq_file *m, in intel_encoder_info() argument
615 struct drm_i915_private *dev_priv = node_to_i915(m->private); in intel_encoder_info()
619 seq_printf(m, "\t[ENCODER:%d:%s]: connectors:\n", in intel_encoder_info()
630 seq_printf(m, "\t\t[CONNECTOR:%d:%s]\n", in intel_encoder_info()
636 static void intel_panel_info(struct seq_file *m, struct intel_panel *panel) in intel_panel_info() argument
640 seq_printf(m, "\tfixed mode: " DRM_MODE_FMT "\n", DRM_MODE_ARG(mode)); in intel_panel_info()
643 static void intel_hdcp_info(struct seq_file *m, in intel_hdcp_info() argument
649 seq_puts(m, "No Connector Support"); in intel_hdcp_info()
657 seq_puts(m, "HDCP1.4 "); in intel_hdcp_info()
659 seq_puts(m, "HDCP2.2 "); in intel_hdcp_info()
662 seq_puts(m, "None"); in intel_hdcp_info()
665 seq_puts(m, "\n"); in intel_hdcp_info()
668 static void intel_dp_info(struct seq_file *m, in intel_dp_info() argument
675 seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]); in intel_dp_info()
676 seq_printf(m, "\taudio support: %s\n", yesno(intel_dp->has_audio)); in intel_dp_info()
678 intel_panel_info(m, &intel_connector->panel); in intel_dp_info()
680 drm_dp_downstream_debug(m, intel_dp->dpcd, intel_dp->downstream_ports, in intel_dp_info()
684 static void intel_dp_mst_info(struct seq_file *m, in intel_dp_mst_info() argument
689 seq_printf(m, "\taudio support: %s\n", yesno(has_audio)); in intel_dp_mst_info()
692 static void intel_hdmi_info(struct seq_file *m, in intel_hdmi_info() argument
698 seq_printf(m, "\taudio support: %s\n", yesno(intel_hdmi->has_audio)); in intel_hdmi_info()
701 static void intel_lvds_info(struct seq_file *m, in intel_lvds_info() argument
704 intel_panel_info(m, &intel_connector->panel); in intel_lvds_info()
707 static void intel_connector_info(struct seq_file *m, in intel_connector_info() argument
716 seq_printf(m, "[CONNECTOR:%d:%s]: status: %s\n", in intel_connector_info()
723 seq_printf(m, "\tphysical dimensions: %dx%dmm\n", in intel_connector_info()
726 seq_printf(m, "\tsubpixel order: %s\n", in intel_connector_info()
728 seq_printf(m, "\tCEA rev: %d\n", connector->display_info.cea_rev); in intel_connector_info()
737 intel_dp_mst_info(m, intel_connector); in intel_connector_info()
739 intel_dp_info(m, intel_connector); in intel_connector_info()
743 intel_lvds_info(m, intel_connector); in intel_connector_info()
748 intel_hdmi_info(m, intel_connector); in intel_connector_info()
754 seq_puts(m, "\tHDCP version: "); in intel_connector_info()
755 intel_hdcp_info(m, intel_connector); in intel_connector_info()
757 seq_printf(m, "\tmodes:\n"); in intel_connector_info()
759 intel_seq_print_mode(m, 2, mode); in intel_connector_info()
791 (rotation & DRM_MODE_ROTATE_270) ? "270 " : "", in plane_rotation()
808 static void intel_plane_uapi_info(struct seq_file *m, struct intel_plane *plane) in intel_plane_uapi_info() argument
822 seq_puts(m, "\t\tuapi: [FB:"); in intel_plane_uapi_info()
824 seq_printf(m, "%d] %p4cc,0x%llx,%dx%d", fb->base.id, in intel_plane_uapi_info()
828 seq_puts(m, "0] n/a,0x0,0x0,"); in intel_plane_uapi_info()
829 seq_printf(m, ", visible=%s, src=" DRM_RECT_FP_FMT ", dst=" DRM_RECT_FMT in intel_plane_uapi_info()
834 seq_printf(m, "\t\tplanar: Linked to [PLANE:%d:%s] as a %s\n", in intel_plane_uapi_info()
839 static void intel_plane_hw_info(struct seq_file *m, struct intel_plane *plane) in intel_plane_hw_info() argument
852 seq_printf(m, "\t\thw: [FB:%d] %p4cc,0x%llx,%dx%d, visible=%s, src=" in intel_plane_hw_info()
862 static void intel_plane_info(struct seq_file *m, struct intel_crtc *crtc) in intel_plane_info() argument
864 struct drm_i915_private *dev_priv = node_to_i915(m->private); in intel_plane_info()
868 seq_printf(m, "\t[PLANE:%d:%s]: type=%s\n", in intel_plane_info()
871 intel_plane_uapi_info(m, plane); in intel_plane_info()
872 intel_plane_hw_info(m, plane); in intel_plane_info()
876 static void intel_scaler_info(struct seq_file *m, struct intel_crtc *crtc) in intel_scaler_info() argument
885 seq_printf(m, "\tnum_scalers=%d, scaler_users=%x scaler_id=%d", in intel_scaler_info()
894 seq_printf(m, ", scalers[%d]: use=%s, mode=%x", in intel_scaler_info()
897 seq_puts(m, "\n"); in intel_scaler_info()
899 seq_puts(m, "\tNo scalers available on this platform\n"); in intel_scaler_info()
904 static void crtc_updates_info(struct seq_file *m, in crtc_updates_info() argument
914 seq_printf(m, "%sUpdates: %llu\n", hdr, count); in crtc_updates_info()
943 seq_printf(m, "%s%s\n", hdr, columns); in crtc_updates_info()
946 seq_printf(m, "%sMin update: %lluns\n", in crtc_updates_info()
948 seq_printf(m, "%sMax update: %lluns\n", in crtc_updates_info()
950 seq_printf(m, "%sAverage update: %lluns\n", in crtc_updates_info()
952 seq_printf(m, "%sOverruns > %uus: %u\n", in crtc_updates_info()
956 static int crtc_updates_show(struct seq_file *m, void *data) in crtc_updates_show() argument
958 crtc_updates_info(m, m->private, ""); in crtc_updates_show()
971 struct seq_file *m = file->private_data; in crtc_updates_write() local
972 struct intel_crtc *crtc = m->private; in crtc_updates_write()
996 static void crtc_updates_info(struct seq_file *m, in crtc_updates_info() argument
1007 static void intel_crtc_info(struct seq_file *m, struct intel_crtc *crtc) in intel_crtc_info() argument
1009 struct drm_i915_private *dev_priv = node_to_i915(m->private); in intel_crtc_info()
1014 seq_printf(m, "[CRTC:%d:%s]:\n", in intel_crtc_info()
1017 seq_printf(m, "\tuapi: enable=%s, active=%s, mode=" DRM_MODE_FMT "\n", in intel_crtc_info()
1023 seq_printf(m, "\thw: active=%s, adjusted_mode=" DRM_MODE_FMT "\n", in intel_crtc_info()
1027 seq_printf(m, "\tpipe src size=%dx%d, dither=%s, bpp=%d\n", in intel_crtc_info()
1031 intel_scaler_info(m, crtc); in intel_crtc_info()
1035 seq_printf(m, "\tLinked to [CRTC:%d:%s] as a %s\n", in intel_crtc_info()
1042 intel_encoder_info(m, crtc, encoder); in intel_crtc_info()
1044 intel_plane_info(m, crtc); in intel_crtc_info()
1046 seq_printf(m, "\tunderrun reporting: cpu=%s pch=%s\n", in intel_crtc_info()
1050 crtc_updates_info(m, crtc, "\t"); in intel_crtc_info()
1053 static int i915_display_info(struct seq_file *m, void *unused) in i915_display_info() argument
1055 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_display_info()
1066 seq_printf(m, "CRTC info\n"); in i915_display_info()
1067 seq_printf(m, "---------\n"); in i915_display_info()
1069 intel_crtc_info(m, crtc); in i915_display_info()
1071 seq_printf(m, "\n"); in i915_display_info()
1072 seq_printf(m, "Connector info\n"); in i915_display_info()
1073 seq_printf(m, "--------------\n"); in i915_display_info()
1076 intel_connector_info(m, connector); in i915_display_info()
1086 static int i915_shared_dplls_info(struct seq_file *m, void *unused) in i915_shared_dplls_info() argument
1088 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_shared_dplls_info()
1094 seq_printf(m, "PLL refclks: non-SSC: %d kHz, SSC: %d kHz\n", in i915_shared_dplls_info()
1101 seq_printf(m, "DPLL%i: %s, id: %i\n", i, pll->info->name, in i915_shared_dplls_info()
1103 seq_printf(m, " pipe_mask: 0x%x, active: 0x%x, on: %s\n", in i915_shared_dplls_info()
1105 seq_printf(m, " tracked hardware state:\n"); in i915_shared_dplls_info()
1106 seq_printf(m, " dpll: 0x%08x\n", pll->state.hw_state.dpll); in i915_shared_dplls_info()
1107 seq_printf(m, " dpll_md: 0x%08x\n", in i915_shared_dplls_info()
1109 seq_printf(m, " fp0: 0x%08x\n", pll->state.hw_state.fp0); in i915_shared_dplls_info()
1110 seq_printf(m, " fp1: 0x%08x\n", pll->state.hw_state.fp1); in i915_shared_dplls_info()
1111 seq_printf(m, " wrpll: 0x%08x\n", pll->state.hw_state.wrpll); in i915_shared_dplls_info()
1112 seq_printf(m, " cfgcr0: 0x%08x\n", pll->state.hw_state.cfgcr0); in i915_shared_dplls_info()
1113 seq_printf(m, " cfgcr1: 0x%08x\n", pll->state.hw_state.cfgcr1); in i915_shared_dplls_info()
1114 seq_printf(m, " mg_refclkin_ctl: 0x%08x\n", in i915_shared_dplls_info()
1116 seq_printf(m, " mg_clktop2_coreclkctl1: 0x%08x\n", in i915_shared_dplls_info()
1118 seq_printf(m, " mg_clktop2_hsclkctl: 0x%08x\n", in i915_shared_dplls_info()
1120 seq_printf(m, " mg_pll_div0: 0x%08x\n", in i915_shared_dplls_info()
1122 seq_printf(m, " mg_pll_div1: 0x%08x\n", in i915_shared_dplls_info()
1124 seq_printf(m, " mg_pll_lf: 0x%08x\n", in i915_shared_dplls_info()
1126 seq_printf(m, " mg_pll_frac_lock: 0x%08x\n", in i915_shared_dplls_info()
1128 seq_printf(m, " mg_pll_ssc: 0x%08x\n", in i915_shared_dplls_info()
1130 seq_printf(m, " mg_pll_bias: 0x%08x\n", in i915_shared_dplls_info()
1132 seq_printf(m, " mg_pll_tdc_coldst_bias: 0x%08x\n", in i915_shared_dplls_info()
1140 static int i915_ipc_status_show(struct seq_file *m, void *data) in i915_ipc_status_show() argument
1142 struct drm_i915_private *dev_priv = m->private; in i915_ipc_status_show()
1144 seq_printf(m, "Isochronous Priority Control: %s\n", in i915_ipc_status_show()
1162 struct seq_file *m = file->private_data; in i915_ipc_status_write() local
1163 struct drm_i915_private *dev_priv = m->private; in i915_ipc_status_write()
1192 static int i915_ddb_info(struct seq_file *m, void *unused) in i915_ddb_info() argument
1194 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_ddb_info()
1204 seq_printf(m, "%-15s%8s%8s%8s\n", "", "Start", "End", "Size"); in i915_ddb_info()
1212 seq_printf(m, "Pipe %c\n", pipe_name(pipe)); in i915_ddb_info()
1216 seq_printf(m, " Plane%-8d%8u%8u%8u\n", plane_id + 1, in i915_ddb_info()
1222 seq_printf(m, " %-13s%8u%8u%8u\n", "Cursor", entry->start, in i915_ddb_info()
1231 static void drrs_status_per_crtc(struct seq_file *m, in drrs_status_per_crtc() argument
1248 seq_printf(m, "%s:\n", connector->name); in drrs_status_per_crtc()
1254 seq_printf(m, "\tDRRS Supported: %s\n", yesno(supported)); in drrs_status_per_crtc()
1258 seq_puts(m, "\n"); in drrs_status_per_crtc()
1265 seq_puts(m, "\tDRRS Enabled: Yes\n"); in drrs_status_per_crtc()
1269 seq_puts(m, "Idleness DRRS: Disabled\n"); in drrs_status_per_crtc()
1275 seq_printf(m, "\t\tBusy_frontbuffer_bits: 0x%X", in drrs_status_per_crtc()
1278 seq_puts(m, "\n\t\t"); in drrs_status_per_crtc()
1280 seq_puts(m, "DRRS_State: DRRS_HIGH_RR\n"); in drrs_status_per_crtc()
1283 seq_puts(m, "DRRS_State: DRRS_LOW_RR\n"); in drrs_status_per_crtc()
1286 seq_printf(m, "DRRS_State: Unknown(%d)\n", in drrs_status_per_crtc()
1291 seq_printf(m, "\t\tVrefresh: %d", vrefresh); in drrs_status_per_crtc()
1293 seq_puts(m, "\n\t\t"); in drrs_status_per_crtc()
1297 seq_puts(m, "\tDRRS Enabled : No"); in drrs_status_per_crtc()
1299 seq_puts(m, "\n"); in drrs_status_per_crtc()
1302 static int i915_drrs_status(struct seq_file *m, void *unused) in i915_drrs_status() argument
1304 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_drrs_status()
1313 seq_printf(m, "\nCRTC %d: ", active_crtc_cnt); in i915_drrs_status()
1315 drrs_status_per_crtc(m, dev, crtc); in i915_drrs_status()
1321 seq_puts(m, "No active crtc found\n"); in i915_drrs_status()
1326 #define LPSP_STATUS(COND) (COND ? seq_puts(m, "LPSP: enabled\n") : \
1327 seq_puts(m, "LPSP: disabled\n"))
1344 static int i915_lpsp_status(struct seq_file *m, void *unused) in i915_lpsp_status() argument
1346 struct drm_i915_private *i915 = node_to_i915(m->private); in i915_lpsp_status()
1371 seq_puts(m, "LPSP: not supported\n"); in i915_lpsp_status()
1377 static int i915_dp_mst_info(struct seq_file *m, void *unused) in i915_dp_mst_info() argument
1379 struct drm_i915_private *dev_priv = node_to_i915(m->private); in i915_dp_mst_info()
1399 seq_printf(m, "MST Source Port [ENCODER:%d:%s]\n", in i915_dp_mst_info()
1402 drm_dp_mst_dump_topology(m, &dig_port->dp.mst_mgr); in i915_dp_mst_info()
1470 static int i915_displayport_test_active_show(struct seq_file *m, void *data) in i915_displayport_test_active_show() argument
1472 struct drm_i915_private *dev_priv = m->private; in i915_displayport_test_active_show()
1493 seq_puts(m, "1"); in i915_displayport_test_active_show()
1495 seq_puts(m, "0"); in i915_displayport_test_active_show()
1497 seq_puts(m, "0"); in i915_displayport_test_active_show()
1520 static int i915_displayport_test_data_show(struct seq_file *m, void *data) in i915_displayport_test_data_show() argument
1522 struct drm_i915_private *dev_priv = m->private; in i915_displayport_test_data_show()
1544 seq_printf(m, "%lx", in i915_displayport_test_data_show()
1548 seq_printf(m, "hdisplay: %d\n", in i915_displayport_test_data_show()
1550 seq_printf(m, "vdisplay: %d\n", in i915_displayport_test_data_show()
1552 seq_printf(m, "bpc: %u\n", in i915_displayport_test_data_show()
1556 seq_printf(m, "pattern: %d\n", in i915_displayport_test_data_show()
1558 seq_printf(m, "Number of lanes: %d\n", in i915_displayport_test_data_show()
1560 seq_printf(m, "Link Rate: %d\n", in i915_displayport_test_data_show()
1562 seq_printf(m, "level: %02x\n", in i915_displayport_test_data_show()
1566 seq_puts(m, "0"); in i915_displayport_test_data_show()
1574 static int i915_displayport_test_type_show(struct seq_file *m, void *data) in i915_displayport_test_type_show() argument
1576 struct drm_i915_private *dev_priv = m->private; in i915_displayport_test_type_show()
1596 seq_printf(m, "%02lx\n", intel_dp->compliance.test_type); in i915_displayport_test_type_show()
1598 seq_puts(m, "0"); in i915_displayport_test_type_show()
1606 static void wm_latency_show(struct seq_file *m, const u16 wm[8]) in wm_latency_show() argument
1608 struct drm_i915_private *dev_priv = m->private; in wm_latency_show()
1639 seq_printf(m, "WM%d %u (%u.%u usec)\n", in wm_latency_show()
1646 static int pri_wm_latency_show(struct seq_file *m, void *data) in pri_wm_latency_show() argument
1648 struct drm_i915_private *dev_priv = m->private; in pri_wm_latency_show()
1656 wm_latency_show(m, latencies); in pri_wm_latency_show()
1661 static int spr_wm_latency_show(struct seq_file *m, void *data) in spr_wm_latency_show() argument
1663 struct drm_i915_private *dev_priv = m->private; in spr_wm_latency_show()
1671 wm_latency_show(m, latencies); in spr_wm_latency_show()
1676 static int cur_wm_latency_show(struct seq_file *m, void *data) in cur_wm_latency_show() argument
1678 struct drm_i915_private *dev_priv = m->private; in cur_wm_latency_show()
1686 wm_latency_show(m, latencies); in cur_wm_latency_show()
1724 struct seq_file *m = file->private_data; in wm_latency_write() local
1725 struct drm_i915_private *dev_priv = m->private; in wm_latency_write()
1770 struct seq_file *m = file->private_data; in pri_wm_latency_write() local
1771 struct drm_i915_private *dev_priv = m->private; in pri_wm_latency_write()
1785 struct seq_file *m = file->private_data; in spr_wm_latency_write() local
1786 struct drm_i915_private *dev_priv = m->private; in spr_wm_latency_write()
1800 struct seq_file *m = file->private_data; in cur_wm_latency_write() local
1801 struct drm_i915_private *dev_priv = m->private; in cur_wm_latency_write()
1839 static int i915_hpd_storm_ctl_show(struct seq_file *m, void *data) in i915_hpd_storm_ctl_show() argument
1841 struct drm_i915_private *dev_priv = m->private; in i915_hpd_storm_ctl_show()
1851 seq_printf(m, "Threshold: %d\n", hotplug->hpd_storm_threshold); in i915_hpd_storm_ctl_show()
1852 seq_printf(m, "Detected: %s\n", in i915_hpd_storm_ctl_show()
1862 struct seq_file *m = file->private_data; in i915_hpd_storm_ctl_write() local
1863 struct drm_i915_private *dev_priv = m->private; in i915_hpd_storm_ctl_write()
1922 static int i915_hpd_short_storm_ctl_show(struct seq_file *m, void *data) in i915_hpd_short_storm_ctl_show() argument
1924 struct drm_i915_private *dev_priv = m->private; in i915_hpd_short_storm_ctl_show()
1926 seq_printf(m, "Enabled: %s\n", in i915_hpd_short_storm_ctl_show()
1943 struct seq_file *m = file->private_data; in i915_hpd_short_storm_ctl_write() local
1944 struct drm_i915_private *dev_priv = m->private; in i915_hpd_short_storm_ctl_write()
2184 static int i915_panel_show(struct seq_file *m, void *data) in i915_panel_show() argument
2186 struct drm_connector *connector = m->private; in i915_panel_show()
2193 seq_printf(m, "Panel power up delay: %d\n", in i915_panel_show()
2195 seq_printf(m, "Panel power down delay: %d\n", in i915_panel_show()
2197 seq_printf(m, "Backlight on delay: %d\n", in i915_panel_show()
2199 seq_printf(m, "Backlight off delay: %d\n", in i915_panel_show()
2206 static int i915_hdcp_sink_capability_show(struct seq_file *m, void *data) in i915_hdcp_sink_capability_show() argument
2208 struct drm_connector *connector = m->private; in i915_hdcp_sink_capability_show()
2222 seq_printf(m, "%s:%d HDCP version: ", connector->name, in i915_hdcp_sink_capability_show()
2224 intel_hdcp_info(m, intel_connector); in i915_hdcp_sink_capability_show()
2233 static int i915_psr_status_show(struct seq_file *m, void *data) in i915_psr_status_show() argument
2235 struct drm_connector *connector = m->private; in i915_psr_status_show()
2239 return intel_psr_status(m, intel_dp); in i915_psr_status_show()
2243 #define LPSP_CAPABLE(COND) (COND ? seq_puts(m, "LPSP: capable\n") : \
2244 seq_puts(m, "LPSP: incapable\n"))
2246 static int i915_lpsp_capability_show(struct seq_file *m, void *data) in i915_lpsp_capability_show() argument
2248 struct drm_connector *connector = m->private; in i915_lpsp_capability_show()
2293 static int i915_dsc_fec_support_show(struct seq_file *m, void *data) in i915_dsc_fec_support_show() argument
2295 struct drm_connector *connector = m->private; in i915_dsc_fec_support_show()
2335 seq_printf(m, "DSC_Enabled: %s\n", in i915_dsc_fec_support_show()
2337 seq_printf(m, "DSC_Sink_Support: %s\n", in i915_dsc_fec_support_show()
2339 seq_printf(m, "Force_DSC_Enable: %s\n", in i915_dsc_fec_support_show()
2342 seq_printf(m, "FEC_Sink_Support: %s\n", in i915_dsc_fec_support_show()
2398 static int i915_dsc_bpp_show(struct seq_file *m, void *data) in i915_dsc_bpp_show() argument
2400 struct drm_connector *connector = m->private; in i915_dsc_bpp_show()
2421 seq_printf(m, "Compressed_BPP: %d\n", crtc_state->dsc.compressed_bpp); in i915_dsc_bpp_show()