Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/i915/display/
A Dintel_bios.c2980 if (!vbt) in intel_bios_is_valid_vbt()
3015 return vbt; in intel_bios_is_valid_vbt()
3039 if (vbt) { in firmware_get_vbt()
3070 u32 *vbt; in spi_oprom_get_vbt() local
3096 if (!vbt) in spi_oprom_get_vbt()
3158 if (!vbt) in oprom_get_vbt()
3192 if (!vbt) in intel_bios_get_vbt()
3203 if (!vbt) in intel_bios_get_vbt()
3236 if (!vbt) in intel_bios_init()
3244 (int)sizeof(vbt->signature), vbt->signature, in intel_bios_init()
[all …]
A Dintel_dsi_dcs_backlight.c56 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) { in dcs_get_backlight()
83 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) { in dcs_set_backlight()
102 for_each_dsi_port(port, panel->vbt.dsi.cabc_ports) { in dcs_disable_backlight()
110 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) { in dcs_disable_backlight()
135 for_each_dsi_port(port, panel->vbt.dsi.bl_ports) { in dcs_enable_backlight()
151 for_each_dsi_port(port, panel->vbt.dsi.cabc_ports) { in dcs_enable_backlight()
168 if (panel->vbt.backlight.brightness_precision_bits > 8) in dcs_setup_backlight()
169 panel->backlight.max = (1 << panel->vbt.backlight.brightness_precision_bits) - 1; in dcs_setup_backlight()
196 if (panel->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS) in intel_dsi_dcs_init_backlight_funcs()
A Dintel_dsi_vbt.c248 if (connector->panel.vbt.dsi.seq_version < 3) { in vlv_gpio_set_value()
269 if (connector->panel.vbt.dsi.seq_version >= 3) { in chv_gpio_set_value()
399 if (connector->panel.vbt.dsi.seq_version >= 3) { in mipi_exec_gpio()
406 if (connector->panel.vbt.dsi.seq_version >= 4 && data[2] & BIT(1)) in mipi_exec_gpio()
414 if (connector->panel.vbt.dsi.seq_version == 2) in mipi_exec_gpio()
620 seq_id >= ARRAY_SIZE(connector->panel.vbt.dsi.sequence))) in intel_dsi_vbt_exec()
623 data = connector->panel.vbt.dsi.sequence[seq_id]; in intel_dsi_vbt_exec()
636 if (connector->panel.vbt.dsi.seq_version >= 3) in intel_dsi_vbt_exec()
649 if (connector->panel.vbt.dsi.seq_version >= 3) in intel_dsi_vbt_exec()
752 struct mipi_config *mipi_config = connector->panel.vbt.dsi.config; in intel_dsi_vbt_init()
[all …]
A Dintel_opregion.c265 const void *vbt; member
879 const void *vbt; in intel_opregion_setup() local
991 vbt = opregion->rvda; in intel_opregion_setup()
993 if (intel_bios_is_valid_vbt(display, vbt, vbt_size)) { in intel_opregion_setup()
996 opregion->vbt = vbt; in intel_opregion_setup()
1007 vbt = base + OPREGION_VBT_OFFSET; in intel_opregion_setup()
1018 if (intel_bios_is_valid_vbt(display, vbt, vbt_size)) { in intel_opregion_setup()
1021 opregion->vbt = vbt; in intel_opregion_setup()
1138 if (!opregion || !opregion->vbt) in intel_opregion_vbt_present()
1148 if (!opregion || !opregion->vbt) in intel_opregion_get_vbt()
[all …]
A Dintel_pps.c1394 struct edp_power_seq *vbt) in pps_init_delays_vbt() argument
1399 *vbt = connector->panel.vbt.edp.pps; in pps_init_delays_vbt()
1401 if (!pps_delays_valid(vbt)) in pps_init_delays_vbt()
1410 vbt->t11_t12 = max_t(u16, vbt->t11_t12, 1300 * 10); in pps_init_delays_vbt()
1413 vbt->t11_t12); in pps_init_delays_vbt()
1420 vbt->t11_t12 += 100 * 10; in pps_init_delays_vbt()
1422 intel_pps_dump_state(intel_dp, "vbt", vbt); in pps_init_delays_vbt()
1450 struct edp_power_seq cur, vbt, spec, in pps_init_delays() local
1460 pps_init_delays_vbt(intel_dp, &vbt); in pps_init_delays()
1467 max(cur.field, vbt.field)) in pps_init_delays()
[all …]
A Dintel_panel.c54 return display->vbt.lvds_use_ssc && in intel_panel_use_ssc()
132 int min_vrefresh = connector->panel.vbt.seamless_drrs_min_refresh_rate; in intel_panel_downclock_mode()
200 return connector->panel.vbt.drrs_type; in intel_panel_drrs_type()
355 mode = connector->panel.vbt.lfp_vbt_mode; in intel_panel_add_vbt_lfp_fixed_mode()
369 mode = connector->panel.vbt.sdvo_lvds_vbt_mode; in intel_panel_add_vbt_sdvo_fixed_mode()
721 connector->panel.vbt.panel_type = -1; in intel_panel_init_alloc()
722 connector->panel.vbt.backlight.controller = -1; in intel_panel_init_alloc()
736 connector->panel.vbt.drrs_type = DRRS_TYPE_NONE; in intel_panel_init()
A Dintel_dsi.c122 orientation = connector->panel.vbt.dsi.orientation; in intel_dsi_get_panel_orientation()
126 orientation = dev_priv->display.vbt.orientation; in intel_dsi_get_panel_orientation()
A Dintel_psr.c233 return connector->panel.vbt.psr.enable; in psr_global_enabled()
839 if (connector->panel.vbt.psr.tp1_wakeup_time_us == 0) in intel_psr1_get_tp_time()
841 else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
843 else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
848 if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us == 0) in intel_psr1_get_tp_time()
850 else if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us <= 100) in intel_psr1_get_tp_time()
852 else if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us <= 500) in intel_psr1_get_tp_time()
862 connector->panel.vbt.psr.tp1_wakeup_time_us == 0 && in intel_psr1_get_tp_time()
863 connector->panel.vbt.psr.tp2_tp3_wakeup_time_us == 0) in intel_psr1_get_tp_time()
885 idle_frames = max(6, connector->panel.vbt.psr.idle_frames); in psr_compute_idle_frames()
[all …]
A Dintel_dp_aux_backlight.c519 panel->vbt.backlight.pwm_freq_hz, intel_dp->edp_dpcd, in intel_dp_aux_vesa_setup_backlight()
617 switch (panel->vbt.backlight.type) { in intel_dp_aux_init_backlight_funcs()
629 if (panel->vbt.backlight.type != INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE) in intel_dp_aux_init_backlight_funcs()
A Dvlv_dsi.c1600 struct mipi_config *mipi_config = connector->panel.vbt.dsi.config; in vlv_dphy_param_init()
1843 connector->panel.vbt.dsi.sequence[MIPI_SEQ_BACKLIGHT_OFF] = backlight_off_sequence; in vlv_dsi_lenovo_yoga_tab3_backlight_fixup()
1951 if (connector->panel.vbt.dsi.config->dual_link) in vlv_dsi_init()
1956 if (drm_WARN_ON(&dev_priv->drm, connector->panel.vbt.dsi.bl_ports & ~intel_dsi->ports)) in vlv_dsi_init()
1957 connector->panel.vbt.dsi.bl_ports &= intel_dsi->ports; in vlv_dsi_init()
1959 if (drm_WARN_ON(&dev_priv->drm, connector->panel.vbt.dsi.cabc_ports & ~intel_dsi->ports)) in vlv_dsi_init()
1960 connector->panel.vbt.dsi.cabc_ports &= intel_dsi->ports; in vlv_dsi_init()
A Dintel_lvds.c822 val = connector->panel.vbt.bios_lvds_val; in compute_is_dual_link_lvds()
852 drm_WARN(&i915->drm, !i915->display.vbt.int_lvds_support, in intel_lvds_init()
857 if (!i915->display.vbt.int_lvds_support) { in intel_lvds_init()
A Dintel_backlight.c1146 u16 pwm_freq_hz = connector->panel.vbt.backlight.pwm_freq_hz; in get_vbt_pwm_freq()
1203 min = clamp_t(int, connector->panel.vbt.backlight.min_brightness, 0, 64); in get_backlight_min_vbt()
1204 if (min != connector->panel.vbt.backlight.min_brightness) { in get_backlight_min_vbt()
1207 connector->panel.vbt.backlight.min_brightness, min); in get_backlight_min_vbt()
1416 panel->backlight.controller = connector->panel.vbt.backlight.controller; in bxt_setup_backlight()
1488 panel->backlight.controller = connector->panel.vbt.backlight.controller; in cnp_setup_backlight()
1530 if (connector->panel.vbt.dsi.config->pwm_blc == PPS_BLC_PMIC) { in ext_pwm_setup_backlight()
1652 if (!connector->panel.vbt.backlight.present) { in intel_backlight_setup()
A Dintel_dpll.c379 return i915->display.vbt.lvds_ssc_freq; in i9xx_pll_refclk()
1241 ((intel_panel_use_ssc(i915) && i915->display.vbt.lvds_ssc_freq == 100000) || in ilk_fb_cb_factor()
1371 dev_priv->display.vbt.lvds_ssc_freq); in ilk_crtc_compute_clock()
1372 refclk = dev_priv->display.vbt.lvds_ssc_freq; in ilk_crtc_compute_clock()
1540 refclk = dev_priv->display.vbt.lvds_ssc_freq; in g4x_crtc_compute_clock()
1589 refclk = dev_priv->display.vbt.lvds_ssc_freq; in pnv_crtc_compute_clock()
1627 refclk = dev_priv->display.vbt.lvds_ssc_freq; in i9xx_crtc_compute_clock()
1667 refclk = dev_priv->display.vbt.lvds_ssc_freq; in i8xx_crtc_compute_clock()
A Dicl_dsi.c1839 struct mipi_config *mipi_config = connector->panel.vbt.dsi.config; in icl_dphy_param_init()
2027 if (intel_connector->panel.vbt.dsi.config->dual_link) in icl_dsi_init()
2032 if (drm_WARN_ON(&dev_priv->drm, intel_connector->panel.vbt.dsi.bl_ports & ~intel_dsi->ports)) in icl_dsi_init()
2033 intel_connector->panel.vbt.dsi.bl_ports &= intel_dsi->ports; in icl_dsi_init()
2035 if (drm_WARN_ON(&dev_priv->drm, intel_connector->panel.vbt.dsi.cabc_ports & ~intel_dsi->ports)) in icl_dsi_init()
2036 intel_connector->panel.vbt.dsi.cabc_ports &= intel_dsi->ports; in icl_dsi_init()
A Dintel_display_core.h552 struct intel_vbt_data vbt; member
A Dintel_sdvo.c2087 ddc = intel_gmbus_get_adapter(i915, i915->display.vbt.crt_ddc_pin); in intel_sdvo_get_analog_edid()
2622 mapping = &dev_priv->display.vbt.sdvo_mappings[0]; in intel_sdvo_select_ddc_bus()
2624 mapping = &dev_priv->display.vbt.sdvo_mappings[1]; in intel_sdvo_select_ddc_bus()
2645 mapping = &dev_priv->display.vbt.sdvo_mappings[0]; in intel_sdvo_select_i2c_bus()
2647 mapping = &dev_priv->display.vbt.sdvo_mappings[1]; in intel_sdvo_select_i2c_bus()
2689 my_mapping = &dev_priv->display.vbt.sdvo_mappings[0]; in intel_sdvo_get_target_addr()
2690 other_mapping = &dev_priv->display.vbt.sdvo_mappings[1]; in intel_sdvo_get_target_addr()
2692 my_mapping = &dev_priv->display.vbt.sdvo_mappings[1]; in intel_sdvo_get_target_addr()
2693 other_mapping = &dev_priv->display.vbt.sdvo_mappings[0]; in intel_sdvo_get_target_addr()
A Dintel_dp.c519 int edp_max_rate = connector->panel.vbt.edp.max_link_rate; in vbt_max_link_rate()
1297 connector->panel.vbt.edp.dsc_disable) in intel_dp_has_dsc()
1623 intel_connector->panel.vbt.edp.bpp && in intel_dp_max_bpp()
1624 intel_connector->panel.vbt.edp.bpp < bpp) { in intel_dp_max_bpp()
1627 intel_connector->panel.vbt.edp.bpp); in intel_dp_max_bpp()
1628 bpp = intel_connector->panel.vbt.edp.bpp; in intel_dp_max_bpp()
3399 connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout); in intel_dp_wait_source_oui()
3997 if (connector->panel.vbt.edp.bpp && pipe_bpp > connector->panel.vbt.edp.bpp) { in intel_edp_fixup_vbt_bpp()
4013 pipe_bpp, connector->panel.vbt.edp.bpp); in intel_edp_fixup_vbt_bpp()
4014 connector->panel.vbt.edp.bpp = pipe_bpp; in intel_edp_fixup_vbt_bpp()
[all …]
/linux/drivers/bluetooth/
A Dvirtio_bt.c58 if (virtbt_add_inbuf(vbt) < 0) in virtbt_open_vdev()
74 cancel_work_sync(&vbt->rx); in virtbt_close_vdev()
252 schedule_work(&vbt->rx); in virtbt_rx_done()
278 vbt = kzalloc(sizeof(*vbt), GFP_KERNEL); in virtbt_probe()
279 if (!vbt) in virtbt_probe()
282 vdev->priv = vbt; in virtbt_probe()
283 vbt->vdev = vdev; in virtbt_probe()
297 vbt->hdev = hdev; in virtbt_probe()
388 virtbt_close_vdev(vbt); in virtbt_remove()
391 vbt->hdev = NULL; in virtbt_remove()
[all …]
/linux/drivers/gpu/drm/gma500/
A Dmid_bios.c142 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r0()
156 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r10()
164 struct vbt_r0 vbt; in mid_get_vbt_data_r0() local
169 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r0()
172 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r0()
192 struct vbt_r0 vbt; in mid_get_vbt_data_r1() local
197 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r1()
200 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r1()
220 struct vbt_r10 vbt; in mid_get_vbt_data_r10() local
227 if (read_vbt_r10(addr, &vbt)) in mid_get_vbt_data_r10()
[all …]
A Dintel_bios.c521 struct vbt_header *vbt = NULL; in psb_intel_init_bios() local
531 if (dev_priv->opregion.vbt) { in psb_intel_init_bios()
532 struct vbt_header *vbt = dev_priv->opregion.vbt; in psb_intel_init_bios() local
533 if (memcmp(vbt->signature, "$VBT", 4) == 0) { in psb_intel_init_bios()
535 vbt->signature); in psb_intel_init_bios()
536 bdb = (struct bdb_header *)((char *)vbt + vbt->bdb_offset); in psb_intel_init_bios()
538 dev_priv->opregion.vbt = NULL; in psb_intel_init_bios()
549 vbt = (struct vbt_header *)(bios + i); in psb_intel_init_bios()
554 if (!vbt) { in psb_intel_init_bios()
559 bdb = (struct bdb_header *)(bios + i + vbt->bdb_offset); in psb_intel_init_bios()
A Dpower.c138 int bsm, vbt; in gma_suspend_pci() local
143 pci_read_config_dword(pdev, 0xFC, &vbt); in gma_suspend_pci()
144 dev_priv->regs.saveVBT = vbt; in gma_suspend_pci()
A Dopregion.c299 opregion->vbt = NULL; in psb_intel_opregion_fini()
331 opregion->vbt = base + OPREGION_VBT_OFFSET; in psb_intel_opregion_setup()
/linux/drivers/gpu/drm/i915/gvt/
A 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()
/linux/include/dt-bindings/usb/
A Dpd.h350 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ argument
354 | (vbt) << 4 | (sopp) << 3 | ((spd) & 0x7))
/linux/include/linux/usb/
A Dpd_vdo.h380 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ argument
384 | (vbt) << 4 | (sopp) << 3 | ((spd) & 0x7))

Completed in 99 milliseconds

12