All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ludovic.Desroches@atmel.com (Desroches, Ludovic)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 2/4] iio: at91: Use different prescal, startup mask in MR for different IP
Date: Fri, 23 Aug 2013 17:46:03 +0200	[thread overview]
Message-ID: <20130823154603.GA7468@ludovic.desroches@atmel.com> (raw)
In-Reply-To: <5215DF7C.2020909@atmel.com>

Hi,

On Thu, Aug 22, 2013 at 05:53:00PM +0800, Josh Wu wrote:
> Add Ludovic in the loop.
> 
> On 8/22/2013 5:51 PM, Josh Wu wrote:
> >Hi, Maxime
> >
> >On 8/16/2013 3:20 AM, Maxime Ripard wrote:
> >>Hi Josh,
> >>
> >>On Sun, Aug 11, 2013 at 07:04:29PM +0800, Josh Wu wrote:
> >>>For at91 boards, there are different IPs for adc. Different IPs has
> >>>different STARTUP & PRESCAL mask in ADC_MR.
> >>>
> >>>This patch introduce the multiple compatible string for those
> >>>different IPs.
> >>>
> >>>Signed-off-by: Josh Wu <josh.wu@atmel.com>
> >>Overall it looks like the right ways, but I think we can take it a step
> >>further.
> >>
> >>I'd drop at least the atmel,adc-drdy-mask, atmel,adc-num-channels,
> >>atmel,adc-status-register, atmel,adc-trigger-register properties (and
> >>probably the triggers as well description as well).
> >
> >yeah, right. Currently I want to drop following:
> >
> >atmel,adc-drdy-mask, atmel,adc-status-register,
> >atmel,adc-trigger-register, atmel,adc-channel-base
> >
> >For the adc-num-channels, I'd like to leave it in dt parameters.
> >It is a description for an adc capablity.

About this parameter, I'll remove it too from the dt bindings. To set it you
need to have a look to the datasheet and to copy a constant value into the
dt. From my point of view, it means than this parameter should be managed by
the driver and by the dt.

On the other side since there are some dynamic allocation depending on this
parameter maybe it makes sense to keep it in the dt. If the user wants to use
only 2 channels why doing allocation for max channel number. By the way, this
case is only valid if he uses the two first channels.


> >
> >For the triggers, I am not decided. An obvious benifit to remove
> >trigger in dt will save many lines of code.
> >
> >>
> >>Maxime
> >>
> >
> >Best Regards,
> >Josh Wu
>

Since we are talking about reworking this binding I was thinking about
resolution stuff. Filling atmel,adc-res is also copying constant value from
the device datasheet, so if I was consistent I would say it has to be removed
too. But I am not consistent! I mean by doing this the only thing the user
will have to fill is the resolution value. He can't set the value he wants,
there are only two choices. By keeping it into the dt then he will immediately
see the choices he has.


Regards

Ludovic 

  reply	other threads:[~2013-08-23 15:46 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-11 11:04 [PATCH v2 0/4] iio: at91: Add touch screen support in at91 adc Josh Wu
2013-08-11 11:04 ` Josh Wu
2013-08-11 11:04 ` [PATCH v2 1/4] iio: at91: fix adc_clk overflow Josh Wu
2013-08-11 11:04   ` Josh Wu
2013-08-11 11:04 ` [PATCH v2 2/4] iio: at91: Use different prescal, startup mask in MR for different IP Josh Wu
2013-08-11 11:04   ` Josh Wu
2013-08-15 19:20   ` Maxime Ripard
2013-08-15 19:20     ` Maxime Ripard
2013-08-22  9:51     ` Josh Wu
2013-08-22  9:51       ` Josh Wu
2013-08-22  9:53       ` Josh Wu
2013-08-22  9:53         ` Josh Wu
2013-08-23 15:46         ` Desroches, Ludovic [this message]
2013-08-23 16:59           ` Maxime Ripard
2013-08-23 16:59             ` Maxime Ripard
2013-08-26  8:32             ` Ludovic Desroches
2013-08-26  8:32               ` Ludovic Desroches
2013-08-26 10:03               ` Josh Wu
2013-08-26 10:03                 ` Josh Wu
2013-08-27  8:15                 ` Maxime Ripard
2013-08-27  8:15                   ` Maxime Ripard
2013-08-27  9:05                   ` Nicolas Ferre
2013-08-27  9:05                     ` Nicolas Ferre
2013-08-27  9:47                     ` Maxime Ripard
2013-08-27  9:47                       ` Maxime Ripard
2013-08-11 11:04 ` [PATCH v2 3/4] iio: at91: ADC start-up time calculation changed since at91sam9x5 Josh Wu
2013-08-11 11:04   ` Josh Wu
2013-08-15 19:27   ` Maxime Ripard
2013-08-15 19:27     ` Maxime Ripard
2013-08-22  9:54     ` Josh Wu
2013-08-22  9:54       ` Josh Wu
2013-08-11 11:04 ` [PATCH v2 4/4] iio: at91: introduce touch screen support in iio adc driver Josh Wu
2013-08-11 11:04   ` Josh Wu
2013-08-12 17:24   ` Dmitry Torokhov
2013-08-12 17:24     ` Dmitry Torokhov
2013-08-15 10:27     ` Jonathan Cameron
2013-08-15 10:27       ` Jonathan Cameron
2013-08-22 10:02       ` Josh Wu
2013-08-22 10:02         ` Josh Wu
2013-08-20  9:07     ` Josh Wu
2013-08-20  9:07       ` Josh Wu

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=20130823154603.GA7468@ludovic.desroches@atmel.com \
    --to=ludovic.desroches@atmel.com \
    --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.