* [PATCH 0/4] drm: Fix some warnings when building docs
@ 2017-07-20 17:47 Sean Paul
2017-07-20 17:47 ` [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment Sean Paul
` (4 more replies)
0 siblings, 5 replies; 12+ messages in thread
From: Sean Paul @ 2017-07-20 17:47 UTC (permalink / raw)
To: dri-devel
I noticed these warnings as part of my compile testing and decided to fix them.
There are still a few warnings with the import/export prime helpers. They're
partially documented in drm_prime.c, so suggestions welcome on how to resolve
them without duplication (or perhaps duplication is best in this case).
Sean
Sean Paul (4):
drm/modes: Fix drm_mode_is_420_only() comment
drm: Fix warning when building docs for scdc_helper
gpu/host1x: Remove excess parameter in host1x_subdev_add docs
drm: Add a few missing descriptions in drm_driver docs
drivers/gpu/drm/drm_modes.c | 2 +-
drivers/gpu/drm/drm_scdc_helper.c | 4 +--
drivers/gpu/host1x/bus.c | 1 -
include/drm/drm_drv.h | 52 ++++++++++++++++++++++++++++++++++-----
4 files changed, 49 insertions(+), 10 deletions(-)
--
2.14.0.rc0.284.gd933b75aa4-goog
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment 2017-07-20 17:47 [PATCH 0/4] drm: Fix some warnings when building docs Sean Paul @ 2017-07-20 17:47 ` Sean Paul 2017-07-20 18:41 ` Daniel Vetter 2017-07-24 15:44 ` Sharma, Shashank 2017-07-20 17:47 ` [PATCH 2/4] drm: Fix warning when building docs for scdc_helper Sean Paul ` (3 subsequent siblings) 4 siblings, 2 replies; 12+ messages in thread From: Sean Paul @ 2017-07-20 17:47 UTC (permalink / raw) To: dri-devel; +Cc: Daniel Vetter Fixes the following warnings when building docs: ../drivers/gpu/drm/drm_modes.c:1623: warning: No description found for parameter 'display' ../drivers/gpu/drm/drm_modes.c:1623: warning: Excess function parameter 'connector' description in 'drm_mode_is_420_only' Signed-off-by: Sean Paul <seanpaul@chromium.org> --- drivers/gpu/drm/drm_modes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c index d52f0a17a66b..4a3f68a33844 100644 --- a/drivers/gpu/drm/drm_modes.c +++ b/drivers/gpu/drm/drm_modes.c @@ -1610,7 +1610,7 @@ int drm_mode_convert_umode(struct drm_display_mode *out, * drm_mode_is_420_only - if a given videomode can be only supported in YCBCR420 * output format * - * @connector: drm connector under action. + * @display: display under action * @mode: video mode to be tested. * * Returns: -- 2.14.0.rc0.284.gd933b75aa4-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment 2017-07-20 17:47 ` [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment Sean Paul @ 2017-07-20 18:41 ` Daniel Vetter 2017-07-24 15:44 ` Sharma, Shashank 1 sibling, 0 replies; 12+ messages in thread From: Daniel Vetter @ 2017-07-20 18:41 UTC (permalink / raw) To: Sean Paul; +Cc: Daniel Vetter, dri-devel On Thu, Jul 20, 2017 at 01:47:40PM -0400, Sean Paul wrote: > Fixes the following warnings when building docs: > ../drivers/gpu/drm/drm_modes.c:1623: warning: No description found for parameter 'display' > ../drivers/gpu/drm/drm_modes.c:1623: warning: Excess function parameter 'connector' description in 'drm_mode_is_420_only' > > Signed-off-by: Sean Paul <seanpaul@chromium.org> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> > --- > drivers/gpu/drm/drm_modes.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c > index d52f0a17a66b..4a3f68a33844 100644 > --- a/drivers/gpu/drm/drm_modes.c > +++ b/drivers/gpu/drm/drm_modes.c > @@ -1610,7 +1610,7 @@ int drm_mode_convert_umode(struct drm_display_mode *out, > * drm_mode_is_420_only - if a given videomode can be only supported in YCBCR420 > * output format > * > - * @connector: drm connector under action. > + * @display: display under action > * @mode: video mode to be tested. > * > * Returns: > -- > 2.14.0.rc0.284.gd933b75aa4-goog > > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment 2017-07-20 17:47 ` [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment Sean Paul 2017-07-20 18:41 ` Daniel Vetter @ 2017-07-24 15:44 ` Sharma, Shashank 1 sibling, 0 replies; 12+ messages in thread From: Sharma, Shashank @ 2017-07-24 15:44 UTC (permalink / raw) To: Sean Paul, dri-devel@lists.freedesktop.org; +Cc: Vetter, Daniel Reviewed-by: Shashank Sharma <shashank.shama@intel.com> Regards Shashank -----Original Message----- From: dri-devel [mailto:dri-devel-bounces@lists.freedesktop.org] On Behalf Of Sean Paul Sent: Thursday, July 20, 2017 11:18 PM To: dri-devel@lists.freedesktop.org Cc: Vetter, Daniel <daniel.vetter@intel.com> Subject: [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment Fixes the following warnings when building docs: ../drivers/gpu/drm/drm_modes.c:1623: warning: No description found for parameter 'display' ../drivers/gpu/drm/drm_modes.c:1623: warning: Excess function parameter 'connector' description in 'drm_mode_is_420_only' Signed-off-by: Sean Paul <seanpaul@chromium.org> --- drivers/gpu/drm/drm_modes.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c index d52f0a17a66b..4a3f68a33844 100644 --- a/drivers/gpu/drm/drm_modes.c +++ b/drivers/gpu/drm/drm_modes.c @@ -1610,7 +1610,7 @@ int drm_mode_convert_umode(struct drm_display_mode *out, * drm_mode_is_420_only - if a given videomode can be only supported in YCBCR420 * output format * - * @connector: drm connector under action. + * @display: display under action * @mode: video mode to be tested. * * Returns: -- 2.14.0.rc0.284.gd933b75aa4-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 2/4] drm: Fix warning when building docs for scdc_helper 2017-07-20 17:47 [PATCH 0/4] drm: Fix some warnings when building docs Sean Paul 2017-07-20 17:47 ` [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment Sean Paul @ 2017-07-20 17:47 ` Sean Paul 2017-07-20 18:42 ` Daniel Vetter [not found] ` <20170720174746.29100-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> ` (2 subsequent siblings) 4 siblings, 1 reply; 12+ messages in thread From: Sean Paul @ 2017-07-20 17:47 UTC (permalink / raw) To: dri-devel; +Cc: Daniel Vetter Fixes: ../drivers/gpu/drm/drm_scdc_helper.c:203: ERROR: Unexpected indentation. ../drivers/gpu/drm/drm_scdc_helper.c:204: WARNING: Block quote ends without a blank line; unexpected unindent. Signed-off-by: Sean Paul <seanpaul@chromium.org> --- drivers/gpu/drm/drm_scdc_helper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/drm_scdc_helper.c b/drivers/gpu/drm/drm_scdc_helper.c index 3cd96a95736d..53a743811298 100644 --- a/drivers/gpu/drm/drm_scdc_helper.c +++ b/drivers/gpu/drm/drm_scdc_helper.c @@ -199,9 +199,9 @@ EXPORT_SYMBOL(drm_scdc_set_scrambling); * TMDS character rate = The rate at which TMDS characters are transmitted(Mcsc) * TMDS bit rate = 10x TMDS character rate * As per the spec: - * TMDS clock rate for pixel clock < 340 MHz = 1x the character rate + * TMDS clock rate for pixel clock < 340 MHz = 1x the character rate \ * = 1/10 pixel clock rate - * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character rate + * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character rate \ * = 1/40 pixel clock rate * * Writes to the TMDS config register over SCDC channel, and: -- 2.14.0.rc0.284.gd933b75aa4-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 2/4] drm: Fix warning when building docs for scdc_helper 2017-07-20 17:47 ` [PATCH 2/4] drm: Fix warning when building docs for scdc_helper Sean Paul @ 2017-07-20 18:42 ` Daniel Vetter 2017-07-20 20:09 ` [PATCH v2 " Sean Paul 0 siblings, 1 reply; 12+ messages in thread From: Daniel Vetter @ 2017-07-20 18:42 UTC (permalink / raw) To: Sean Paul; +Cc: Daniel Vetter, dri-devel On Thu, Jul 20, 2017 at 01:47:41PM -0400, Sean Paul wrote: > Fixes: > ../drivers/gpu/drm/drm_scdc_helper.c:203: ERROR: Unexpected indentation. > ../drivers/gpu/drm/drm_scdc_helper.c:204: WARNING: Block quote ends without a blank line; unexpected unindent. > > Signed-off-by: Sean Paul <seanpaul@chromium.org> > --- > drivers/gpu/drm/drm_scdc_helper.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/drm_scdc_helper.c b/drivers/gpu/drm/drm_scdc_helper.c > index 3cd96a95736d..53a743811298 100644 > --- a/drivers/gpu/drm/drm_scdc_helper.c > +++ b/drivers/gpu/drm/drm_scdc_helper.c > @@ -199,9 +199,9 @@ EXPORT_SYMBOL(drm_scdc_set_scrambling); > * TMDS character rate = The rate at which TMDS characters are transmitted(Mcsc) > * TMDS bit rate = 10x TMDS character rate > * As per the spec: > - * TMDS clock rate for pixel clock < 340 MHz = 1x the character rate > + * TMDS clock rate for pixel clock < 340 MHz = 1x the character rate \ > * = 1/10 pixel clock rate > - * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character rate > + * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character rate \ > * = 1/40 pixel clock rate Shouldn't we make the entire thing a blockquote? I.e. indent plus on its own line? -Daniel > * > * Writes to the TMDS config register over SCDC channel, and: > -- > 2.14.0.rc0.284.gd933b75aa4-goog > > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v2 2/4] drm: Fix warning when building docs for scdc_helper 2017-07-20 18:42 ` Daniel Vetter @ 2017-07-20 20:09 ` Sean Paul [not found] ` <FF3DDC77922A8A4BB08A3BC48A1EA8CB8D8F6A24@BGSMSX101.gar.corp.intel.com> 0 siblings, 1 reply; 12+ messages in thread From: Sean Paul @ 2017-07-20 20:09 UTC (permalink / raw) To: dri-devel, daniel; +Cc: Daniel Vetter Fixes: ../drivers/gpu/drm/drm_scdc_helper.c:203: ERROR: Unexpected indentation. ../drivers/gpu/drm/drm_scdc_helper.c:204: WARNING: Block quote ends without a blank line; unexpected unindent. Changes in v2: - Property blockquote TMDS calculations so they look pretty (Daniel) - Remove duplicate documentation from the header file Signed-off-by: Sean Paul <seanpaul@chromium.org> --- drivers/gpu/drm/drm_scdc_helper.c | 33 ++++++++++++++++++++------------- include/drm/drm_scdc_helper.h | 25 ------------------------- 2 files changed, 20 insertions(+), 38 deletions(-) diff --git a/drivers/gpu/drm/drm_scdc_helper.c b/drivers/gpu/drm/drm_scdc_helper.c index 3cd96a95736d..7d1b0f011d33 100644 --- a/drivers/gpu/drm/drm_scdc_helper.c +++ b/drivers/gpu/drm/drm_scdc_helper.c @@ -194,19 +194,26 @@ EXPORT_SYMBOL(drm_scdc_set_scrambling); * @adapter: I2C adapter for DDC channel * @set: ret or reset the high clock ratio * - * TMDS clock ratio calculations go like this: - * TMDS character = 10 bit TMDS encoded value - * TMDS character rate = The rate at which TMDS characters are transmitted(Mcsc) - * TMDS bit rate = 10x TMDS character rate - * As per the spec: - * TMDS clock rate for pixel clock < 340 MHz = 1x the character rate - * = 1/10 pixel clock rate - * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character rate - * = 1/40 pixel clock rate - * - * Writes to the TMDS config register over SCDC channel, and: - * sets TMDS clock ratio to 1/40 when set = 1 - * sets TMDS clock ratio to 1/10 when set = 0 + * + * TMDS clock ratio calculations go like this: + * TMDS character = 10 bit TMDS encoded value + * + * TMDS character rate = The rate at which TMDS characters are + * transmitted (Mcsc) + * + * TMDS bit rate = 10x TMDS character rate + * + * As per the spec: + * TMDS clock rate for pixel clock < 340 MHz = 1x the character + * rate = 1/10 pixel clock rate + * + * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character + * rate = 1/40 pixel clock rate + * + * Writes to the TMDS config register over SCDC channel, and: + * sets TMDS clock ratio to 1/40 when set = 1 + * + * sets TMDS clock ratio to 1/10 when set = 0 * * Returns: * True if write is successful, false otherwise. diff --git a/include/drm/drm_scdc_helper.h b/include/drm/drm_scdc_helper.h index c25122bb490a..f92eb2094d6b 100644 --- a/include/drm/drm_scdc_helper.h +++ b/include/drm/drm_scdc_helper.h @@ -131,31 +131,6 @@ static inline int drm_scdc_writeb(struct i2c_adapter *adapter, u8 offset, bool drm_scdc_get_scrambling_status(struct i2c_adapter *adapter); -/** - * drm_scdc_set_scrambling - enable scrambling - * @adapter: I2C adapter for DDC channel - * @enable: bool to indicate if scrambling is to be enabled/disabled - * - * Writes the TMDS config register over SCDC channel, and: - * enables scrambling when enable = 1 - * disables scrambling when enable = 0 - * - * Returns: - * True if scrambling is set/reset successfully, false otherwise. - */ bool drm_scdc_set_scrambling(struct i2c_adapter *adapter, bool enable); - -/** - * drm_scdc_set_high_tmds_clock_ratio - set TMDS clock ratio - * @adapter: I2C adapter for DDC channel - * @set: ret or reset the high clock ratio - * - * Writes to the TMDS config register over SCDC channel, and: - * sets TMDS clock ratio to 1/40 when set = 1 - * sets TMDS clock ratio to 1/10 when set = 0 - * - * Returns: - * True if write is successful, false otherwise. - */ bool drm_scdc_set_high_tmds_clock_ratio(struct i2c_adapter *adapter, bool set); #endif -- 2.14.0.rc0.284.gd933b75aa4-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 12+ messages in thread
[parent not found: <FF3DDC77922A8A4BB08A3BC48A1EA8CB8D8F6A24@BGSMSX101.gar.corp.intel.com>]
* Re: FW: [PATCH v2 2/4] drm: Fix warning when building docs for scdc_helper [not found] ` <FF3DDC77922A8A4BB08A3BC48A1EA8CB8D8F6A24@BGSMSX101.gar.corp.intel.com> @ 2017-07-24 15:36 ` Sharma, Shashank 0 siblings, 0 replies; 12+ messages in thread From: Sharma, Shashank @ 2017-07-24 15:36 UTC (permalink / raw) To: seanpaul; +Cc: Daniel Vetter, dri-devel Thanks for adding this fix , Sean, and sorry about missing this alignment in doc. Regards Shashank On 7/24/2017 9:01 PM, Sharma, Shashank wrote: > > -----Original Message----- > From: dri-devel [mailto:dri-devel-bounces@lists.freedesktop.org] On Behalf Of Sean Paul > Sent: Friday, July 21, 2017 1:39 AM > To: dri-devel@lists.freedesktop.org; daniel@ffwll.ch > Cc: Vetter, Daniel <daniel.vetter@intel.com> > Subject: [PATCH v2 2/4] drm: Fix warning when building docs for scdc_helper > > Fixes: > ../drivers/gpu/drm/drm_scdc_helper.c:203: ERROR: Unexpected indentation. > ../drivers/gpu/drm/drm_scdc_helper.c:204: WARNING: Block quote ends without a blank line; unexpected unindent. > > Changes in v2: > - Property blockquote TMDS calculations so they look pretty (Daniel) > - Remove duplicate documentation from the header file > > Signed-off-by: Sean Paul <seanpaul@chromium.org> > --- > drivers/gpu/drm/drm_scdc_helper.c | 33 ++++++++++++++++++++------------- > include/drm/drm_scdc_helper.h | 25 ------------------------- > 2 files changed, 20 insertions(+), 38 deletions(-) > > diff --git a/drivers/gpu/drm/drm_scdc_helper.c b/drivers/gpu/drm/drm_scdc_helper.c > index 3cd96a95736d..7d1b0f011d33 100644 > --- a/drivers/gpu/drm/drm_scdc_helper.c > +++ b/drivers/gpu/drm/drm_scdc_helper.c > @@ -194,19 +194,26 @@ EXPORT_SYMBOL(drm_scdc_set_scrambling); > * @adapter: I2C adapter for DDC channel > * @set: ret or reset the high clock ratio > * > - * TMDS clock ratio calculations go like this: > - * TMDS character = 10 bit TMDS encoded value > - * TMDS character rate = The rate at which TMDS characters are transmitted(Mcsc) > - * TMDS bit rate = 10x TMDS character rate > - * As per the spec: > - * TMDS clock rate for pixel clock < 340 MHz = 1x the character rate > - * = 1/10 pixel clock rate > - * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character rate > - * = 1/40 pixel clock rate > - * > - * Writes to the TMDS config register over SCDC channel, and: > - * sets TMDS clock ratio to 1/40 when set = 1 > - * sets TMDS clock ratio to 1/10 when set = 0 > + * > + * TMDS clock ratio calculations go like this: > + * TMDS character = 10 bit TMDS encoded value > + * > + * TMDS character rate = The rate at which TMDS characters are > + * transmitted (Mcsc) > + * > + * TMDS bit rate = 10x TMDS character rate > + * > + * As per the spec: > + * TMDS clock rate for pixel clock < 340 MHz = 1x the character > + * rate = 1/10 pixel clock rate > + * > + * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character > + * rate = 1/40 pixel clock rate > + * > + * Writes to the TMDS config register over SCDC channel, and: > + * sets TMDS clock ratio to 1/40 when set = 1 > + * > + * sets TMDS clock ratio to 1/10 when set = 0 > * > * Returns: > * True if write is successful, false otherwise. > diff --git a/include/drm/drm_scdc_helper.h b/include/drm/drm_scdc_helper.h index c25122bb490a..f92eb2094d6b 100644 > --- a/include/drm/drm_scdc_helper.h > +++ b/include/drm/drm_scdc_helper.h > @@ -131,31 +131,6 @@ static inline int drm_scdc_writeb(struct i2c_adapter *adapter, u8 offset, > > bool drm_scdc_get_scrambling_status(struct i2c_adapter *adapter); > > -/** > - * drm_scdc_set_scrambling - enable scrambling > - * @adapter: I2C adapter for DDC channel > - * @enable: bool to indicate if scrambling is to be enabled/disabled > - * > - * Writes the TMDS config register over SCDC channel, and: > - * enables scrambling when enable = 1 > - * disables scrambling when enable = 0 > - * > - * Returns: > - * True if scrambling is set/reset successfully, false otherwise. > - */ > bool drm_scdc_set_scrambling(struct i2c_adapter *adapter, bool enable); > - > -/** > - * drm_scdc_set_high_tmds_clock_ratio - set TMDS clock ratio > - * @adapter: I2C adapter for DDC channel > - * @set: ret or reset the high clock ratio > - * > - * Writes to the TMDS config register over SCDC channel, and: > - * sets TMDS clock ratio to 1/40 when set = 1 > - * sets TMDS clock ratio to 1/10 when set = 0 > - * > - * Returns: > - * True if write is successful, false otherwise. > - */ > bool drm_scdc_set_high_tmds_clock_ratio(struct i2c_adapter *adapter, bool set); #endif > -- > 2.14.0.rc0.284.gd933b75aa4-goog Reviewed-by: Shashank Sharma <shashank.sharma@intel.com> > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <20170720174746.29100-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>]
* [PATCH 3/4] gpu/host1x: Remove excess parameter in host1x_subdev_add docs [not found] ` <20170720174746.29100-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> @ 2017-07-20 17:47 ` Sean Paul 0 siblings, 0 replies; 12+ messages in thread From: Sean Paul @ 2017-07-20 17:47 UTC (permalink / raw) To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW Cc: Sean Paul, Thierry Reding, linux-tegra-u79uwXL29TY76Z2rM5mHXA Fixes the following warning when building docs: ../drivers/gpu/host1x/bus.c:50: warning: Excess function parameter 'driver' description in 'host1x_subdev_add' Signed-off-by: Sean Paul <seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> --- drivers/gpu/host1x/bus.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/host1x/bus.c b/drivers/gpu/host1x/bus.c index a048e3ac523d..7ece0e9058c6 100644 --- a/drivers/gpu/host1x/bus.c +++ b/drivers/gpu/host1x/bus.c @@ -41,7 +41,6 @@ struct host1x_subdev { /** * host1x_subdev_add() - add a new subdevice with an associated device node * @device: host1x device to add the subdevice to - * @driver: host1x driver * @np: device node */ static int host1x_subdev_add(struct host1x_device *device, -- 2.14.0.rc0.284.gd933b75aa4-goog ^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 4/4] drm: Add a few missing descriptions in drm_driver docs 2017-07-20 17:47 [PATCH 0/4] drm: Fix some warnings when building docs Sean Paul ` (2 preceding siblings ...) [not found] ` <20170720174746.29100-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> @ 2017-07-20 17:47 ` Sean Paul 2017-07-20 18:44 ` Daniel Vetter 2017-07-31 12:33 ` [PATCH 0/4] drm: Fix some warnings when building docs Thierry Reding 4 siblings, 1 reply; 12+ messages in thread From: Sean Paul @ 2017-07-20 17:47 UTC (permalink / raw) To: dri-devel; +Cc: Daniel Vetter Fixes the following warnings when building docs: ../include/drm/drm_drv.h:553: warning: No description found for parameter 'debugfs_init' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_open_object' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_close_object' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'prime_handle_to_fd' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'prime_fd_to_handle' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_prime_export' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_prime_import' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_vm_ops' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'major' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'minor' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'patchlevel' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'name' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'desc' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'date' ../include/drm/drm_drv.h:553: warning: No description found for parameter 'driver_features' There are still a couple more warnings for prime helpers that are documented elsewhere. Signed-off-by: Sean Paul <seanpaul@chromium.org> --- include/drm/drm_drv.h | 52 +++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h index 81971dc0b573..505c91354802 100644 --- a/include/drm/drm_drv.h +++ b/include/drm/drm_drv.h @@ -390,6 +390,11 @@ struct drm_driver { */ void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv); + /** + * @debugfs_init: + * + * Allows drivers to create driver-specific debugfs files. + */ int (*debugfs_init)(struct drm_minor *minor); /** @@ -408,7 +413,18 @@ struct drm_driver { */ void (*gem_free_object_unlocked) (struct drm_gem_object *obj); + /** + * @gem_open_object: + * + * Driver hook called upon gem handle creation + */ int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); + + /** + * @gem_close_object: + * + * Driver hook called upon gem handle release + */ void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); /** @@ -421,19 +437,34 @@ struct drm_driver { size_t size); /* prime: */ - /* export handle -> fd (see drm_gem_prime_handle_to_fd() helper) */ + /** + * @prime_handle_to_fd: + * + * export handle -> fd (see drm_gem_prime_handle_to_fd() helper) + */ int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv, uint32_t handle, uint32_t flags, int *prime_fd); - /* import fd -> handle (see drm_gem_prime_fd_to_handle() helper) */ + /** + * @prime_fd_to_handle: + * + * import fd -> handle (see drm_gem_prime_fd_to_handle() helper) + */ int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv, int prime_fd, uint32_t *handle); - /* export GEM -> dmabuf */ + /** + * @gem_prime_export: + * + * export GEM -> dmabuf + */ struct dma_buf * (*gem_prime_export)(struct drm_device *dev, struct drm_gem_object *obj, int flags); - /* import dmabuf -> GEM */ + /** + * @gem_prime_import: + * + * import dmabuf -> GEM + */ struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev, struct dma_buf *dma_buf); - /* low-level interface used by drm_gem_prime_{import,export} */ int (*gem_prime_pin)(struct drm_gem_object *obj); void (*gem_prime_unpin)(struct drm_gem_object *obj); struct reservation_object * (*gem_prime_res_obj)( @@ -505,16 +536,25 @@ struct drm_driver { struct drm_device *dev, uint32_t handle); - /* Driver private ops for this object */ + /** + * @gem_vm_ops: Driver private ops for this object + */ const struct vm_operations_struct *gem_vm_ops; + /** @major: driver major number */ int major; + /** @minor: driver minor number */ int minor; + /** @patchlevel: driver patch level */ int patchlevel; + /** @name: driver name */ char *name; + /** @desc: driver description */ char *desc; + /** @date: driver date */ char *date; + /** @driver_features: driver features */ u32 driver_features; /** -- 2.14.0.rc0.284.gd933b75aa4-goog _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 4/4] drm: Add a few missing descriptions in drm_driver docs 2017-07-20 17:47 ` [PATCH 4/4] drm: Add a few missing descriptions in drm_driver docs Sean Paul @ 2017-07-20 18:44 ` Daniel Vetter 0 siblings, 0 replies; 12+ messages in thread From: Daniel Vetter @ 2017-07-20 18:44 UTC (permalink / raw) To: Sean Paul; +Cc: Daniel Vetter, dri-devel On Thu, Jul 20, 2017 at 01:47:43PM -0400, Sean Paul wrote: > Fixes the following warnings when building docs: > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'debugfs_init' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_open_object' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_close_object' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'prime_handle_to_fd' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'prime_fd_to_handle' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_prime_export' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_prime_import' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'gem_vm_ops' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'major' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'minor' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'patchlevel' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'name' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'desc' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'date' > ../include/drm/drm_drv.h:553: warning: No description found for parameter 'driver_features' > > There are still a couple more warnings for prime helpers that are documented elsewhere. > > Signed-off-by: Sean Paul <seanpaul@chromium.org> Yeah reviewing gem/prime docs is still on my todo, which is why these aren't complete yet. Yours are a bit terse and we probably want an overhaul of all the gem/prime docs, but at least a start. Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> > --- > include/drm/drm_drv.h | 52 +++++++++++++++++++++++++++++++++++++++++++++------ > 1 file changed, 46 insertions(+), 6 deletions(-) > > diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h > index 81971dc0b573..505c91354802 100644 > --- a/include/drm/drm_drv.h > +++ b/include/drm/drm_drv.h > @@ -390,6 +390,11 @@ struct drm_driver { > */ > void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv); > > + /** > + * @debugfs_init: > + * > + * Allows drivers to create driver-specific debugfs files. > + */ > int (*debugfs_init)(struct drm_minor *minor); > > /** > @@ -408,7 +413,18 @@ struct drm_driver { > */ > void (*gem_free_object_unlocked) (struct drm_gem_object *obj); > > + /** > + * @gem_open_object: > + * > + * Driver hook called upon gem handle creation > + */ > int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); > + > + /** > + * @gem_close_object: > + * > + * Driver hook called upon gem handle release > + */ > void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); > > /** > @@ -421,19 +437,34 @@ struct drm_driver { > size_t size); > > /* prime: */ > - /* export handle -> fd (see drm_gem_prime_handle_to_fd() helper) */ > + /** > + * @prime_handle_to_fd: > + * > + * export handle -> fd (see drm_gem_prime_handle_to_fd() helper) > + */ > int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv, > uint32_t handle, uint32_t flags, int *prime_fd); > - /* import fd -> handle (see drm_gem_prime_fd_to_handle() helper) */ > + /** > + * @prime_fd_to_handle: > + * > + * import fd -> handle (see drm_gem_prime_fd_to_handle() helper) > + */ > int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv, > int prime_fd, uint32_t *handle); > - /* export GEM -> dmabuf */ > + /** > + * @gem_prime_export: > + * > + * export GEM -> dmabuf > + */ > struct dma_buf * (*gem_prime_export)(struct drm_device *dev, > struct drm_gem_object *obj, int flags); > - /* import dmabuf -> GEM */ > + /** > + * @gem_prime_import: > + * > + * import dmabuf -> GEM > + */ > struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev, > struct dma_buf *dma_buf); > - /* low-level interface used by drm_gem_prime_{import,export} */ > int (*gem_prime_pin)(struct drm_gem_object *obj); > void (*gem_prime_unpin)(struct drm_gem_object *obj); > struct reservation_object * (*gem_prime_res_obj)( > @@ -505,16 +536,25 @@ struct drm_driver { > struct drm_device *dev, > uint32_t handle); > > - /* Driver private ops for this object */ > + /** > + * @gem_vm_ops: Driver private ops for this object > + */ > const struct vm_operations_struct *gem_vm_ops; > > + /** @major: driver major number */ > int major; > + /** @minor: driver minor number */ > int minor; > + /** @patchlevel: driver patch level */ > int patchlevel; > + /** @name: driver name */ > char *name; > + /** @desc: driver description */ > char *desc; > + /** @date: driver date */ > char *date; > > + /** @driver_features: driver features */ > u32 driver_features; > > /** > -- > 2.14.0.rc0.284.gd933b75aa4-goog > > _______________________________________________ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/4] drm: Fix some warnings when building docs 2017-07-20 17:47 [PATCH 0/4] drm: Fix some warnings when building docs Sean Paul ` (3 preceding siblings ...) 2017-07-20 17:47 ` [PATCH 4/4] drm: Add a few missing descriptions in drm_driver docs Sean Paul @ 2017-07-31 12:33 ` Thierry Reding 4 siblings, 0 replies; 12+ messages in thread From: Thierry Reding @ 2017-07-31 12:33 UTC (permalink / raw) To: Sean Paul; +Cc: dri-devel [-- Attachment #1.1: Type: text/plain, Size: 1005 bytes --] On Thu, Jul 20, 2017 at 01:47:39PM -0400, Sean Paul wrote: > I noticed these warnings as part of my compile testing and decided to fix them. > > There are still a few warnings with the import/export prime helpers. They're > partially documented in drm_prime.c, so suggestions welcome on how to resolve > them without duplication (or perhaps duplication is best in this case). > > Sean > > > > Sean Paul (4): > drm/modes: Fix drm_mode_is_420_only() comment > drm: Fix warning when building docs for scdc_helper > gpu/host1x: Remove excess parameter in host1x_subdev_add docs > drm: Add a few missing descriptions in drm_driver docs > > drivers/gpu/drm/drm_modes.c | 2 +- > drivers/gpu/drm/drm_scdc_helper.c | 4 +-- > drivers/gpu/host1x/bus.c | 1 - > include/drm/drm_drv.h | 52 ++++++++++++++++++++++++++++++++++----- > 4 files changed, 49 insertions(+), 10 deletions(-) Applied all four patches to drm-misc-next, thanks. Thierry [-- Attachment #1.2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2017-07-31 12:33 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-20 17:47 [PATCH 0/4] drm: Fix some warnings when building docs Sean Paul
2017-07-20 17:47 ` [PATCH 1/4] drm/modes: Fix drm_mode_is_420_only() comment Sean Paul
2017-07-20 18:41 ` Daniel Vetter
2017-07-24 15:44 ` Sharma, Shashank
2017-07-20 17:47 ` [PATCH 2/4] drm: Fix warning when building docs for scdc_helper Sean Paul
2017-07-20 18:42 ` Daniel Vetter
2017-07-20 20:09 ` [PATCH v2 " Sean Paul
[not found] ` <FF3DDC77922A8A4BB08A3BC48A1EA8CB8D8F6A24@BGSMSX101.gar.corp.intel.com>
2017-07-24 15:36 ` FW: " Sharma, Shashank
[not found] ` <20170720174746.29100-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org>
2017-07-20 17:47 ` [PATCH 3/4] gpu/host1x: Remove excess parameter in host1x_subdev_add docs Sean Paul
2017-07-20 17:47 ` [PATCH 4/4] drm: Add a few missing descriptions in drm_driver docs Sean Paul
2017-07-20 18:44 ` Daniel Vetter
2017-07-31 12:33 ` [PATCH 0/4] drm: Fix some warnings when building docs Thierry Reding
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox