Home
last modified time | relevance | path

Searched refs:vbt (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_bios.c224 dev_priv->vbt.lvds_dither = lvds_options->pixel_dither; in parse_lfp_panel_data()
241 dev_priv->vbt.panel_type = panel_type; in parse_lfp_panel_data()
252 dev_priv->vbt.drrs_type = STATIC_DRRS_SUPPORT; in parse_lfp_panel_data()
256 dev_priv->vbt.drrs_type = SEAMLESS_DRRS_SUPPORT; in parse_lfp_panel_data()
260 dev_priv->vbt.drrs_type = DRRS_NOT_SUPPORTED; in parse_lfp_panel_data()
283 dev_priv->vbt.lfp_lvds_vbt_mode = panel_fixed_mode; in parse_lfp_panel_data()
295 dev_priv->vbt.bios_lvds_val = fp_timing->lvds_reg_val; in parse_lfp_panel_data()
297 dev_priv->vbt.bios_lvds_val); in parse_lfp_panel_data()
308 int panel_type = dev_priv->vbt.panel_type; in parse_lfp_backlight()
322 dev_priv->vbt.backlight.present = entry->type == BDB_BACKLIGHT_TYPE_PWM; in parse_lfp_backlight()
[all …]
Dintel_dsi_vbt.c231 if (dev_priv->vbt.dsi.seq_version >= 3) { in vlv_exec_gpio()
268 if (dev_priv->vbt.dsi.seq_version >= 3) { in chv_exec_gpio()
352 if (dev_priv->vbt.dsi.seq_version >= 3) in mipi_exec_gpio()
358 if (dev_priv->vbt.dsi.seq_version == 2) in mipi_exec_gpio()
463 if (WARN_ON(seq_id >= ARRAY_SIZE(dev_priv->vbt.dsi.sequence))) in intel_dsi_vbt_exec_sequence()
466 data = dev_priv->vbt.dsi.sequence[seq_id]; in intel_dsi_vbt_exec_sequence()
479 if (dev_priv->vbt.dsi.seq_version >= 3) in intel_dsi_vbt_exec_sequence()
495 if (dev_priv->vbt.dsi.seq_version >= 3) in intel_dsi_vbt_exec_sequence()
527 if (is_vid_mode(intel_dsi) && dev_priv->vbt.dsi.seq_version >= 3) in intel_dsi_msleep()
575 struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; in intel_dsi_vbt_init()
[all …]
Dintel_psr.c438 if (dev_priv->vbt.psr.tp1_wakeup_time_us == 0) in intel_psr1_get_tp_time()
440 else if (dev_priv->vbt.psr.tp1_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
442 else if (dev_priv->vbt.psr.tp1_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
447 if (dev_priv->vbt.psr.tp2_tp3_wakeup_time_us == 0) in intel_psr1_get_tp_time()
449 else if (dev_priv->vbt.psr.tp2_tp3_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
451 else if (dev_priv->vbt.psr.tp2_tp3_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
474 int idle_frames = max(6, dev_priv->vbt.psr.idle_frames); in hsw_activate_psr1()
506 int idle_frames = max(6, dev_priv->vbt.psr.idle_frames); in hsw_activate_psr2()
517 if (dev_priv->vbt.psr.psr2_tp2_tp3_wakeup_time_us >= 0 && in hsw_activate_psr2()
518 dev_priv->vbt.psr.psr2_tp2_tp3_wakeup_time_us <= 50) in hsw_activate_psr2()
[all …]
Dintel_opregion.c879 opregion->vbt = opregion->vbt_firmware; in intel_load_vbt_firmware()
903 const void *vbt; in intel_opregion_setup() local
988 vbt = opregion->rvda; in intel_opregion_setup()
990 if (intel_bios_is_valid_vbt(vbt, vbt_size)) { in intel_opregion_setup()
992 opregion->vbt = vbt; in intel_opregion_setup()
1002 vbt = base + OPREGION_VBT_OFFSET; in intel_opregion_setup()
1013 if (intel_bios_is_valid_vbt(vbt, vbt_size)) { in intel_opregion_setup()
1015 opregion->vbt = vbt; in intel_opregion_setup()
1174 opregion->vbt = NULL; in intel_opregion_unregister()
Dintel_dsi.c119 orientation = dev_priv->vbt.dsi.orientation; in intel_dsi_get_panel_orientation()
123 orientation = dev_priv->vbt.orientation; in intel_dsi_get_panel_orientation()
Dintel_dp_aux_backlight.c121 freq = dev_priv->vbt.backlight.pwm_freq_hz; in intel_dp_aux_set_pwm_freq()
271 dev_priv->vbt.backlight.type != INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE)) in intel_dp_aux_init_backlight_funcs()
Dintel_opregion.h48 const void *vbt; member
Dintel_combo_phy.c268 bool ddi_a_present = i915->vbt.ddi_port_info[PORT_A].child != NULL; in ehl_combo_phy_a_mux()
269 bool ddi_d_present = i915->vbt.ddi_port_info[PORT_D].child != NULL; in ehl_combo_phy_a_mux()
Dintel_ddi.c592 if (dev_priv->vbt.edp.low_vswing) { in bdw_get_buf_trans_edp()
634 if (dev_priv->vbt.edp.low_vswing) { in skl_get_buf_trans_edp()
767 if (dev_priv->vbt.edp.low_vswing) { in bxt_get_buf_trans_edp()
829 if (dev_priv->vbt.edp.low_vswing) { in cnl_get_buf_trans_edp()
859 } else if (type == INTEL_OUTPUT_EDP && dev_priv->vbt.edp.low_vswing) { in icl_get_combo_buf_trans()
873 level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift; in intel_ddi_hdmi_level()
940 dev_priv->vbt.ddi_port_info[port].dp_boost_level) in intel_prepare_dp_ddi_buffers()
974 dev_priv->vbt.ddi_port_info[port].hdmi_boost_level) in intel_prepare_hdmi_ddi_buffers()
2202 iboost = dev_priv->vbt.ddi_port_info[port].hdmi_boost_level; in skl_ddi_set_iboost()
2204 iboost = dev_priv->vbt.ddi_port_info[port].dp_boost_level; in skl_ddi_set_iboost()
[all …]
Dintel_dp.c333 &dev_priv->vbt.ddi_port_info[dig_port->base.port]; in intel_dp_set_source_rates()
879 int backlight_controller = dev_priv->vbt.backlight.controller; in bxt_power_sequencer_idx()
1883 dev_priv->vbt.edp.bpp && dev_priv->vbt.edp.bpp < bpp) { in intel_dp_compute_bpp()
1885 dev_priv->vbt.edp.bpp); in intel_dp_compute_bpp()
1886 bpp = dev_priv->vbt.edp.bpp; in intel_dp_compute_bpp()
3205 if (intel_dp_is_edp(intel_dp) && dev_priv->vbt.edp.bpp && in intel_dp_get_config()
3206 pipe_config->pipe_bpp > dev_priv->vbt.edp.bpp) { in intel_dp_get_config()
3221 pipe_config->pipe_bpp, dev_priv->vbt.edp.bpp); in intel_dp_get_config()
3222 dev_priv->vbt.edp.bpp = pipe_config->pipe_bpp; in intel_dp_get_config()
6440 struct edp_power_seq cur, vbt, spec, in intel_dp_init_panel_power_sequencer() local
[all …]
Dintel_dsi_dcs_backlight.c166 if (dev_priv->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS) in intel_dsi_dcs_init_backlight_funcs()
Dintel_sdvo.c1956 dev_priv->vbt.crt_ddc_pin)); in intel_sdvo_get_analog_edid()
2229 if (dev_priv->vbt.sdvo_lvds_vbt_mode != NULL) { in intel_sdvo_get_lvds_modes()
2231 dev_priv->vbt.sdvo_lvds_vbt_mode); in intel_sdvo_get_lvds_modes()
2528 mapping = &dev_priv->vbt.sdvo_mappings[0]; in intel_sdvo_select_ddc_bus()
2530 mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_select_ddc_bus()
2546 mapping = &dev_priv->vbt.sdvo_mappings[0]; in intel_sdvo_select_i2c_bus()
2548 mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_select_i2c_bus()
2586 my_mapping = &dev_priv->vbt.sdvo_mappings[0]; in intel_sdvo_get_slave_addr()
2587 other_mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_get_slave_addr()
2589 my_mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_get_slave_addr()
[all …]
Dintel_lvds.c800 val = dev_priv->vbt.bios_lvds_val; in compute_is_dual_link_lvds()
830 WARN(!dev_priv->vbt.int_lvds_support, in intel_lvds_init()
835 if (!dev_priv->vbt.int_lvds_support) { in intel_lvds_init()
Dintel_panel.c155 if (!dev_priv->vbt.lfp_lvds_vbt_mode) in intel_panel_vbt_fixed_mode()
159 dev_priv->vbt.lfp_lvds_vbt_mode); in intel_panel_vbt_fixed_mode()
1514 u16 pwm_freq_hz = dev_priv->vbt.backlight.pwm_freq_hz; in get_backlight_max_vbt()
1558 min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64); in get_backlight_min_vbt()
1559 if (min != dev_priv->vbt.backlight.min_brightness) { in get_backlight_min_vbt()
1561 dev_priv->vbt.backlight.min_brightness, min); in get_backlight_min_vbt()
1768 panel->backlight.controller = dev_priv->vbt.backlight.controller; in bxt_setup_backlight()
1904 if (!dev_priv->vbt.backlight.present) { in intel_panel_setup_backlight()
Dvlv_dsi.c1655 struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; in vlv_dphy_param_init()
1879 if (dev_priv->vbt.dsi.config->dual_link) in vlv_dsi_init()
1884 intel_dsi->dcs_backlight_ports = dev_priv->vbt.dsi.bl_ports; in vlv_dsi_init()
1885 intel_dsi->dcs_cabc_ports = dev_priv->vbt.dsi.cabc_ports; in vlv_dsi_init()
1925 (dev_priv->vbt.dsi.config->pwm_blc == PPS_BLC_PMIC)) { in vlv_dsi_init()
Dicl_dsi.c1431 struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; in icl_dphy_param_init()
1615 if (dev_priv->vbt.dsi.config->dual_link) in icl_dsi_init()
1620 intel_dsi->dcs_backlight_ports = dev_priv->vbt.dsi.bl_ports; in icl_dsi_init()
1621 intel_dsi->dcs_cabc_ports = dev_priv->vbt.dsi.cabc_ports; in icl_dsi_init()
Dintel_crt.c612 i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin); in intel_crt_detect_ddc()
890 i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin); in intel_crt_get_modes()
/Linux-v5.4/drivers/gpu/drm/gma500/
Dmid_bios.c133 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt) in read_vbt_r0() argument
137 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r0()
141 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r0()
147 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt) in read_vbt_r10() argument
151 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r10()
155 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r10()
163 struct vbt_r0 vbt; in mid_get_vbt_data_r0() local
168 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r0()
171 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r0()
191 struct vbt_r0 vbt; in mid_get_vbt_data_r1() local
[all …]
Dintel_bios.c520 struct vbt_header *vbt = NULL; in psb_intel_init_bios() local
530 if (dev_priv->opregion.vbt) { in psb_intel_init_bios()
531 struct vbt_header *vbt = dev_priv->opregion.vbt; in psb_intel_init_bios() local
532 if (memcmp(vbt->signature, "$VBT", 4) == 0) { in psb_intel_init_bios()
534 vbt->signature); in psb_intel_init_bios()
535 bdb = (struct bdb_header *)((char *)vbt + vbt->bdb_offset); in psb_intel_init_bios()
537 dev_priv->opregion.vbt = NULL; in psb_intel_init_bios()
548 vbt = (struct vbt_header *)(bios + i); in psb_intel_init_bios()
553 if (!vbt) { in psb_intel_init_bios()
558 bdb = (struct bdb_header *)(bios + i + vbt->bdb_offset); in psb_intel_init_bios()
Dpower.c128 int bsm, vbt; in gma_suspend_pci() local
136 pci_read_config_dword(pdev, 0xFC, &vbt); in gma_suspend_pci()
137 dev_priv->regs.saveVBT = vbt; in gma_suspend_pci()
Dopregion.c302 opregion->vbt = NULL; in psb_intel_opregion_fini()
333 opregion->vbt = base + OPREGION_VBT_OFFSET; in psb_intel_opregion_setup()
Dcdv_intel_lvds.c555 if (dev_priv->opregion.vbt) in lvds_is_present_in_vbt()
Dpsb_drv.h242 void *vbt; member
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dopregion.c116 struct vbt { struct
136 static void virt_vbt_generation(struct vbt *v) in virt_vbt_generation() argument
140 memset(v, 0, sizeof(struct vbt)); in virt_vbt_generation()
150 v->header.vbt_size = sizeof(struct vbt) - sizeof(v->header); in virt_vbt_generation()
151 v->header.bdb_offset = offsetof(struct vbt, bdb_header); in virt_vbt_generation()
157 v->bdb_header.bdb_size = sizeof(struct vbt) - sizeof(struct vbt_header) in virt_vbt_generation()
225 struct vbt v; in intel_vgpu_init_opregion()
254 memcpy(buf + INTEL_GVT_OPREGION_VBT_OFFSET, &v, sizeof(struct vbt)); in intel_vgpu_init_opregion()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_debugfs.c1503 if (opregion->vbt) in i915_vbt()
1504 seq_write(m, opregion->vbt, opregion->vbt_size); in i915_vbt()
3011 if (dev_priv->vbt.drrs_type == STATIC_DRRS_SUPPORT) in drrs_status_per_crtc()
3013 else if (dev_priv->vbt.drrs_type == SEAMLESS_DRRS_SUPPORT) in drrs_status_per_crtc()
3015 else if (dev_priv->vbt.drrs_type == DRRS_NOT_SUPPORTED) in drrs_status_per_crtc()

12