On Fri, 12 Aug 2022, "Murthy, Arun R" <arun.r.mur...@intel.com> wrote: >> -----Original Message----- >> From: Intel-gfx <intel-gfx-boun...@lists.freedesktop.org> On Behalf Of Jani >> Nikula >> Sent: Thursday, August 11, 2022 8:37 PM >> To: intel-gfx@lists.freedesktop.org >> Cc: Nikula, Jani <jani.nik...@intel.com>; De Marchi, Lucas >> <lucas.demar...@intel.com> >> Subject: [Intel-gfx] [PATCH 10/39] drm/i915: move and group pps members >> under display.pps >> >> Move display related members under drm_i915_private display sub-struct. >> >> Signed-off-by: Jani Nikula <jani.nik...@intel.com> >> --- >> .../gpu/drm/i915/display/intel_display_core.h | 7 +++ >> drivers/gpu/drm/i915/display/intel_pps.c | 48 +++++++++---------- >> drivers/gpu/drm/i915/i915_driver.c | 2 +- >> drivers/gpu/drm/i915/i915_drv.h | 5 -- >> drivers/gpu/drm/i915/i915_reg.h | 2 +- >> 5 files changed, 33 insertions(+), 31 deletions(-) >> >> diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h >> b/drivers/gpu/drm/i915/display/intel_display_core.h >> index fe19d4f9a9ab..030ced4068bb 100644 >> --- a/drivers/gpu/drm/i915/display/intel_display_core.h >> +++ b/drivers/gpu/drm/i915/display/intel_display_core.h >> @@ -101,6 +101,13 @@ struct intel_display { >> >> wait_queue_head_t wait_queue; >> } gmbus; >> + >> + struct { >> + u32 mmio_base; >> + >> + /* protects panel power sequencer state */ >> + struct mutex mutex; >> + } pps; >> }; > Again can this power related to be moved under a substruct intel_pm ?
The pps is pretty well separated from rest of pm, so feels wrong to shove it together with pm. And again, intel_pm makes me think intel_pm.c which is not purely display, and needs to be reorganized. BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center