All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matt Porter <mporter@linaro.org>
To: Matt Ranostay <mranostay@gmail.com>
Cc: linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org,
	devicetree@vger.kernel.org,
	Pantelis Antoniou <pantelis.antoniou@gmail.com>
Subject: Re: [PATCH v4 1/2] iio:as3935: Add DT binding docs for AS3935 driver
Date: Wed, 5 Feb 2014 00:17:30 -0500	[thread overview]
Message-ID: <20140205051730.GA3911@beef> (raw)
In-Reply-To: <CAKzfze-mHkxmnb06jDuD=-Zg3SmhRoZo6-P0D9dReA-gDwbTnw@mail.gmail.com>

On Tue, Feb 04, 2014 at 08:52:26PM -0800, Matt Ranostay Matt Ranostay wrote:
> On Tue, Feb 4, 2014 at 8:43 PM, Matt Porter <mporter@linaro.org> wrote:
> > On Tue, Feb 04, 2014 at 07:14:55PM -0800, Matt Ranostay Matt Ranostay wrote:
> >> Document compatible string, required and optional DT properties for
> >> AS3935 chipset driver.
> >>
> >> Signed-off-by: Matt Ranostay <mranostay@gmail.com>
> >> ---
> >>  .../devicetree/bindings/iio/proximity/as3935.txt   | 25 ++++++++++++++++++++++
> >>  1 file changed, 25 insertions(+)
> >>  create mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt
> >>
> >> diff --git a/Documentation/devicetree/bindings/iio/proximity/as3935.txt b/Documentation/devicetree/bindings/iio/proximity/as3935.txt
> >> new file mode 100644
> >> index 0000000..7e117cd
> >> --- /dev/null
> >> +++ b/Documentation/devicetree/bindings/iio/proximity/as3935.txt
> >> @@ -0,0 +1,25 @@
> >> +Austrian Microsystems AS3935 Franklin lightning sensor device driver
> >> +
> >> +Required properties:
> >> +     - compatible: must be "ams,as3935"
> >
> > Change this to "amstaos,as3935"
> >
> > amstaos (AMS bought Taos) is already a registered vendor prefix in
> > vendor-prefixes.txt
> >
> >> +     - reg: SPI chip select number for the device
> >> +     - spi-cpha: SPI Mode 1
> >
> > When using generic binding properties, please reference the binding
> > being used. Like:
> >
> >         - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI
> >           slave node bindings.
> >
> Noted.
> 
> >> +     - interrupt-parent : should be the phandle for the interrupt controller
> >> +     - interrupts : interrupt mapping for GPIO IRQ
> >
> >         Refer to interrupt-controller/interrupts.txt for generic
> >         interrupt client node bindings.
> >
> Noted.
> 
> >> +
> >> +Optional properties:
> >> +     - ams,tune-cap: Calibration tuning capacitor stepping value 0 - 15.
> >> +       Range of 0 to 120 pF, 8pF steps. This will require using the
> >> +       calibration data from the manufacturer.
> >> +
> >> +
> >> +Example:
> >> +
> >> +as3935@0 {
> >> +     compatible = "ams,as3935";
> >> +     reg = <0>;
> >> +     spi-cpha;
> >> +     interrupt-parent = <&gpio1>;
> >> +     interrupts = <16 1>;
> >> +     ams,tune-cap = /bits/ 8 <10>;
> >
> > What is this? Why not just ams,tune-cap = <10>; ?
> >
> > It's a value between 0-15, right?
> 
> Correct but it is using of_property_read_u8() so that requires the
> /bits/ statement.
> Should this just be a u32 value?

Do you really need a u8? If not just read_u32() into an int and keep
this syntax simple.

-Matt

WARNING: multiple messages have this Message-ID (diff)
From: Matt Porter <mporter-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
To: Matt Ranostay <mranostay-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-iio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Pantelis Antoniou
	<pantelis.antoniou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Subject: Re: [PATCH v4 1/2] iio:as3935: Add DT binding docs for AS3935 driver
Date: Wed, 5 Feb 2014 00:17:30 -0500	[thread overview]
Message-ID: <20140205051730.GA3911@beef> (raw)
In-Reply-To: <CAKzfze-mHkxmnb06jDuD=-Zg3SmhRoZo6-P0D9dReA-gDwbTnw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

On Tue, Feb 04, 2014 at 08:52:26PM -0800, Matt Ranostay Matt Ranostay wrote:
> On Tue, Feb 4, 2014 at 8:43 PM, Matt Porter <mporter-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> wrote:
> > On Tue, Feb 04, 2014 at 07:14:55PM -0800, Matt Ranostay Matt Ranostay wrote:
> >> Document compatible string, required and optional DT properties for
> >> AS3935 chipset driver.
> >>
> >> Signed-off-by: Matt Ranostay <mranostay-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> >> ---
> >>  .../devicetree/bindings/iio/proximity/as3935.txt   | 25 ++++++++++++++++++++++
> >>  1 file changed, 25 insertions(+)
> >>  create mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt
> >>
> >> diff --git a/Documentation/devicetree/bindings/iio/proximity/as3935.txt b/Documentation/devicetree/bindings/iio/proximity/as3935.txt
> >> new file mode 100644
> >> index 0000000..7e117cd
> >> --- /dev/null
> >> +++ b/Documentation/devicetree/bindings/iio/proximity/as3935.txt
> >> @@ -0,0 +1,25 @@
> >> +Austrian Microsystems AS3935 Franklin lightning sensor device driver
> >> +
> >> +Required properties:
> >> +     - compatible: must be "ams,as3935"
> >
> > Change this to "amstaos,as3935"
> >
> > amstaos (AMS bought Taos) is already a registered vendor prefix in
> > vendor-prefixes.txt
> >
> >> +     - reg: SPI chip select number for the device
> >> +     - spi-cpha: SPI Mode 1
> >
> > When using generic binding properties, please reference the binding
> > being used. Like:
> >
> >         - spi-cpha: SPI Mode 1. Refer to spi/spi-bus.txt for generic SPI
> >           slave node bindings.
> >
> Noted.
> 
> >> +     - interrupt-parent : should be the phandle for the interrupt controller
> >> +     - interrupts : interrupt mapping for GPIO IRQ
> >
> >         Refer to interrupt-controller/interrupts.txt for generic
> >         interrupt client node bindings.
> >
> Noted.
> 
> >> +
> >> +Optional properties:
> >> +     - ams,tune-cap: Calibration tuning capacitor stepping value 0 - 15.
> >> +       Range of 0 to 120 pF, 8pF steps. This will require using the
> >> +       calibration data from the manufacturer.
> >> +
> >> +
> >> +Example:
> >> +
> >> +as3935@0 {
> >> +     compatible = "ams,as3935";
> >> +     reg = <0>;
> >> +     spi-cpha;
> >> +     interrupt-parent = <&gpio1>;
> >> +     interrupts = <16 1>;
> >> +     ams,tune-cap = /bits/ 8 <10>;
> >
> > What is this? Why not just ams,tune-cap = <10>; ?
> >
> > It's a value between 0-15, right?
> 
> Correct but it is using of_property_read_u8() so that requires the
> /bits/ statement.
> Should this just be a u32 value?

Do you really need a u8? If not just read_u32() into an int and keep
this syntax simple.

-Matt

  reply	other threads:[~2014-02-05  5:17 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-05  3:14 [PATCH v4 1/2] iio:as3935: Add DT binding docs for AS3935 driver Matt Ranostay
2014-02-05  3:14 ` Matt Ranostay
2014-02-05  3:14 ` [PATCH v4 2/2] iio: Add AS3935 lightning sensor support Matt Ranostay
2014-02-05  4:43 ` [PATCH v4 1/2] iio:as3935: Add DT binding docs for AS3935 driver Matt Porter
2014-02-05  4:52   ` Matt Ranostay
2014-02-05  4:52     ` Matt Ranostay
2014-02-05  5:17     ` Matt Porter [this message]
2014-02-05  5:17       ` Matt Porter
2014-02-05  5:30       ` Matt Ranostay
2014-02-05  5:30         ` Matt Ranostay
2014-02-05  7:24   ` Jonathan Cameron
2014-02-05  7:24     ` Jonathan Cameron
2014-02-05 10:22     ` Matt Ranostay
2014-02-05 10:22       ` Matt Ranostay
2014-02-05 10:58       ` Jonathan Cameron
2014-02-05 10:58         ` Jonathan Cameron

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=20140205051730.GA3911@beef \
    --to=mporter@linaro.org \
    --cc=devicetree@vger.kernel.org \
    --cc=linux-iio@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mranostay@gmail.com \
    --cc=pantelis.antoniou@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.