From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Thierry Reding <thierry.reding@gmail.com>
Cc: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>,
dri-devel@lists.freedesktop.org,
linux-renesas-soc@vger.kernel.org, Stefan Agner <stefan@agner.ch>
Subject: Re: [PATCH v2.1 04/13] drm: Add data transmission order bus flag
Date: Wed, 04 Jan 2017 13:58:26 +0200 [thread overview]
Message-ID: <4668322.BBvS3ppBQr@avalon> (raw)
In-Reply-To: <20170104070654.GB5729@ulmo.ba.sec>
Hi Thierry,
On Wednesday 04 Jan 2017 08:06:54 Thierry Reding wrote:
> On Wed, Jan 04, 2017 at 02:39:26AM +0200, Laurent Pinchart wrote:
> > The flags indicate whether data is transmitted lsb to msb or msb to lsb
> > on the bus.
> >
> > The exact meaning is bus-type dependent. For instance, for LVDS buses
> > the flags indicate whether the seven data bits transmitted in a clock
> > pulse are sent in normal order (msb to lsb, slots 0 to 6) or reverse
> > order (lsb to msb, slots 6 to 0).
> >
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > ---
> > Changes since v2:
> >
> > - Rename the flag to DRM_BUS_FLAG_DATA_LSB_TO_MSB and add a
> >
> > corresponding DRM_BUS_FLAG_DATA_MSB_TO_LSB flag.
> >
> > ---
> >
> > include/drm/drm_connector.h | 4 ++++
> > 1 file changed, 4 insertions(+)
> >
> > diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
> > index a9b95246e26e..712f255577ea 100644
> > --- a/include/drm/drm_connector.h
> > +++ b/include/drm/drm_connector.h
> > @@ -160,6 +160,10 @@ struct drm_display_info {
> >
> > #define DRM_BUS_FLAG_PIXDATA_POSEDGE (1<<2)
> > /* drive data on neg. edge */
> > #define DRM_BUS_FLAG_PIXDATA_NEGEDGE (1<<3)
> >
> > +/* data is transmitted msb to lsb on the bus */
> > +#define DRM_BUS_FLAG_DATA_MSB_TO_LSB (1<<4)
> > +/* data is transmitted lsb to msb on the bus */
> > +#define DRM_BUS_FLAG_DATA_LSB_TO_MSB (1<<5)
>
> Nit: "LSB" and "MSB" because they're abbreviations. If I end up applying
> this I'll probably do that myself, and I leave it up to whoever else
> might apply it whether or not they want to be pedantic, so:
>
> Reviewed-by: Thierry Reding <treding@nvidia.com>
Thank you. I'll fix that in my tree too. I went for lower case because bit is
usually abbreviated b and byte B, but I don't think it really conveys that
meaning anyway :-)
--
Regards,
Laurent Pinchart
WARNING: multiple messages have this Message-ID (diff)
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Thierry Reding <thierry.reding@gmail.com>
Cc: linux-renesas-soc@vger.kernel.org,
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>,
dri-devel@lists.freedesktop.org
Subject: Re: [PATCH v2.1 04/13] drm: Add data transmission order bus flag
Date: Wed, 04 Jan 2017 13:58:26 +0200 [thread overview]
Message-ID: <4668322.BBvS3ppBQr@avalon> (raw)
In-Reply-To: <20170104070654.GB5729@ulmo.ba.sec>
Hi Thierry,
On Wednesday 04 Jan 2017 08:06:54 Thierry Reding wrote:
> On Wed, Jan 04, 2017 at 02:39:26AM +0200, Laurent Pinchart wrote:
> > The flags indicate whether data is transmitted lsb to msb or msb to lsb
> > on the bus.
> >
> > The exact meaning is bus-type dependent. For instance, for LVDS buses
> > the flags indicate whether the seven data bits transmitted in a clock
> > pulse are sent in normal order (msb to lsb, slots 0 to 6) or reverse
> > order (lsb to msb, slots 6 to 0).
> >
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas@ideasonboard.com>
> > ---
> > Changes since v2:
> >
> > - Rename the flag to DRM_BUS_FLAG_DATA_LSB_TO_MSB and add a
> >
> > corresponding DRM_BUS_FLAG_DATA_MSB_TO_LSB flag.
> >
> > ---
> >
> > include/drm/drm_connector.h | 4 ++++
> > 1 file changed, 4 insertions(+)
> >
> > diff --git a/include/drm/drm_connector.h b/include/drm/drm_connector.h
> > index a9b95246e26e..712f255577ea 100644
> > --- a/include/drm/drm_connector.h
> > +++ b/include/drm/drm_connector.h
> > @@ -160,6 +160,10 @@ struct drm_display_info {
> >
> > #define DRM_BUS_FLAG_PIXDATA_POSEDGE (1<<2)
> > /* drive data on neg. edge */
> > #define DRM_BUS_FLAG_PIXDATA_NEGEDGE (1<<3)
> >
> > +/* data is transmitted msb to lsb on the bus */
> > +#define DRM_BUS_FLAG_DATA_MSB_TO_LSB (1<<4)
> > +/* data is transmitted lsb to msb on the bus */
> > +#define DRM_BUS_FLAG_DATA_LSB_TO_MSB (1<<5)
>
> Nit: "LSB" and "MSB" because they're abbreviations. If I end up applying
> this I'll probably do that myself, and I leave it up to whoever else
> might apply it whether or not they want to be pedantic, so:
>
> Reviewed-by: Thierry Reding <treding@nvidia.com>
Thank you. I'll fix that in my tree too. I went for lower case because bit is
usually abbreviated b and byte B, but I don't think it really conveys that
meaning anyway :-)
--
Regards,
Laurent Pinchart
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next prev parent reply other threads:[~2017-01-04 11:58 UTC|newest]
Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-19 3:28 [PATCH v2 00/13] R-Car DU: Add support for LVDS mode selection Laurent Pinchart
2016-11-19 3:28 ` Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 01/13] devicetree/bindings: display: Document common panel properties Laurent Pinchart
2016-11-21 16:48 ` Rob Herring
2016-11-22 9:36 ` Laurent Pinchart
2016-11-22 9:36 ` Laurent Pinchart
2016-11-29 8:27 ` Laurent Pinchart
2016-11-29 15:14 ` Rob Herring
2016-11-29 15:14 ` Rob Herring
2016-11-29 18:23 ` Laurent Pinchart
2016-11-29 18:23 ` Laurent Pinchart
2016-12-18 20:54 ` Laurent Pinchart
2016-12-19 15:38 ` Rob Herring
2016-12-19 16:54 ` Laurent Pinchart
2017-01-03 22:33 ` Rob Herring
2017-01-03 22:33 ` Rob Herring
2016-11-22 11:05 ` Thierry Reding
2016-11-22 11:05 ` Thierry Reding
2016-11-22 13:14 ` Laurent Pinchart
2016-11-22 13:14 ` Laurent Pinchart
2016-11-22 21:10 ` Rob Herring
2017-04-09 11:47 ` Emil Velikov
2017-04-09 11:47 ` Emil Velikov
2017-04-11 5:12 ` Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 02/13] devicetree/bindings: display: Add bindings for LVDS panels Laurent Pinchart
2016-11-21 16:48 ` Rob Herring
2016-11-21 16:48 ` Rob Herring
2016-11-22 11:02 ` Thierry Reding
2016-11-22 11:02 ` Thierry Reding
2016-11-22 13:21 ` Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 03/13] devicetree/bindings: display: Add bindings for two Mitsubishi panels Laurent Pinchart
2016-11-19 3:28 ` Laurent Pinchart
2016-11-21 16:49 ` Rob Herring
2016-11-19 3:28 ` [PATCH v2 04/13] drm: Add data mirror bus flag Laurent Pinchart
2016-12-18 20:31 ` Laurent Pinchart
2016-12-20 13:01 ` Stefan Agner
2016-12-20 13:21 ` Laurent Pinchart
2016-12-20 13:21 ` Laurent Pinchart
2016-12-20 13:31 ` Stefan Agner
2017-01-04 0:39 ` [PATCH v2.1 04/13] drm: Add data transmission order " Laurent Pinchart
2017-01-04 0:39 ` Laurent Pinchart
2017-01-04 7:06 ` Thierry Reding
2017-01-04 7:06 ` Thierry Reding
2017-01-04 11:58 ` Laurent Pinchart [this message]
2017-01-04 11:58 ` Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 05/13] drm: panels: Constify device node argument to of_drm_find_panel() Laurent Pinchart
2016-12-18 20:57 ` Laurent Pinchart
2017-01-04 7:09 ` Thierry Reding
2017-01-04 7:09 ` Thierry Reding
2016-11-19 3:28 ` [PATCH v2 06/13] drm: panels: Add LVDS panel driver Laurent Pinchart
2016-11-22 11:14 ` Thierry Reding
2016-11-22 13:17 ` Laurent Pinchart
2017-01-11 22:46 ` Laurent Pinchart
2017-01-11 22:46 ` Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 07/13] arm64: dts: r8a7795: Add PWM support Laurent Pinchart
2016-11-21 8:27 ` Geert Uytterhoeven
2016-11-21 8:27 ` Geert Uytterhoeven
2016-11-21 9:18 ` Laurent Pinchart
2017-01-04 1:06 ` Laurent Pinchart
2017-01-04 9:01 ` Simon Horman
2016-11-19 3:28 ` [PATCH v2 08/13] arm64: dts: r8a7795: salvator-x: Add DU LVDS output endpoint Laurent Pinchart
2017-01-04 1:07 ` Laurent Pinchart
2017-01-04 9:08 ` Simon Horman
2016-11-19 3:28 ` [PATCH v2 09/13] arm64: dts: r8a7795: salvator-x: Add panel backlight support Laurent Pinchart
2016-11-21 8:36 ` Geert Uytterhoeven
2016-11-21 9:19 ` Laurent Pinchart
2016-11-21 9:23 ` Geert Uytterhoeven
2016-11-21 9:59 ` Laurent Pinchart
2016-11-21 9:59 ` Laurent Pinchart
2017-04-05 8:45 ` Laurent Pinchart
2017-04-05 8:45 ` Laurent Pinchart
2017-04-05 8:55 ` Geert Uytterhoeven
2017-04-05 8:55 ` Geert Uytterhoeven
2017-04-05 18:21 ` Simon Horman
2016-11-19 3:28 ` [PATCH v2 10/13] ARM: shmobile: dts: Switch to panel-lvds bindings for Mitsubishi panels Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 11/13] drm: rcar-du: Switch to encoder .atomic_mode_set() helper function Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 12/13] drm: rcar-du: Use the DRM panel API Laurent Pinchart
2016-11-19 3:28 ` [PATCH v2 13/13] drm: rcar-du: Add support for LVDS mode selection Laurent Pinchart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4668322.BBvS3ppBQr@avalon \
--to=laurent.pinchart@ideasonboard.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=laurent.pinchart+renesas@ideasonboard.com \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=stefan@agner.ch \
--cc=thierry.reding@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.