Lines Matching refs:display

149 	list_for_each_entry(entry, &i915->display.vbt.bdb_blocks, node) {  in bdb_find_section()
373 if (i915->display.vbt.version < 155) in generate_lfp_data_ptrs()
504 list_add_tail(&entry->node, &i915->display.vbt.bdb_blocks); in init_bdb_block()
906 if (i915->display.vbt.version >= 188) { in parse_lfp_data()
932 if (i915->display.vbt.version < 229) in parse_generic_dtd()
1037 if (i915->display.vbt.version >= 191) { in parse_lfp_backlight()
1040 if (i915->display.vbt.version >= 236) in parse_lfp_backlight()
1042 else if (i915->display.vbt.version >= 234) in parse_lfp_backlight()
1059 if (i915->display.vbt.version >= 234) { in parse_lfp_backlight()
1066 if (i915->display.vbt.version >= 236) in parse_lfp_backlight()
1087 if (i915->display.vbt.version >= 239) in parse_lfp_backlight()
1169 i915->display.vbt.int_tv_support = general->int_tv_support; in parse_general_features()
1171 if (i915->display.vbt.version >= 155 && in parse_general_features()
1173 i915->display.vbt.int_crt_support = general->int_crt_support; in parse_general_features()
1174 i915->display.vbt.lvds_use_ssc = general->enable_ssc; in parse_general_features()
1175 i915->display.vbt.lvds_ssc_freq = in parse_general_features()
1177 i915->display.vbt.display_clock_mode = general->display_clock_mode; in parse_general_features()
1178 i915->display.vbt.fdi_rx_polarity_inverted = general->fdi_rx_polarity_inverted; in parse_general_features()
1179 if (i915->display.vbt.version >= 181) { in parse_general_features()
1180 i915->display.vbt.orientation = general->rotate_180 ? in parse_general_features()
1184 i915->display.vbt.orientation = DRM_MODE_PANEL_ORIENTATION_UNKNOWN; in parse_general_features()
1187 if (i915->display.vbt.version >= 249 && general->afc_startup_config) { in parse_general_features()
1188 i915->display.vbt.override_afc_startup = true; in parse_general_features()
1189 i915->display.vbt.override_afc_startup_val = general->afc_startup_config == 0x1 ? 0x0 : 0x7; in parse_general_features()
1194 i915->display.vbt.int_tv_support, in parse_general_features()
1195 i915->display.vbt.int_crt_support, in parse_general_features()
1196 i915->display.vbt.lvds_use_ssc, in parse_general_features()
1197 i915->display.vbt.lvds_ssc_freq, in parse_general_features()
1198 i915->display.vbt.display_clock_mode, in parse_general_features()
1199 i915->display.vbt.fdi_rx_polarity_inverted); in parse_general_features()
1223 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in parse_sdvo_device_mapping()
1248 mapping = &i915->display.vbt.sdvo_mappings[child->dvo_port - 1]; in parse_sdvo_device_mapping()
1299 i915->display.vbt.int_lvds_support = 0; in parse_driver_features()
1312 if (i915->display.vbt.version >= 134 && in parse_driver_features()
1315 i915->display.vbt.int_lvds_support = 0; in parse_driver_features()
1329 if (i915->display.vbt.version < 228) { in parse_panel_driver_features()
1362 if (i915->display.vbt.version < 228) in parse_power_conservation_features()
1388 if (i915->display.vbt.version >= 232) in parse_power_conservation_features()
1391 if (i915->display.vbt.version >= 233) in parse_power_conservation_features()
1427 if (i915->display.vbt.version >= 224) { in parse_edp()
1506 if (i915->display.vbt.version >= 173) { in parse_edp()
1522 if (i915->display.vbt.version >= 244) in parse_edp()
1554 if (i915->display.vbt.version >= 205 && in parse_psr()
1600 if (i915->display.vbt.version >= 226) { in parse_psr()
1632 if (!panel->vbt.dsi.config->dual_link || i915->display.vbt.version < 197) { in parse_dsi_backlight_ports()
2086 if (i915->display.vbt.version < 198) in parse_compression_parameters()
2106 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in parse_compression_parameters()
2430 if (!devdata || devdata->i915->display.vbt.version < 216) in intel_bios_dp_max_link_rate()
2433 if (devdata->i915->display.vbt.version >= 230) in intel_bios_dp_max_link_rate()
2441 if (!devdata || devdata->i915->display.vbt.version < 244) in intel_bios_dp_max_lane_count()
2515 if (!devdata || devdata->i915->display.vbt.version < 158 || in intel_bios_hdmi_level_shift()
2524 if (!devdata || devdata->i915->display.vbt.version < 204) in intel_bios_hdmi_max_tmds_clock()
2661 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) in parse_ddi_ports()
2664 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) in parse_ddi_ports()
2697 i915->display.vbt.crt_ddc_pin = bus_pin; in parse_general_definitions()
2699 if (i915->display.vbt.version < 106) { in parse_general_definitions()
2701 } else if (i915->display.vbt.version < 111) { in parse_general_definitions()
2703 } else if (i915->display.vbt.version < 195) { in parse_general_definitions()
2705 } else if (i915->display.vbt.version == 195) { in parse_general_definitions()
2707 } else if (i915->display.vbt.version <= 215) { in parse_general_definitions()
2709 } else if (i915->display.vbt.version <= 250) { in parse_general_definitions()
2716 i915->display.vbt.version, expected_size); in parse_general_definitions()
2723 defs->child_dev_size, expected_size, i915->display.vbt.version); in parse_general_definitions()
2759 list_add_tail(&devdata->node, &i915->display.vbt.display_devices); in parse_general_definitions()
2762 if (list_empty(&i915->display.vbt.display_devices)) in parse_general_definitions()
2771 i915->display.vbt.crt_ddc_pin = GMBUS_PIN_VGADDC; in init_vbt_defaults()
2774 i915->display.vbt.int_tv_support = 1; in init_vbt_defaults()
2775 i915->display.vbt.int_crt_support = 1; in init_vbt_defaults()
2778 i915->display.vbt.int_lvds_support = 1; in init_vbt_defaults()
2781 i915->display.vbt.lvds_use_ssc = 1; in init_vbt_defaults()
2786 i915->display.vbt.lvds_ssc_freq = intel_bios_ssc_frequency(i915, in init_vbt_defaults()
2789 i915->display.vbt.lvds_ssc_freq); in init_vbt_defaults()
2850 list_add_tail(&devdata->node, &i915->display.vbt.display_devices); in init_vbt_missing_defaults()
2858 i915->display.vbt.version = 155; in init_vbt_missing_defaults()
3046 const struct vbt_header *vbt = i915->display.opregion.vbt; in intel_bios_init()
3050 INIT_LIST_HEAD(&i915->display.vbt.display_devices); in intel_bios_init()
3051 INIT_LIST_HEAD(&i915->display.vbt.bdb_blocks); in intel_bios_init()
3079 i915->display.vbt.version = bdb->version; in intel_bios_init()
3083 (int)sizeof(vbt->signature), vbt->signature, i915->display.vbt.version); in intel_bios_init()
3167 list_for_each_entry_safe(devdata, nd, &i915->display.vbt.display_devices, node) { in intel_bios_driver_remove()
3173 list_for_each_entry_safe(entry, ne, &i915->display.vbt.bdb_blocks, node) { in intel_bios_driver_remove()
3206 if (!i915->display.vbt.int_tv_support) in intel_bios_is_tv_present()
3209 if (list_empty(&i915->display.vbt.display_devices)) in intel_bios_is_tv_present()
3212 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_is_tv_present()
3248 if (list_empty(&i915->display.vbt.display_devices)) in intel_bios_is_lvds_present()
3251 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_is_lvds_present()
3278 if (i915->display.opregion.vbt) in intel_bios_is_lvds_present()
3302 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_is_port_present()
3343 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_is_dsi_present()
3437 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_get_dsc_params()
3555 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_dp_has_shared_aux_ch()
3566 if (!devdata || devdata->i915->display.vbt.version < 196 || !devdata->child.iboost) in intel_bios_dp_boost_level()
3574 if (!devdata || devdata->i915->display.vbt.version < 196 || !devdata->child.iboost) in intel_bios_hdmi_boost_level()
3590 return devdata->i915->display.vbt.version >= 195 && devdata->child.dp_usb_type_c; in intel_bios_encoder_supports_typec_usb()
3595 return devdata->i915->display.vbt.version >= 209 && devdata->child.tbt; in intel_bios_encoder_supports_tbt()
3613 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) { in intel_bios_encoder_data_lookup()
3627 list_for_each_entry(devdata, &i915->display.vbt.display_devices, node) in intel_bios_for_each_encoder()