From: Thierry Reding <thierry.reding@gmail.com>
To: Xiubo Li <Li.Xiubo@freescale.com>
Cc: r65073@freescale.com, s.hauer@pengutronix.de,
swarren@wwwdotorg.org, t.figa@samsung.com,
grant.likely@linaro.org, linux@arm.linux.org.uk, rob@landley.net,
ian.campbell@citrix.com, mark.rutland@arm.com,
pawel.moll@arm.com, rob.herring@calxeda.com,
linux-arm-kernel@lists.infradead.org, linux-pwm@vger.kernel.org,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org,
linux-doc@vger.kernel.org
Subject: Re: [PATCHv6 4/4] Documentation: Add device tree bindings for Freescale FTM PWM.
Date: Thu, 28 Nov 2013 22:32:00 +0100 [thread overview]
Message-ID: <20131128213159.GE14689@mithrandir> (raw)
In-Reply-To: <1384220218-12716-5-git-send-email-Li.Xiubo@freescale.com>
[-- Attachment #1: Type: text/plain, Size: 2197 bytes --]
On Tue, Nov 12, 2013 at 09:36:58AM +0800, Xiubo Li wrote:
> This adds the Document for Freescale FTM PWM driver under
s/Document/binding documentation/?
> Documentation/devicetree/bindings/pwm/.
>
> Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com>
> Reviewed-by: Sascha Hauer <s.hauer@pengutronix.de>
> Acked-by: Kumar Gala <galak@codeaurora.org>
> ---
> .../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 29 ++++++++++++++++++++++
> 1 file changed, 29 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt
>
> diff --git a/Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt b/Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt
> new file mode 100644
> index 0000000..5c1cd2b
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/pwm/pwm-fsl-ftm.txt
> @@ -0,0 +1,29 @@
> +Freescale FlexTimer Module(FTM) PWM controller
I think it's customary to have a space before the opening parenthesis.
> +Required properties:
> +- compatible: Should be "fsl,vf610-ftm-pwm"
> +- reg: Physical base address and length of the controller's registers
> +- #pwm-cells: Should be 3. See pwm.txt in this directory for a description of
> + the cells format.
> +- clock-names : Should includes the following module clock source entries:
s/includes/include/
> + "ftm0" (module clock),
> + "ftm0_counter" (counter clock),
> +- clocks : Must contain a clock specifier for each entry in clock-names,
> + See clock/clock-bindings.txt for details of the property values.
Note that the order is significant here, at least from the way the
driver currently implements this. You can probably make this more
generic in the driver by using of_property_match_string() on the
clock-names property to find the index of "ftm0_counter" and pass that
index to the of_parse_phandle_with_args() function to cope with the
situation where the device tree has the clocks in a different order.
> +Example:
> +
> +pwm0: pwm@40038000 {
> + compatible = "fsl,vf610-ftm-pwm";
> + reg = <0x40038000 0x1000>;
> + #pwm-cells = <3>;
> + clock-names = "ftm0", "ftm0_counter;
There's a missing " at the end here.
Thierry
[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]
next prev parent reply other threads:[~2013-11-28 21:32 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-12 1:36 [PATCHv6 0/4] Add Freescale FTM PWM driver Xiubo Li
2013-11-12 1:36 ` [PATCHv6 2/4] ARM: dts: Add Freescale FTM PWM node for VF610 Xiubo Li
2013-11-28 21:26 ` Thierry Reding
2013-11-12 1:36 ` [PATCHv6 3/4] ARM: dts: Enables FTM PWM device for Vybrid VF610 TOWER board Xiubo Li
2013-11-12 1:36 ` [PATCHv6 4/4] Documentation: Add device tree bindings for Freescale FTM PWM Xiubo Li
2013-11-28 21:32 ` Thierry Reding [this message]
2013-12-02 7:17 ` Li Xiubo
2013-12-03 6:56 ` Li Xiubo
[not found] ` <1384220218-12716-1-git-send-email-Li.Xiubo-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2013-11-12 1:36 ` [PATCHv6 1/4] pwm: Add Freescale FTM PWM driver support Xiubo Li
2013-11-28 21:25 ` Thierry Reding
2013-11-28 22:37 ` Thierry Reding
2013-12-02 11:02 ` Mark Rutland
2013-12-04 6:01 ` Li Xiubo
2013-11-29 5:58 ` Li Xiubo
2013-11-29 6:42 ` Li Xiubo
2013-11-29 9:22 ` Thierry Reding
2013-12-02 2:45 ` Li Xiubo
2013-12-13 9:30 ` Li.Xiubo
2013-11-22 7:18 ` [PATCHv6 0/4] Add Freescale FTM PWM driver Li Xiubo
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=20131128213159.GE14689@mithrandir \
--to=thierry.reding@gmail.com \
--cc=Li.Xiubo@freescale.com \
--cc=devicetree@vger.kernel.org \
--cc=grant.likely@linaro.org \
--cc=ian.campbell@citrix.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pwm@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=mark.rutland@arm.com \
--cc=pawel.moll@arm.com \
--cc=r65073@freescale.com \
--cc=rob.herring@calxeda.com \
--cc=rob@landley.net \
--cc=s.hauer@pengutronix.de \
--cc=swarren@wwwdotorg.org \
--cc=t.figa@samsung.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 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).