On Thu, Jan 11, 2024 at 07:21:19PM +0200, Jani Nikula wrote: > diff --git a/drivers/gpu/drm/i915/display/intel_opregion.c b/drivers/gpu/drm/i915/display/intel_opregion.c > index 26aacb01f9ec..3f5a20f9153e 100644 > --- a/drivers/gpu/drm/i915/display/intel_opregion.c > +++ b/drivers/gpu/drm/i915/display/intel_opregion.c > @@ -250,11 +250,37 @@ struct opregion_asle_ext { > > #define MAX_DSLP 1500 > > +#define OPREGION_SIZE (8 * 1024) > + > +struct intel_opregion { > + struct drm_i915_private *i915; > + > + struct opregion_header *header; > + struct opregion_acpi *acpi; > + struct opregion_swsci *swsci; > + u32 swsci_gbda_sub_functions; > + u32 swsci_sbcb_sub_functions; > + struct opregion_asle *asle; > + struct opregion_asle_ext *asle_ext; > + void *rvda; > + void *vbt_firmware; > + const void *vbt; > + u32 vbt_size; > + u32 *lid_state; lid_state is unused btw. Someone should throw a nuke at it. > + struct work_struct asle_work; > + struct notifier_block acpi_notifier; > +}; > + -- Ville Syrjälä Intel