diff mbox series

drm/i915/display/dp: Remove UHBR13.5 for icl

Message ID 20240506090625.2812332-1-arun.r.murthy@intel.com (mailing list archive)
State New
Headers show
Series drm/i915/display/dp: Remove UHBR13.5 for icl | expand

Commit Message

Murthy, Arun R May 6, 2024, 9:06 a.m. UTC
UHBR13.5 is not supported in icl+ as well. This has been removed for mtl
by the commit caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5")

Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Ville Syrjala May 6, 2024, 12:05 p.m. UTC | #1
On Mon, May 06, 2024 at 02:36:25PM +0530, Arun R Murthy wrote:
> UHBR13.5 is not supported in icl+ as well. This has been removed for mtl
> by the commit caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5")

icl/tgl/adl don't support UHBR at all. The numbers are
there for dg2 presumably, which I think does support this.

> 
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 163da48bc406..7098ca65701f 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -507,7 +507,7 @@ intel_dp_set_source_rates(struct intel_dp *intel_dp)
>  	};
>  	static const int icl_rates[] = {
>  		162000, 216000, 270000, 324000, 432000, 540000, 648000, 810000,
> -		1000000, 1350000,
> +		1000000,
>  	};
>  	static const int bxt_rates[] = {
>  		162000, 216000, 243000, 270000, 324000, 432000, 540000
> -- 
> 2.25.1
Murthy, Arun R May 6, 2024, 12:15 p.m. UTC | #2
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Monday, May 6, 2024 5:36 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>
> Cc: intel-gfx@lists.freedesktop.org; Nikula, Jani <jani.nikula@intel.com>
> Subject: Re: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> 
> On Mon, May 06, 2024 at 02:36:25PM +0530, Arun R Murthy wrote:
> > UHBR13.5 is not supported in icl+ as well. This has been removed for
> > mtl by the commit caf3d748f646 ("drm/i915/dp: Remove support for
> > UHBR13.5")
> 
> icl/tgl/adl don't support UHBR at all. The numbers are there for dg2
> presumably, which I think does support this.
As per the recommendation from hardware team this is not supported on DG2 and MTL.

Thanks and Regards,
Arun R Murthy
-------------------
> 
> >
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > b/drivers/gpu/drm/i915/display/intel_dp.c
> > index 163da48bc406..7098ca65701f 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > @@ -507,7 +507,7 @@ intel_dp_set_source_rates(struct intel_dp *intel_dp)
> >  	};
> >  	static const int icl_rates[] = {
> >  		162000, 216000, 270000, 324000, 432000, 540000, 648000,
> 810000,
> > -		1000000, 1350000,
> > +		1000000,
> >  	};
> >  	static const int bxt_rates[] = {
> >  		162000, 216000, 243000, 270000, 324000, 432000, 540000
> > --
> > 2.25.1
> 
> --
> Ville Syrjälä
> Intel
Ville Syrjala May 6, 2024, 12:20 p.m. UTC | #3
On Mon, May 06, 2024 at 12:15:13PM +0000, Murthy, Arun R wrote:
> 
> > -----Original Message-----
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Sent: Monday, May 6, 2024 5:36 PM
> > To: Murthy, Arun R <arun.r.murthy@intel.com>
> > Cc: intel-gfx@lists.freedesktop.org; Nikula, Jani <jani.nikula@intel.com>
> > Subject: Re: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> > 
> > On Mon, May 06, 2024 at 02:36:25PM +0530, Arun R Murthy wrote:
> > > UHBR13.5 is not supported in icl+ as well. This has been removed for
> > > mtl by the commit caf3d748f646 ("drm/i915/dp: Remove support for
> > > UHBR13.5")
> > 
> > icl/tgl/adl don't support UHBR at all. The numbers are there for dg2
> > presumably, which I think does support this.
> As per the recommendation from hardware team this is not supported on DG2 and MTL.

That is not what bspec says.

> 
> Thanks and Regards,
> Arun R Murthy
> -------------------
> > 
> > >
> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > ---
> > >  drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
> > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > index 163da48bc406..7098ca65701f 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > @@ -507,7 +507,7 @@ intel_dp_set_source_rates(struct intel_dp *intel_dp)
> > >  	};
> > >  	static const int icl_rates[] = {
> > >  		162000, 216000, 270000, 324000, 432000, 540000, 648000,
> > 810000,
> > > -		1000000, 1350000,
> > > +		1000000,
> > >  	};
> > >  	static const int bxt_rates[] = {
> > >  		162000, 216000, 243000, 270000, 324000, 432000, 540000
> > > --
> > > 2.25.1
> > 
> > --
> > Ville Syrjälä
> > Intel
Murthy, Arun R May 8, 2024, 3:15 a.m. UTC | #4
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Monday, May 6, 2024 5:51 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>
> Cc: intel-gfx@lists.freedesktop.org; Nikula, Jani <jani.nikula@intel.com>
> Subject: Re: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> 
> On Mon, May 06, 2024 at 12:15:13PM +0000, Murthy, Arun R wrote:
> >
> > > -----Original Message-----
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > Sent: Monday, May 6, 2024 5:36 PM
> > > To: Murthy, Arun R <arun.r.murthy@intel.com>
> > > Cc: intel-gfx@lists.freedesktop.org; Nikula, Jani
> > > <jani.nikula@intel.com>
> > > Subject: Re: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> > >
> > > On Mon, May 06, 2024 at 02:36:25PM +0530, Arun R Murthy wrote:
> > > > UHBR13.5 is not supported in icl+ as well. This has been removed
> > > > for mtl by the commit caf3d748f646 ("drm/i915/dp: Remove support
> > > > for
> > > > UHBR13.5")
> > >
> > > icl/tgl/adl don't support UHBR at all. The numbers are there for dg2
> > > presumably, which I think does support this.
> > As per the recommendation from hardware team this is not supported on
> DG2 and MTL.
> 
> That is not what bspec says.
> 
This is the limitation from the retimer hardware.

Thanks and Regards,
Arun R Murthy
-------------------
> >
> > Thanks and Regards,
> > Arun R Murthy
> > -------------------
> > >
> > > >
> > > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > > ---
> > > >  drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
> > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > index 163da48bc406..7098ca65701f 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > @@ -507,7 +507,7 @@ intel_dp_set_source_rates(struct intel_dp
> *intel_dp)
> > > >  	};
> > > >  	static const int icl_rates[] = {
> > > >  		162000, 216000, 270000, 324000, 432000, 540000, 648000,
> > > 810000,
> > > > -		1000000, 1350000,
> > > > +		1000000,
> > > >  	};
> > > >  	static const int bxt_rates[] = {
> > > >  		162000, 216000, 243000, 270000, 324000, 432000, 540000
> > > > --
> > > > 2.25.1
> > >
> > > --
> > > Ville Syrjälä
> > > Intel
> 
> --
> Ville Syrjälä
> Intel
Jani Nikula May 8, 2024, 9:58 a.m. UTC | #5
On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
> This is the limitation from the retimer hardware.

The commit message needs to reflect this.

Do all units have a retimer with the limitation? Or could you have a DG2
without the limitation? Do we need to check for that instead of blanket
removal of UHBR 13.5 for DG2?

BR,
Jani.
Ville Syrjala May 8, 2024, 11 a.m. UTC | #6
On Wed, May 08, 2024 at 12:58:46PM +0300, Jani Nikula wrote:
> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
> > This is the limitation from the retimer hardware.
> 
> The commit message needs to reflect this.
> 
> Do all units have a retimer with the limitation? Or could you have a DG2
> without the limitation? Do we need to check for that instead of blanket
> removal of UHBR 13.5 for DG2?

And if we do remove it entirely then we should do it fully.
That is, don't leave behind unused PLL tables and whatnot.
Murthy, Arun R May 8, 2024, 11:43 a.m. UTC | #7
> -----Original Message-----
> From: Nikula, Jani <jani.nikula@intel.com>
> Sent: Wednesday, May 8, 2024 3:29 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>; Ville Syrjälä
> <ville.syrjala@linux.intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: RE: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> 
> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
> > This is the limitation from the retimer hardware.
> 
> The commit message needs to reflect this.
> 
> Do all units have a retimer with the limitation? Or could you have a DG2
> without the limitation? Do we need to check for that instead of blanket removal
> of UHBR 13.5 for DG2?
> 
Changed the commit msg as below

Display 12+ hardware supports UHBR13.5 but due to the retimer constraints platform doesn't support UHBR13.5. This is the same for mtl and UHBR13.5 is removed as part of the commit caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5")
This patch removes UHBR13.5 support for icl/dg2.

Thanks and Regards,
Arun R Murthy
--------------------
> BR,
> Jani.
> 
> 
> --
> Jani Nikula, Intel
Jani Nikula May 8, 2024, 11:47 a.m. UTC | #8
On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
>> -----Original Message-----
>> From: Nikula, Jani <jani.nikula@intel.com>
>> Sent: Wednesday, May 8, 2024 3:29 PM
>> To: Murthy, Arun R <arun.r.murthy@intel.com>; Ville Syrjälä
>> <ville.syrjala@linux.intel.com>
>> Cc: intel-gfx@lists.freedesktop.org
>> Subject: RE: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
>>
>> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
>> > This is the limitation from the retimer hardware.
>>
>> The commit message needs to reflect this.
>>
>> Do all units have a retimer with the limitation? Or could you have a DG2
>> without the limitation? Do we need to check for that instead of blanket removal
>> of UHBR 13.5 for DG2?
>>
> Changed the commit msg as below
>
> Display 12+ hardware supports UHBR13.5

Not true.

> but due to the retimer constraints platform doesn't support UHBR13.5.

Which platform?

> This is the same for mtl and UHBR13.5 is removed as part of the commit caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5")
> This patch removes UHBR13.5 support for icl/dg2.

ICL does not support UHBR 13.5.

BR,
Jani.

>
> Thanks and Regards,
> Arun R Murthy
> --------------------
>> BR,
>> Jani.
>>
>>
>> --
>> Jani Nikula, Intel
Murthy, Arun R May 8, 2024, 12:02 p.m. UTC | #9
> -----Original Message-----
> From: Nikula, Jani <jani.nikula@intel.com>
> Sent: Wednesday, May 8, 2024 5:18 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>; Ville Syrjälä
> <ville.syrjala@linux.intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: RE: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> 
> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
> >> -----Original Message-----
> >> From: Nikula, Jani <jani.nikula@intel.com>
> >> Sent: Wednesday, May 8, 2024 3:29 PM
> >> To: Murthy, Arun R <arun.r.murthy@intel.com>; Ville Syrjälä
> >> <ville.syrjala@linux.intel.com>
> >> Cc: intel-gfx@lists.freedesktop.org
> >> Subject: RE: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
> >>
> >> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
> >> > This is the limitation from the retimer hardware.
> >>
> >> The commit message needs to reflect this.
> >>
> >> Do all units have a retimer with the limitation? Or could you have a
> >> DG2 without the limitation? Do we need to check for that instead of
> >> blanket removal of UHBR 13.5 for DG2?
> >>
> > Changed the commit msg as below
> >
> > Display 12+ hardware supports UHBR13.5
> 
> Not true.
> 
> > but due to the retimer constraints platform doesn't support UHBR13.5.
> 
> Which platform?
> 
> > This is the same for mtl and UHBR13.5 is removed as part of the commit
> > caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5") This patch
> removes UHBR13.5 support for icl/dg2.
> 
> ICL does not support UHBR 13.5.
> 

Per bspec display12+ has uhbr13.5 Due to the retimer constraint none of the Intel platforms supports UHBR13.5
Uhbr15.3 is already removed for mtl platform as part of commit caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5") this patch will remove for dg2.

Thanks and Regards,
Arun R Murthy
--------------------
> BR,
> Jani.
> 
> >
> > Thanks and Regards,
> > Arun R Murthy
> > --------------------
> >> BR,
> >> Jani.
> >>
> >>
> >> --
> >> Jani Nikula, Intel
> 
> --
> Jani Nikula, Intel
Jani Nikula May 8, 2024, 12:22 p.m. UTC | #10
On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
>> -----Original Message-----
>> From: Nikula, Jani <jani.nikula@intel.com>
>> Sent: Wednesday, May 8, 2024 5:18 PM
>> To: Murthy, Arun R <arun.r.murthy@intel.com>; Ville Syrjälä
>> <ville.syrjala@linux.intel.com>
>> Cc: intel-gfx@lists.freedesktop.org
>> Subject: RE: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
>> 
>> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
>> >> -----Original Message-----
>> >> From: Nikula, Jani <jani.nikula@intel.com>
>> >> Sent: Wednesday, May 8, 2024 3:29 PM
>> >> To: Murthy, Arun R <arun.r.murthy@intel.com>; Ville Syrjälä
>> >> <ville.syrjala@linux.intel.com>
>> >> Cc: intel-gfx@lists.freedesktop.org
>> >> Subject: RE: [PATCH] drm/i915/display/dp: Remove UHBR13.5 for icl
>> >>
>> >> On Wed, 08 May 2024, "Murthy, Arun R" <arun.r.murthy@intel.com> wrote:
>> >> > This is the limitation from the retimer hardware.
>> >>
>> >> The commit message needs to reflect this.
>> >>
>> >> Do all units have a retimer with the limitation? Or could you have a
>> >> DG2 without the limitation? Do we need to check for that instead of
>> >> blanket removal of UHBR 13.5 for DG2?
>> >>
>> > Changed the commit msg as below
>> >
>> > Display 12+ hardware supports UHBR13.5
>> 
>> Not true.
>> 
>> > but due to the retimer constraints platform doesn't support UHBR13.5.
>> 
>> Which platform?
>> 
>> > This is the same for mtl and UHBR13.5 is removed as part of the commit
>> > caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5") This patch
>> removes UHBR13.5 support for icl/dg2.
>> 
>> ICL does not support UHBR 13.5.
>> 
>
> Per bspec display12+ has uhbr13.5 Due to the retimer constraint none of the Intel platforms supports UHBR13.5
> Uhbr15.3 is already removed for mtl platform as part of commit caf3d748f646 ("drm/i915/dp: Remove support for UHBR13.5") this patch will remove for dg2.

Where does display 12+ come from?

We support UHBR starting from DG2 and display version 14+, right?

BR,
Jani.

>
> Thanks and Regards,
> Arun R Murthy
> --------------------
>> BR,
>> Jani.
>> 
>> >
>> > Thanks and Regards,
>> > Arun R Murthy
>> > --------------------
>> >> BR,
>> >> Jani.
>> >>
>> >>
>> >> --
>> >> Jani Nikula, Intel
>> 
>> --
>> Jani Nikula, Intel
diff mbox series

Patch

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 163da48bc406..7098ca65701f 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -507,7 +507,7 @@  intel_dp_set_source_rates(struct intel_dp *intel_dp)
 	};
 	static const int icl_rates[] = {
 		162000, 216000, 270000, 324000, 432000, 540000, 648000, 810000,
-		1000000, 1350000,
+		1000000,
 	};
 	static const int bxt_rates[] = {
 		162000, 216000, 243000, 270000, 324000, 432000, 540000