All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Igal.Liberman-KZfg59tc24xl57MIdRCFDg@public.gmane.org" <Igal.Liberman-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
To: Scott Wood <scottwood-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
Cc: "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	"linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org"
	<linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
	Yuantian Tang
	<Yuantian.Tang-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
Subject: RE: [v3] dt/bindings: qoriq-clock: Add binding for FMan clock mux
Date: Wed, 22 Apr 2015 10:47:10 +0000	[thread overview]
Message-ID: <DM2PR03MB383C35FA5959662DD48D00BE6EE0@DM2PR03MB383.namprd03.prod.outlook.com> (raw)
In-Reply-To: <1429577504.4352.67.camel-KZfg59tc24xl57MIdRCFDg@public.gmane.org>



Regards,
Igal Liberman.

> -----Original Message-----
> From: Wood Scott-B07421
> Sent: Tuesday, April 21, 2015 3:52 AM
> To: Liberman Igal-B31950
> Cc: devicetree@vger.kernel.org; linuxppc-dev@lists.ozlabs.org; Tang
> Yuantian-B29983
> Subject: Re: [v3] dt/bindings: qoriq-clock: Add binding for FMan clock mux
> 
> On Mon, 2015-04-20 at 06:40 -0500, Liberman Igal-B31950 wrote:
> >
> >
> > Regards,
> > Igal Liberman.
> >
> > > -----Original Message-----
> > > From: Liberman Igal-B31950
> > > Sent: Monday, April 20, 2015 2:07 PM
> > > To: Wood Scott-B07421
> > > Cc: devicetree@vger.kernel.org; linuxppc-dev@lists.ozlabs.org
> > > Subject: RE: [v3] dt/bindings: qoriq-clock: Add binding for FMan
> > > clock mux
> > >
> > >
> > >
> > > Regards,
> > > Igal Liberman.
> > >
> > > > -----Original Message-----
> > > > From: Wood Scott-B07421
> > > > Sent: Friday, April 17, 2015 8:41 AM
> > > > To: Liberman Igal-B31950
> > > > Cc: devicetree@vger.kernel.org; linuxppc-dev@lists.ozlabs.org
> > > > Subject: Re: [v3] dt/bindings: qoriq-clock: Add binding for FMan
> > > > clock mux
> > > >
> > > > On Thu, 2015-04-16 at 01:11 -0500, Liberman Igal-B31950 wrote:
> > > > >
> > > > >
> > > > > Regards,
> > > > > Igal Liberman.
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Wood Scott-B07421
> > > > > > Sent: Wednesday, April 15, 2015 8:36 PM
> > > > > > To: Liberman Igal-B31950
> > > > > > Cc: devicetree@vger.kernel.org; linuxppc-dev@lists.ozlabs.org
> > > > > > Subject: Re: [v3] dt/bindings: qoriq-clock: Add binding for
> > > > > > FMan clock mux
> > > > > >
> > > > > > On Tue, 2015-04-14 at 13:56 +0300, Igal.Liberman wrote:
> > > > > > > From: Igal Liberman <Igal.Liberman@freescale.com>
> > > > > > >
> > > > > > > v3: Addressed feedback from Scott:
> > > > > > > 	- Removed clock specifier description.
> > > > > > >
> > > > > > > v2: Addressed feedback from Scott:
> > > > > > > 	- Moved the "fman-clk-mux" clock provider details
> > > > > > > 	  under "clocks" property.
> > > > > > >
> > > > > > > Signed-off-by: Igal Liberman <Igal.Liberman@freescale.com>
> > > > > > > ---
> > > > > > >  .../devicetree/bindings/clock/qoriq-clock.txt      |   17
> > > > +++++++++++++++--
> > > > > > >  1 file changed, 15 insertions(+), 2 deletions(-)
> > > > > > >
> > > > > > > diff --git
> > > > > > > a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > > > > > > b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > > > > > > index b0d7b73..2bb3b38 100644
> > > > > > > ---
> > > > > > > a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
> > > > > > > +++ b/Documentation/devicetree/bindings/clock/qoriq-clock.tx
> > > > > > > +++ t
> > > > > > > @@ -65,9 +65,10 @@ Required properties:
> > > > > > >  		It takes parent's clock-frequency as its clock.
> > > > > > >  	* "fsl,qoriq-platform-pll-1.0" for the platform PLL clock (v1.0)
> > > > > > >  	* "fsl,qoriq-platform-pll-2.0" for the platform PLL clock
> > > > > > > (v2.0)
> > > > > > > +	* "fsl,fman-clk-mux" for the Frame Manager clock.
> > > > > > >  - #clock-cells: From common clock binding. The number of cells in
> a
> > > > > > > -	clock-specifier. Should be <0> for "fsl,qoriq-sysclk-[1,2].0"
> > > > > > > -	clocks, or <1> for "fsl,qoriq-core-pll-[1,2].0" clocks.
> > > > > > > +	clock-specifier. Should be <0> for "fsl,qoriq-sysclk-[1,2].0"
> > > and
> > > > > > > +	"fsl,fman-clk-mux" clocks or <1> for "fsl,qoriq-core-pll-
> > > [1,2].0".
> > > > > > >  	For "fsl,qoriq-core-pll-1.0" clocks, the single
> > > > > > >  	clock-specifier cell may take the following values:
> > > > > > >  	* 0 - equal to the PLL frequency @@ -145,6 +146,18 @@
> > > Example
> > > > > > > for clock block and clock provider:
> > > > > > >  			clocks = <&sysclk>;
> > > > > > >  			clock-output-names = "platform-pll",
> > > "platform-pll-
> > > > > > div2";
> > > > > > >  		};
> > > > > > > +
> > > > > > > +		fm0clk: fm0-clk-mux {
> > > > > > > +			#clock-cells = <0>;
> > > > > > > +			reg = <0x10 4>
> > > > > > > +			compatible = "fsl,fman-clk-mux";
> > > > > > > +			clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
> > > <&pll0 3>,
> > > > > > > +				 <&platform_pll 0>, <&pll1 1>, <&pll1
> > > 2>;
> > > > > > > +			clock-names = "pll0", "pll0-div2", "pll0-div3",
> > > > > > > +				      "pll0-div4", "platform-pll", "pll1-
> > > div2",
> > > > > > > +				      "pll1-div3";
> > > > > > > +			clock-output-names = "fm0-clk";
> > > > > > > +		};
> > > > > > >  	};
> > > > > > >  };
> > > > > > >
> > > > > >
> > > > > > I don't see this register in the manuals for older DPAA chips,
> > > > > > such as
> > > > > > p4080 or p3041.  Is it present but undocumented?  Should I be
> > > > > > looking somewhere other than "Clocking Memory Map"?
> > > > > >
> > > > >
> > > > > It's available only in part of the new chips (T4, T2, B4).
> > > > > In T1024/T1040 there's only one option for FMan clock so this
> > > > > register is not
> > > > available.
> > > >
> > > > So it's part of the 2.0 chassis?  I'd stick a 2.0 in there, then.
> > > > Who knows what we may see in the future.
> > > >
> > >
> > > OK,
> > > We can go with "fsl,fman-clk-mux-1/2-0.".
> > > In that case, we need to update FMan nodes and the clock driver:
> > > https://patchwork.ozlabs.org/patch/443973/
> > > https://patchwork.ozlabs.org/patch/461813/
> > > I will update those patches separately.
> > >
> >
> > Scott,
> > There are 2 options:
> > Use "fsl,fman-clk-mux-1.0" for SoC without CLKCGnHWACSR register.
> > Use "fsl,fman-clk-mux-2.0" for SoC with CLKCGnHWACSR register.
> > Or
> > Use "fsl,fman-clk-mux-1.0" for SoC which support FMan V2 (Pxxxx) Use
> > "fsl,fman-clk-mux-2.0" for SoC which support FMan V3 (B/T)
> 
> 1.0/2.0 in the clockgen node refers to chassis version.  It has nothing to do
> with FMan version.
> 

I know. However there's a match: 1.0 chassis used in SoC with FMan v2 and 2.0 chassis in SoC with FMan v3.

> In fact, fman should not be in the compatible because, now that I found the
> documentation for this, I see that it's more generic than that.
> "fman-clk-mux" should be replaced with "qoriq-hwacsr".
> 
> > Using the 1st option might be confusing because core pll/mux 2.0
> represents B/T devices and 1.0 represent Pxxxx.
> > In this case, T1040 uses "fsl,qoriq-core-pll/mux-2.0" and "fsl,fman-clk-mux-
> 1.0".
> > On the other hand, the second option doesn't distinguishes between T4
> and T1 (for example), as T1 doesn't have reg property while T4 has.
> 
> How would t1040 have a so-called "fman-clk-mux" node at all if it doesn't
> have this register?
> 
> I think we've made a mess of the clock bindings and this is only going to make
> it worse.  We need to stay compatible with the mess we've made, but I'm
> inclined to say that we shouldn't add more nodes to it.
> 
> Instead, have the toplevel clockgen node have a chip-based compatible in
> addition to version (e.g. compatible = "fsl,t4240-clockgen",
> "fsl,qoriq-clockgen-2.0") and have the toplevel node export whatever clocks
> are needed.  Put the logic to deal with all the different dividers, register
> values, and such in code, not the device tree.  The binding should be focused
> on how to encode the specifier of the exported clocks.
> 

We have 2 cases:
	- Devices (T2/T4/B4) with CLKCG1HWACSR register.
	- Devices (Pxxxx, T1) without CLKCG1HWACSR register (Pxxxx devices have many options, T1 has only one option)

For the first group, we can have " qoriq-hwacsr" property in the clock node.
Currently T4 FMan clock mux node is the following:
	fm1clk: fm1-clk-mux {
		#clock-cells = <0>;
		compatible = "fsl,fman-clk-mux";
		clocks = <&pll1 1>, <&pll1 2>, <&pll1 3>,
			 <&platform_pll 0>, <&pll0 1>, <&pll0 2>;
		clock-names = "pll1-div2", "pll1-div3", "pll1-div4",
			      "platform-pll", "pll0-div2", "pll0-div3";
		clock-output-names = "fm1-clk";
	};
As far as I understand we need to move the node to the top level clock node.
In addition we need to add reg property and change the name of the node and the compatible.
In that case, the driver can read this register instead of parsing the RCW.

What about the devices of the second group?
In this case we don't have a register to determine the source clock. So we need access to guts registers, like we have currently.
The suggestion above doesn’t suit for those devices. 

> -Scott
> 

Igal


WARNING: multiple messages have this Message-ID (diff)
From: "Igal.Liberman@freescale.com" <Igal.Liberman@freescale.com>
To: Scott Wood <scottwood@freescale.com>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
	Yuantian Tang <Yuantian.Tang@freescale.com>
Subject: RE: [v3] dt/bindings: qoriq-clock: Add binding for FMan clock mux
Date: Wed, 22 Apr 2015 10:47:10 +0000	[thread overview]
Message-ID: <DM2PR03MB383C35FA5959662DD48D00BE6EE0@DM2PR03MB383.namprd03.prod.outlook.com> (raw)
In-Reply-To: <1429577504.4352.67.camel@freescale.com>

DQoNClJlZ2FyZHMsDQpJZ2FsIExpYmVybWFuLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+IEZyb206IFdvb2QgU2NvdHQtQjA3NDIxDQo+IFNlbnQ6IFR1ZXNkYXksIEFwcmlsIDIx
LCAyMDE1IDM6NTIgQU0NCj4gVG86IExpYmVybWFuIElnYWwtQjMxOTUwDQo+IENjOiBkZXZpY2V0
cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7IFRhbmcN
Cj4gWXVhbnRpYW4tQjI5OTgzDQo+IFN1YmplY3Q6IFJlOiBbdjNdIGR0L2JpbmRpbmdzOiBxb3Jp
cS1jbG9jazogQWRkIGJpbmRpbmcgZm9yIEZNYW4gY2xvY2sgbXV4DQo+IA0KPiBPbiBNb24sIDIw
MTUtMDQtMjAgYXQgMDY6NDAgLTA1MDAsIExpYmVybWFuIElnYWwtQjMxOTUwIHdyb3RlOg0KPiA+
DQo+ID4NCj4gPiBSZWdhcmRzLA0KPiA+IElnYWwgTGliZXJtYW4uDQo+ID4NCj4gPiA+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBMaWJlcm1hbiBJZ2FsLUIzMTk1MA0K
PiA+ID4gU2VudDogTW9uZGF5LCBBcHJpbCAyMCwgMjAxNSAyOjA3IFBNDQo+ID4gPiBUbzogV29v
ZCBTY290dC1CMDc0MjENCj4gPiA+IENjOiBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGlu
dXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmcNCj4gPiA+IFN1YmplY3Q6IFJFOiBbdjNdIGR0L2Jp
bmRpbmdzOiBxb3JpcS1jbG9jazogQWRkIGJpbmRpbmcgZm9yIEZNYW4NCj4gPiA+IGNsb2NrIG11
eA0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gUmVnYXJkcywNCj4gPiA+IElnYWwgTGliZXJt
YW4uDQo+ID4gPg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBG
cm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0KPiA+ID4gPiBTZW50OiBGcmlkYXksIEFwcmlsIDE3LCAy
MDE1IDg6NDEgQU0NCj4gPiA+ID4gVG86IExpYmVybWFuIElnYWwtQjMxOTUwDQo+ID4gPiA+IENj
OiBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5v
cmcNCj4gPiA+ID4gU3ViamVjdDogUmU6IFt2M10gZHQvYmluZGluZ3M6IHFvcmlxLWNsb2NrOiBB
ZGQgYmluZGluZyBmb3IgRk1hbg0KPiA+ID4gPiBjbG9jayBtdXgNCj4gPiA+ID4NCj4gPiA+ID4g
T24gVGh1LCAyMDE1LTA0LTE2IGF0IDAxOjExIC0wNTAwLCBMaWJlcm1hbiBJZ2FsLUIzMTk1MCB3
cm90ZToNCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gUmVnYXJkcywNCj4gPiA+ID4g
PiBJZ2FsIExpYmVybWFuLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJvbTogV29vZCBTY290dC1CMDc0MjENCj4gPiA+ID4g
PiA+IFNlbnQ6IFdlZG5lc2RheSwgQXByaWwgMTUsIDIwMTUgODozNiBQTQ0KPiA+ID4gPiA+ID4g
VG86IExpYmVybWFuIElnYWwtQjMxOTUwDQo+ID4gPiA+ID4gPiBDYzogZGV2aWNldHJlZUB2Z2Vy
Lmtlcm5lbC5vcmc7IGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnDQo+ID4gPiA+ID4gPiBT
dWJqZWN0OiBSZTogW3YzXSBkdC9iaW5kaW5nczogcW9yaXEtY2xvY2s6IEFkZCBiaW5kaW5nIGZv
cg0KPiA+ID4gPiA+ID4gRk1hbiBjbG9jayBtdXgNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBP
biBUdWUsIDIwMTUtMDQtMTQgYXQgMTM6NTYgKzAzMDAsIElnYWwuTGliZXJtYW4gd3JvdGU6DQo+
ID4gPiA+ID4gPiA+IEZyb206IElnYWwgTGliZXJtYW4gPElnYWwuTGliZXJtYW5AZnJlZXNjYWxl
LmNvbT4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gdjM6IEFkZHJlc3NlZCBmZWVkYmFj
ayBmcm9tIFNjb3R0Og0KPiA+ID4gPiA+ID4gPiAJLSBSZW1vdmVkIGNsb2NrIHNwZWNpZmllciBk
ZXNjcmlwdGlvbi4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gdjI6IEFkZHJlc3NlZCBm
ZWVkYmFjayBmcm9tIFNjb3R0Og0KPiA+ID4gPiA+ID4gPiAJLSBNb3ZlZCB0aGUgImZtYW4tY2xr
LW11eCIgY2xvY2sgcHJvdmlkZXIgZGV0YWlscw0KPiA+ID4gPiA+ID4gPiAJICB1bmRlciAiY2xv
Y2tzIiBwcm9wZXJ0eS4NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1i
eTogSWdhbCBMaWJlcm1hbiA8SWdhbC5MaWJlcm1hbkBmcmVlc2NhbGUuY29tPg0KPiA+ID4gPiA+
ID4gPiAtLS0NCj4gPiA+ID4gPiA+ID4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL3Fv
cmlxLWNsb2NrLnR4dCAgICAgIHwgICAxNw0KPiA+ID4gPiArKysrKysrKysrKysrKystLQ0KPiA+
ID4gPiA+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQNCj4gPiA+ID4gPiA+
ID4gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svcW9yaXEtY2xvY2su
dHh0DQo+ID4gPiA+ID4gPiA+IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Ns
b2NrL3FvcmlxLWNsb2NrLnR4dA0KPiA+ID4gPiA+ID4gPiBpbmRleCBiMGQ3YjczLi4yYmIzYjM4
IDEwMDY0NA0KPiA+ID4gPiA+ID4gPiAtLS0NCj4gPiA+ID4gPiA+ID4gYS9Eb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svcW9yaXEtY2xvY2sudHh0DQo+ID4gPiA+ID4gPiA+
ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9xb3JpcS1jbG9j
ay50eA0KPiA+ID4gPiA+ID4gPiArKysgdA0KPiA+ID4gPiA+ID4gPiBAQCAtNjUsOSArNjUsMTAg
QEAgUmVxdWlyZWQgcHJvcGVydGllczoNCj4gPiA+ID4gPiA+ID4gIAkJSXQgdGFrZXMgcGFyZW50
J3MgY2xvY2stZnJlcXVlbmN5IGFzIGl0cyBjbG9jay4NCj4gPiA+ID4gPiA+ID4gIAkqICJmc2ws
cW9yaXEtcGxhdGZvcm0tcGxsLTEuMCIgZm9yIHRoZSBwbGF0Zm9ybSBQTEwgY2xvY2sgKHYxLjAp
DQo+ID4gPiA+ID4gPiA+ICAJKiAiZnNsLHFvcmlxLXBsYXRmb3JtLXBsbC0yLjAiIGZvciB0aGUg
cGxhdGZvcm0gUExMIGNsb2NrDQo+ID4gPiA+ID4gPiA+ICh2Mi4wKQ0KPiA+ID4gPiA+ID4gPiAr
CSogImZzbCxmbWFuLWNsay1tdXgiIGZvciB0aGUgRnJhbWUgTWFuYWdlciBjbG9jay4NCj4gPiA+
ID4gPiA+ID4gIC0gI2Nsb2NrLWNlbGxzOiBGcm9tIGNvbW1vbiBjbG9jayBiaW5kaW5nLiBUaGUg
bnVtYmVyIG9mIGNlbGxzIGluDQo+IGENCj4gPiA+ID4gPiA+ID4gLQljbG9jay1zcGVjaWZpZXIu
IFNob3VsZCBiZSA8MD4gZm9yICJmc2wscW9yaXEtc3lzY2xrLVsxLDJdLjAiDQo+ID4gPiA+ID4g
PiA+IC0JY2xvY2tzLCBvciA8MT4gZm9yICJmc2wscW9yaXEtY29yZS1wbGwtWzEsMl0uMCIgY2xv
Y2tzLg0KPiA+ID4gPiA+ID4gPiArCWNsb2NrLXNwZWNpZmllci4gU2hvdWxkIGJlIDwwPiBmb3Ig
ImZzbCxxb3JpcS1zeXNjbGstWzEsMl0uMCINCj4gPiA+IGFuZA0KPiA+ID4gPiA+ID4gPiArCSJm
c2wsZm1hbi1jbGstbXV4IiBjbG9ja3Mgb3IgPDE+IGZvciAiZnNsLHFvcmlxLWNvcmUtcGxsLQ0K
PiA+ID4gWzEsMl0uMCIuDQo+ID4gPiA+ID4gPiA+ICAJRm9yICJmc2wscW9yaXEtY29yZS1wbGwt
MS4wIiBjbG9ja3MsIHRoZSBzaW5nbGUNCj4gPiA+ID4gPiA+ID4gIAljbG9jay1zcGVjaWZpZXIg
Y2VsbCBtYXkgdGFrZSB0aGUgZm9sbG93aW5nIHZhbHVlczoNCj4gPiA+ID4gPiA+ID4gIAkqIDAg
LSBlcXVhbCB0byB0aGUgUExMIGZyZXF1ZW5jeSBAQCAtMTQ1LDYgKzE0NiwxOCBAQA0KPiA+ID4g
RXhhbXBsZQ0KPiA+ID4gPiA+ID4gPiBmb3IgY2xvY2sgYmxvY2sgYW5kIGNsb2NrIHByb3ZpZGVy
Og0KPiA+ID4gPiA+ID4gPiAgCQkJY2xvY2tzID0gPCZzeXNjbGs+Ow0KPiA+ID4gPiA+ID4gPiAg
CQkJY2xvY2stb3V0cHV0LW5hbWVzID0gInBsYXRmb3JtLXBsbCIsDQo+ID4gPiAicGxhdGZvcm0t
cGxsLQ0KPiA+ID4gPiA+ID4gZGl2MiI7DQo+ID4gPiA+ID4gPiA+ICAJCX07DQo+ID4gPiA+ID4g
PiA+ICsNCj4gPiA+ID4gPiA+ID4gKwkJZm0wY2xrOiBmbTAtY2xrLW11eCB7DQo+ID4gPiA+ID4g
PiA+ICsJCQkjY2xvY2stY2VsbHMgPSA8MD47DQo+ID4gPiA+ID4gPiA+ICsJCQlyZWcgPSA8MHgx
MCA0Pg0KPiA+ID4gPiA+ID4gPiArCQkJY29tcGF0aWJsZSA9ICJmc2wsZm1hbi1jbGstbXV4IjsN
Cj4gPiA+ID4gPiA+ID4gKwkJCWNsb2NrcyA9IDwmcGxsMCAwPiwgPCZwbGwwIDE+LCA8JnBsbDAg
Mj4sDQo+ID4gPiA8JnBsbDAgMz4sDQo+ID4gPiA+ID4gPiA+ICsJCQkJIDwmcGxhdGZvcm1fcGxs
IDA+LCA8JnBsbDEgMT4sIDwmcGxsMQ0KPiA+ID4gMj47DQo+ID4gPiA+ID4gPiA+ICsJCQljbG9j
ay1uYW1lcyA9ICJwbGwwIiwgInBsbDAtZGl2MiIsICJwbGwwLWRpdjMiLA0KPiA+ID4gPiA+ID4g
PiArCQkJCSAgICAgICJwbGwwLWRpdjQiLCAicGxhdGZvcm0tcGxsIiwgInBsbDEtDQo+ID4gPiBk
aXYyIiwNCj4gPiA+ID4gPiA+ID4gKwkJCQkgICAgICAicGxsMS1kaXYzIjsNCj4gPiA+ID4gPiA+
ID4gKwkJCWNsb2NrLW91dHB1dC1uYW1lcyA9ICJmbTAtY2xrIjsNCj4gPiA+ID4gPiA+ID4gKwkJ
fTsNCj4gPiA+ID4gPiA+ID4gIAl9Ow0KPiA+ID4gPiA+ID4gPiAgfTsNCj4gPiA+ID4gPiA+ID4N
Cj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBJIGRvbid0IHNlZSB0aGlzIHJlZ2lzdGVyIGluIHRo
ZSBtYW51YWxzIGZvciBvbGRlciBEUEFBIGNoaXBzLA0KPiA+ID4gPiA+ID4gc3VjaCBhcw0KPiA+
ID4gPiA+ID4gcDQwODAgb3IgcDMwNDEuICBJcyBpdCBwcmVzZW50IGJ1dCB1bmRvY3VtZW50ZWQ/
ICBTaG91bGQgSSBiZQ0KPiA+ID4gPiA+ID4gbG9va2luZyBzb21ld2hlcmUgb3RoZXIgdGhhbiAi
Q2xvY2tpbmcgTWVtb3J5IE1hcCI/DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g
SXQncyBhdmFpbGFibGUgb25seSBpbiBwYXJ0IG9mIHRoZSBuZXcgY2hpcHMgKFQ0LCBUMiwgQjQp
Lg0KPiA+ID4gPiA+IEluIFQxMDI0L1QxMDQwIHRoZXJlJ3Mgb25seSBvbmUgb3B0aW9uIGZvciBG
TWFuIGNsb2NrIHNvIHRoaXMNCj4gPiA+ID4gPiByZWdpc3RlciBpcyBub3QNCj4gPiA+ID4gYXZh
aWxhYmxlLg0KPiA+ID4gPg0KPiA+ID4gPiBTbyBpdCdzIHBhcnQgb2YgdGhlIDIuMCBjaGFzc2lz
PyAgSSdkIHN0aWNrIGEgMi4wIGluIHRoZXJlLCB0aGVuLg0KPiA+ID4gPiBXaG8ga25vd3Mgd2hh
dCB3ZSBtYXkgc2VlIGluIHRoZSBmdXR1cmUuDQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4gT0ssDQo+
ID4gPiBXZSBjYW4gZ28gd2l0aCAiZnNsLGZtYW4tY2xrLW11eC0xLzItMC4iLg0KPiA+ID4gSW4g
dGhhdCBjYXNlLCB3ZSBuZWVkIHRvIHVwZGF0ZSBGTWFuIG5vZGVzIGFuZCB0aGUgY2xvY2sgZHJp
dmVyOg0KPiA+ID4gaHR0cHM6Ly9wYXRjaHdvcmsub3psYWJzLm9yZy9wYXRjaC80NDM5NzMvDQo+
ID4gPiBodHRwczovL3BhdGNod29yay5vemxhYnMub3JnL3BhdGNoLzQ2MTgxMy8NCj4gPiA+IEkg
d2lsbCB1cGRhdGUgdGhvc2UgcGF0Y2hlcyBzZXBhcmF0ZWx5Lg0KPiA+ID4NCj4gPg0KPiA+IFNj
b3R0LA0KPiA+IFRoZXJlIGFyZSAyIG9wdGlvbnM6DQo+ID4gVXNlICJmc2wsZm1hbi1jbGstbXV4
LTEuMCIgZm9yIFNvQyB3aXRob3V0IENMS0NHbkhXQUNTUiByZWdpc3Rlci4NCj4gPiBVc2UgImZz
bCxmbWFuLWNsay1tdXgtMi4wIiBmb3IgU29DIHdpdGggQ0xLQ0duSFdBQ1NSIHJlZ2lzdGVyLg0K
PiA+IE9yDQo+ID4gVXNlICJmc2wsZm1hbi1jbGstbXV4LTEuMCIgZm9yIFNvQyB3aGljaCBzdXBw
b3J0IEZNYW4gVjIgKFB4eHh4KSBVc2UNCj4gPiAiZnNsLGZtYW4tY2xrLW11eC0yLjAiIGZvciBT
b0Mgd2hpY2ggc3VwcG9ydCBGTWFuIFYzIChCL1QpDQo+IA0KPiAxLjAvMi4wIGluIHRoZSBjbG9j
a2dlbiBub2RlIHJlZmVycyB0byBjaGFzc2lzIHZlcnNpb24uICBJdCBoYXMgbm90aGluZyB0byBk
bw0KPiB3aXRoIEZNYW4gdmVyc2lvbi4NCj4gDQoNCkkga25vdy4gSG93ZXZlciB0aGVyZSdzIGEg
bWF0Y2g6IDEuMCBjaGFzc2lzIHVzZWQgaW4gU29DIHdpdGggRk1hbiB2MiBhbmQgMi4wIGNoYXNz
aXMgaW4gU29DIHdpdGggRk1hbiB2My4NCg0KPiBJbiBmYWN0LCBmbWFuIHNob3VsZCBub3QgYmUg
aW4gdGhlIGNvbXBhdGlibGUgYmVjYXVzZSwgbm93IHRoYXQgSSBmb3VuZCB0aGUNCj4gZG9jdW1l
bnRhdGlvbiBmb3IgdGhpcywgSSBzZWUgdGhhdCBpdCdzIG1vcmUgZ2VuZXJpYyB0aGFuIHRoYXQu
DQo+ICJmbWFuLWNsay1tdXgiIHNob3VsZCBiZSByZXBsYWNlZCB3aXRoICJxb3JpcS1od2Fjc3Ii
Lg0KPiANCj4gPiBVc2luZyB0aGUgMXN0IG9wdGlvbiBtaWdodCBiZSBjb25mdXNpbmcgYmVjYXVz
ZSBjb3JlIHBsbC9tdXggMi4wDQo+IHJlcHJlc2VudHMgQi9UIGRldmljZXMgYW5kIDEuMCByZXBy
ZXNlbnQgUHh4eHguDQo+ID4gSW4gdGhpcyBjYXNlLCBUMTA0MCB1c2VzICJmc2wscW9yaXEtY29y
ZS1wbGwvbXV4LTIuMCIgYW5kICJmc2wsZm1hbi1jbGstbXV4LQ0KPiAxLjAiLg0KPiA+IE9uIHRo
ZSBvdGhlciBoYW5kLCB0aGUgc2Vjb25kIG9wdGlvbiBkb2Vzbid0IGRpc3Rpbmd1aXNoZXMgYmV0
d2VlbiBUNA0KPiBhbmQgVDEgKGZvciBleGFtcGxlKSwgYXMgVDEgZG9lc24ndCBoYXZlIHJlZyBw
cm9wZXJ0eSB3aGlsZSBUNCBoYXMuDQo+IA0KPiBIb3cgd291bGQgdDEwNDAgaGF2ZSBhIHNvLWNh
bGxlZCAiZm1hbi1jbGstbXV4IiBub2RlIGF0IGFsbCBpZiBpdCBkb2Vzbid0DQo+IGhhdmUgdGhp
cyByZWdpc3Rlcj8NCj4gDQo+IEkgdGhpbmsgd2UndmUgbWFkZSBhIG1lc3Mgb2YgdGhlIGNsb2Nr
IGJpbmRpbmdzIGFuZCB0aGlzIGlzIG9ubHkgZ29pbmcgdG8gbWFrZQ0KPiBpdCB3b3JzZS4gIFdl
IG5lZWQgdG8gc3RheSBjb21wYXRpYmxlIHdpdGggdGhlIG1lc3Mgd2UndmUgbWFkZSwgYnV0IEkn
bQ0KPiBpbmNsaW5lZCB0byBzYXkgdGhhdCB3ZSBzaG91bGRuJ3QgYWRkIG1vcmUgbm9kZXMgdG8g
aXQuDQo+IA0KPiBJbnN0ZWFkLCBoYXZlIHRoZSB0b3BsZXZlbCBjbG9ja2dlbiBub2RlIGhhdmUg
YSBjaGlwLWJhc2VkIGNvbXBhdGlibGUgaW4NCj4gYWRkaXRpb24gdG8gdmVyc2lvbiAoZS5nLiBj
b21wYXRpYmxlID0gImZzbCx0NDI0MC1jbG9ja2dlbiIsDQo+ICJmc2wscW9yaXEtY2xvY2tnZW4t
Mi4wIikgYW5kIGhhdmUgdGhlIHRvcGxldmVsIG5vZGUgZXhwb3J0IHdoYXRldmVyIGNsb2Nrcw0K
PiBhcmUgbmVlZGVkLiAgUHV0IHRoZSBsb2dpYyB0byBkZWFsIHdpdGggYWxsIHRoZSBkaWZmZXJl
bnQgZGl2aWRlcnMsIHJlZ2lzdGVyDQo+IHZhbHVlcywgYW5kIHN1Y2ggaW4gY29kZSwgbm90IHRo
ZSBkZXZpY2UgdHJlZS4gIFRoZSBiaW5kaW5nIHNob3VsZCBiZSBmb2N1c2VkDQo+IG9uIGhvdyB0
byBlbmNvZGUgdGhlIHNwZWNpZmllciBvZiB0aGUgZXhwb3J0ZWQgY2xvY2tzLg0KPiANCg0KV2Ug
aGF2ZSAyIGNhc2VzOg0KCS0gRGV2aWNlcyAoVDIvVDQvQjQpIHdpdGggQ0xLQ0cxSFdBQ1NSIHJl
Z2lzdGVyLg0KCS0gRGV2aWNlcyAoUHh4eHgsIFQxKSB3aXRob3V0IENMS0NHMUhXQUNTUiByZWdp
c3RlciAoUHh4eHggZGV2aWNlcyBoYXZlIG1hbnkgb3B0aW9ucywgVDEgaGFzIG9ubHkgb25lIG9w
dGlvbikNCg0KRm9yIHRoZSBmaXJzdCBncm91cCwgd2UgY2FuIGhhdmUgIiBxb3JpcS1od2Fjc3Ii
IHByb3BlcnR5IGluIHRoZSBjbG9jayBub2RlLg0KQ3VycmVudGx5IFQ0IEZNYW4gY2xvY2sgbXV4
IG5vZGUgaXMgdGhlIGZvbGxvd2luZzoNCglmbTFjbGs6IGZtMS1jbGstbXV4IHsNCgkJI2Nsb2Nr
LWNlbGxzID0gPDA+Ow0KCQljb21wYXRpYmxlID0gImZzbCxmbWFuLWNsay1tdXgiOw0KCQljbG9j
a3MgPSA8JnBsbDEgMT4sIDwmcGxsMSAyPiwgPCZwbGwxIDM+LA0KCQkJIDwmcGxhdGZvcm1fcGxs
IDA+LCA8JnBsbDAgMT4sIDwmcGxsMCAyPjsNCgkJY2xvY2stbmFtZXMgPSAicGxsMS1kaXYyIiwg
InBsbDEtZGl2MyIsICJwbGwxLWRpdjQiLA0KCQkJICAgICAgInBsYXRmb3JtLXBsbCIsICJwbGww
LWRpdjIiLCAicGxsMC1kaXYzIjsNCgkJY2xvY2stb3V0cHV0LW5hbWVzID0gImZtMS1jbGsiOw0K
CX07DQpBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHdlIG5lZWQgdG8gbW92ZSB0aGUgbm9kZSB0byB0
aGUgdG9wIGxldmVsIGNsb2NrIG5vZGUuDQpJbiBhZGRpdGlvbiB3ZSBuZWVkIHRvIGFkZCByZWcg
cHJvcGVydHkgYW5kIGNoYW5nZSB0aGUgbmFtZSBvZiB0aGUgbm9kZSBhbmQgdGhlIGNvbXBhdGli
bGUuDQpJbiB0aGF0IGNhc2UsIHRoZSBkcml2ZXIgY2FuIHJlYWQgdGhpcyByZWdpc3RlciBpbnN0
ZWFkIG9mIHBhcnNpbmcgdGhlIFJDVy4NCg0KV2hhdCBhYm91dCB0aGUgZGV2aWNlcyBvZiB0aGUg
c2Vjb25kIGdyb3VwPw0KSW4gdGhpcyBjYXNlIHdlIGRvbid0IGhhdmUgYSByZWdpc3RlciB0byBk
ZXRlcm1pbmUgdGhlIHNvdXJjZSBjbG9jay4gU28gd2UgbmVlZCBhY2Nlc3MgdG8gZ3V0cyByZWdp
c3RlcnMsIGxpa2Ugd2UgaGF2ZSBjdXJyZW50bHkuDQpUaGUgc3VnZ2VzdGlvbiBhYm92ZSBkb2Vz
buKAmXQgc3VpdCBmb3IgdGhvc2UgZGV2aWNlcy4gDQoNCj4gLVNjb3R0DQo+IA0KDQpJZ2FsDQoN
Cg==

  parent reply	other threads:[~2015-04-22 10:47 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-14 10:56 [v3] dt/bindings: qoriq-clock: Add binding for FMan clock mux Igal.Liberman
2015-04-14 10:56 ` Igal.Liberman
2015-04-15 17:35 ` Scott Wood
2015-04-15 17:35   ` Scott Wood
     [not found]   ` <1429119357.22867.724.camel-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2015-04-16  6:11     ` Igal.Liberman-KZfg59tc24xl57MIdRCFDg
2015-04-16  6:11       ` Igal.Liberman
     [not found]       ` <DM2PR03MB38330DBBFFD1BC45D58F447E6E40-ufbTtyGzTTRJonC5hhDUuuO6mTEJWrR4XA4E9RH9d+qIuWR1G4zioA@public.gmane.org>
2015-04-17  5:41         ` Scott Wood
2015-04-17  5:41           ` Scott Wood
     [not found]           ` <1429249281.32545.52.camel-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2015-04-20 11:07             ` Igal.Liberman-KZfg59tc24xl57MIdRCFDg
2015-04-20 11:07               ` Igal.Liberman
2015-04-20 11:40           ` Igal.Liberman-KZfg59tc24xl57MIdRCFDg
2015-04-20 11:40             ` Igal.Liberman
     [not found]             ` <DM2PR03MB383E5F67C358CCE2E38EA71E6E00-ufbTtyGzTTRJonC5hhDUuuO6mTEJWrR4XA4E9RH9d+qIuWR1G4zioA@public.gmane.org>
2015-04-21  0:51               ` Scott Wood
2015-04-21  0:51                 ` Scott Wood
     [not found]                 ` <1429577504.4352.67.camel-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2015-04-22 10:47                   ` Igal.Liberman-KZfg59tc24xl57MIdRCFDg [this message]
2015-04-22 10:47                     ` Igal.Liberman
     [not found]                     ` <DM2PR03MB383C35FA5959662DD48D00BE6EE0-ufbTtyGzTTRJonC5hhDUuuO6mTEJWrR4XA4E9RH9d+qIuWR1G4zioA@public.gmane.org>
2015-04-30  0:30                       ` Scott Wood
2015-04-30  0:30                         ` Scott Wood
     [not found]                         ` <1430353832.16357.138.camel-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2015-04-30 14:28                           ` Igal.Liberman-KZfg59tc24xl57MIdRCFDg
2015-04-30 14:28                             ` Igal.Liberman
     [not found]                             ` <DM2PR03MB3839C9D3FDFD7978C1A3497E6D60-ufbTtyGzTTRJonC5hhDUuuO6mTEJWrR4XA4E9RH9d+qIuWR1G4zioA@public.gmane.org>
2015-05-01 23:42                               ` Scott Wood
2015-05-01 23:42                                 ` Scott Wood
     [not found]                                 ` <1430523775.16357.177.camel-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2015-05-05 21:02                                   ` Igal.Liberman-KZfg59tc24xl57MIdRCFDg
2015-05-05 21:02                                     ` Igal.Liberman
     [not found]                                     ` <BY2PR03MB3794413FB3FF795DF520D23E6D10-+7O3WWA3DPtn35zppGJRk+O6mTEJWrR4XA4E9RH9d+qIuWR1G4zioA@public.gmane.org>
2015-05-05 21:16                                       ` Scott Wood
2015-05-05 21:16                                         ` Scott Wood

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=DM2PR03MB383C35FA5959662DD48D00BE6EE0@DM2PR03MB383.namprd03.prod.outlook.com \
    --to=igal.liberman-kzfg59tc24xl57midrcfdg@public.gmane.org \
    --cc=Yuantian.Tang-KZfg59tc24xl57MIdRCFDg@public.gmane.org \
    --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linuxppc-dev-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org \
    --cc=scottwood-KZfg59tc24xl57MIdRCFDg@public.gmane.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.