drivers/bluetooth/virtio_bt.c
103
err = virtqueue_add_outbuf(vbt->vqs[VIRTBT_VQ_TX], sg, 1, skb,
drivers/bluetooth/virtio_bt.c
110
virtqueue_kick(vbt->vqs[VIRTBT_VQ_TX]);
drivers/bluetooth/virtio_bt.c
199
static void virtbt_rx_handle(struct virtio_bluetooth *vbt, struct sk_buff *skb)
drivers/bluetooth/virtio_bt.c
226
bt_dev_err_ratelimited(vbt->hdev,
drivers/bluetooth/virtio_bt.c
234
hci_recv_frame(vbt->hdev, skb);
drivers/bluetooth/virtio_bt.c
239
struct virtio_bluetooth *vbt = container_of(work,
drivers/bluetooth/virtio_bt.c
244
skb = virtqueue_get_buf(vbt->vqs[VIRTBT_VQ_RX], &len);
drivers/bluetooth/virtio_bt.c
249
bt_dev_err_ratelimited(vbt->hdev,
drivers/bluetooth/virtio_bt.c
255
virtbt_rx_handle(vbt, skb);
drivers/bluetooth/virtio_bt.c
258
if (virtbt_add_inbuf(vbt) < 0)
drivers/bluetooth/virtio_bt.c
261
virtqueue_kick(vbt->vqs[VIRTBT_VQ_RX]);
drivers/bluetooth/virtio_bt.c
275
struct virtio_bluetooth *vbt = vq->vdev->priv;
drivers/bluetooth/virtio_bt.c
277
schedule_work(&vbt->rx);
drivers/bluetooth/virtio_bt.c
286
struct virtio_bluetooth *vbt;
drivers/bluetooth/virtio_bt.c
30
static int virtbt_add_inbuf(struct virtio_bluetooth *vbt)
drivers/bluetooth/virtio_bt.c
303
vbt = kzalloc_obj(*vbt);
drivers/bluetooth/virtio_bt.c
304
if (!vbt)
drivers/bluetooth/virtio_bt.c
307
vdev->priv = vbt;
drivers/bluetooth/virtio_bt.c
308
vbt->vdev = vdev;
drivers/bluetooth/virtio_bt.c
310
INIT_WORK(&vbt->rx, virtbt_rx_work);
drivers/bluetooth/virtio_bt.c
312
err = virtio_find_vqs(vdev, VIRTBT_NUM_VQS, vbt->vqs, vqs_info, NULL);
drivers/bluetooth/virtio_bt.c
32
struct virtqueue *vq = vbt->vqs[VIRTBT_VQ_RX];
drivers/bluetooth/virtio_bt.c
322
vbt->hdev = hdev;
drivers/bluetooth/virtio_bt.c
325
hci_set_drvdata(hdev, vbt);
drivers/bluetooth/virtio_bt.c
393
err = virtbt_open_vdev(vbt);
drivers/bluetooth/virtio_bt.c
408
struct virtio_bluetooth *vbt = vdev->priv;
drivers/bluetooth/virtio_bt.c
409
struct hci_dev *hdev = vbt->hdev;
drivers/bluetooth/virtio_bt.c
413
virtbt_close_vdev(vbt);
drivers/bluetooth/virtio_bt.c
416
vbt->hdev = NULL;
drivers/bluetooth/virtio_bt.c
419
kfree(vbt);
drivers/bluetooth/virtio_bt.c
57
static int virtbt_open_vdev(struct virtio_bluetooth *vbt)
drivers/bluetooth/virtio_bt.c
59
if (virtbt_add_inbuf(vbt) < 0)
drivers/bluetooth/virtio_bt.c
62
virtqueue_kick(vbt->vqs[VIRTBT_VQ_RX]);
drivers/bluetooth/virtio_bt.c
71
static int virtbt_close_vdev(struct virtio_bluetooth *vbt)
drivers/bluetooth/virtio_bt.c
75
cancel_work_sync(&vbt->rx);
drivers/bluetooth/virtio_bt.c
77
for (i = 0; i < ARRAY_SIZE(vbt->vqs); i++) {
drivers/bluetooth/virtio_bt.c
78
struct virtqueue *vq = vbt->vqs[i];
drivers/bluetooth/virtio_bt.c
96
struct virtio_bluetooth *vbt = hci_get_drvdata(hdev);
drivers/gpu/drm/gma500/cdv_intel_lvds.c
463
if (dev_priv->opregion.vbt)
drivers/gpu/drm/gma500/intel_bios.c
521
struct vbt_header *vbt = NULL;
drivers/gpu/drm/gma500/intel_bios.c
531
if (dev_priv->opregion.vbt) {
drivers/gpu/drm/gma500/intel_bios.c
532
struct vbt_header *vbt = dev_priv->opregion.vbt;
drivers/gpu/drm/gma500/intel_bios.c
533
if (memcmp(vbt->signature, "$VBT", 4) == 0) {
drivers/gpu/drm/gma500/intel_bios.c
535
vbt->signature);
drivers/gpu/drm/gma500/intel_bios.c
536
bdb = (struct bdb_header *)((char *)vbt + vbt->bdb_offset);
drivers/gpu/drm/gma500/intel_bios.c
538
dev_priv->opregion.vbt = NULL;
drivers/gpu/drm/gma500/intel_bios.c
549
vbt = (struct vbt_header *)(bios + i);
drivers/gpu/drm/gma500/intel_bios.c
554
if (!vbt) {
drivers/gpu/drm/gma500/intel_bios.c
559
bdb = (struct bdb_header *)(bios + i + vbt->bdb_offset);
drivers/gpu/drm/gma500/mid_bios.c
135
static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt)
drivers/gpu/drm/gma500/mid_bios.c
139
vbt_virtual = ioremap(addr, sizeof(*vbt));
drivers/gpu/drm/gma500/mid_bios.c
143
memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt));
drivers/gpu/drm/gma500/mid_bios.c
149
static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt)
drivers/gpu/drm/gma500/mid_bios.c
153
vbt_virtual = ioremap(addr, sizeof(*vbt));
drivers/gpu/drm/gma500/mid_bios.c
157
memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt));
drivers/gpu/drm/gma500/mid_bios.c
165
struct vbt_r0 vbt;
drivers/gpu/drm/gma500/mid_bios.c
170
if (read_vbt_r0(addr, &vbt))
drivers/gpu/drm/gma500/mid_bios.c
173
gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt));
drivers/gpu/drm/gma500/mid_bios.c
193
struct vbt_r0 vbt;
drivers/gpu/drm/gma500/mid_bios.c
198
if (read_vbt_r0(addr, &vbt))
drivers/gpu/drm/gma500/mid_bios.c
201
gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt));
drivers/gpu/drm/gma500/mid_bios.c
221
struct vbt_r10 vbt;
drivers/gpu/drm/gma500/mid_bios.c
228
if (read_vbt_r10(addr, &vbt))
drivers/gpu/drm/gma500/mid_bios.c
231
gct = kmalloc_objs(*gct, vbt.panel_count);
drivers/gpu/drm/gma500/mid_bios.c
235
gct_virtual = ioremap(addr + sizeof(vbt),
drivers/gpu/drm/gma500/mid_bios.c
236
sizeof(*gct) * vbt.panel_count);
drivers/gpu/drm/gma500/mid_bios.c
242
dev_priv->gct_data.bpi = vbt.primary_panel_idx;
drivers/gpu/drm/gma500/mid_bios.c
244
gct[vbt.primary_panel_idx].Panel_MIPI_Display_Descriptor;
drivers/gpu/drm/gma500/mid_bios.c
246
ti = &gct[vbt.primary_panel_idx].DTD;
drivers/gpu/drm/gma500/opregion.c
302
opregion->vbt = NULL;
drivers/gpu/drm/gma500/opregion.c
334
opregion->vbt = base + OPREGION_VBT_OFFSET;
drivers/gpu/drm/gma500/power.c
138
int bsm, vbt;
drivers/gpu/drm/gma500/power.c
143
pci_read_config_dword(pdev, 0xFC, &vbt);
drivers/gpu/drm/gma500/power.c
144
dev_priv->regs.saveVBT = vbt;
drivers/gpu/drm/gma500/psb_drv.h
199
void *vbt;
drivers/gpu/drm/i915/display/icl_dsi.c
1860
struct mipi_config *mipi_config = connector->panel.vbt.dsi.config;
drivers/gpu/drm/i915/display/icl_dsi.c
2007
if (intel_connector->panel.vbt.dsi.config->dual_link)
drivers/gpu/drm/i915/display/icl_dsi.c
2012
if (drm_WARN_ON(display->drm, intel_connector->panel.vbt.dsi.bl_ports & ~intel_dsi->ports))
drivers/gpu/drm/i915/display/icl_dsi.c
2013
intel_connector->panel.vbt.dsi.bl_ports &= intel_dsi->ports;
drivers/gpu/drm/i915/display/icl_dsi.c
2015
if (drm_WARN_ON(display->drm, intel_connector->panel.vbt.dsi.cabc_ports & ~intel_dsi->ports))
drivers/gpu/drm/i915/display/icl_dsi.c
2016
intel_connector->panel.vbt.dsi.cabc_ports &= intel_dsi->ports;
drivers/gpu/drm/i915/display/intel_backlight.c
1164
u16 pwm_freq_hz = connector->panel.vbt.backlight.pwm_freq_hz;
drivers/gpu/drm/i915/display/intel_backlight.c
1221
min = clamp_t(int, connector->panel.vbt.backlight.min_brightness, 0, 64);
drivers/gpu/drm/i915/display/intel_backlight.c
1222
if (min != connector->panel.vbt.backlight.min_brightness) {
drivers/gpu/drm/i915/display/intel_backlight.c
1225
connector->panel.vbt.backlight.min_brightness, min);
drivers/gpu/drm/i915/display/intel_backlight.c
1434
panel->backlight.controller = connector->panel.vbt.backlight.controller;
drivers/gpu/drm/i915/display/intel_backlight.c
1506
panel->backlight.controller = connector->panel.vbt.backlight.controller;
drivers/gpu/drm/i915/display/intel_backlight.c
1549
if (connector->panel.vbt.dsi.config->pwm_blc == PPS_BLC_PMIC) {
drivers/gpu/drm/i915/display/intel_backlight.c
1675
if (!connector->panel.vbt.backlight.present) {
drivers/gpu/drm/i915/display/intel_bios.c
1032
panel->vbt.lfp_vbt_mode = panel_fixed_mode;
drivers/gpu/drm/i915/display/intel_bios.c
1041
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
1057
panel->vbt.backlight.present = entry->type == BDB_BACKLIGHT_TYPE_PWM;
drivers/gpu/drm/i915/display/intel_bios.c
1058
if (!panel->vbt.backlight.present) {
drivers/gpu/drm/i915/display/intel_bios.c
1065
panel->vbt.backlight.type = INTEL_BACKLIGHT_DISPLAY_DDI;
drivers/gpu/drm/i915/display/intel_bios.c
1066
panel->vbt.backlight.controller = 0;
drivers/gpu/drm/i915/display/intel_bios.c
1067
if (display->vbt.version >= 191) {
drivers/gpu/drm/i915/display/intel_bios.c
1071
panel->vbt.backlight.type = method->type;
drivers/gpu/drm/i915/display/intel_bios.c
1072
panel->vbt.backlight.controller = method->controller;
drivers/gpu/drm/i915/display/intel_bios.c
1075
panel->vbt.backlight.pwm_freq_hz = entry->pwm_freq_hz;
drivers/gpu/drm/i915/display/intel_bios.c
1076
panel->vbt.backlight.active_low_pwm = entry->active_low_pwm;
drivers/gpu/drm/i915/display/intel_bios.c
1078
if (display->vbt.version >= 234) {
drivers/gpu/drm/i915/display/intel_bios.c
1085
if (display->vbt.version >= 236)
drivers/gpu/drm/i915/display/intel_bios.c
1097
panel->vbt.backlight.min_brightness = min_level;
drivers/gpu/drm/i915/display/intel_bios.c
1099
panel->vbt.backlight.brightness_precision_bits =
drivers/gpu/drm/i915/display/intel_bios.c
1103
panel->vbt.backlight.min_brightness = entry->min_brightness;
drivers/gpu/drm/i915/display/intel_bios.c
1106
if (display->vbt.version >= 239)
drivers/gpu/drm/i915/display/intel_bios.c
1107
panel->vbt.backlight.hdr_dpcd_refresh_timeout =
drivers/gpu/drm/i915/display/intel_bios.c
1110
panel->vbt.backlight.hdr_dpcd_refresh_timeout = 30;
drivers/gpu/drm/i915/display/intel_bios.c
1115
panel->vbt.backlight.pwm_freq_hz,
drivers/gpu/drm/i915/display/intel_bios.c
1116
panel->vbt.backlight.active_low_pwm ? "low" : "high",
drivers/gpu/drm/i915/display/intel_bios.c
1117
panel->vbt.backlight.min_brightness,
drivers/gpu/drm/i915/display/intel_bios.c
1119
panel->vbt.backlight.controller);
drivers/gpu/drm/i915/display/intel_bios.c
1170
panel->vbt.sdvo_lvds_vbt_mode = panel_fixed_mode;
drivers/gpu/drm/i915/display/intel_bios.c
1200
display->vbt.int_tv_support = general->int_tv_support;
drivers/gpu/drm/i915/display/intel_bios.c
1202
if (display->vbt.version >= 155 &&
drivers/gpu/drm/i915/display/intel_bios.c
1204
display->vbt.int_crt_support = general->int_crt_support;
drivers/gpu/drm/i915/display/intel_bios.c
1205
display->vbt.lvds_use_ssc = general->enable_ssc;
drivers/gpu/drm/i915/display/intel_bios.c
1206
display->vbt.lvds_ssc_freq =
drivers/gpu/drm/i915/display/intel_bios.c
1208
display->vbt.display_clock_mode = general->display_clock_mode;
drivers/gpu/drm/i915/display/intel_bios.c
1209
display->vbt.fdi_rx_polarity_inverted = general->fdi_rx_polarity_inverted;
drivers/gpu/drm/i915/display/intel_bios.c
1210
if (display->vbt.version >= 181) {
drivers/gpu/drm/i915/display/intel_bios.c
1211
display->vbt.orientation = general->rotate_180 ?
drivers/gpu/drm/i915/display/intel_bios.c
1215
display->vbt.orientation = DRM_MODE_PANEL_ORIENTATION_UNKNOWN;
drivers/gpu/drm/i915/display/intel_bios.c
1218
if (display->vbt.version >= 249 && general->afc_startup_config) {
drivers/gpu/drm/i915/display/intel_bios.c
1219
display->vbt.override_afc_startup = true;
drivers/gpu/drm/i915/display/intel_bios.c
1220
display->vbt.override_afc_startup_val = general->afc_startup_config == 1 ? 0 : 7;
drivers/gpu/drm/i915/display/intel_bios.c
1225
display->vbt.int_tv_support,
drivers/gpu/drm/i915/display/intel_bios.c
1226
display->vbt.int_crt_support,
drivers/gpu/drm/i915/display/intel_bios.c
1227
display->vbt.lvds_use_ssc,
drivers/gpu/drm/i915/display/intel_bios.c
1228
display->vbt.lvds_ssc_freq,
drivers/gpu/drm/i915/display/intel_bios.c
1229
display->vbt.display_clock_mode,
drivers/gpu/drm/i915/display/intel_bios.c
1230
display->vbt.fdi_rx_polarity_inverted);
drivers/gpu/drm/i915/display/intel_bios.c
1254
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
1279
mapping = &display->vbt.sdvo_mappings[child->dvo_port - 1];
drivers/gpu/drm/i915/display/intel_bios.c
1330
display->vbt.int_lvds_support = 0;
drivers/gpu/drm/i915/display/intel_bios.c
1343
if (display->vbt.version >= 134 &&
drivers/gpu/drm/i915/display/intel_bios.c
1346
display->vbt.int_lvds_support = 0;
drivers/gpu/drm/i915/display/intel_bios.c
1360
if (display->vbt.version < 228) {
drivers/gpu/drm/i915/display/intel_bios.c
1369
if (!driver->drrs_enabled && panel->vbt.drrs_type != DRRS_TYPE_NONE) {
drivers/gpu/drm/i915/display/intel_bios.c
1375
panel->vbt.drrs_type = DRRS_TYPE_STATIC;
drivers/gpu/drm/i915/display/intel_bios.c
1377
panel->vbt.drrs_type = DRRS_TYPE_NONE;
drivers/gpu/drm/i915/display/intel_bios.c
1380
panel->vbt.psr.enable = driver->psr_enabled;
drivers/gpu/drm/i915/display/intel_bios.c
1389
u8 panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
1391
panel->vbt.vrr = true; /* matches Windows behaviour */
drivers/gpu/drm/i915/display/intel_bios.c
1393
if (display->vbt.version < 228)
drivers/gpu/drm/i915/display/intel_bios.c
1400
panel->vbt.psr.enable = panel_bool(power->psr, panel_type);
drivers/gpu/drm/i915/display/intel_bios.c
1408
if (!panel_bool(power->drrs, panel_type) && panel->vbt.drrs_type != DRRS_TYPE_NONE) {
drivers/gpu/drm/i915/display/intel_bios.c
1414
panel->vbt.drrs_type = DRRS_TYPE_STATIC;
drivers/gpu/drm/i915/display/intel_bios.c
1416
panel->vbt.drrs_type = DRRS_TYPE_NONE;
drivers/gpu/drm/i915/display/intel_bios.c
1419
if (display->vbt.version >= 232)
drivers/gpu/drm/i915/display/intel_bios.c
1420
panel->vbt.edp.hobl = panel_bool(power->hobl, panel_type);
drivers/gpu/drm/i915/display/intel_bios.c
1422
if (display->vbt.version >= 233)
drivers/gpu/drm/i915/display/intel_bios.c
1423
panel->vbt.vrr = panel_bool(power->vrr_feature_enabled,
drivers/gpu/drm/i915/display/intel_bios.c
1443
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
1451
panel->vbt.edp.bpp = 18;
drivers/gpu/drm/i915/display/intel_bios.c
1454
panel->vbt.edp.bpp = 24;
drivers/gpu/drm/i915/display/intel_bios.c
1457
panel->vbt.edp.bpp = 30;
drivers/gpu/drm/i915/display/intel_bios.c
1464
vbt_edp_to_pps_delays(&panel->vbt.edp.pps,
drivers/gpu/drm/i915/display/intel_bios.c
1467
if (display->vbt.version >= 224) {
drivers/gpu/drm/i915/display/intel_bios.c
1468
panel->vbt.edp.rate =
drivers/gpu/drm/i915/display/intel_bios.c
1473
panel->vbt.edp.rate = 162000;
drivers/gpu/drm/i915/display/intel_bios.c
1476
panel->vbt.edp.rate = 270000;
drivers/gpu/drm/i915/display/intel_bios.c
1479
panel->vbt.edp.rate = 540000;
drivers/gpu/drm/i915/display/intel_bios.c
1491
panel->vbt.edp.lanes = 1;
drivers/gpu/drm/i915/display/intel_bios.c
1494
panel->vbt.edp.lanes = 2;
drivers/gpu/drm/i915/display/intel_bios.c
1497
panel->vbt.edp.lanes = 4;
drivers/gpu/drm/i915/display/intel_bios.c
1508
panel->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_0;
drivers/gpu/drm/i915/display/intel_bios.c
1511
panel->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_1;
drivers/gpu/drm/i915/display/intel_bios.c
1514
panel->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_2;
drivers/gpu/drm/i915/display/intel_bios.c
1517
panel->vbt.edp.preemphasis = DP_TRAIN_PRE_EMPH_LEVEL_3;
drivers/gpu/drm/i915/display/intel_bios.c
1528
panel->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_0;
drivers/gpu/drm/i915/display/intel_bios.c
1531
panel->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_1;
drivers/gpu/drm/i915/display/intel_bios.c
1534
panel->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_2;
drivers/gpu/drm/i915/display/intel_bios.c
1537
panel->vbt.edp.vswing = DP_TRAIN_VOLTAGE_SWING_LEVEL_3;
drivers/gpu/drm/i915/display/intel_bios.c
1546
if (display->vbt.version >= 173) {
drivers/gpu/drm/i915/display/intel_bios.c
1551
panel->vbt.edp.low_vswing =
drivers/gpu/drm/i915/display/intel_bios.c
1555
panel->vbt.edp.low_vswing = vswing == 0;
drivers/gpu/drm/i915/display/intel_bios.c
1559
panel->vbt.edp.drrs_msa_timing_delay =
drivers/gpu/drm/i915/display/intel_bios.c
1562
if (display->vbt.version >= 244)
drivers/gpu/drm/i915/display/intel_bios.c
1563
panel->vbt.edp.max_link_rate =
drivers/gpu/drm/i915/display/intel_bios.c
1566
if (display->vbt.version >= 251)
drivers/gpu/drm/i915/display/intel_bios.c
1567
panel->vbt.edp.dsc_disable =
drivers/gpu/drm/i915/display/intel_bios.c
157
list_for_each_entry(entry, &display->vbt.bdb_blocks, node) {
drivers/gpu/drm/i915/display/intel_bios.c
1570
if (display->vbt.version >= 261)
drivers/gpu/drm/i915/display/intel_bios.c
1571
panel->vbt.edp.pipe_joiner_enable =
drivers/gpu/drm/i915/display/intel_bios.c
1581
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
1591
panel->vbt.psr.full_link = psr_table->full_link;
drivers/gpu/drm/i915/display/intel_bios.c
1592
panel->vbt.psr.require_aux_wakeup = psr_table->require_aux_to_wakeup;
drivers/gpu/drm/i915/display/intel_bios.c
1593
panel->vbt.psr.idle_frames = psr_table->idle_frames;
drivers/gpu/drm/i915/display/intel_bios.c
1599
if (display->vbt.version >= 205 &&
drivers/gpu/drm/i915/display/intel_bios.c
1603
panel->vbt.psr.tp1_wakeup_time_us = 500;
drivers/gpu/drm/i915/display/intel_bios.c
1606
panel->vbt.psr.tp1_wakeup_time_us = 100;
drivers/gpu/drm/i915/display/intel_bios.c
1609
panel->vbt.psr.tp1_wakeup_time_us = 0;
drivers/gpu/drm/i915/display/intel_bios.c
1617
panel->vbt.psr.tp1_wakeup_time_us = 2500;
drivers/gpu/drm/i915/display/intel_bios.c
1623
panel->vbt.psr.tp2_tp3_wakeup_time_us = 500;
drivers/gpu/drm/i915/display/intel_bios.c
1626
panel->vbt.psr.tp2_tp3_wakeup_time_us = 100;
drivers/gpu/drm/i915/display/intel_bios.c
1629
panel->vbt.psr.tp2_tp3_wakeup_time_us = 0;
drivers/gpu/drm/i915/display/intel_bios.c
1637
panel->vbt.psr.tp2_tp3_wakeup_time_us = 2500;
drivers/gpu/drm/i915/display/intel_bios.c
1641
panel->vbt.psr.tp1_wakeup_time_us = psr_table->tp1_wakeup_time * 100;
drivers/gpu/drm/i915/display/intel_bios.c
1642
panel->vbt.psr.tp2_tp3_wakeup_time_us = psr_table->tp2_tp3_wakeup_time * 100;
drivers/gpu/drm/i915/display/intel_bios.c
1645
if (display->vbt.version >= 226) {
drivers/gpu/drm/i915/display/intel_bios.c
1664
panel->vbt.psr.psr2_tp2_tp3_wakeup_time_us = wakeup_time;
drivers/gpu/drm/i915/display/intel_bios.c
1667
panel->vbt.psr.psr2_tp2_tp3_wakeup_time_us = panel->vbt.psr.tp2_tp3_wakeup_time_us;
drivers/gpu/drm/i915/display/intel_bios.c
1677
if (!panel->vbt.dsi.config->dual_link || display->vbt.version < 197) {
drivers/gpu/drm/i915/display/intel_bios.c
1678
panel->vbt.dsi.bl_ports = BIT(port);
drivers/gpu/drm/i915/display/intel_bios.c
1679
if (panel->vbt.dsi.config->cabc_supported)
drivers/gpu/drm/i915/display/intel_bios.c
1680
panel->vbt.dsi.cabc_ports = BIT(port);
drivers/gpu/drm/i915/display/intel_bios.c
1685
switch (panel->vbt.dsi.config->dl_dcs_backlight_ports) {
drivers/gpu/drm/i915/display/intel_bios.c
1687
panel->vbt.dsi.bl_ports = BIT(PORT_A);
drivers/gpu/drm/i915/display/intel_bios.c
1690
panel->vbt.dsi.bl_ports = BIT(port_bc);
drivers/gpu/drm/i915/display/intel_bios.c
1694
panel->vbt.dsi.bl_ports = BIT(PORT_A) | BIT(port_bc);
drivers/gpu/drm/i915/display/intel_bios.c
1698
if (!panel->vbt.dsi.config->cabc_supported)
drivers/gpu/drm/i915/display/intel_bios.c
1701
switch (panel->vbt.dsi.config->dl_dcs_cabc_ports) {
drivers/gpu/drm/i915/display/intel_bios.c
1703
panel->vbt.dsi.cabc_ports = BIT(PORT_A);
drivers/gpu/drm/i915/display/intel_bios.c
1706
panel->vbt.dsi.cabc_ports = BIT(port_bc);
drivers/gpu/drm/i915/display/intel_bios.c
1710
panel->vbt.dsi.cabc_ports =
drivers/gpu/drm/i915/display/intel_bios.c
1723
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
1731
panel->vbt.dsi.panel_id = MIPI_DSI_UNDEFINED_PANEL_ID;
drivers/gpu/drm/i915/display/intel_bios.c
1750
panel->vbt.dsi.config = kmemdup(config, sizeof(struct mipi_config), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
1751
if (!panel->vbt.dsi.config)
drivers/gpu/drm/i915/display/intel_bios.c
1754
panel->vbt.dsi.pps = kmemdup(pps, sizeof(struct mipi_pps_data), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
1755
if (!panel->vbt.dsi.pps) {
drivers/gpu/drm/i915/display/intel_bios.c
1756
kfree(panel->vbt.dsi.config);
drivers/gpu/drm/i915/display/intel_bios.c
1769
panel->vbt.dsi.orientation =
drivers/gpu/drm/i915/display/intel_bios.c
1773
panel->vbt.dsi.orientation =
drivers/gpu/drm/i915/display/intel_bios.c
1777
panel->vbt.dsi.orientation =
drivers/gpu/drm/i915/display/intel_bios.c
1781
panel->vbt.dsi.orientation =
drivers/gpu/drm/i915/display/intel_bios.c
1787
panel->vbt.dsi.panel_id = MIPI_DSI_GENERIC_PANEL_ID;
drivers/gpu/drm/i915/display/intel_bios.c
1959
const u8 *data = panel->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP];
drivers/gpu/drm/i915/display/intel_bios.c
1963
!data || panel->vbt.dsi.seq_version >= 3))
drivers/gpu/drm/i915/display/intel_bios.c
1998
if (panel->vbt.dsi.config->is_cmd_mode ||
drivers/gpu/drm/i915/display/intel_bios.c
1999
panel->vbt.dsi.seq_version >= 3)
drivers/gpu/drm/i915/display/intel_bios.c
2003
if (!panel->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP] ||
drivers/gpu/drm/i915/display/intel_bios.c
2004
!panel->vbt.dsi.sequence[MIPI_SEQ_ASSERT_RESET] ||
drivers/gpu/drm/i915/display/intel_bios.c
2005
panel->vbt.dsi.sequence[MIPI_SEQ_DEASSERT_RESET])
drivers/gpu/drm/i915/display/intel_bios.c
2017
init_otp = (u8 *)panel->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP];
drivers/gpu/drm/i915/display/intel_bios.c
2018
panel->vbt.dsi.deassert_seq = kmemdup(init_otp, len + 1, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
2019
if (!panel->vbt.dsi.deassert_seq)
drivers/gpu/drm/i915/display/intel_bios.c
2021
panel->vbt.dsi.deassert_seq[0] = MIPI_SEQ_DEASSERT_RESET;
drivers/gpu/drm/i915/display/intel_bios.c
2022
panel->vbt.dsi.deassert_seq[len] = MIPI_SEQ_ELEM_END;
drivers/gpu/drm/i915/display/intel_bios.c
2024
panel->vbt.dsi.sequence[MIPI_SEQ_DEASSERT_RESET] =
drivers/gpu/drm/i915/display/intel_bios.c
2025
panel->vbt.dsi.deassert_seq;
drivers/gpu/drm/i915/display/intel_bios.c
2029
panel->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP] = init_otp + len - 1;
drivers/gpu/drm/i915/display/intel_bios.c
2049
if (!panel->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP] &&
drivers/gpu/drm/i915/display/intel_bios.c
2050
panel->vbt.dsi.sequence[MIPI_SEQ_DISPLAY_ON]) {
drivers/gpu/drm/i915/display/intel_bios.c
2054
swap(panel->vbt.dsi.sequence[MIPI_SEQ_INIT_OTP],
drivers/gpu/drm/i915/display/intel_bios.c
2055
panel->vbt.dsi.sequence[MIPI_SEQ_DISPLAY_ON]);
drivers/gpu/drm/i915/display/intel_bios.c
2072
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
2080
if (panel->vbt.dsi.panel_id != MIPI_DSI_GENERIC_PANEL_ID)
drivers/gpu/drm/i915/display/intel_bios.c
2126
panel->vbt.dsi.sequence[seq_id] = data + index;
drivers/gpu/drm/i915/display/intel_bios.c
2139
panel->vbt.dsi.data = data;
drivers/gpu/drm/i915/display/intel_bios.c
2140
panel->vbt.dsi.size = seq_size;
drivers/gpu/drm/i915/display/intel_bios.c
2141
panel->vbt.dsi.seq_version = sequence->version;
drivers/gpu/drm/i915/display/intel_bios.c
2150
memset(panel->vbt.dsi.sequence, 0, sizeof(panel->vbt.dsi.sequence));
drivers/gpu/drm/i915/display/intel_bios.c
2161
if (display->vbt.version < 198)
drivers/gpu/drm/i915/display/intel_bios.c
2181
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
2525
if (!devdata || devdata->display->vbt.version < 216)
drivers/gpu/drm/i915/display/intel_bios.c
2528
if (devdata->display->vbt.version >= 230)
drivers/gpu/drm/i915/display/intel_bios.c
2536
if (!devdata || devdata->display->vbt.version < 244)
drivers/gpu/drm/i915/display/intel_bios.c
2546
if (!devdata || devdata->display->vbt.version < 263)
drivers/gpu/drm/i915/display/intel_bios.c
2693
if (!devdata || devdata->display->vbt.version < 158 ||
drivers/gpu/drm/i915/display/intel_bios.c
2702
if (!devdata || devdata->display->vbt.version < 204)
drivers/gpu/drm/i915/display/intel_bios.c
2851
list_for_each_entry(devdata, &display->vbt.display_devices, node)
drivers/gpu/drm/i915/display/intel_bios.c
2854
list_for_each_entry(devdata, &display->vbt.display_devices, node)
drivers/gpu/drm/i915/display/intel_bios.c
2886
expected_size = child_device_expected_size(display->vbt.version);
drivers/gpu/drm/i915/display/intel_bios.c
2891
display->vbt.version, expected_size);
drivers/gpu/drm/i915/display/intel_bios.c
2898
size, expected_size, display->vbt.version);
drivers/gpu/drm/i915/display/intel_bios.c
2939
display->vbt.crt_ddc_pin = bus_pin;
drivers/gpu/drm/i915/display/intel_bios.c
2970
list_add_tail(&devdata->node, &display->vbt.display_devices);
drivers/gpu/drm/i915/display/intel_bios.c
2973
if (list_empty(&display->vbt.display_devices))
drivers/gpu/drm/i915/display/intel_bios.c
2982
display->vbt.crt_ddc_pin = GMBUS_PIN_VGADDC;
drivers/gpu/drm/i915/display/intel_bios.c
2985
display->vbt.int_tv_support = 1;
drivers/gpu/drm/i915/display/intel_bios.c
2986
display->vbt.int_crt_support = 1;
drivers/gpu/drm/i915/display/intel_bios.c
2989
display->vbt.int_lvds_support = 1;
drivers/gpu/drm/i915/display/intel_bios.c
2992
display->vbt.lvds_use_ssc = 1;
drivers/gpu/drm/i915/display/intel_bios.c
2997
display->vbt.lvds_ssc_freq = intel_bios_ssc_frequency(display,
drivers/gpu/drm/i915/display/intel_bios.c
3000
display->vbt.lvds_ssc_freq);
drivers/gpu/drm/i915/display/intel_bios.c
3008
panel->vbt.backlight.present = true;
drivers/gpu/drm/i915/display/intel_bios.c
3011
panel->vbt.lvds_dither = true;
drivers/gpu/drm/i915/display/intel_bios.c
3060
list_add_tail(&devdata->node, &display->vbt.display_devices);
drivers/gpu/drm/i915/display/intel_bios.c
3068
display->vbt.version = 155;
drivers/gpu/drm/i915/display/intel_bios.c
3071
static const struct bdb_header *get_bdb_header(const struct vbt_header *vbt)
drivers/gpu/drm/i915/display/intel_bios.c
3073
const void *_vbt = vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3075
return _vbt + vbt->bdb_offset;
drivers/gpu/drm/i915/display/intel_bios.c
3092
const struct vbt_header *vbt = buf;
drivers/gpu/drm/i915/display/intel_bios.c
3095
if (!vbt)
drivers/gpu/drm/i915/display/intel_bios.c
3103
if (memcmp(vbt->signature, vbt_signature, vbt_signature_len)) {
drivers/gpu/drm/i915/display/intel_bios.c
3108
if (vbt->vbt_size > size) {
drivers/gpu/drm/i915/display/intel_bios.c
3114
size = vbt->vbt_size;
drivers/gpu/drm/i915/display/intel_bios.c
3117
vbt->bdb_offset,
drivers/gpu/drm/i915/display/intel_bios.c
3124
bdb = get_bdb_header(vbt);
drivers/gpu/drm/i915/display/intel_bios.c
3125
if (range_overflows_t(size_t, vbt->bdb_offset, bdb->bdb_size, size)) {
drivers/gpu/drm/i915/display/intel_bios.c
3130
return vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3136
struct vbt_header *vbt = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3153
vbt = kmemdup(fw->data, fw->size, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
3154
if (vbt) {
drivers/gpu/drm/i915/display/intel_bios.c
3167
return vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3174
struct vbt_header *vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3193
BUILD_BUG_ON(sizeof(vbt->vbt_size) != sizeof(u16));
drivers/gpu/drm/i915/display/intel_bios.c
3201
vbt = kzalloc(round_up(vbt_size, 4), GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_bios.c
3202
if (!vbt)
drivers/gpu/drm/i915/display/intel_bios.c
3205
intel_rom_read_block(rom, vbt, offset, vbt_size);
drivers/gpu/drm/i915/display/intel_bios.c
3207
if (!intel_bios_is_valid_vbt(display, vbt, vbt_size))
drivers/gpu/drm/i915/display/intel_bios.c
3217
return vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3220
kfree(vbt);
drivers/gpu/drm/i915/display/intel_bios.c
3229
const struct vbt_header *vbt = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3231
vbt = firmware_get_vbt(display, sizep);
drivers/gpu/drm/i915/display/intel_bios.c
3233
if (!vbt)
drivers/gpu/drm/i915/display/intel_bios.c
3234
vbt = intel_opregion_get_vbt(display, sizep);
drivers/gpu/drm/i915/display/intel_bios.c
3240
if (!vbt && display->platform.dgfx)
drivers/gpu/drm/i915/display/intel_bios.c
3242
vbt = oprom_get_vbt(display, intel_rom_spi(display->drm), sizep, "SPI flash");
drivers/gpu/drm/i915/display/intel_bios.c
3244
if (!vbt)
drivers/gpu/drm/i915/display/intel_bios.c
3246
vbt = oprom_get_vbt(display, intel_rom_pci(display->drm), sizep, "PCI ROM");
drivers/gpu/drm/i915/display/intel_bios.c
3248
return vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3261
const struct vbt_header *vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3264
INIT_LIST_HEAD(&display->vbt.display_devices);
drivers/gpu/drm/i915/display/intel_bios.c
3265
INIT_LIST_HEAD(&display->vbt.bdb_blocks);
drivers/gpu/drm/i915/display/intel_bios.c
3275
vbt = intel_bios_get_vbt(display, NULL);
drivers/gpu/drm/i915/display/intel_bios.c
3277
if (!vbt)
drivers/gpu/drm/i915/display/intel_bios.c
3280
bdb = get_bdb_header(vbt);
drivers/gpu/drm/i915/display/intel_bios.c
3281
display->vbt.version = bdb->version;
drivers/gpu/drm/i915/display/intel_bios.c
3285
(int)sizeof(vbt->signature), vbt->signature,
drivers/gpu/drm/i915/display/intel_bios.c
3286
display->vbt.version);
drivers/gpu/drm/i915/display/intel_bios.c
3299
if (!vbt) {
drivers/gpu/drm/i915/display/intel_bios.c
3309
kfree(vbt);
drivers/gpu/drm/i915/display/intel_bios.c
3319
if (panel->vbt.panel_type >= 0) {
drivers/gpu/drm/i915/display/intel_bios.c
3324
panel->vbt.panel_type = get_panel_type(display, devdata,
drivers/gpu/drm/i915/display/intel_bios.c
3326
if (panel->vbt.panel_type < 0) {
drivers/gpu/drm/i915/display/intel_bios.c
3370
list_for_each_entry_safe(devdata, nd, &display->vbt.display_devices,
drivers/gpu/drm/i915/display/intel_bios.c
3377
list_for_each_entry_safe(entry, ne, &display->vbt.bdb_blocks, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3385
kfree(panel->vbt.sdvo_lvds_vbt_mode);
drivers/gpu/drm/i915/display/intel_bios.c
3386
panel->vbt.sdvo_lvds_vbt_mode = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3387
kfree(panel->vbt.lfp_vbt_mode);
drivers/gpu/drm/i915/display/intel_bios.c
3388
panel->vbt.lfp_vbt_mode = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3389
kfree(panel->vbt.dsi.data);
drivers/gpu/drm/i915/display/intel_bios.c
3390
panel->vbt.dsi.data = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3391
kfree(panel->vbt.dsi.pps);
drivers/gpu/drm/i915/display/intel_bios.c
3392
panel->vbt.dsi.pps = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3393
kfree(panel->vbt.dsi.config);
drivers/gpu/drm/i915/display/intel_bios.c
3394
panel->vbt.dsi.config = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3395
kfree(panel->vbt.dsi.deassert_seq);
drivers/gpu/drm/i915/display/intel_bios.c
3396
panel->vbt.dsi.deassert_seq = NULL;
drivers/gpu/drm/i915/display/intel_bios.c
3410
if (!display->vbt.int_tv_support)
drivers/gpu/drm/i915/display/intel_bios.c
3413
if (list_empty(&display->vbt.display_devices))
drivers/gpu/drm/i915/display/intel_bios.c
3416
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3452
if (list_empty(&display->vbt.display_devices))
drivers/gpu/drm/i915/display/intel_bios.c
3455
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3505
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3549
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3656
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3771
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3782
if (!devdata || devdata->display->vbt.version < 196 || !devdata->child.iboost)
drivers/gpu/drm/i915/display/intel_bios.c
3790
if (!devdata || devdata->display->vbt.version < 196 || !devdata->child.iboost)
drivers/gpu/drm/i915/display/intel_bios.c
3806
return devdata->display->vbt.version >= 195 && devdata->child.dp_usb_type_c;
drivers/gpu/drm/i915/display/intel_bios.c
381
if (display->vbt.version < 155)
drivers/gpu/drm/i915/display/intel_bios.c
3811
return devdata->display->vbt.version >= 209 && devdata->child.tbt;
drivers/gpu/drm/i915/display/intel_bios.c
3816
return devdata->display->vbt.version >= 264 &&
drivers/gpu/drm/i915/display/intel_bios.c
3822
return devdata->display->vbt.version >= 264 &&
drivers/gpu/drm/i915/display/intel_bios.c
3841
list_for_each_entry(devdata, &display->vbt.display_devices, node) {
drivers/gpu/drm/i915/display/intel_bios.c
3855
list_for_each_entry(devdata, &display->vbt.display_devices, node)
drivers/gpu/drm/i915/display/intel_bios.c
3862
const void *vbt;
drivers/gpu/drm/i915/display/intel_bios.c
3865
vbt = intel_bios_get_vbt(display, &vbt_size);
drivers/gpu/drm/i915/display/intel_bios.c
3867
if (vbt) {
drivers/gpu/drm/i915/display/intel_bios.c
3868
seq_write(m, vbt, vbt_size);
drivers/gpu/drm/i915/display/intel_bios.c
3869
kfree(vbt);
drivers/gpu/drm/i915/display/intel_bios.c
513
list_add_tail(&entry->node, &display->vbt.bdb_blocks);
drivers/gpu/drm/i915/display/intel_bios.c
818
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
825
panel->vbt.lvds_dither = lfp_options->pixel_dither;
drivers/gpu/drm/i915/display/intel_bios.c
844
panel->vbt.drrs_type = DRRS_TYPE_STATIC;
drivers/gpu/drm/i915/display/intel_bios.c
848
panel->vbt.drrs_type = DRRS_TYPE_SEAMLESS;
drivers/gpu/drm/i915/display/intel_bios.c
853
panel->vbt.drrs_type = DRRS_TYPE_NONE;
drivers/gpu/drm/i915/display/intel_bios.c
869
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
881
panel->vbt.lfp_vbt_mode = panel_fixed_mode;
drivers/gpu/drm/i915/display/intel_bios.c
894
panel->vbt.bios_lvds_val = fp_timing->lvds_reg_val;
drivers/gpu/drm/i915/display/intel_bios.c
897
panel->vbt.bios_lvds_val);
drivers/gpu/drm/i915/display/intel_bios.c
910
int panel_type = panel->vbt.panel_type;
drivers/gpu/drm/i915/display/intel_bios.c
920
if (!panel->vbt.lfp_vbt_mode)
drivers/gpu/drm/i915/display/intel_bios.c
936
if (display->vbt.version >= 188) {
drivers/gpu/drm/i915/display/intel_bios.c
937
panel->vbt.seamless_drrs_min_refresh_rate =
drivers/gpu/drm/i915/display/intel_bios.c
941
panel->vbt.seamless_drrs_min_refresh_rate);
drivers/gpu/drm/i915/display/intel_bios.c
962
if (display->vbt.version < 229)
drivers/gpu/drm/i915/display/intel_bios.c
982
if (panel->vbt.panel_type >= num_dtd) {
drivers/gpu/drm/i915/display/intel_bios.c
985
panel->vbt.panel_type, num_dtd);
drivers/gpu/drm/i915/display/intel_bios.c
989
dtd = &generic_dtd->dtd[panel->vbt.panel_type];
drivers/gpu/drm/i915/display/intel_crt.c
1054
ddc_pin = display->vbt.crt_ddc_pin;
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c
1192
return connector->panel.vbt.edp.hobl && !intel_dp->hobl_failed;
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c
1200
return connector->panel.vbt.edp.low_vswing;
drivers/gpu/drm/i915/display/intel_display.c
2582
if (display->vbt.lvds_use_ssc != bios_lvds_use_ssc) {
drivers/gpu/drm/i915/display/intel_display.c
2586
str_enabled_disabled(display->vbt.lvds_use_ssc));
drivers/gpu/drm/i915/display/intel_display.c
2587
display->vbt.lvds_use_ssc = bios_lvds_use_ssc;
drivers/gpu/drm/i915/display/intel_display.c
7833
if (!display->vbt.int_crt_support)
drivers/gpu/drm/i915/display/intel_display.c
7903
if (display->platform.valleyview && display->vbt.int_crt_support)
drivers/gpu/drm/i915/display/intel_display_core.h
643
struct intel_vbt_data vbt;
drivers/gpu/drm/i915/display/intel_display_types.h
446
struct intel_vbt_panel_data vbt;
drivers/gpu/drm/i915/display/intel_dp.c
1428
connector->panel.vbt.edp.dsc_disable)
drivers/gpu/drm/i915/display/intel_dp.c
1870
connector->panel.vbt.edp.bpp &&
drivers/gpu/drm/i915/display/intel_dp.c
1871
connector->panel.vbt.edp.bpp < bpp) {
drivers/gpu/drm/i915/display/intel_dp.c
1874
connector->panel.vbt.edp.bpp);
drivers/gpu/drm/i915/display/intel_dp.c
1875
bpp = connector->panel.vbt.edp.bpp;
drivers/gpu/drm/i915/display/intel_dp.c
3418
pipe_config->msa_timing_delay = connector->panel.vbt.edp.drrs_msa_timing_delay;
drivers/gpu/drm/i915/display/intel_dp.c
4047
connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
drivers/gpu/drm/i915/display/intel_dp.c
4050
connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout);
drivers/gpu/drm/i915/display/intel_dp.c
4729
if (connector->panel.vbt.edp.bpp && pipe_bpp > connector->panel.vbt.edp.bpp) {
drivers/gpu/drm/i915/display/intel_dp.c
4745
pipe_bpp, connector->panel.vbt.edp.bpp);
drivers/gpu/drm/i915/display/intel_dp.c
4746
connector->panel.vbt.edp.bpp = pipe_bpp;
drivers/gpu/drm/i915/display/intel_dp.c
515
!connector->panel.vbt.edp.pipe_joiner_enable)
drivers/gpu/drm/i915/display/intel_dp.c
570
int edp_max_rate = connector->panel.vbt.edp.max_link_rate;
drivers/gpu/drm/i915/display/intel_dp.c
7194
display->vbt.orientation,
drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
543
panel->vbt.backlight.pwm_freq_hz,
drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
698
switch (panel->vbt.backlight.type) {
drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
710
if (panel->vbt.backlight.type != INTEL_BACKLIGHT_VESA_EDP_AUX_INTERFACE)
drivers/gpu/drm/i915/display/intel_dpll.c
1220
((intel_panel_use_ssc(display) && display->vbt.lvds_ssc_freq == 100000) ||
drivers/gpu/drm/i915/display/intel_dpll.c
1349
display->vbt.lvds_ssc_freq);
drivers/gpu/drm/i915/display/intel_dpll.c
1350
refclk = display->vbt.lvds_ssc_freq;
drivers/gpu/drm/i915/display/intel_dpll.c
1518
refclk = display->vbt.lvds_ssc_freq;
drivers/gpu/drm/i915/display/intel_dpll.c
1567
refclk = display->vbt.lvds_ssc_freq;
drivers/gpu/drm/i915/display/intel_dpll.c
1605
refclk = display->vbt.lvds_ssc_freq;
drivers/gpu/drm/i915/display/intel_dpll.c
1645
refclk = display->vbt.lvds_ssc_freq;
drivers/gpu/drm/i915/display/intel_dpll.c
382
return display->vbt.lvds_ssc_freq;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2937
if (display->vbt.override_afc_startup)
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2938
hw_state->div0 = TGL_DPLL0_DIV0_AFC_STARTUP(display->vbt.override_afc_startup_val);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3134
if (display->vbt.override_afc_startup) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3135
u8 val = display->vbt.override_afc_startup_val;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3705
if (display->vbt.override_afc_startup)
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3770
if (display->vbt.override_afc_startup) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3844
drm_WARN_ON_ONCE(display->drm, display->vbt.override_afc_startup &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3846
if (display->vbt.override_afc_startup &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
3927
if (display->vbt.override_afc_startup)
drivers/gpu/drm/i915/display/intel_dsi.c
122
orientation = connector->panel.vbt.dsi.orientation;
drivers/gpu/drm/i915/display/intel_dsi.c
126
orientation = display->vbt.orientation;
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
103
for_each_dsi_port(port, panel->vbt.dsi.cabc_ports) {
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
111
for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
136
for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
152
for_each_dsi_port(port, panel->vbt.dsi.cabc_ports) {
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
169
if (panel->vbt.backlight.brightness_precision_bits > 8)
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
170
panel->backlight.max = (1 << panel->vbt.backlight.brightness_precision_bits) - 1;
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
197
if (panel->vbt.backlight.type != INTEL_BACKLIGHT_DSI_DCS)
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
57
for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
84
for_each_dsi_port(port, panel->vbt.dsi.bl_ports) {
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
256
if (connector->panel.vbt.dsi.seq_version < 3) {
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
277
if (connector->panel.vbt.dsi.seq_version >= 3) {
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
406
if (connector->panel.vbt.dsi.seq_version >= 3) {
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
413
if (connector->panel.vbt.dsi.seq_version >= 4 && data[2] & BIT(1))
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
421
if (connector->panel.vbt.dsi.seq_version == 2)
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
627
seq_id >= ARRAY_SIZE(connector->panel.vbt.dsi.sequence)))
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
630
data = connector->panel.vbt.dsi.sequence[seq_id];
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
643
if (connector->panel.vbt.dsi.seq_version >= 3)
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
656
if (connector->panel.vbt.dsi.seq_version >= 3)
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
767
struct mipi_config *mipi_config = connector->panel.vbt.dsi.config;
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
768
struct mipi_pps_data *pps = connector->panel.vbt.dsi.pps;
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
769
struct drm_display_mode *mode = connector->panel.vbt.lfp_vbt_mode;
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
904
struct mipi_config *mipi_config = connector->panel.vbt.dsi.config;
drivers/gpu/drm/i915/display/intel_lvds.c
825
val = connector->panel.vbt.bios_lvds_val;
drivers/gpu/drm/i915/display/intel_lvds.c
854
drm_WARN(display->drm, !display->vbt.int_lvds_support,
drivers/gpu/drm/i915/display/intel_lvds.c
859
if (!display->vbt.int_lvds_support) {
drivers/gpu/drm/i915/display/intel_opregion.c
1001
opregion->vbt = vbt;
drivers/gpu/drm/i915/display/intel_opregion.c
1012
vbt = base + OPREGION_VBT_OFFSET;
drivers/gpu/drm/i915/display/intel_opregion.c
1023
if (intel_bios_is_valid_vbt(display, vbt, vbt_size)) {
drivers/gpu/drm/i915/display/intel_opregion.c
1026
opregion->vbt = vbt;
drivers/gpu/drm/i915/display/intel_opregion.c
1143
if (!opregion || !opregion->vbt)
drivers/gpu/drm/i915/display/intel_opregion.c
1153
if (!opregion || !opregion->vbt)
drivers/gpu/drm/i915/display/intel_opregion.c
1159
return kmemdup(opregion->vbt, opregion->vbt_size, GFP_KERNEL);
drivers/gpu/drm/i915/display/intel_opregion.c
269
const void *vbt;
drivers/gpu/drm/i915/display/intel_opregion.c
884
const void *vbt;
drivers/gpu/drm/i915/display/intel_opregion.c
996
vbt = opregion->rvda;
drivers/gpu/drm/i915/display/intel_opregion.c
998
if (intel_bios_is_valid_vbt(display, vbt, vbt_size)) {
drivers/gpu/drm/i915/display/intel_panel.c
129
int min_vrefresh = connector->panel.vbt.seamless_drrs_min_refresh_rate;
drivers/gpu/drm/i915/display/intel_panel.c
197
return connector->panel.vbt.drrs_type;
drivers/gpu/drm/i915/display/intel_panel.c
352
mode = connector->panel.vbt.lfp_vbt_mode;
drivers/gpu/drm/i915/display/intel_panel.c
366
mode = connector->panel.vbt.sdvo_lvds_vbt_mode;
drivers/gpu/drm/i915/display/intel_panel.c
430
connector->panel.vbt.panel_type = -1;
drivers/gpu/drm/i915/display/intel_panel.c
431
connector->panel.vbt.backlight.controller = -1;
drivers/gpu/drm/i915/display/intel_panel.c
445
connector->panel.vbt.drrs_type = DRRS_TYPE_NONE;
drivers/gpu/drm/i915/display/intel_panel.c
51
return display->vbt.lvds_use_ssc &&
drivers/gpu/drm/i915/display/intel_pch.c
254
if (display->vbt.fdi_rx_polarity_inverted)
drivers/gpu/drm/i915/display/intel_pch_refclk.c
529
has_ck505 = display->vbt.display_clock_mode;
drivers/gpu/drm/i915/display/intel_pps.c
1471
struct intel_pps_delays *vbt)
drivers/gpu/drm/i915/display/intel_pps.c
1476
*vbt = connector->panel.vbt.edp.pps;
drivers/gpu/drm/i915/display/intel_pps.c
1478
if (!pps_delays_valid(vbt))
drivers/gpu/drm/i915/display/intel_pps.c
1488
vbt->power_cycle = max_t(u16, vbt->power_cycle, msecs_to_pps_units(1300));
drivers/gpu/drm/i915/display/intel_pps.c
1491
vbt->power_cycle);
drivers/gpu/drm/i915/display/intel_pps.c
1494
intel_pps_dump_state(intel_dp, "vbt", vbt);
drivers/gpu/drm/i915/display/intel_pps.c
1517
struct intel_pps_delays cur, vbt, spec,
drivers/gpu/drm/i915/display/intel_pps.c
1527
pps_init_delays_vbt(intel_dp, &vbt);
drivers/gpu/drm/i915/display/intel_pps.c
1532
#define assign_final(field) final->field = (max(cur.field, vbt.field) == 0 ? \
drivers/gpu/drm/i915/display/intel_pps.c
1534
max(cur.field, vbt.field))
drivers/gpu/drm/i915/display/intel_pps.c
1727
connector->panel.vbt.backlight.controller >= 0 &&
drivers/gpu/drm/i915/display/intel_pps.c
1728
intel_dp->pps.pps_idx != connector->panel.vbt.backlight.controller,
drivers/gpu/drm/i915/display/intel_pps.c
1731
intel_dp->pps.pps_idx, connector->panel.vbt.backlight.controller);
drivers/gpu/drm/i915/display/intel_pps.c
1733
if (connector->panel.vbt.backlight.controller >= 0)
drivers/gpu/drm/i915/display/intel_pps.c
1734
intel_dp->pps.pps_idx = connector->panel.vbt.backlight.controller;
drivers/gpu/drm/i915/display/intel_pps.c
415
intel_dp->pps.pps_idx = connector->panel.vbt.backlight.controller;
drivers/gpu/drm/i915/display/intel_psr.c
1007
if (connector->panel.vbt.psr.psr2_tp2_tp3_wakeup_time_us >= 0 &&
drivers/gpu/drm/i915/display/intel_psr.c
1008
connector->panel.vbt.psr.psr2_tp2_tp3_wakeup_time_us <= 50)
drivers/gpu/drm/i915/display/intel_psr.c
1010
else if (connector->panel.vbt.psr.psr2_tp2_tp3_wakeup_time_us <= 100)
drivers/gpu/drm/i915/display/intel_psr.c
1012
else if (connector->panel.vbt.psr.psr2_tp2_tp3_wakeup_time_us <= 500)
drivers/gpu/drm/i915/display/intel_psr.c
248
connector->panel.vbt.psr.enable : true;
drivers/gpu/drm/i915/display/intel_psr.c
3829
intel_dp->psr.link_standby = connector->panel.vbt.psr.full_link;
drivers/gpu/drm/i915/display/intel_psr.c
892
if (connector->panel.vbt.psr.tp1_wakeup_time_us == 0)
drivers/gpu/drm/i915/display/intel_psr.c
894
else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 100)
drivers/gpu/drm/i915/display/intel_psr.c
896
else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 500)
drivers/gpu/drm/i915/display/intel_psr.c
901
if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us == 0)
drivers/gpu/drm/i915/display/intel_psr.c
903
else if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us <= 100)
drivers/gpu/drm/i915/display/intel_psr.c
905
else if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us <= 500)
drivers/gpu/drm/i915/display/intel_psr.c
915
connector->panel.vbt.psr.tp1_wakeup_time_us == 0 &&
drivers/gpu/drm/i915/display/intel_psr.c
916
connector->panel.vbt.psr.tp2_tp3_wakeup_time_us == 0)
drivers/gpu/drm/i915/display/intel_psr.c
938
idle_frames = max(6, connector->panel.vbt.psr.idle_frames);
drivers/gpu/drm/i915/display/intel_sdvo.c
2093
ddc = intel_gmbus_get_adapter(display, display->vbt.crt_ddc_pin);
drivers/gpu/drm/i915/display/intel_sdvo.c
2628
mapping = &display->vbt.sdvo_mappings[0];
drivers/gpu/drm/i915/display/intel_sdvo.c
2630
mapping = &display->vbt.sdvo_mappings[1];
drivers/gpu/drm/i915/display/intel_sdvo.c
2651
mapping = &display->vbt.sdvo_mappings[0];
drivers/gpu/drm/i915/display/intel_sdvo.c
2653
mapping = &display->vbt.sdvo_mappings[1];
drivers/gpu/drm/i915/display/intel_sdvo.c
2695
my_mapping = &display->vbt.sdvo_mappings[0];
drivers/gpu/drm/i915/display/intel_sdvo.c
2696
other_mapping = &display->vbt.sdvo_mappings[1];
drivers/gpu/drm/i915/display/intel_sdvo.c
2698
my_mapping = &display->vbt.sdvo_mappings[1];
drivers/gpu/drm/i915/display/intel_sdvo.c
2699
other_mapping = &display->vbt.sdvo_mappings[0];
drivers/gpu/drm/i915/display/intel_vrr.c
51
if (!connector->panel.vbt.vrr)
drivers/gpu/drm/i915/display/vlv_dsi.c
1595
struct mipi_config *mipi_config = connector->panel.vbt.dsi.config;
drivers/gpu/drm/i915/display/vlv_dsi.c
1863
connector->panel.vbt.dsi.sequence[MIPI_SEQ_BACKLIGHT_OFF] = backlight_off_sequence;
drivers/gpu/drm/i915/display/vlv_dsi.c
1970
if (connector->panel.vbt.dsi.config->dual_link)
drivers/gpu/drm/i915/display/vlv_dsi.c
1975
if (drm_WARN_ON(display->drm, connector->panel.vbt.dsi.bl_ports & ~intel_dsi->ports))
drivers/gpu/drm/i915/display/vlv_dsi.c
1976
connector->panel.vbt.dsi.bl_ports &= intel_dsi->ports;
drivers/gpu/drm/i915/display/vlv_dsi.c
1978
if (drm_WARN_ON(display->drm, connector->panel.vbt.dsi.cabc_ports & ~intel_dsi->ports))
drivers/gpu/drm/i915/display/vlv_dsi.c
1979
connector->panel.vbt.dsi.cabc_ports &= intel_dsi->ports;
drivers/gpu/drm/i915/gvt/opregion.c
137
static void virt_vbt_generation(struct vbt *v)
drivers/gpu/drm/i915/gvt/opregion.c
141
memset(v, 0, sizeof(struct vbt));
drivers/gpu/drm/i915/gvt/opregion.c
151
v->header.vbt_size = sizeof(struct vbt);
drivers/gpu/drm/i915/gvt/opregion.c
152
v->header.bdb_offset = offsetof(struct vbt, bdb_header);
drivers/gpu/drm/i915/gvt/opregion.c
158
v->bdb_header.bdb_size = sizeof(struct vbt) - sizeof(struct vbt_header);
drivers/gpu/drm/i915/gvt/opregion.c
225
struct vbt v;
drivers/gpu/drm/i915/gvt/opregion.c
255
memcpy(buf + INTEL_GVT_OPREGION_VBT_OFFSET, &v, sizeof(struct vbt));
include/dt-bindings/usb/pd.h
368
#define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \
include/dt-bindings/usb/pd.h
372
| (vbt) << 4 | (sopp) << 3 | ((spd) & 0x7))
include/linux/usb/pd_vdo.h
380
#define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \
include/linux/usb/pd_vdo.h
384
| (vbt) << 4 | (sopp) << 3 | ((spd) & 0x7))
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
368
#define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
372
| (vbt) << 4 | (sopp) << 3 | ((spd) & 0x7))