[igt-dev] [PATCH i-g-t 04/14] tools/intel_display_poller: Add pipe D support

Navare, Manasi manasi.d.navare at intel.com
Mon Mar 1 23:43:38 UTC 2021


On Mon, Mar 01, 2021 at 12:37:37PM -0800, Manasi Navare wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
> 
> Let's support 4 pipes for tgl+.
> 
> v2: Fix up pipe_offsets[] as well
> 
> Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>

Reviewed-by: Manasi Navare <manasi.d.navare at intel.com>

Manasi

> ---
>  tools/intel_display_poller.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/tools/intel_display_poller.c b/tools/intel_display_poller.c
> index 0594e918..826833b3 100644
> --- a/tools/intel_display_poller.c
> +++ b/tools/intel_display_poller.c
> @@ -58,7 +58,7 @@ enum test {
>  };
>  
>  static uint32_t vlv_offset;
> -static uint16_t pipe_offset[3] = { 0, 0x1000, 0x2000, };
> +static uint16_t pipe_offset[4] = { 0, 0x1000, 0x2000, 0x3000, };
>  
>  #define PIPE_REG(pipe, reg_a) (pipe_offset[(pipe)] + (reg_a))
>  
> @@ -1023,7 +1023,7 @@ int main(int argc, char *argv[])
>  				pipe -= '0';
>  			else
>  				usage(argv[0]);
> -			if (pipe < 0 || pipe > 2)
> +			if (pipe < 0 || pipe > 3)
>  				usage(argv[0]);
>  			break;
>  		case 'b':
> @@ -1104,6 +1104,8 @@ int main(int argc, char *argv[])
>  
>  		if (pipe > 1 && !IS_CHERRYVIEW(devid))
>  			usage(argv[0]);
> +		if (pipe > 2)
> +			usage(argv[0]);
>  
>  		if (test_pixelcount)
>  			usage(argv[0]);
> @@ -1129,6 +1131,10 @@ int main(int argc, char *argv[])
>  	} else {
>  		if (pipe > 1 && intel_gen(devid) < 7)
>  			usage(argv[0]);
> +		if (pipe > 2 && intel_gen(devid) < 12)
> +			usage(argv[0]);
> +		if (pipe > 3)
> +			usage(argv[0]);
>  
>  		if (test_pixelcount)
>  			usage(argv[0]);
> -- 
> 2.19.1
> 
> _______________________________________________
> igt-dev mailing list
> igt-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/igt-dev


More information about the igt-dev mailing list