Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/i915/display/
Dintel_bios.c228 i915->vbt.lvds_dither = lvds_options->pixel_dither; in parse_panel_options()
248 i915->vbt.panel_type = panel_type; in parse_panel_options()
259 i915->vbt.drrs_type = STATIC_DRRS_SUPPORT; in parse_panel_options()
263 i915->vbt.drrs_type = SEAMLESS_DRRS_SUPPORT; in parse_panel_options()
268 i915->vbt.drrs_type = DRRS_NOT_SUPPORTED; in parse_panel_options()
285 int panel_type = i915->vbt.panel_type; in parse_lfp_panel_dtd()
305 i915->vbt.lfp_lvds_vbt_mode = panel_fixed_mode; in parse_lfp_panel_dtd()
318 i915->vbt.bios_lvds_val = fp_timing->lvds_reg_val; in parse_lfp_panel_dtd()
321 i915->vbt.bios_lvds_val); in parse_lfp_panel_dtd()
352 if (i915->vbt.panel_type >= num_dtd) { in parse_generic_dtd()
[all …]
Dintel_ddi_buf_trans.c1023 i915->vbt.edp.low_vswing) in bdw_get_buf_trans()
1058 i915->vbt.edp.low_vswing) in skl_y_get_buf_trans()
1074 i915->vbt.edp.low_vswing) in skl_u_get_buf_trans()
1090 i915->vbt.edp.low_vswing) in skl_get_buf_trans()
1106 i915->vbt.edp.low_vswing) in kbl_y_get_buf_trans()
1122 i915->vbt.edp.low_vswing) in kbl_u_get_buf_trans()
1138 i915->vbt.edp.low_vswing) in kbl_get_buf_trans()
1154 i915->vbt.edp.low_vswing) in bxt_get_buf_trans()
1179 } else if (dev_priv->vbt.edp.low_vswing) { in icl_get_combo_buf_trans_edp()
1246 dev_priv->vbt.edp.low_vswing) in ehl_get_combo_buf_trans()
[all …]
Dintel_dsi_vbt.c255 if (dev_priv->vbt.dsi.seq_version >= 3) { in vlv_exec_gpio()
293 if (dev_priv->vbt.dsi.seq_version >= 3) { in chv_exec_gpio()
380 if (dev_priv->vbt.dsi.seq_version >= 3) in mipi_exec_gpio()
386 if (dev_priv->vbt.dsi.seq_version == 2) in mipi_exec_gpio()
596 seq_id >= ARRAY_SIZE(dev_priv->vbt.dsi.sequence))) in intel_dsi_vbt_exec()
599 data = dev_priv->vbt.dsi.sequence[seq_id]; in intel_dsi_vbt_exec()
612 if (dev_priv->vbt.dsi.seq_version >= 3) in intel_dsi_vbt_exec()
628 if (dev_priv->vbt.dsi.seq_version >= 3) in intel_dsi_vbt_exec()
679 if (is_vid_mode(intel_dsi) && dev_priv->vbt.dsi.seq_version >= 3) in intel_dsi_msleep()
741 struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; in intel_dsi_vbt_init()
[all …]
Dintel_opregion.c837 opregion->vbt = opregion->vbt_firmware; in intel_load_vbt_firmware()
862 const void *vbt; in intel_opregion_setup() local
955 vbt = opregion->rvda; in intel_opregion_setup()
957 if (intel_bios_is_valid_vbt(vbt, vbt_size)) { in intel_opregion_setup()
960 opregion->vbt = vbt; in intel_opregion_setup()
971 vbt = base + OPREGION_VBT_OFFSET; in intel_opregion_setup()
982 if (intel_bios_is_valid_vbt(vbt, vbt_size)) { in intel_opregion_setup()
985 opregion->vbt = vbt; in intel_opregion_setup()
1147 opregion->vbt = NULL; in intel_opregion_unregister()
Dintel_pps.c210 int backlight_controller = dev_priv->vbt.backlight.controller; in bxt_power_sequencer_idx()
1159 struct edp_power_seq cur, vbt, spec, in pps_init_delays() local
1172 vbt = dev_priv->vbt.edp.pps; in pps_init_delays()
1179 vbt.t11_t12 = max_t(u16, vbt.t11_t12, 1300 * 10); in pps_init_delays()
1182 vbt.t11_t12); in pps_init_delays()
1188 vbt.t11_t12 += 100 * 10; in pps_init_delays()
1202 intel_pps_dump_state("vbt", &vbt); in pps_init_delays()
1206 #define assign_final(field) final->field = (max(cur.field, vbt.field) == 0 ? \ in pps_init_delays()
1208 max(cur.field, vbt.field)) in pps_init_delays()
Dintel_dsi.c121 orientation = dev_priv->vbt.dsi.orientation; in intel_dsi_get_panel_orientation()
125 orientation = dev_priv->vbt.orientation; in intel_dsi_get_panel_orientation()
Dintel_psr.c445 if (dev_priv->vbt.psr.tp1_wakeup_time_us == 0) in intel_psr1_get_tp_time()
447 else if (dev_priv->vbt.psr.tp1_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
449 else if (dev_priv->vbt.psr.tp1_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
454 if (dev_priv->vbt.psr.tp2_tp3_wakeup_time_us == 0) in intel_psr1_get_tp_time()
456 else if (dev_priv->vbt.psr.tp2_tp3_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
458 else if (dev_priv->vbt.psr.tp2_tp3_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
481 idle_frames = max(6, dev_priv->vbt.psr.idle_frames); in psr_compute_idle_frames()
523 if (dev_priv->vbt.psr.psr2_tp2_tp3_wakeup_time_us >= 0 && in intel_psr2_get_tp_time()
524 dev_priv->vbt.psr.psr2_tp2_tp3_wakeup_time_us <= 50) in intel_psr2_get_tp_time()
526 else if (dev_priv->vbt.psr.psr2_tp2_tp3_wakeup_time_us <= 100) in intel_psr2_get_tp_time()
[all …]
Dintel_dp_aux_backlight.c350 i915->vbt.backlight.pwm_freq_hz, intel_dp->edp_dpcd, in intel_dp_aux_vesa_setup_backlight()
417 switch (i915->vbt.backlight.type) { in intel_dp_aux_init_backlight_funcs()
429 if (i915->vbt.backlight.type != INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE) in intel_dp_aux_init_backlight_funcs()
Dintel_opregion.h48 const void *vbt; member
Dintel_drrs.c467 if (dev_priv->vbt.drrs_type != SEAMLESS_DRRS_SUPPORT) { in intel_dp_drrs_init()
479 dev_priv->drrs.type = dev_priv->vbt.drrs_type; in intel_dp_drrs_init()
Dintel_dpll.c963 dev_priv->vbt.lvds_ssc_freq == 100000) || in ilk_compute_dpll()
1073 dev_priv->vbt.lvds_ssc_freq); in ilk_crtc_compute_clock()
1074 refclk = dev_priv->vbt.lvds_ssc_freq; in ilk_crtc_compute_clock()
1201 refclk = dev_priv->vbt.lvds_ssc_freq; in g4x_crtc_compute_clock()
1247 refclk = dev_priv->vbt.lvds_ssc_freq; in pnv_crtc_compute_clock()
1284 refclk = dev_priv->vbt.lvds_ssc_freq; in i9xx_crtc_compute_clock()
1321 refclk = dev_priv->vbt.lvds_ssc_freq; in i8xx_crtc_compute_clock()
Dintel_sdvo.c2015 dev_priv->vbt.crt_ddc_pin)); in intel_sdvo_get_analog_edid()
2301 if (dev_priv->vbt.sdvo_lvds_vbt_mode != NULL) { in intel_sdvo_get_lvds_modes()
2303 dev_priv->vbt.sdvo_lvds_vbt_mode); in intel_sdvo_get_lvds_modes()
2601 mapping = &dev_priv->vbt.sdvo_mappings[0]; in intel_sdvo_select_ddc_bus()
2603 mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_select_ddc_bus()
2619 mapping = &dev_priv->vbt.sdvo_mappings[0]; in intel_sdvo_select_i2c_bus()
2621 mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_select_i2c_bus()
2659 my_mapping = &dev_priv->vbt.sdvo_mappings[0]; in intel_sdvo_get_slave_addr()
2660 other_mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_get_slave_addr()
2662 my_mapping = &dev_priv->vbt.sdvo_mappings[1]; in intel_sdvo_get_slave_addr()
[all …]
Dintel_panel.c153 if (!dev_priv->vbt.lfp_lvds_vbt_mode) in intel_panel_vbt_fixed_mode()
157 dev_priv->vbt.lfp_lvds_vbt_mode); in intel_panel_vbt_fixed_mode()
Dintel_lvds.c814 val = dev_priv->vbt.bios_lvds_val; in compute_is_dual_link_lvds()
844 drm_WARN(dev, !dev_priv->vbt.int_lvds_support, in intel_lvds_init()
849 if (!dev_priv->vbt.int_lvds_support) { in intel_lvds_init()
Dintel_backlight.c1158 u16 pwm_freq_hz = dev_priv->vbt.backlight.pwm_freq_hz; in get_vbt_pwm_freq()
1215 min = clamp_t(int, dev_priv->vbt.backlight.min_brightness, 0, 64); in get_backlight_min_vbt()
1216 if (min != dev_priv->vbt.backlight.min_brightness) { in get_backlight_min_vbt()
1219 dev_priv->vbt.backlight.min_brightness, min); in get_backlight_min_vbt()
1408 panel->backlight.controller = dev_priv->vbt.backlight.controller; in bxt_setup_backlight()
1481 if (dev_priv->vbt.dsi.config->pwm_blc == PPS_BLC_PMIC) { in ext_pwm_setup_backlight()
1600 if (!dev_priv->vbt.backlight.present) { in intel_panel_setup_backlight()
Dintel_dsi_dcs_backlight.c173 if (dev_priv->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS) in intel_dsi_dcs_init_backlight_funcs()
Dg4x_dp.c399 if (intel_dp_is_edp(intel_dp) && dev_priv->vbt.edp.bpp && in intel_dp_get_config()
400 pipe_config->pipe_bpp > dev_priv->vbt.edp.bpp) { in intel_dp_get_config()
416 pipe_config->pipe_bpp, dev_priv->vbt.edp.bpp); in intel_dp_get_config()
417 dev_priv->vbt.edp.bpp = pipe_config->pipe_bpp; in intel_dp_get_config()
Dvlv_dsi.c841 if (dev_priv->vbt.dsi.sequence[MIPI_SEQ_DEASSERT_RESET]) { in intel_dsi_pre_enable()
1669 struct mipi_config *mipi_config = dev_priv->vbt.dsi.config; in vlv_dphy_param_init()
1903 if (dev_priv->vbt.dsi.config->dual_link) in vlv_dsi_init()
1908 intel_dsi->dcs_backlight_ports = dev_priv->vbt.dsi.bl_ports; in vlv_dsi_init()
1909 intel_dsi->dcs_cabc_ports = dev_priv->vbt.dsi.cabc_ports; in vlv_dsi_init()
Dintel_crt.c649 i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin); in intel_crt_detect_ddc()
935 i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin); in intel_crt_get_modes()
/drivers/bluetooth/
Dvirtio_bt.c29 static int virtbt_add_inbuf(struct virtio_bluetooth *vbt) in virtbt_add_inbuf() argument
31 struct virtqueue *vq = vbt->vqs[VIRTBT_VQ_RX]; in virtbt_add_inbuf()
53 struct virtio_bluetooth *vbt = hci_get_drvdata(hdev); in virtbt_open() local
55 if (virtbt_add_inbuf(vbt) < 0) in virtbt_open()
58 virtqueue_kick(vbt->vqs[VIRTBT_VQ_RX]); in virtbt_open()
64 struct virtio_bluetooth *vbt = hci_get_drvdata(hdev); in virtbt_close() local
67 cancel_work_sync(&vbt->rx); in virtbt_close()
69 for (i = 0; i < ARRAY_SIZE(vbt->vqs); i++) { in virtbt_close()
70 struct virtqueue *vq = vbt->vqs[i]; in virtbt_close()
87 struct virtio_bluetooth *vbt = hci_get_drvdata(hdev); in virtbt_send_frame() local
[all …]
/drivers/gpu/drm/gma500/
Dmid_bios.c135 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt) in read_vbt_r0() argument
139 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r0()
143 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r0()
149 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt) in read_vbt_r10() argument
153 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r10()
157 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r10()
165 struct vbt_r0 vbt; in mid_get_vbt_data_r0() local
170 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r0()
173 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r0()
193 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.c129 int bsm, vbt; in gma_suspend_pci() local
137 pci_read_config_dword(pdev, 0xFC, &vbt); in gma_suspend_pci()
138 dev_priv->regs.saveVBT = vbt; in gma_suspend_pci()
Dopregion.c302 opregion->vbt = NULL; in psb_intel_opregion_fini()
334 opregion->vbt = base + OPREGION_VBT_OFFSET; in psb_intel_opregion_setup()
/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); 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()
224 struct vbt v; in intel_vgpu_init_opregion()
253 memcpy(buf + INTEL_GVT_OPREGION_VBT_OFFSET, &v, sizeof(struct vbt)); in intel_vgpu_init_opregion()

12