[RFC 13/15] drm/i915: Make intel_load_vbt_firmware operate on intel_vbt
Radhakrishna Sripada
radhakrishna.sripada at intel.com
Mon Jan 8 23:05:15 UTC 2024
intel_vbt will be used to cache the vbt read from firmware. Make
vbt firmware read variant operate on intel_vbt to cache the fw for
future reference.
Signed-off-by: Radhakrishna Sripada <radhakrishna.sripada at intel.com>
---
drivers/gpu/drm/i915/display/intel_bios.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
index 5a06879d6825..1b5cc3416d77 100644
--- a/drivers/gpu/drm/i915/display/intel_bios.c
+++ b/drivers/gpu/drm/i915/display/intel_bios.c
@@ -2949,9 +2949,9 @@ bool intel_bios_is_valid_vbt(const void *buf, size_t size)
return vbt;
}
-static int intel_load_vbt_firmware(struct drm_i915_private *dev_priv)
+static int intel_load_vbt_firmware(struct drm_i915_private *dev_priv,
+ struct intel_vbt *vbt)
{
- struct intel_vbt *vbt = &dev_priv->display.vbt;
const struct firmware *fw = NULL;
const char *name = dev_priv->display.params.vbt_firmware;
int ret;
@@ -3153,7 +3153,7 @@ void intel_bios_init(struct drm_i915_private *i915)
init_vbt_defaults(i915);
- intel_load_vbt_firmware(i915);
+ intel_load_vbt_firmware(i915, vbt);
if (!vbt->vbt && opregion->asls)
intel_load_opregion_vbt(i915, opregion, vbt);
--
2.34.1
More information about the Intel-gfx
mailing list