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==
next prev 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: linkBe 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.