> -----Original Message-----
> From: Ville Syrjälä <[email protected]>
> Sent: Tuesday, February 3, 2026 9:52 PM
> To: Shankar, Uma <[email protected]>
> Cc: [email protected]; [email protected]; Nikula, 
> Jani
> <[email protected]>
> Subject: Re: [v3 13/19] drm/i915: Remove i915_reg.h from intel_rom.c
> 
> On Fri, Jan 30, 2026 at 02:43:52AM +0530, Uma Shankar wrote:
> > Make intel_rom.c free from including i915_reg.h.
> >
> > v3: Update patch header
> >
> > v2: Use display header instead of gmd common include (Jani)
> >
> > Reviewed-by: Jani Nikula <[email protected]>
> > Signed-off-by: Uma Shankar <[email protected]>
> > ---
> >  drivers/gpu/drm/i915/display/intel_display_regs.h | 8 ++++++++
> >  drivers/gpu/drm/i915/display/intel_rom.c          | 3 +--
> >  drivers/gpu/drm/i915/i915_reg.h                   | 8 --------
> >  3 files changed, 9 insertions(+), 10 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_regs.h
> > b/drivers/gpu/drm/i915/display/intel_display_regs.h
> > index 5679a83ff19b..3707c5999ffb 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_regs.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display_regs.h
> > @@ -10,6 +10,14 @@
> >  #define GU_CNTL_PROTECTED          _MMIO(0x10100C)
> >  #define   DEPRESENT                        REG_BIT(9)
> >
> > +#define PRIMARY_SPI_TRIGGER                        _MMIO(0x102040)
> > +#define PRIMARY_SPI_ADDRESS                        _MMIO(0x102080)
> > +#define PRIMARY_SPI_REGIONID                       _MMIO(0x102084)
> > +#define SPI_STATIC_REGIONS                 _MMIO(0x102090)
> > +#define   OPTIONROM_SPI_REGIONID_MASK
>       REG_GENMASK(7, 0)
> > +#define OROM_OFFSET                                _MMIO(0x1020c0)
> > +#define   OROM_OFFSET_MASK                 REG_GENMASK(20, 16)
> 
> Those don't look like display registers to me. Should probably live in some 
> more
> specific header.

Sure, will create a new file intel_oprom_regs.h to keep these out of display 
header.
Hope this is fine.

Regards,
Uma Shankar

> > +
> >  #define _GEN7_PIPEA_DE_LOAD_SL     0x70068
> >  #define _GEN7_PIPEB_DE_LOAD_SL     0x71068
> >  #define GEN7_PIPE_DE_LOAD_SL(pipe) _MMIO_PIPE(pipe,
> > _GEN7_PIPEA_DE_LOAD_SL, _GEN7_PIPEB_DE_LOAD_SL) diff --git
> > a/drivers/gpu/drm/i915/display/intel_rom.c
> > b/drivers/gpu/drm/i915/display/intel_rom.c
> > index c8f615315310..d7de53acaba9 100644
> > --- a/drivers/gpu/drm/i915/display/intel_rom.c
> > +++ b/drivers/gpu/drm/i915/display/intel_rom.c
> > @@ -7,10 +7,9 @@
> >
> >  #include <drm/drm_device.h>
> >
> > -#include "i915_reg.h"
> > -
> >  #include "intel_rom.h"
> >  #include "intel_uncore.h"
> > +#include "intel_display_regs.h"
> >
> >  struct intel_rom {
> >     /* for PCI ROM */
> > diff --git a/drivers/gpu/drm/i915/i915_reg.h
> > b/drivers/gpu/drm/i915/i915_reg.h index 635726f01e9a..f896ece3b568
> > 100644
> > --- a/drivers/gpu/drm/i915/i915_reg.h
> > +++ b/drivers/gpu/drm/i915/i915_reg.h
> > @@ -898,14 +898,6 @@
> >  #define   SGGI_DIS                 REG_BIT(15)
> >  #define   SGR_DIS                  REG_BIT(13)
> >
> > -#define PRIMARY_SPI_TRIGGER                        _MMIO(0x102040)
> > -#define PRIMARY_SPI_ADDRESS                        _MMIO(0x102080)
> > -#define PRIMARY_SPI_REGIONID                       _MMIO(0x102084)
> > -#define SPI_STATIC_REGIONS                 _MMIO(0x102090)
> > -#define   OPTIONROM_SPI_REGIONID_MASK
>       REG_GENMASK(7, 0)
> > -#define OROM_OFFSET                                _MMIO(0x1020c0)
> > -#define   OROM_OFFSET_MASK                 REG_GENMASK(20, 16)
> > -
> >  #define MTL_MEDIA_GSI_BASE         0x380000
> >
> >  #endif /* _I915_REG_H_ */
> > --
> > 2.50.1
> 
> --
> Ville Syrjälä
> Intel

Reply via email to