Re: [PATCH] drm/amd/display: avoid variable reinitialization
On 30/10/23 20:17, Bragatheswaran Manickavel wrote: On 24/10/23 23:41, Bragatheswaran Manickavel wrote: The member variable enable_hpo_pg_support is already initialized and hence the reinitialization instruction can be removed. Issue identified using the doubleinit.cocci Coccinelle semantic patch script. Signed-off-by: Bragatheswaran Manickavel --- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c b/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c index 99d55b958977..1fd9df8da09c 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c +++ b/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c @@ -739,7 +739,6 @@ static const struct dc_debug_options debug_defaults_drv = { .disable_boot_optimizations = false, .disable_unbounded_requesting = false, .disable_mem_low_power = false, - .enable_hpo_pg_support = false, //must match enable_single_display_2to1_odm_policy to support dynamic ODM transitions .enable_double_buffered_dsc_pg_support = true, .enable_dp_dig_pixel_rate_div_policy = 1, just a friendly ping Thanks, Bragathe Could someone help me in reviewing this changes ? Thanks, Bragathe
Re: [PATCH] drm/amd/display: avoid variable reinitialization
On 24/10/23 23:41, Bragatheswaran Manickavel wrote: The member variable enable_hpo_pg_support is already initialized and hence the reinitialization instruction can be removed. Issue identified using the doubleinit.cocci Coccinelle semantic patch script. Signed-off-by: Bragatheswaran Manickavel --- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c b/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c index 99d55b958977..1fd9df8da09c 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c +++ b/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c @@ -739,7 +739,6 @@ static const struct dc_debug_options debug_defaults_drv = { .disable_boot_optimizations = false, .disable_unbounded_requesting = false, .disable_mem_low_power = false, - .enable_hpo_pg_support = false, //must match enable_single_display_2to1_odm_policy to support dynamic ODM transitions .enable_double_buffered_dsc_pg_support = true, .enable_dp_dig_pixel_rate_div_policy = 1, just a friendly ping Thanks, Bragathe
[PATCH] drm/amd/display: avoid variable reinitialization
The member variable enable_hpo_pg_support is already initialized and hence the reinitialization instruction can be removed. Issue identified using the doubleinit.cocci Coccinelle semantic patch script. Signed-off-by: Bragatheswaran Manickavel --- drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c b/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c index 99d55b958977..1fd9df8da09c 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c +++ b/drivers/gpu/drm/amd/display/dc/dcn35/dcn35_resource.c @@ -739,7 +739,6 @@ static const struct dc_debug_options debug_defaults_drv = { .disable_boot_optimizations = false, .disable_unbounded_requesting = false, .disable_mem_low_power = false, - .enable_hpo_pg_support = false, //must match enable_single_display_2to1_odm_policy to support dynamic ODM transitions .enable_double_buffered_dsc_pg_support = true, .enable_dp_dig_pixel_rate_div_policy = 1, -- 2.34.1
Re: [PATCH] drm/nouveau: Fixing indentation and adding License Identifier tag
On 08/10/23 22:57, Bragatheswaran Manickavel wrote: On running checkpatch.pl to nouveau_drm.h identified few warnings. Fixing them in this patch WARNING: Missing or malformed SPDX-License-Identifier tag in line 1 +/* WARNING: space prohibited between function name and open parenthesis '(' +#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) Signed-off-by: Bragatheswaran Manickavel --- include/uapi/drm/nouveau_drm.h | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/uapi/drm/nouveau_drm.h b/include/uapi/drm/nouveau_drm.h index 8d7402c13e56..900ca4f1ebe5 100644 --- a/include/uapi/drm/nouveau_drm.h +++ b/include/uapi/drm/nouveau_drm.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: MIT */ /* * Copyright 2005 Stephane Marchesin. * All Rights Reserved. @@ -448,15 +449,15 @@ struct drm_nouveau_svm_bind { #define DRM_IOCTL_NOUVEAU_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GETPARAM, struct drm_nouveau_getparam) #define DRM_IOCTL_NOUVEAU_CHANNEL_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_ALLOC, struct drm_nouveau_channel_alloc) -#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) +#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) #define DRM_IOCTL_NOUVEAU_SVM_INIT DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_INIT, struct drm_nouveau_svm_init) #define DRM_IOCTL_NOUVEAU_SVM_BIND DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_BIND, struct drm_nouveau_svm_bind) #define DRM_IOCTL_NOUVEAU_GEM_NEWDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_NEW, struct drm_nouveau_gem_new) #define DRM_IOCTL_NOUVEAU_GEM_PUSHBUFDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_PUSHBUF, struct drm_nouveau_gem_pushbuf) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) #define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) #define DRM_IOCTL_NOUVEAU_VM_INITDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_VM_INIT, struct drm_nouveau_vm_init) A Gentle remainder. Can someone please help in reviewing these changes ? Thanks, Bragathe
[PATCH] drm/nouveau: Fixing indentation and adding License Identifier tag
On running checkpatch.pl to nouveau_drm.h identified few warnings. Fixing them in this patch WARNING: Missing or malformed SPDX-License-Identifier tag in line 1 +/* WARNING: space prohibited between function name and open parenthesis '(' +#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) Signed-off-by: Bragatheswaran Manickavel --- include/uapi/drm/nouveau_drm.h | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/uapi/drm/nouveau_drm.h b/include/uapi/drm/nouveau_drm.h index 8d7402c13e56..900ca4f1ebe5 100644 --- a/include/uapi/drm/nouveau_drm.h +++ b/include/uapi/drm/nouveau_drm.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: MIT */ /* * Copyright 2005 Stephane Marchesin. * All Rights Reserved. @@ -448,15 +449,15 @@ struct drm_nouveau_svm_bind { #define DRM_IOCTL_NOUVEAU_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GETPARAM, struct drm_nouveau_getparam) #define DRM_IOCTL_NOUVEAU_CHANNEL_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_ALLOC, struct drm_nouveau_channel_alloc) -#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) +#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) #define DRM_IOCTL_NOUVEAU_SVM_INIT DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_INIT, struct drm_nouveau_svm_init) #define DRM_IOCTL_NOUVEAU_SVM_BIND DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_BIND, struct drm_nouveau_svm_bind) #define DRM_IOCTL_NOUVEAU_GEM_NEWDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_NEW, struct drm_nouveau_gem_new) #define DRM_IOCTL_NOUVEAU_GEM_PUSHBUFDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_PUSHBUF, struct drm_nouveau_gem_pushbuf) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) #define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) #define DRM_IOCTL_NOUVEAU_VM_INITDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_VM_INIT, struct drm_nouveau_vm_init) -- 2.34.1
Re: [PATCH] drm/nouveau: fix kernel-doc warning
On 08/10/23 19:37, Randy Dunlap wrote: Hi, On 10/8/23 00:06, Bragatheswaran Manickavel wrote: Identified below document warning in latest linux-next. ./include/uapi/drm/nouveau_drm.h:49: warning: Cannot understand * @NOUVEAU_GETPARAM_EXEC_PUSH_MAX: on line 49 - I thought it was a doc line Also, on running checkpatch.pl to nouveau_drm.h identified few more warnings/errors and fixing them in this patch Signed-off-by: Bragatheswaran Manickavel --- include/uapi/drm/nouveau_drm.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/uapi/drm/nouveau_drm.h b/include/uapi/drm/nouveau_drm.h index eaf9f248619f..a523ca5aa865 100644 --- a/include/uapi/drm/nouveau_drm.h +++ b/include/uapi/drm/nouveau_drm.h @@ -46,7 +46,7 @@ extern "C" { #define NOUVEAU_GETPARAM_HAS_PAGEFLIP16 /** - * @NOUVEAU_GETPARAM_EXEC_PUSH_MAX + * NOUVEAU_GETPARAM_EXEC_PUSH_MAX: Yes, this does quieten the kernel-doc warning, but the produced html output is not correct. I had sent a patch for this but it was incomplete (missing full commit message). I have just sent a v2: https://lore.kernel.org/lkml/20231008140231.17921-1-rdun...@infradead.org/ Okay, Thanks Randy On 08/10/23 19:41, Bagas Sanjaya wrote: On Sun, Oct 08, 2023 at 12:36:18PM +0530, Bragatheswaran Manickavel wrote: @@ -458,15 +458,15 @@ struct drm_nouveau_svm_bind { #define DRM_IOCTL_NOUVEAU_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GETPARAM, struct drm_nouveau_getparam) #define DRM_IOCTL_NOUVEAU_CHANNEL_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_ALLOC, struct drm_nouveau_channel_alloc) -#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) +#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) #define DRM_IOCTL_NOUVEAU_SVM_INIT DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_INIT, struct drm_nouveau_svm_init) #define DRM_IOCTL_NOUVEAU_SVM_BIND DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_BIND, struct drm_nouveau_svm_bind) #define DRM_IOCTL_NOUVEAU_GEM_NEWDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_NEW, struct drm_nouveau_gem_new) #define DRM_IOCTL_NOUVEAU_GEM_PUSHBUFDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_PUSHBUF, struct drm_nouveau_gem_pushbuf) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) #define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) #define DRM_IOCTL_NOUVEAU_VM_INITDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_VM_INIT, struct drm_nouveau_vm_init) Can you please split checkpatch fix above into separate patch Hi Bagas, Sure, will do that and send it as new patch. Thanks, Bragathe
[PATCH] drm/nouveau: fix kernel-doc warning
Identified below document warning in latest linux-next. ./include/uapi/drm/nouveau_drm.h:49: warning: Cannot understand * @NOUVEAU_GETPARAM_EXEC_PUSH_MAX: on line 49 - I thought it was a doc line Also, on running checkpatch.pl to nouveau_drm.h identified few more warnings/errors and fixing them in this patch Signed-off-by: Bragatheswaran Manickavel --- include/uapi/drm/nouveau_drm.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/uapi/drm/nouveau_drm.h b/include/uapi/drm/nouveau_drm.h index eaf9f248619f..a523ca5aa865 100644 --- a/include/uapi/drm/nouveau_drm.h +++ b/include/uapi/drm/nouveau_drm.h @@ -46,7 +46,7 @@ extern "C" { #define NOUVEAU_GETPARAM_HAS_PAGEFLIP16 /** - * @NOUVEAU_GETPARAM_EXEC_PUSH_MAX + * NOUVEAU_GETPARAM_EXEC_PUSH_MAX: * * Query the maximum amount of IBs that can be pushed through a single * _nouveau_exec structure and hence a single _IOCTL_NOUVEAU_EXEC @@ -458,15 +458,15 @@ struct drm_nouveau_svm_bind { #define DRM_IOCTL_NOUVEAU_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GETPARAM, struct drm_nouveau_getparam) #define DRM_IOCTL_NOUVEAU_CHANNEL_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_ALLOC, struct drm_nouveau_channel_alloc) -#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) +#define DRM_IOCTL_NOUVEAU_CHANNEL_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_CHANNEL_FREE, struct drm_nouveau_channel_free) #define DRM_IOCTL_NOUVEAU_SVM_INIT DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_INIT, struct drm_nouveau_svm_init) #define DRM_IOCTL_NOUVEAU_SVM_BIND DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_SVM_BIND, struct drm_nouveau_svm_bind) #define DRM_IOCTL_NOUVEAU_GEM_NEWDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_NEW, struct drm_nouveau_gem_new) #define DRM_IOCTL_NOUVEAU_GEM_PUSHBUFDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_PUSHBUF, struct drm_nouveau_gem_pushbuf) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) -#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW (DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_PREP DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_PREP, struct drm_nouveau_gem_cpu_prep) +#define DRM_IOCTL_NOUVEAU_GEM_CPU_FINI DRM_IOW(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_CPU_FINI, struct drm_nouveau_gem_cpu_fini) #define DRM_IOCTL_NOUVEAU_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_GEM_INFO, struct drm_nouveau_gem_info) #define DRM_IOCTL_NOUVEAU_VM_INITDRM_IOWR(DRM_COMMAND_BASE + DRM_NOUVEAU_VM_INIT, struct drm_nouveau_vm_init) -- 2.34.1
Re: [PATCH] drm: fix doc warnings related to drm connector
On Sun, 10 Sept 2023 at 09:29, Randy Dunlap wrote: >On 9/9/23 20:54, Bagas Sanjaya wrote: >> On Sat, Sep 09, 2023 at 04:33:43PM +0530, Bragatheswaran Manickavel wrote: >>> Addressing drm dp/hdmi connector related kernel documentation >>> warning and add more information about these values. >> >> What are these? >> > >There are already patches for these issues. > >Please check latest linux-next and make patches to it instead of using mainline. > >Thanks. Just had a look at the latest next-20230908. Changes of include/drm/drm_connector.h are not present. thanks, > >>> >>> Signed-off-by: Bragatheswaran Manickavel >>> --- >>> drivers/gpu/drm/drm_connector.c | 2 ++ >>> include/drm/drm_connector.h | 2 ++ >>> 2 files changed, 4 insertions(+) >>> >>> diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c >>> index bf8371dc2a61..084c95785dda 100644 >>> --- a/drivers/gpu/drm/drm_connector.c >>> +++ b/drivers/gpu/drm/drm_connector.c >>> @@ -2203,6 +2203,7 @@ static int drm_mode_create_colorspace_property(struct drm_connector *connector, >>> /** >>> * drm_mode_create_hdmi_colorspace_property - create hdmi colorspace property >>> * @connector: connector to create the Colorspace property on. >>> + * @supported_colorspaces: to get hdmi supported colorspaces. >>> * >>> * Called by a driver the first time it's needed, must be attached to desired >>> * HDMI connectors. >>> @@ -2227,6 +2228,7 @@ EXPORT_SYMBOL(drm_mode_create_hdmi_colorspace_property); >>> /** >>> * drm_mode_create_dp_colorspace_property - create dp colorspace property >>> * @connector: connector to create the Colorspace property on. >>> + * @supported_colorspaces: to get dp supported colorspaces. >>> * >>> * Called by a driver the first time it's needed, must be attached to desired >>> * DP connectors. >>> diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h >>> index d300fde6c1a4..556d66dd122c 100644 >>> --- a/include/drm/drm_connector.h >>> +++ b/include/drm/drm_connector.h >>> @@ -498,6 +498,8 @@ enum drm_privacy_screen_status { >>> * ITU-R BT.601 colorimetry format >>> * The DP spec does not say whether this is the 525 or the 625 >>> * line version. >>> + * @DRM_MODE_COLORIMETRY_COUNT: >>> + * Represents the count of colorspaces. >>> */ >>> enum drm_colorspace { >>> /* For Default case, driver will set the colorspace */ >> >> Oh, you mean to add description for colorspace-related fields. >> >> Thanks. --
Re: [PATCH] drm: fix doc warnings related to drm connector
>On Sun, 10 Sept 2023 at 09:29, Randy Dunlap wrote: >On 9/9/23 20:54, Bagas Sanjaya wrote: >> On Sat, Sep 09, 2023 at 04:33:43PM +0530, Bragatheswaran Manickavel wrote: >>> Addressing drm dp/hdmi connector related kernel documentation >>> warning and add more information about these values. >> >> What are these? >> > >There are already patches for these issues. > >Please check latest linux-next and make patches to it instead of using mainline. > >Thanks. Just had a look at the latest next-20230908. Changes of include/drm/drm_connector.h are not present. Thanks, > >>> >>> Signed-off-by: Bragatheswaran Manickavel >>> --- >>> drivers/gpu/drm/drm_connector.c | 2 ++ >>> include/drm/drm_connector.h | 2 ++ >>> 2 files changed, 4 insertions(+) >>> >>> diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c >>> index bf8371dc2a61..084c95785dda 100644 >>> --- a/drivers/gpu/drm/drm_connector.c >>> +++ b/drivers/gpu/drm/drm_connector.c >>> @@ -2203,6 +2203,7 @@ static int drm_mode_create_colorspace_property(struct drm_connector *connector, >>> /** >>> * drm_mode_create_hdmi_colorspace_property - create hdmi colorspace property >>> * @connector: connector to create the Colorspace property on. >>> + * @supported_colorspaces: to get hdmi supported colorspaces. >>> * >>> * Called by a driver the first time it's needed, must be attached to desired >>> * HDMI connectors. >>> @@ -2227,6 +2228,7 @@ EXPORT_SYMBOL(drm_mode_create_hdmi_colorspace_property); >>> /** >>> * drm_mode_create_dp_colorspace_property - create dp colorspace property >>> * @connector: connector to create the Colorspace property on. >>> + * @supported_colorspaces: to get dp supported colorspaces. >>> * >>> * Called by a driver the first time it's needed, must be attached to desired >>> * DP connectors. >>> diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h >>> index d300fde6c1a4..556d66dd122c 100644 >>> --- a/include/drm/drm_connector.h >>> +++ b/include/drm/drm_connector.h >>> @@ -498,6 +498,8 @@ enum drm_privacy_screen_status { >>> * ITU-R BT.601 colorimetry format >>> * The DP spec does not say whether this is the 525 or the 625 >>> * line version. >>> + * @DRM_MODE_COLORIMETRY_COUNT: >>> + * Represents the count of colorspaces. >>> */ >>> enum drm_colorspace { >>> /* For Default case, driver will set the colorspace */ >> >> Oh, you mean to add description for colorspace-related fields. >> >> Thanks. >> >> > --
Re: [PATCH] drm: fix doc warnings related to drm connector
>On Sun, 10 Sept 2023 at 09:29, Randy Dunlap wrote: >On 9/9/23 20:54, Bagas Sanjaya wrote: >> On Sat, Sep 09, 2023 at 04:33:43PM +0530, Bragatheswaran Manickavel wrote: >>> Addressing drm dp/hdmi connector related kernel documentation >>> warning and add more information about these values. >> >> What are these? >> > >There are already patches for these issues. > >Please check latest linux-next and make patches to it instead of using mainline. > >Thanks. Just had a look at the latest next-20230908. Changes of include/drm/drm_connector.h are not present. Thanks, > > > >>> >>> Signed-off-by: Bragatheswaran Manickavel >>> --- >>> drivers/gpu/drm/drm_connector.c | 2 ++ >>> include/drm/drm_connector.h | 2 ++ >>> 2 files changed, 4 insertions(+) >>> >>> diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c >>> index bf8371dc2a61..084c95785dda 100644 >>> --- a/drivers/gpu/drm/drm_connector.c >>> +++ b/drivers/gpu/drm/drm_connector.c >>> @@ -2203,6 +2203,7 @@ static int drm_mode_create_colorspace_property(struct drm_connector *connector, >>> /** >>> * drm_mode_create_hdmi_colorspace_property - create hdmi colorspace property >>> * @connector: connector to create the Colorspace property on. >>> + * @supported_colorspaces: to get hdmi supported colorspaces. >>> * >>> * Called by a driver the first time it's needed, must be attached to desired >>> * HDMI connectors. >>> @@ -2227,6 +2228,7 @@ EXPORT_SYMBOL(drm_mode_create_hdmi_colorspace_property); >>> /** >>> * drm_mode_create_dp_colorspace_property - create dp colorspace property >>> * @connector: connector to create the Colorspace property on. >>> + * @supported_colorspaces: to get dp supported colorspaces. >>> * >>> * Called by a driver the first time it's needed, must be attached to desired >>> * DP connectors. >>> diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h >>> index d300fde6c1a4..556d66dd122c 100644 >>> --- a/include/drm/drm_connector.h >>> +++ b/include/drm/drm_connector.h >>> @@ -498,6 +498,8 @@ enum drm_privacy_screen_status { >>> * ITU-R BT.601 colorimetry format >>> * The DP spec does not say whether this is the 525 or the 625 >>> * line version. >>> + * @DRM_MODE_COLORIMETRY_COUNT: >>> + * Represents the count of colorspaces. >>> */ >>> enum drm_colorspace { >>> /* For Default case, driver will set the colorspace */ >> >> Oh, you mean to add description for colorspace-related fields. >> >> Thanks. >> >> > >-- ~Randy
[PATCH] drm: fix doc warnings related to drm connector
Addressing drm dp/hdmi connector related kernel documentation warning and add more information about these values. Signed-off-by: Bragatheswaran Manickavel --- drivers/gpu/drm/drm_connector.c | 2 ++ include/drm/drm_connector.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/drivers/gpu/drm/drm_connector.c b/drivers/gpu/drm/drm_connector.c index bf8371dc2a61..084c95785dda 100644 --- a/drivers/gpu/drm/drm_connector.c +++ b/drivers/gpu/drm/drm_connector.c @@ -2203,6 +2203,7 @@ static int drm_mode_create_colorspace_property(struct drm_connector *connector, /** * drm_mode_create_hdmi_colorspace_property - create hdmi colorspace property * @connector: connector to create the Colorspace property on. + * @supported_colorspaces: to get hdmi supported colorspaces. * * Called by a driver the first time it's needed, must be attached to desired * HDMI connectors. @@ -2227,6 +2228,7 @@ EXPORT_SYMBOL(drm_mode_create_hdmi_colorspace_property); /** * drm_mode_create_dp_colorspace_property - create dp colorspace property * @connector: connector to create the Colorspace property on. + * @supported_colorspaces: to get dp supported colorspaces. * * Called by a driver the first time it's needed, must be attached to desired * DP connectors. diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h index d300fde6c1a4..556d66dd122c 100644 --- a/include/drm/drm_connector.h +++ b/include/drm/drm_connector.h @@ -498,6 +498,8 @@ enum drm_privacy_screen_status { * ITU-R BT.601 colorimetry format * The DP spec does not say whether this is the 525 or the 625 * line version. + * @DRM_MODE_COLORIMETRY_COUNT: + * Represents the count of colorspaces. */ enum drm_colorspace { /* For Default case, driver will set the colorspace */ -- 2.34.1