From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: Re: [PATCH] pwm: imx-pwm: add explicit compatible strings and required clock properties Date: Sun, 8 Mar 2015 17:09:16 -0500 Message-ID: References: <1425654554-7849-1-git-send-email-mporter@konsulko.com> <20150306163721.GL19577@beef> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: In-Reply-To: <20150306163721.GL19577@beef> Sender: linux-pwm-owner@vger.kernel.org To: Matt Porter Cc: Devicetree List , Thierry Reding , Rob Herring , Mark Rutland , Pantelis Antoniou , Linux PWM List , Linux Kernel Mailing List List-Id: devicetree@vger.kernel.org On Fri, Mar 6, 2015 at 10:37 AM, Matt Porter wrote: > On Fri, Mar 06, 2015 at 09:16:44AM -0600, Rob Herring wrote: >> On Fri, Mar 6, 2015 at 9:09 AM, Matt Porter wrote: >> > The imx-pwm binding contains language indicating compatible >> > strings to be used that is not valid for all supported parts >> > e.g. Should be "fsl,-pwm". Fix this by enumerating the >> > valid compatible strings that represent the two versions of >> > this peripheral in use. >> > >> > The binding is also missing the clocks/clock-names properties >> > so document these,the two required ipg and per clocks, and add >> > add these properties to the example. >> > >> > Signed-off-by: Matt Porter >> > --- >> > Documentation/devicetree/bindings/pwm/imx-pwm.txt | 11 ++++++++++- >> > 1 file changed, 10 insertions(+), 1 deletion(-) >> > >> > diff --git a/Documentation/devicetree/bindings/pwm/imx-pwm.txt b/Documentation/devicetree/bindings/pwm/imx-pwm.txt >> > index b50d7a6d..30d2b82 100644 >> > --- a/Documentation/devicetree/bindings/pwm/imx-pwm.txt >> > +++ b/Documentation/devicetree/bindings/pwm/imx-pwm.txt >> > @@ -1,10 +1,16 @@ >> > Freescale i.MX PWM controller >> > >> > Required properties: >> > -- compatible: should be "fsl,-pwm" >> > +- compatible : >> > + - "fsl,imx1-pwm" for PWM compatible with the one integrated on i.MX1 >> > + - "fsl,imx27-pwm" for PWM compatible with the one integrated on i.MX27 >> >> This should be one of these and a more specific value as the example >> below shows. > > Ok, yes, I wasn't sure if that was expected to be explicit in the bindings > or not as others don't seem to represent that properly. What about this? > > - compatible: should be "fsl,-pwm" and one of the following > compatible strings: > "fsl,imx1-pwm" for an iMX1 compatible PWM > "fsl,imx27-pwm" for an iMX27 compatible PWM Looks fine. Rob