linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/encoder: Various doc fixes
@ 2019-09-13 22:27 Lyude Paul
  2019-09-13 22:27 ` [PATCH 1/3] drm/encoder: Fix possible_clones documentation Lyude Paul
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Lyude Paul @ 2019-09-13 22:27 UTC (permalink / raw)
  To: dri-devel
  Cc: Daniel Vetter, David Airlie, Maarten Lankhorst, linux-kernel,
	Sean Paul, Maxime Ripard

Some random issues with documentation that I noticed while working on
nouveau the other day. There are no functional changes in this series.

Lyude Paul (3):
  drm/encoder: Fix possible_clones documentation
  drm/encoder: Fix possible_crtcs documentation
  drm/encoder: Don't raise voice in drm_encoder_mask() documentation

 include/drm/drm_encoder.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

-- 
2.21.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/3] drm/encoder: Fix possible_clones documentation
  2019-09-13 22:27 [PATCH 0/3] drm/encoder: Various doc fixes Lyude Paul
@ 2019-09-13 22:27 ` Lyude Paul
  2019-09-13 22:27 ` [PATCH 2/3] drm/encoder: Fix possible_crtcs documentation Lyude Paul
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Lyude Paul @ 2019-09-13 22:27 UTC (permalink / raw)
  To: dri-devel
  Cc: Maarten Lankhorst, Maxime Ripard, Sean Paul, David Airlie,
	Daniel Vetter, linux-kernel

We say that all of the bits in possible_clones must be set before
calling drm_encoder_init(). This isn't true though, since:

* The driver may not even have all of the encoder objects that could be
  used as clones initialized at that point
* possible_crtcs isn't used at all outside of userspace, so it's not
  actually needed to initialize it until drm_dev_register()

So, fix it.

Signed-off-by: Lyude Paul <lyude@redhat.com>
---
 include/drm/drm_encoder.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/drm/drm_encoder.h b/include/drm/drm_encoder.h
index 70cfca03d812..81273b50b3f6 100644
--- a/include/drm/drm_encoder.h
+++ b/include/drm/drm_encoder.h
@@ -154,7 +154,7 @@ struct drm_encoder {
 	 * using drm_encoder_index() as the index into the bitfield. The driver
 	 * must set the bits for all &drm_encoder objects which can clone a
 	 * &drm_crtc together with this encoder before calling
-	 * drm_encoder_init(). Drivers should set the bit representing the
+	 * drm_dev_register(). Drivers should set the bit representing the
 	 * encoder itself, too. Cloning bits should be set such that when two
 	 * encoders can be used in a cloned configuration, they both should have
 	 * each another bits set.
-- 
2.21.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/3] drm/encoder: Fix possible_crtcs documentation
  2019-09-13 22:27 [PATCH 0/3] drm/encoder: Various doc fixes Lyude Paul
  2019-09-13 22:27 ` [PATCH 1/3] drm/encoder: Fix possible_clones documentation Lyude Paul
@ 2019-09-13 22:27 ` Lyude Paul
  2019-09-13 22:27 ` [PATCH 3/3] drm/encoder: Don't raise voice in drm_encoder_mask() documentation Lyude Paul
  2019-09-17 13:28 ` [PATCH 0/3] drm/encoder: Various doc fixes Daniel Vetter
  3 siblings, 0 replies; 5+ messages in thread
From: Lyude Paul @ 2019-09-13 22:27 UTC (permalink / raw)
  To: dri-devel
  Cc: Maarten Lankhorst, Maxime Ripard, Sean Paul, David Airlie,
	Daniel Vetter, linux-kernel

Similar to possible_clones, we don't actually use possible_crtcs until
the driver is registered with userspace. So, fix the documentation to
indicate this.

Signed-off-by: Lyude Paul <lyude@redhat.com>
---
 include/drm/drm_encoder.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/drm/drm_encoder.h b/include/drm/drm_encoder.h
index 81273b50b3f6..d65173d413b7 100644
--- a/include/drm/drm_encoder.h
+++ b/include/drm/drm_encoder.h
@@ -140,7 +140,7 @@ struct drm_encoder {
 	 * @possible_crtcs: Bitmask of potential CRTC bindings, using
 	 * drm_crtc_index() as the index into the bitfield. The driver must set
 	 * the bits for all &drm_crtc objects this encoder can be connected to
-	 * before calling drm_encoder_init().
+	 * before calling drm_dev_register().
 	 *
 	 * In reality almost every driver gets this wrong.
 	 *
-- 
2.21.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 3/3] drm/encoder: Don't raise voice in drm_encoder_mask() documentation
  2019-09-13 22:27 [PATCH 0/3] drm/encoder: Various doc fixes Lyude Paul
  2019-09-13 22:27 ` [PATCH 1/3] drm/encoder: Fix possible_clones documentation Lyude Paul
  2019-09-13 22:27 ` [PATCH 2/3] drm/encoder: Fix possible_crtcs documentation Lyude Paul
@ 2019-09-13 22:27 ` Lyude Paul
  2019-09-17 13:28 ` [PATCH 0/3] drm/encoder: Various doc fixes Daniel Vetter
  3 siblings, 0 replies; 5+ messages in thread
From: Lyude Paul @ 2019-09-13 22:27 UTC (permalink / raw)
  To: dri-devel
  Cc: Maarten Lankhorst, Maxime Ripard, Sean Paul, David Airlie,
	Daniel Vetter, linux-kernel

There's no need to raise our voice when saying encoder, we're all
civilized adults here!

Signed-off-by: Lyude Paul <lyude@redhat.com>
---
 include/drm/drm_encoder.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/drm/drm_encoder.h b/include/drm/drm_encoder.h
index d65173d413b7..f06164f44efe 100644
--- a/include/drm/drm_encoder.h
+++ b/include/drm/drm_encoder.h
@@ -198,7 +198,7 @@ static inline unsigned int drm_encoder_index(const struct drm_encoder *encoder)
 }
 
 /**
- * drm_encoder_mask - find the mask of a registered ENCODER
+ * drm_encoder_mask - find the mask of a registered encoder
  * @encoder: encoder to find mask for
  *
  * Given a registered encoder, return the mask bit of that encoder for an
-- 
2.21.0


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/3] drm/encoder: Various doc fixes
  2019-09-13 22:27 [PATCH 0/3] drm/encoder: Various doc fixes Lyude Paul
                   ` (2 preceding siblings ...)
  2019-09-13 22:27 ` [PATCH 3/3] drm/encoder: Don't raise voice in drm_encoder_mask() documentation Lyude Paul
@ 2019-09-17 13:28 ` Daniel Vetter
  3 siblings, 0 replies; 5+ messages in thread
From: Daniel Vetter @ 2019-09-17 13:28 UTC (permalink / raw)
  To: Lyude Paul
  Cc: dri-devel, Daniel Vetter, David Airlie, Maarten Lankhorst,
	linux-kernel, Sean Paul, Maxime Ripard

On Fri, Sep 13, 2019 at 06:27:00PM -0400, Lyude Paul wrote:
> Some random issues with documentation that I noticed while working on
> nouveau the other day. There are no functional changes in this series.

Nice! On all three:

Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>

> 

> Lyude Paul (3):
>   drm/encoder: Fix possible_clones documentation
>   drm/encoder: Fix possible_crtcs documentation
>   drm/encoder: Don't raise voice in drm_encoder_mask() documentation
> 
>  include/drm/drm_encoder.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> -- 
> 2.21.0
> 

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-09-17 13:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-13 22:27 [PATCH 0/3] drm/encoder: Various doc fixes Lyude Paul
2019-09-13 22:27 ` [PATCH 1/3] drm/encoder: Fix possible_clones documentation Lyude Paul
2019-09-13 22:27 ` [PATCH 2/3] drm/encoder: Fix possible_crtcs documentation Lyude Paul
2019-09-13 22:27 ` [PATCH 3/3] drm/encoder: Don't raise voice in drm_encoder_mask() documentation Lyude Paul
2019-09-17 13:28 ` [PATCH 0/3] drm/encoder: Various doc fixes Daniel Vetter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).