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, archived
Headers show
Series drm/i915/display/dp: Remove UHBR13.5 for icl | expand

Commit Message

Arun R Murthy 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
Arun R Murthy 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
Arun R Murthy 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.
Arun R Murthy 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
Arun R Murthy 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