All of lore.kernel.org
 help / color / mirror / Atom feed
From: s.hauer@pengutronix.de (Sascha Hauer)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v14 04/10] imx-drm: use defines for clock polarity settings
Date: Wed, 25 Jun 2014 11:46:28 +0200	[thread overview]
Message-ID: <20140625094628.GS15686@pengutronix.de> (raw)
In-Reply-To: <20140625084327.GD32514@n2100.arm.linux.org.uk>

On Wed, Jun 25, 2014 at 09:43:27AM +0100, Russell King - ARM Linux wrote:
> On Wed, Jun 25, 2014 at 06:48:45AM +0200, Sascha Hauer wrote:
> > On Mon, Jun 16, 2014 at 12:11:18PM +0200, Denis Carikli wrote:
> > > +
> > >  /*
> > >   * Bitfield of Display Interface signal polarities.
> > >   */
> > > @@ -37,7 +43,7 @@ struct ipu_di_signal_cfg {
> > >  	unsigned clksel_en:1;
> > >  	unsigned clkidle_en:1;
> > >  	unsigned data_pol:1;	/* true = inverted */
> > > -	unsigned clk_pol:1;	/* true = rising edge */
> > > +	unsigned clk_pol:1;
> > >  	unsigned enable_pol:1;
> > >  	unsigned Hsync_pol:1;	/* true = active high */
> > >  	unsigned Vsync_pol:1;
> > 
> > ...can we rename the flags to more meaningful names instead?
> > 
> > 	unsigned clk_pol_rising_edge:1;
> > 	unsigned enable_pol_high:1;
> > 	unsigned hsync_active_high:1;
> > 	unsigned vsync_active_high:1;
> 
> Now look at patch 7, where these become tri-state:
> - don't change
> - rising edge/active high
> - falling edge/active low
> 
> So your suggestion is not a good idea.

Hm, you're right.

Still I think we should add a prefix to make the context of the flags
clear.

Sascha

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

WARNING: multiple messages have this Message-ID (diff)
From: Sascha Hauer <s.hauer@pengutronix.de>
To: Russell King - ARM Linux <linux@arm.linux.org.uk>
Cc: "Denis Carikli" <denis@eukrea.com>,
	"Philipp Zabel" <p.zabel@pengutronix.de>,
	"Eric Bénard" <eric@eukrea.com>,
	"Shawn Guo" <shawn.guo@linaro.org>,
	"Sascha Hauer" <kernel@pengutronix.de>,
	linux-arm-kernel@lists.infradead.org,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
	devel@driverdev.osuosl.org,
	"Mauro Carvalho Chehab" <m.chehab@samsung.com>,
	linux-media@vger.kernel.org,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	dri-devel@lists.freedesktop.org,
	"David Airlie" <airlied@linux.ie>
Subject: Re: [PATCH v14 04/10] imx-drm: use defines for clock polarity settings
Date: Wed, 25 Jun 2014 11:46:28 +0200	[thread overview]
Message-ID: <20140625094628.GS15686@pengutronix.de> (raw)
In-Reply-To: <20140625084327.GD32514@n2100.arm.linux.org.uk>

On Wed, Jun 25, 2014 at 09:43:27AM +0100, Russell King - ARM Linux wrote:
> On Wed, Jun 25, 2014 at 06:48:45AM +0200, Sascha Hauer wrote:
> > On Mon, Jun 16, 2014 at 12:11:18PM +0200, Denis Carikli wrote:
> > > +
> > >  /*
> > >   * Bitfield of Display Interface signal polarities.
> > >   */
> > > @@ -37,7 +43,7 @@ struct ipu_di_signal_cfg {
> > >  	unsigned clksel_en:1;
> > >  	unsigned clkidle_en:1;
> > >  	unsigned data_pol:1;	/* true = inverted */
> > > -	unsigned clk_pol:1;	/* true = rising edge */
> > > +	unsigned clk_pol:1;
> > >  	unsigned enable_pol:1;
> > >  	unsigned Hsync_pol:1;	/* true = active high */
> > >  	unsigned Vsync_pol:1;
> > 
> > ...can we rename the flags to more meaningful names instead?
> > 
> > 	unsigned clk_pol_rising_edge:1;
> > 	unsigned enable_pol_high:1;
> > 	unsigned hsync_active_high:1;
> > 	unsigned vsync_active_high:1;
> 
> Now look at patch 7, where these become tri-state:
> - don't change
> - rising edge/active high
> - falling edge/active low
> 
> So your suggestion is not a good idea.

Hm, you're right.

Still I think we should add a prefix to make the context of the flags
clear.

Sascha

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

  reply	other threads:[~2014-06-25  9:46 UTC|newest]

Thread overview: 101+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-16 10:11 [PATCH v14 01/10] [media] v4l2: add new V4L2_PIX_FMT_RGB666 pixel format Denis Carikli
2014-06-16 10:11 ` Denis Carikli
2014-06-16 10:11 ` Denis Carikli
2014-06-16 10:11 ` [PATCH v14 02/10] imx-drm: Add RGB666 support for parallel display Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:15   ` Russell King - ARM Linux
2014-06-16 10:15     ` Russell King - ARM Linux
2014-06-16 10:15     ` Russell King - ARM Linux
2014-06-16 10:11 ` [PATCH v14 03/10] imx-drm: Correct BGR666 and the board's dts that use them Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:15   ` Russell King - ARM Linux
2014-06-16 10:15     ` Russell King - ARM Linux
2014-06-16 10:11 ` [PATCH v14 04/10] imx-drm: use defines for clock polarity settings Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-24 15:13   ` Russell King - ARM Linux
2014-06-24 15:13     ` Russell King - ARM Linux
2014-06-24 15:13     ` Russell King - ARM Linux
2014-06-24 16:25     ` Denis Carikli
2014-06-24 16:25       ` Denis Carikli
2014-06-24 16:25       ` Denis Carikli
2014-06-24 16:35       ` Russell King - ARM Linux
2014-06-24 16:35         ` Russell King - ARM Linux
2014-06-24 16:35         ` Russell King - ARM Linux
2014-06-25  4:48   ` Sascha Hauer
2014-06-25  4:48     ` Sascha Hauer
2014-06-25  4:48     ` Sascha Hauer
2014-06-25  8:43     ` Russell King - ARM Linux
2014-06-25  8:43       ` Russell King - ARM Linux
2014-06-25  8:43       ` Russell King - ARM Linux
2014-06-25  9:46       ` Sascha Hauer [this message]
2014-06-25  9:46         ` Sascha Hauer
2014-06-25  9:44     ` Denis Carikli
2014-06-25  9:44       ` Denis Carikli
2014-06-25  9:44       ` Denis Carikli
2014-06-26 20:56       ` Russell King - ARM Linux
2014-06-26 20:56         ` Russell King - ARM Linux
2014-06-27 14:17         ` [PATCH v14 updated] " Denis Carikli
2014-06-27 14:17           ` Denis Carikli
2014-06-16 10:11 ` [PATCH v14 05/10] ARM: dts: imx5*, imx6*: correct display-timings nodes Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-24 15:01   ` Russell King - ARM Linux
2014-06-24 15:01     ` Russell King - ARM Linux
2014-06-25  2:29     ` Shawn Guo
2014-06-25  2:29       ` Shawn Guo
2014-06-16 10:11 ` [PATCH v14 06/10] drm: drm_display_mode: add signal polarity flags Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-24 14:57   ` Russell King - ARM Linux
2014-06-24 14:57     ` Russell King - ARM Linux
2014-06-24 14:57     ` Russell King - ARM Linux
2014-06-24 22:13     ` Thierry Reding
2014-06-24 22:13       ` Thierry Reding
2014-06-24 22:13       ` Thierry Reding
2014-06-16 10:11 ` [PATCH v14 07/10] imx-drm: Use drm_display_mode timings flags Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-25  9:20   ` Russell King - ARM Linux
2014-06-25  9:20     ` Russell King - ARM Linux
2014-06-25  9:20     ` Russell King - ARM Linux
2014-06-16 10:11 ` [PATCH v14 08/10] drm/panel: Add Eukrea mbimxsd51 displays Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-24 15:06   ` Russell King - ARM Linux
2014-06-24 15:06     ` Russell King - ARM Linux
2014-06-24 15:06     ` Russell King - ARM Linux
2014-06-24 19:52     ` Rob Herring
2014-06-24 19:52       ` Rob Herring
2014-06-24 19:52       ` Rob Herring
2014-06-24 21:56       ` Thierry Reding
2014-06-24 21:56         ` Thierry Reding
2014-06-24 21:56         ` Thierry Reding
2014-06-25  9:42     ` Denis Carikli
2014-06-25  9:42       ` Denis Carikli
2014-06-24 21:49   ` Thierry Reding
2014-06-24 21:49     ` Thierry Reding
2014-06-24 21:49     ` Thierry Reding
2014-06-24 21:56     ` Eric Bénard
2014-06-24 21:56       ` Eric Bénard
2014-06-24 22:04       ` Thierry Reding
2014-06-24 22:04         ` Thierry Reding
2014-06-24 22:04         ` Thierry Reding
2014-06-25  8:27         ` Denis Carikli
2014-06-25  8:27           ` Denis Carikli
2014-06-16 10:11 ` [PATCH v14 09/10] ARM: dts: mbimx51sd: Add display support Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 12:29   ` Denis Carikli
2014-06-16 12:29     ` Denis Carikli
2014-06-16 12:29     ` Denis Carikli
2014-06-17 13:46     ` Denis Carikli
2014-06-17 13:46       ` Denis Carikli
2014-06-16 10:11 ` [PATCH v14 10/10] ARM: dts: mbimx51sd: Add CMO-QVGA backlight support Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:11   ` Denis Carikli
2014-06-16 10:14 ` [PATCH v14 01/10] [media] v4l2: add new V4L2_PIX_FMT_RGB666 pixel format Russell King - ARM Linux
2014-06-16 10:14   ` Russell King - ARM Linux
2014-06-16 10:14   ` Russell King - ARM Linux

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=20140625094628.GS15686@pengutronix.de \
    --to=s.hauer@pengutronix.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    /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.