From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Rutland Subject: Re: [PATCH 7/8] ASoC: atmel: document clock properties of the wm8904 driver Date: Mon, 17 Mar 2014 11:30:39 +0000 Message-ID: <20140317113039.GG8070@e106331-lin.cambridge.arm.com> References: <1395049541-28128-1-git-send-email-voice.shen@atmel.com> <1395049541-28128-8-git-send-email-voice.shen@atmel.com> <20140317100219.GB8070@e106331-lin.cambridge.arm.com> <5326CBE0.1000309@overkiz.com> <20140317104804.GE8070@e106331-lin.cambridge.arm.com> <5326DB79.50501@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Content-Disposition: inline In-Reply-To: <5326DB79.50501@gmail.com> Sender: linux-kernel-owner@vger.kernel.org To: Boris BREZILLON Cc: boris brezillon , Bo Shen , Mark Brown , "nicolas.ferre@atmel.com" , Rob Herring , Pawel Moll , Ian Campbell , Kumar Gala , Rob Landley , Mark Brown , "devicetree@vger.kernel.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" List-Id: devicetree@vger.kernel.org On Mon, Mar 17, 2014 at 11:24:41AM +0000, Boris BREZILLON wrote: > Le 17/03/2014 11:48, Mark Rutland a =C3=A9crit : > > On Mon, Mar 17, 2014 at 10:18:08AM +0000, boris brezillon wrote: > >> Hello Mark, > >> > >> Le 17/03/2014 11:02, Mark Rutland a =C3=A9crit : > >>> On Mon, Mar 17, 2014 at 09:45:40AM +0000, Bo Shen wrote: > >>>> From: Boris BREZILLON > >>>> > >>>> Signed-off-by: Boris BREZILLON > >>>> Signed-off-by: Bo Shen > >>>> --- > >>>> > >>>> Documentation/devicetree/bindings/sound/atmel-wm8904.txt | 2 = ++ > >>>> 1 file changed, 2 insertions(+) > >>>> > >>>> diff --git a/Documentation/devicetree/bindings/sound/atmel-wm890= 4.txt b/Documentation/devicetree/bindings/sound/atmel-wm8904.txt > >>>> index 8bbe50c..aca341c 100644 > >>>> --- a/Documentation/devicetree/bindings/sound/atmel-wm8904.txt > >>>> +++ b/Documentation/devicetree/bindings/sound/atmel-wm8904.txt > >>>> @@ -3,6 +3,8 @@ Atmel ASoC driver with wm8904 audio codec comple= x > >>>> Required properties: > >>>> - compatible: "atmel,asoc-wm8904" > >>>> - atmel,model: The user-visible name of this sound complex. > >>>> + - clocks: A list of clocks needed by the wm8904 chip. > >>>> + - clock-output-names: Driver related clock names. Shall conta= in "pck0". > >>> The word "driver" doesn't need to appear in biding documents, an= d this > >>> fails to describe what it sets out to. How about the following: > >>> > >>> - clocks: a list of phandle + clock-specifier pairs, one for each= entry > >>> in clock-names. > >> Agreed. > >>> - clock-names: Should contain "pck0" > >> After thinking a bit more about it, this can be any programmable c= lk (pckX). > > Huh? > > > > The clock-names property describes the names of the inputs to the > > device, from the view of the device, not the names of the clocks fe= d > > into those inputs. > > > > What are the names of the clock input lines on the wm8904? >=20 > mclk, and you're right, this is how we should name the clk (I just go= t > influenced by the existing driver, which was requesting pck0). >=20 > This gives the following: >=20 > - clock-names: Should contain "mclk" >=20 > Do you agree ? That sounds right to me. Cheers, Mark.