From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yisen Zhuang Subject: Re: [PATCH v2 net-next 11/13] Documentation: Bindings: Update DT binding for separating dsaf dev support Date: Wed, 27 Apr 2016 11:33:29 +0800 Message-ID: <57203309.1090501@huawei.com> References: <1461402317-136499-1-git-send-email-Yisen.Zhuang@huawei.com> <1461402317-136499-12-git-send-email-Yisen.Zhuang@huawei.com> <20160426124847.GA26682@rob-hp-laptop> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, salil.mehta@huawei.com, catalin.marinas@arm.com, xieqianqian@huawei.com, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, netdev@vger.kernel.org, lipeng321@huawei.com, will.deacon@arm.com, linuxarm@huawei.com, xuwei5@hisilicon.com, huangdaode@hisilicon.com, galak@codeaurora.org, yankejian@huawei.com, linux-arm-kernel@lists.infradead.org, liguozhu@huawei.com To: Rob Herring , Return-path: In-Reply-To: <20160426124847.GA26682@rob-hp-laptop> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org List-Id: netdev.vger.kernel.org SGkgUm9iIGFuZCBEYXZpZCwKClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLgoKRGF2aWQg aGF2ZSBtZXJnZWQgdGhpcyBzZXJpZXMgdG8gbmV0LW5leHQsIGJ1dCB3ZSBuZWVkIHRvIG1vZGlm eSBzb21lIGNvZGVzIGFjY29yZGluZwp0byBSb2IncyBjb21tZW50cy4gSSBhbSBub3Qgc3VyZSBp ZiBpIG5lZWQgdG8gc2VuZCBWMyBmb3IgdGhpcyBzZXJpZXMsIG9yIHNlcGFyYXRlCnBhdGNoZXMg b2YgZG9jdW1lbnRhdGlvbiB0byBpbmRlcGVuZGVudCBzZXJpZXMgYW5kIGdlbmVyYXRlIGEgbmV3 IHBhdGNoIGZvciBobnMgYmFzZQpvbiBjdXJyZW50IG5ldC1uZXh0PwoKVGhhbmtzLAoKWWlzZW4K CuWcqCAyMDE2LzQvMjYgMjA6NDgsIFJvYiBIZXJyaW5nIOWGmemBkzoKPiBPbiBTYXQsIEFwciAy MywgMjAxNiBhdCAwNTowNToxNVBNICswODAwLCBZaXNlbiBaaHVhbmcgd3JvdGU6Cj4+IEJlY2F1 c2UgZGVidWcgZHNhZiBwb3J0IHdhcyBzZXBhcmF0ZWQgZnJvbSBzZXJ2aWNlIGRzYWYgcG9ydCwg dGhpcyBwYXRjaAo+PiB1cGRhdGVzIHRoZSByZWxhdGVkIGluZm9ybWF0aW9uIG9mIERUIGJpbmRp bmcuCj4gCj4gU2VwYXJhdGVkIHdoZW4/IE5ldyB2ZXJzaW9uIG9mIHRoZSBoL3c/IElmIHNvLCB3 aGVyZSdzIHRoZSBuZXcgCj4gY29tcGF0aWJsZSBzdHJpbmc/IFRoaXMgaXMgcXVpdGUgYSBiaWcg YmluZGluZyBjaGFuZ2UuIAoKVGhlcmUgaXNuJ3QgYW55IGNoYW5nZSBvZiBoL3cuIEkgc2VwYXJh dGVkIGRlYnVnIGRzYWYgcG9ydCBmcm9tIHNldmljZSBkc2FmCnBvcnQgdG8gbWFrZSB0aGUgY29k ZSBtb3JlIHNpbXBsZSBhbmQgcmVhZGFiaWxpdHkuCgo+IAo+PiBTaWduZWQtb2ZmLWJ5OiBZaXNl biBaaHVhbmcgPHlpc2VuLnpodWFuZ0BodWF3ZWkuY29tPgo+Pgo+PiAtLS0KPj4gIC4uLi9kZXZp Y2V0cmVlL2JpbmRpbmdzL25ldC9oaXNpbGljb24taG5zLWRzYWYudHh0IHwgNTkgKysrKysrKysr KysrKysrKysrLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDEwIGRl bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL25ldC9oaXNpbGljb24taG5zLWRzYWYudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL25ldC9oaXNpbGljb24taG5zLWRzYWYudHh0Cj4+IGluZGV4IGVjYWNmYTQu LjVjY2Q0ZjAgMTAwNjQ0Cj4+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9uZXQvaGlzaWxpY29uLWhucy1kc2FmLnR4dAo+PiArKysgYi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbmV0L2hpc2lsaWNvbi1obnMtZHNhZi50eHQKPj4gQEAgLTcsMTkgKzcs NDcgQEAgUmVxdWlyZWQgcHJvcGVydGllczoKPj4gIC0gbW9kZTogZHNhIGZhYnJpYyBtb2RlIHN0 cmluZy4gb25seSBzdXBwb3J0IG9uZSBvZiBkc2FmIG1vZGVzIGxpa2UgdGhlc2U6Cj4+ICAJCSIy cG9ydC02NHZmIiwKPj4gIAkJIjZwb3J0LTE2cnNzIiwKPj4gLQkJIjZwb3J0LTE2dmYiLgo+PiAr CQkiNnBvcnQtMTZ2ZiIsCj4+ICsJCSJzaW5nbGUtcG9ydCIuCj4+ICAtIGludGVycnVwdC1wYXJl bnQ6IHRoZSBpbnRlcnJ1cHQgcGFyZW50IG9mIHRoaXMgZGV2aWNlLgo+PiAgLSBpbnRlcnJ1cHRz OiBzaG91bGQgY29udGFpbiB0aGUgRFNBIEZhYnJpYyBhbmQgcmNiIGludGVycnVwdC4KPj4gIC0g cmVnOiBzcGVjaWZpZXMgYmFzZSBwaHlzaWNhbCBhZGRyZXNzKGVzKSBhbmQgc2l6ZSBvZiB0aGUg ZGV2aWNlIHJlZ2lzdGVycy4KPj4gLSAgVGhlIGZpcnN0IHJlZ2lvbiBpcyBleHRlcm5hbCBpbnRl cmZhY2UgY29udHJvbCByZWdpc3RlciBiYXNlIGFuZCBzaXplLgo+PiAtICBUaGUgc2Vjb25kIHJl Z2lvbiBpcyBTZXJEZXMgYmFzZSByZWdpc3RlciBhbmQgc2l6ZS4KPj4gKyAgVGhlIGZpcnN0IHJl Z2lvbiBpcyBleHRlcm5hbCBpbnRlcmZhY2UgY29udHJvbCByZWdpc3RlciBiYXNlIGFuZCBzaXpl KG9wdGlvbmFsLAo+PiArICBvbmx5IGJlIHVzZWQgd2hlbiBzdWJjdHJsLXN5c2NvbiBpcyBub3Qg ZXhpc3RzKS4gSXQgaXMgcmVjb21tZW5kZWQgdXNpbmcKPiAKPiBvbmx5IHVzZWQgd2hlbiBzdWJj dHJsLXN5c2NvbiBkb2VzIG5vdCBleGlzdAoKQWdyZWUsIHRoYW5rcy4KCj4gCj4+ICsgIHN1YmN0 cmwtc3lzY29uIHJhdGhlciB0aGFuIHRoaXMgYWRkcmVzcy4KPj4gKyAgVGhlIHNlY29uZCByZWdp b24gaXMgU2VyRGVzIGJhc2UgcmVnaXN0ZXIgYW5kIHNpemUob3B0aW9uYWwsIG9ubHkgYmUgdXNl ZCB3aGVuCj4+ICsgIHNlcmRlcy1zeXNjb24gaW4gcG9ydCBub2RlIGlzIG5vdCBleGlzdHMuIEl0 IGlzIHJlY29tbWVuZGVkIHVzaW5nCj4gCj4gc2ltaWxhciByZXdvcmRpbmcgbmVlZGVkIGhlcmUu CgpBZ3JlZSwgdGhhbmtzLgoKPiAKPj4gKyAgc2VyZGVzLXN5c2NvbiByYXRoZXIgdGhhbiB0aGlz IGFkZHJlc3MuCj4+ICAgIFRoZSB0aGlyZCByZWdpb24gaXMgdGhlIFBQRSByZWdpc3RlciBiYXNl IGFuZCBzaXplLgo+PiAtICBUaGUgZm91cnRoIHJlZ2lvbiBpcyBkc2EgZmFicmljIGJhc2UgcmVn aXN0ZXIgYW5kIHNpemUuCj4+IC0gIFRoZSBmaWZ0aCByZWdpb24gaXMgY3BsZCBiYXNlIHJlZ2lz dGVyIGFuZCBzaXplLCBpdCBpcyBub3QgcmVxdWlyZWQgaWYgZG8gbm90IHVzZSBjcGxkLgo+PiAt LSBwaHktaGFuZGxlOiBwaHkgaGFuZGxlIG9mIHBoeXNpY2wgcG9ydCwgMCBpZiBub3QgYW55IHBo eSBkZXZpY2UuIHNlZSBldGhlcm5ldC50eHQgWzFdLgo+PiArICBUaGUgZm91cnRoIHJlZ2lvbiBp cyBkc2EgZmFicmljIGJhc2UgcmVnaXN0ZXIgYW5kIHNpemUuIEl0IGlzIG5vdCByZXF1aXJlZCBm b3IKPj4gKyAgc2luZ2xlLXBvcnQgbW9kZS4KPj4gKy0gcmVnLW5hbWVzOiBtYXkgYmUgcHBlLWJh c2UgYW5kKG9yKSBkc2FmLWJhc2UuIEl0IGlzIHVzZWQgdG8gZmluZCB0aGUKPj4gKyAgY29ycmVz cG9uZGluZyByZWcncyBpbmRleC4KPiAKPiBCdXQgeW91IGhhdmUgdXAgdG8gNSByZWdpb25zLgo+ IAo+IFRoZSB2YXJpYWJsZSBuYXR1cmUgb2Ygd2hhdCByZWdpb25zIHlvdSBoYXZlIHRlbGxzIG1l IHlvdSBuZWVkIG1vcmUgCj4gc3BlY2lmaWMgY29tcGF0aWJsZSBzdHJpbmdzIGZvciBlYWNoIGNo aXAuCgp3ZSBkaWRuJ3QgYWRkIHN1cHBvcnQgb2YgbmV3IGgvdy4gV2UgYWRkZWQgdGhlc2UgcmVn aW9ucyB0byBtYWtlIGNvZGUgc2ltcGxlIGFuZCByZWFkYWJpbGl0eS4KSWYgd2UgbmVlZCB0byBh ZGQgc3VwcG9ydCBvZiBuZXh0IGgvdyB2ZXJzaW9uIG5leHQgdGltZSwgd2UgZG9uJ3QgbmVlZCB0 byBhZGQgbWFueSBicmFuY2hlcwpmb3IgdGhlc2UgYXR0cmlidXRlcy4gU28gd2UgZGlkbid0IGFk ZCBhIG5ldyBjb21wYXRpYmxlIGhlcmUuCgo+IAo+PiArCj4+ICstIHBoeS1oYW5kbGU6IHBoeSBo YW5kbGUgb2YgcGh5c2ljbCBwb3J0LCAwIGlmIG5vdCBhbnkgcGh5IGRldmljZS4gSXQgaXMgb3B0 aW9uYWwKPiAKPiBzL3BoeXNpY2wvcGh5c2ljYWwvCgpBZ3JlZSwgdGhhbmtzLgoKPiAKPj4gKyAg YXR0cmlidXRlLiBJZiBwb3J0IG5vZGUgaXMgZXhpc3RzLCBwaHktaGFuZGxlIGluIGVhY2ggcG9y dCBub2RlIHdpbGwgYmUgdXNlZC4KPj4gKyAgc2VlIGV0aGVybmV0LnR4dCBbMV0uCj4+ICstIHN1 YmN0cmwtc3lzY29uOiBpcyBzeXNjb24gaGFuZGxlIGZvciBleHRlcm5hbCBpbnRlcmZhY2UgY29u dHJvbCByZWdpc3Rlci4KPj4gKy0gcmVzZXQtZmllbGQtb2Zmc2V0OiBpcyBvZmZzZXQgb2YgcmVz ZXQgZmllbGQuIEl0cyB2YWx1ZSBkZXBlbmRzIG9uIHRoZSBoYXJkd2FyZQo+PiArICB1c2VyIG1h bnVhbC4KPj4gIC0gYnVmLXNpemU6IHJ4IGJ1ZmZlciBzaXplLCBzaG91bGQgYmUgMTYtMTAyNC4K Pj4gIC0gZGVzYy1udW06IG51bWJlciBvZiBkZXNjcmlwdGlvbiBpbiBUWCBhbmQgUlggcXVldWUs IHNob3VsZCBiZSA1MTIsIDEwMjQsIDIwNDggb3IgNDA5Ni4KPj4gIAo+PiArLSBwb3J0OiBzdWJu b2RlcyBvZiBkc2FmLiBBIGRzYWYgbm9kZSBtYXkgY29udGFpbiBzZXZlcmFsIHBvcnQgbm9kZXMo RGVwZW5kaW5nCj4+ICsgIG9uIG1vZGUgb2YgZHNhZikuIFBvcnQgbm9kZSBjb250YWluIHNvbWUg YXR0cmlidXRlcyBsaXN0ZWQgYmVsb3c6Cj4+ICstIHBvcnQtaWQ6IGlzIHBoeXNpY2FsIHBvcnQg aW5kZXggaW4gb25lIGRzYWYuCj4gCj4gSW5kZXhlcyBzaG91bGQgZ2VuZXJhbGx5IGJlIGF2b2lk ZWQuIFdoYXQgZG9lcyB0aGUgbnVtYmVyIGNvcnJlc3BvbmQgCj4gdG8gaW4gaC93IChpZiBhbnl0 aGluZyk/Cgpwb3J0LWlkIGlzIGluZGV4IGZvciBhIHBvcnQgaW4gZHNhZiwgaXQgaXMgY29ycmVz cG9uZCB0byBpbmRleCBvZiBQSFkgc2hvd2VkIGJlbG93LgoKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1BVCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICB8CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tICAgIC0tLS0tLS0tLSAgIC0tLS0tLS0tLQogICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICB8ICAgICAgIHwgICB8ICAgfCAgIHwKICAg IHwgICAgICAgICAgICAgICAgICAgICAgICBQUEUgICAgICAgICAgICAgICAgIHwgICAgfCAgUFBF ICB8ICAgfCAgUFBFICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICB8ICAgIHwgICB8ICAgfCAgIHwgICB8ICAgfAogICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICB8ICAgfCAgIHwgICB8ICAgfCAgIHwKICAg IHwgICAgICAgICAgICAgICAgICAgICAgY3Jvc3NiYXIgICAgICAgICAgICAgIHwgICAgfCAgIHwg ICB8ICAgfCAgIHwgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICB8ICAgIHwgICB8ICAgfCAgIHwgICB8ICAgfAogICAgfCAgIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgfCAgICB8ICAgfCAgIHwgICB8ICAgfCAgIHwKICAg IHwgICB8ICAgICB8ICAgICB8ICAgICAgfCAgICAgIHwgICAgICB8ICAgICAgIHwgICAgfCAgIHwg ICB8ICAgfCAgIHwgICB8CiAgICB8ICAgfCAgICAgfCAgICAgfCAgICAgIHwgICAgICB8ICAgICAg fCAgICAgICB8ICAgIHwgICB8ICAgfCAgIHwgICB8ICAgfAogICAgfCAgTUFDICAgTUFDICAgTUFD ICAgIE1BQyAgICBNQUMgICAgTUFDICAgICAgfCAgICB8ICBNQUMgIHwgICB8ICBNQUMgIHwKICAg IHwgICB8ICAgICB8ICAgICB8ICAgICAgfCAgICAgIHwgICAgICB8ICAgICAgIHwgICAgfCAgIHwg ICB8ICAgfCAgIHwgICB8CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tICAgIC0tLS0tLS0tLSAgIC0tLS0tLS0tLQogICAgICAgIHwgICAgIHwgICAgIHwg ICAgICB8ICAgICAgfCAgICAgIHwgICAgXCAgICAgICAgLyAgfCAgICAgICAgLyAgfAogICAgICAg UEhZICAgUEhZICAgUEhZICAgIFBIWSAgICBQSFkgICAgUEhZICAgIFwgICAgICAvICBQSFkgICAg ICAvICBQSFkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XCAgICAvICAgICAgICAgICAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcICAvICAgICAgICAgICAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIERTQUYodGhyZWUgcGxhdGZvcm0gZGV2aWNlKQoKPiAKPj4gKy0gcGh5 LWhhbmRsZTogcGh5IGhhbmRsZSBvZiBwaHlzaWNsIHBvcnQuIEl0IGlzIG5vdCByZXF1aXJlZCBp ZiB0aGVyZSBpc24ndAo+PiArICBwaHkgZGV2aWNlLiBzZWUgZXRoZXJuZXQudHh0IFsxXS4KPj4g Ky0gc2VyZGVzLXN5c2NvbjogaXMgc3lzY29uIGhhbmRsZSBmb3IgU2VyRGVzIHJlZ2lzdGVyLgo+ PiArLSBjcGxkLXN5c2NvbjogaXMgc3lzY29uIGhhbmRsZSBmb3IgY3BsZCByZWdpc3Rlci4gSXQg aXMgbm90IHJlcXVpcmVkIGlmIHRoZXJlCj4+ICsgIGlzbid0IGNwbGQgZGV2aWNlLgo+PiArLSBj cGxkLWN0cmwtcmVnOiBpcyBjcGxkIHJlZ2lzdGVyIG9mZnNldC4gSXQgaXMgbm90IHJlcXVpcmVk IGlmIHRoZXJlIGlzbid0Cj4+ICsgIGNwbGQtc3lzY29uLgo+IAo+IFRoaXMgd291bGQgdXN1YWxs eSBiZSBhIGNlbGwgaW4gdGhlIGNwbGQtc3lzY29uIHByb3BlcnR5LgoKQWdyZWUsIHRoYW5rcy4K Cj4gCj4+ICstIHBvcnQtcnN0LW9mZnNldDogaXMgb2Zmc2V0IG9mIHJlc2V0IGZpZWxkIGZvciBl YWNoIHBvcnQgaW4gZHNhZi4gSXRzIHZhbHVlCj4+ICsgIGRlcGVuZHMgb24gdGhlIGhhcmR3YXJl IHVzZXIgbWFudWFsLgo+PiArLSBwb3J0LW1vZGUtb2Zmc2V0OiBpcyBvZmZzZXQgb2YgcG9ydCBt b2RlIGZpZWxkIGZvciBlYWNoIHBvcnQgaW4gZHNhZi4gSXRzCj4+ICsgIHZhbHVlIGRlcGVuZHMg b24gdGhlIGhhcmR3YXJlIHVzZXIgbWFudWFsLgo+IAo+IEFnYWluLCBzb3VuZHMgbGlrZSB5b3Ug bmVlZCBtb3JlIHNwZWNpZmljIGNvbXBhdGlibGUgc3RyaW5ncyB0aGF0IGltcGx5IAo+IHRoaXMg aW5mb3JtYXRpb24uCj4gCj4+ICsKPj4gIFsxXSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbmV0L3BoeS50eHQKPj4gIAo+PiAgRXhhbXBsZToKPj4gQEAgLTI4LDExICs1NiwxMSBA QCBkc2FmMDogZHNhQGM3MDAwMDAwIHsKPj4gIAljb21wYXRpYmxlID0gImhpc2lsaWNvbixobnMt ZHNhZi12MSI7Cj4+ICAJbW9kZSA9ICI2cG9ydC0xNnJzcyI7Cj4+ICAJaW50ZXJydXB0LXBhcmVu dCA9IDwmbWJpZ2VuX2RzYT47Cj4+IC0JcmVnID0gPDB4MCAweEMwMDAwMDAwIDB4MCAweDQyMDAw MAo+PiAtCSAgICAgICAweDAgMHhDMjAwMDAwMCAweDAgMHgzMDAwMDAKPj4gLQkgICAgICAgMHgw IDB4YzUwMDAwMDAgMHgwIDB4ODkwMDAwCj4+ICsJcmVnID0gPDB4MCAweGM1MDAwMDAwIDB4MCAw eDg5MDAwMAo+PiAgCSAgICAgICAweDAgMHhjNzAwMDAwMCAweDAgMHg2MDAwMD47Cj4+IC0JcGh5 LWhhbmRsZSA9IDwwIDAgMCAwICZzb2MwX3BoeTQgJnNvYzBfcGh5NSAwIDA+Owo+PiArCXJlZy1u YW1lcyA9ICJwcGUtYmFzZSIsICJkc2FmLWJhc2UiOwo+PiArCXN1YmN0cmwtc3lzY29uID0gPCZz dWJjdHJsPjsKPj4gKwlyZXNldC1maWVsZC1vZmZzZXQgPSAwOwo+PiAgCWludGVycnVwdHMgPSA8 MTMxIDQ+LDwxMzIgND4sIDwxMzMgND4sPDEzNCA0PiwKPj4gIAkJICAgICA8MTM1IDQ+LDwxMzYg ND4sIDwxMzcgND4sPDEzOCA0PiwKPj4gIAkJICAgICA8MTM5IDQ+LDwxNDAgND4sIDwxNDEgND4s PDE0MiA0PiwKPj4gQEAgLTQzLDQgKzcxLDE1IEBAIGRzYWYwOiBkc2FAYzcwMDAwMDAgewo+PiAg CWJ1Zi1zaXplID0gPDQwOTY+Owo+PiAgCWRlc2MtbnVtID0gPDEwMjQ+Owo+PiAgCWRtYS1jb2hl cmVudDsKPj4gKwo+PiArCXByb3RAMCB7Cj4gCj4gcG9ydD8KCkFncmVlLCBpIGFtIHNvcnJ5IGZv ciBteSBjYXJlbGVzc25lc3MgYW5kIHdpbGwgcGF5IG1vcmUgYXR0ZW50aW9uIHRvIGl0IG5leHQg dGltZS4KdGhhbmsgeW91IHZlcnkgbXVjaC4KCj4gCj4+ICsJCXBvcnQtaWQgPSAwOwo+PiArCQlw aHktaGFuZGxlID0gPCZwaHkwPjsKPj4gKwkJc2VyZGVzLXN5c2NvbiA9IDwmc2VyZGVzPjsKPj4g Kwl9Owo+PiArCj4+ICsJcHJvdEAxIHsKPj4gKyAgICAgICAgICAgICAgICBwb3J0LWlkID0gMTsK Pj4gKyAgICAgICAgICAgICAgICBzZXJkZXMtc3lzY29uID0gPCZzZXJkZXM+Owo+PiArICAgICAg ICB9Owo+PiAgfTsKPj4gLS0gCj4+IDEuOS4xCj4+Cj4gCj4gLgo+IAoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yisen Zhuang Subject: Re: [PATCH v2 net-next 11/13] Documentation: Bindings: Update DT binding for separating dsaf dev support Date: Wed, 27 Apr 2016 11:33:29 +0800 Message-ID: <57203309.1090501@huawei.com> References: <1461402317-136499-1-git-send-email-Yisen.Zhuang@huawei.com> <1461402317-136499-12-git-send-email-Yisen.Zhuang@huawei.com> <20160426124847.GA26682@rob-hp-laptop> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160426124847.GA26682@rob-hp-laptop> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Rob Herring , davem@davemloft.net Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, salil.mehta@huawei.com, catalin.marinas@arm.com, xieqianqian@huawei.com, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, netdev@vger.kernel.org, lipeng321@huawei.com, will.deacon@arm.com, linuxarm@huawei.com, xuwei5@hisilicon.com, huangdaode@hisilicon.com, galak@codeaurora.org, yankejian@huawei.com, linux-arm-kernel@lists.infradead.org, liguozhu@huawei.com List-Id: devicetree@vger.kernel.org SGkgUm9iIGFuZCBEYXZpZCwKClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLgoKRGF2aWQg aGF2ZSBtZXJnZWQgdGhpcyBzZXJpZXMgdG8gbmV0LW5leHQsIGJ1dCB3ZSBuZWVkIHRvIG1vZGlm eSBzb21lIGNvZGVzIGFjY29yZGluZwp0byBSb2IncyBjb21tZW50cy4gSSBhbSBub3Qgc3VyZSBp ZiBpIG5lZWQgdG8gc2VuZCBWMyBmb3IgdGhpcyBzZXJpZXMsIG9yIHNlcGFyYXRlCnBhdGNoZXMg b2YgZG9jdW1lbnRhdGlvbiB0byBpbmRlcGVuZGVudCBzZXJpZXMgYW5kIGdlbmVyYXRlIGEgbmV3 IHBhdGNoIGZvciBobnMgYmFzZQpvbiBjdXJyZW50IG5ldC1uZXh0PwoKVGhhbmtzLAoKWWlzZW4K CuWcqCAyMDE2LzQvMjYgMjA6NDgsIFJvYiBIZXJyaW5nIOWGmemBkzoKPiBPbiBTYXQsIEFwciAy MywgMjAxNiBhdCAwNTowNToxNVBNICswODAwLCBZaXNlbiBaaHVhbmcgd3JvdGU6Cj4+IEJlY2F1 c2UgZGVidWcgZHNhZiBwb3J0IHdhcyBzZXBhcmF0ZWQgZnJvbSBzZXJ2aWNlIGRzYWYgcG9ydCwg dGhpcyBwYXRjaAo+PiB1cGRhdGVzIHRoZSByZWxhdGVkIGluZm9ybWF0aW9uIG9mIERUIGJpbmRp bmcuCj4gCj4gU2VwYXJhdGVkIHdoZW4/IE5ldyB2ZXJzaW9uIG9mIHRoZSBoL3c/IElmIHNvLCB3 aGVyZSdzIHRoZSBuZXcgCj4gY29tcGF0aWJsZSBzdHJpbmc/IFRoaXMgaXMgcXVpdGUgYSBiaWcg YmluZGluZyBjaGFuZ2UuIAoKVGhlcmUgaXNuJ3QgYW55IGNoYW5nZSBvZiBoL3cuIEkgc2VwYXJh dGVkIGRlYnVnIGRzYWYgcG9ydCBmcm9tIHNldmljZSBkc2FmCnBvcnQgdG8gbWFrZSB0aGUgY29k ZSBtb3JlIHNpbXBsZSBhbmQgcmVhZGFiaWxpdHkuCgo+IAo+PiBTaWduZWQtb2ZmLWJ5OiBZaXNl biBaaHVhbmcgPHlpc2VuLnpodWFuZ0BodWF3ZWkuY29tPgo+Pgo+PiAtLS0KPj4gIC4uLi9kZXZp Y2V0cmVlL2JpbmRpbmdzL25ldC9oaXNpbGljb24taG5zLWRzYWYudHh0IHwgNTkgKysrKysrKysr KysrKysrKysrLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDEwIGRl bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp bmRpbmdzL25ldC9oaXNpbGljb24taG5zLWRzYWYudHh0IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL25ldC9oaXNpbGljb24taG5zLWRzYWYudHh0Cj4+IGluZGV4IGVjYWNmYTQu LjVjY2Q0ZjAgMTAwNjQ0Cj4+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9uZXQvaGlzaWxpY29uLWhucy1kc2FmLnR4dAo+PiArKysgYi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbmV0L2hpc2lsaWNvbi1obnMtZHNhZi50eHQKPj4gQEAgLTcsMTkgKzcs NDcgQEAgUmVxdWlyZWQgcHJvcGVydGllczoKPj4gIC0gbW9kZTogZHNhIGZhYnJpYyBtb2RlIHN0 cmluZy4gb25seSBzdXBwb3J0IG9uZSBvZiBkc2FmIG1vZGVzIGxpa2UgdGhlc2U6Cj4+ICAJCSIy cG9ydC02NHZmIiwKPj4gIAkJIjZwb3J0LTE2cnNzIiwKPj4gLQkJIjZwb3J0LTE2dmYiLgo+PiAr CQkiNnBvcnQtMTZ2ZiIsCj4+ICsJCSJzaW5nbGUtcG9ydCIuCj4+ICAtIGludGVycnVwdC1wYXJl bnQ6IHRoZSBpbnRlcnJ1cHQgcGFyZW50IG9mIHRoaXMgZGV2aWNlLgo+PiAgLSBpbnRlcnJ1cHRz OiBzaG91bGQgY29udGFpbiB0aGUgRFNBIEZhYnJpYyBhbmQgcmNiIGludGVycnVwdC4KPj4gIC0g cmVnOiBzcGVjaWZpZXMgYmFzZSBwaHlzaWNhbCBhZGRyZXNzKGVzKSBhbmQgc2l6ZSBvZiB0aGUg ZGV2aWNlIHJlZ2lzdGVycy4KPj4gLSAgVGhlIGZpcnN0IHJlZ2lvbiBpcyBleHRlcm5hbCBpbnRl cmZhY2UgY29udHJvbCByZWdpc3RlciBiYXNlIGFuZCBzaXplLgo+PiAtICBUaGUgc2Vjb25kIHJl Z2lvbiBpcyBTZXJEZXMgYmFzZSByZWdpc3RlciBhbmQgc2l6ZS4KPj4gKyAgVGhlIGZpcnN0IHJl Z2lvbiBpcyBleHRlcm5hbCBpbnRlcmZhY2UgY29udHJvbCByZWdpc3RlciBiYXNlIGFuZCBzaXpl KG9wdGlvbmFsLAo+PiArICBvbmx5IGJlIHVzZWQgd2hlbiBzdWJjdHJsLXN5c2NvbiBpcyBub3Qg ZXhpc3RzKS4gSXQgaXMgcmVjb21tZW5kZWQgdXNpbmcKPiAKPiBvbmx5IHVzZWQgd2hlbiBzdWJj dHJsLXN5c2NvbiBkb2VzIG5vdCBleGlzdAoKQWdyZWUsIHRoYW5rcy4KCj4gCj4+ICsgIHN1YmN0 cmwtc3lzY29uIHJhdGhlciB0aGFuIHRoaXMgYWRkcmVzcy4KPj4gKyAgVGhlIHNlY29uZCByZWdp b24gaXMgU2VyRGVzIGJhc2UgcmVnaXN0ZXIgYW5kIHNpemUob3B0aW9uYWwsIG9ubHkgYmUgdXNl ZCB3aGVuCj4+ICsgIHNlcmRlcy1zeXNjb24gaW4gcG9ydCBub2RlIGlzIG5vdCBleGlzdHMuIEl0 IGlzIHJlY29tbWVuZGVkIHVzaW5nCj4gCj4gc2ltaWxhciByZXdvcmRpbmcgbmVlZGVkIGhlcmUu CgpBZ3JlZSwgdGhhbmtzLgoKPiAKPj4gKyAgc2VyZGVzLXN5c2NvbiByYXRoZXIgdGhhbiB0aGlz IGFkZHJlc3MuCj4+ICAgIFRoZSB0aGlyZCByZWdpb24gaXMgdGhlIFBQRSByZWdpc3RlciBiYXNl IGFuZCBzaXplLgo+PiAtICBUaGUgZm91cnRoIHJlZ2lvbiBpcyBkc2EgZmFicmljIGJhc2UgcmVn aXN0ZXIgYW5kIHNpemUuCj4+IC0gIFRoZSBmaWZ0aCByZWdpb24gaXMgY3BsZCBiYXNlIHJlZ2lz dGVyIGFuZCBzaXplLCBpdCBpcyBub3QgcmVxdWlyZWQgaWYgZG8gbm90IHVzZSBjcGxkLgo+PiAt LSBwaHktaGFuZGxlOiBwaHkgaGFuZGxlIG9mIHBoeXNpY2wgcG9ydCwgMCBpZiBub3QgYW55IHBo eSBkZXZpY2UuIHNlZSBldGhlcm5ldC50eHQgWzFdLgo+PiArICBUaGUgZm91cnRoIHJlZ2lvbiBp cyBkc2EgZmFicmljIGJhc2UgcmVnaXN0ZXIgYW5kIHNpemUuIEl0IGlzIG5vdCByZXF1aXJlZCBm b3IKPj4gKyAgc2luZ2xlLXBvcnQgbW9kZS4KPj4gKy0gcmVnLW5hbWVzOiBtYXkgYmUgcHBlLWJh c2UgYW5kKG9yKSBkc2FmLWJhc2UuIEl0IGlzIHVzZWQgdG8gZmluZCB0aGUKPj4gKyAgY29ycmVz cG9uZGluZyByZWcncyBpbmRleC4KPiAKPiBCdXQgeW91IGhhdmUgdXAgdG8gNSByZWdpb25zLgo+ IAo+IFRoZSB2YXJpYWJsZSBuYXR1cmUgb2Ygd2hhdCByZWdpb25zIHlvdSBoYXZlIHRlbGxzIG1l IHlvdSBuZWVkIG1vcmUgCj4gc3BlY2lmaWMgY29tcGF0aWJsZSBzdHJpbmdzIGZvciBlYWNoIGNo aXAuCgp3ZSBkaWRuJ3QgYWRkIHN1cHBvcnQgb2YgbmV3IGgvdy4gV2UgYWRkZWQgdGhlc2UgcmVn aW9ucyB0byBtYWtlIGNvZGUgc2ltcGxlIGFuZCByZWFkYWJpbGl0eS4KSWYgd2UgbmVlZCB0byBh ZGQgc3VwcG9ydCBvZiBuZXh0IGgvdyB2ZXJzaW9uIG5leHQgdGltZSwgd2UgZG9uJ3QgbmVlZCB0 byBhZGQgbWFueSBicmFuY2hlcwpmb3IgdGhlc2UgYXR0cmlidXRlcy4gU28gd2UgZGlkbid0IGFk ZCBhIG5ldyBjb21wYXRpYmxlIGhlcmUuCgo+IAo+PiArCj4+ICstIHBoeS1oYW5kbGU6IHBoeSBo YW5kbGUgb2YgcGh5c2ljbCBwb3J0LCAwIGlmIG5vdCBhbnkgcGh5IGRldmljZS4gSXQgaXMgb3B0 aW9uYWwKPiAKPiBzL3BoeXNpY2wvcGh5c2ljYWwvCgpBZ3JlZSwgdGhhbmtzLgoKPiAKPj4gKyAg YXR0cmlidXRlLiBJZiBwb3J0IG5vZGUgaXMgZXhpc3RzLCBwaHktaGFuZGxlIGluIGVhY2ggcG9y dCBub2RlIHdpbGwgYmUgdXNlZC4KPj4gKyAgc2VlIGV0aGVybmV0LnR4dCBbMV0uCj4+ICstIHN1 YmN0cmwtc3lzY29uOiBpcyBzeXNjb24gaGFuZGxlIGZvciBleHRlcm5hbCBpbnRlcmZhY2UgY29u dHJvbCByZWdpc3Rlci4KPj4gKy0gcmVzZXQtZmllbGQtb2Zmc2V0OiBpcyBvZmZzZXQgb2YgcmVz ZXQgZmllbGQuIEl0cyB2YWx1ZSBkZXBlbmRzIG9uIHRoZSBoYXJkd2FyZQo+PiArICB1c2VyIG1h bnVhbC4KPj4gIC0gYnVmLXNpemU6IHJ4IGJ1ZmZlciBzaXplLCBzaG91bGQgYmUgMTYtMTAyNC4K Pj4gIC0gZGVzYy1udW06IG51bWJlciBvZiBkZXNjcmlwdGlvbiBpbiBUWCBhbmQgUlggcXVldWUs IHNob3VsZCBiZSA1MTIsIDEwMjQsIDIwNDggb3IgNDA5Ni4KPj4gIAo+PiArLSBwb3J0OiBzdWJu b2RlcyBvZiBkc2FmLiBBIGRzYWYgbm9kZSBtYXkgY29udGFpbiBzZXZlcmFsIHBvcnQgbm9kZXMo RGVwZW5kaW5nCj4+ICsgIG9uIG1vZGUgb2YgZHNhZikuIFBvcnQgbm9kZSBjb250YWluIHNvbWUg YXR0cmlidXRlcyBsaXN0ZWQgYmVsb3c6Cj4+ICstIHBvcnQtaWQ6IGlzIHBoeXNpY2FsIHBvcnQg aW5kZXggaW4gb25lIGRzYWYuCj4gCj4gSW5kZXhlcyBzaG91bGQgZ2VuZXJhbGx5IGJlIGF2b2lk ZWQuIFdoYXQgZG9lcyB0aGUgbnVtYmVyIGNvcnJlc3BvbmQgCj4gdG8gaW4gaC93IChpZiBhbnl0 aGluZyk/Cgpwb3J0LWlkIGlzIGluZGV4IGZvciBhIHBvcnQgaW4gZHNhZiwgaXQgaXMgY29ycmVz cG9uZCB0byBpbmRleCBvZiBQSFkgc2hvd2VkIGJlbG93LgoKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1BVCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICB8CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tICAgIC0tLS0tLS0tLSAgIC0tLS0tLS0tLQogICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICB8ICAgICAgIHwgICB8ICAgfCAgIHwKICAg IHwgICAgICAgICAgICAgICAgICAgICAgICBQUEUgICAgICAgICAgICAgICAgIHwgICAgfCAgUFBF ICB8ICAgfCAgUFBFICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICB8ICAgIHwgICB8ICAgfCAgIHwgICB8ICAgfAogICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICB8ICAgfCAgIHwgICB8ICAgfCAgIHwKICAg IHwgICAgICAgICAgICAgICAgICAgICAgY3Jvc3NiYXIgICAgICAgICAgICAgIHwgICAgfCAgIHwg ICB8ICAgfCAgIHwgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICB8ICAgIHwgICB8ICAgfCAgIHwgICB8ICAgfAogICAgfCAgIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgfCAgICB8ICAgfCAgIHwgICB8ICAgfCAgIHwKICAg IHwgICB8ICAgICB8ICAgICB8ICAgICAgfCAgICAgIHwgICAgICB8ICAgICAgIHwgICAgfCAgIHwg ICB8ICAgfCAgIHwgICB8CiAgICB8ICAgfCAgICAgfCAgICAgfCAgICAgIHwgICAgICB8ICAgICAg fCAgICAgICB8ICAgIHwgICB8ICAgfCAgIHwgICB8ICAgfAogICAgfCAgTUFDICAgTUFDICAgTUFD ICAgIE1BQyAgICBNQUMgICAgTUFDICAgICAgfCAgICB8ICBNQUMgIHwgICB8ICBNQUMgIHwKICAg IHwgICB8ICAgICB8ICAgICB8ICAgICAgfCAgICAgIHwgICAgICB8ICAgICAgIHwgICAgfCAgIHwg ICB8ICAgfCAgIHwgICB8CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tICAgIC0tLS0tLS0tLSAgIC0tLS0tLS0tLQogICAgICAgIHwgICAgIHwgICAgIHwg ICAgICB8ICAgICAgfCAgICAgIHwgICAgXCAgICAgICAgLyAgfCAgICAgICAgLyAgfAogICAgICAg UEhZICAgUEhZICAgUEhZICAgIFBIWSAgICBQSFkgICAgUEhZICAgIFwgICAgICAvICBQSFkgICAg ICAvICBQSFkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XCAgICAvICAgICAgICAgICAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcICAvICAgICAgICAgICAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIERTQUYodGhyZWUgcGxhdGZvcm0gZGV2aWNlKQoKPiAKPj4gKy0gcGh5 LWhhbmRsZTogcGh5IGhhbmRsZSBvZiBwaHlzaWNsIHBvcnQuIEl0IGlzIG5vdCByZXF1aXJlZCBp ZiB0aGVyZSBpc24ndAo+PiArICBwaHkgZGV2aWNlLiBzZWUgZXRoZXJuZXQudHh0IFsxXS4KPj4g Ky0gc2VyZGVzLXN5c2NvbjogaXMgc3lzY29uIGhhbmRsZSBmb3IgU2VyRGVzIHJlZ2lzdGVyLgo+ PiArLSBjcGxkLXN5c2NvbjogaXMgc3lzY29uIGhhbmRsZSBmb3IgY3BsZCByZWdpc3Rlci4gSXQg aXMgbm90IHJlcXVpcmVkIGlmIHRoZXJlCj4+ICsgIGlzbid0IGNwbGQgZGV2aWNlLgo+PiArLSBj cGxkLWN0cmwtcmVnOiBpcyBjcGxkIHJlZ2lzdGVyIG9mZnNldC4gSXQgaXMgbm90IHJlcXVpcmVk IGlmIHRoZXJlIGlzbid0Cj4+ICsgIGNwbGQtc3lzY29uLgo+IAo+IFRoaXMgd291bGQgdXN1YWxs eSBiZSBhIGNlbGwgaW4gdGhlIGNwbGQtc3lzY29uIHByb3BlcnR5LgoKQWdyZWUsIHRoYW5rcy4K Cj4gCj4+ICstIHBvcnQtcnN0LW9mZnNldDogaXMgb2Zmc2V0IG9mIHJlc2V0IGZpZWxkIGZvciBl YWNoIHBvcnQgaW4gZHNhZi4gSXRzIHZhbHVlCj4+ICsgIGRlcGVuZHMgb24gdGhlIGhhcmR3YXJl IHVzZXIgbWFudWFsLgo+PiArLSBwb3J0LW1vZGUtb2Zmc2V0OiBpcyBvZmZzZXQgb2YgcG9ydCBt b2RlIGZpZWxkIGZvciBlYWNoIHBvcnQgaW4gZHNhZi4gSXRzCj4+ICsgIHZhbHVlIGRlcGVuZHMg b24gdGhlIGhhcmR3YXJlIHVzZXIgbWFudWFsLgo+IAo+IEFnYWluLCBzb3VuZHMgbGlrZSB5b3Ug bmVlZCBtb3JlIHNwZWNpZmljIGNvbXBhdGlibGUgc3RyaW5ncyB0aGF0IGltcGx5IAo+IHRoaXMg aW5mb3JtYXRpb24uCj4gCj4+ICsKPj4gIFsxXSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvbmV0L3BoeS50eHQKPj4gIAo+PiAgRXhhbXBsZToKPj4gQEAgLTI4LDExICs1NiwxMSBA QCBkc2FmMDogZHNhQGM3MDAwMDAwIHsKPj4gIAljb21wYXRpYmxlID0gImhpc2lsaWNvbixobnMt ZHNhZi12MSI7Cj4+ICAJbW9kZSA9ICI2cG9ydC0xNnJzcyI7Cj4+ICAJaW50ZXJydXB0LXBhcmVu dCA9IDwmbWJpZ2VuX2RzYT47Cj4+IC0JcmVnID0gPDB4MCAweEMwMDAwMDAwIDB4MCAweDQyMDAw MAo+PiAtCSAgICAgICAweDAgMHhDMjAwMDAwMCAweDAgMHgzMDAwMDAKPj4gLQkgICAgICAgMHgw IDB4YzUwMDAwMDAgMHgwIDB4ODkwMDAwCj4+ICsJcmVnID0gPDB4MCAweGM1MDAwMDAwIDB4MCAw eDg5MDAwMAo+PiAgCSAgICAgICAweDAgMHhjNzAwMDAwMCAweDAgMHg2MDAwMD47Cj4+IC0JcGh5 LWhhbmRsZSA9IDwwIDAgMCAwICZzb2MwX3BoeTQgJnNvYzBfcGh5NSAwIDA+Owo+PiArCXJlZy1u YW1lcyA9ICJwcGUtYmFzZSIsICJkc2FmLWJhc2UiOwo+PiArCXN1YmN0cmwtc3lzY29uID0gPCZz dWJjdHJsPjsKPj4gKwlyZXNldC1maWVsZC1vZmZzZXQgPSAwOwo+PiAgCWludGVycnVwdHMgPSA8 MTMxIDQ+LDwxMzIgND4sIDwxMzMgND4sPDEzNCA0PiwKPj4gIAkJICAgICA8MTM1IDQ+LDwxMzYg ND4sIDwxMzcgND4sPDEzOCA0PiwKPj4gIAkJICAgICA8MTM5IDQ+LDwxNDAgND4sIDwxNDEgND4s PDE0MiA0PiwKPj4gQEAgLTQzLDQgKzcxLDE1IEBAIGRzYWYwOiBkc2FAYzcwMDAwMDAgewo+PiAg CWJ1Zi1zaXplID0gPDQwOTY+Owo+PiAgCWRlc2MtbnVtID0gPDEwMjQ+Owo+PiAgCWRtYS1jb2hl cmVudDsKPj4gKwo+PiArCXByb3RAMCB7Cj4gCj4gcG9ydD8KCkFncmVlLCBpIGFtIHNvcnJ5IGZv ciBteSBjYXJlbGVzc25lc3MgYW5kIHdpbGwgcGF5IG1vcmUgYXR0ZW50aW9uIHRvIGl0IG5leHQg dGltZS4KdGhhbmsgeW91IHZlcnkgbXVjaC4KCj4gCj4+ICsJCXBvcnQtaWQgPSAwOwo+PiArCQlw aHktaGFuZGxlID0gPCZwaHkwPjsKPj4gKwkJc2VyZGVzLXN5c2NvbiA9IDwmc2VyZGVzPjsKPj4g Kwl9Owo+PiArCj4+ICsJcHJvdEAxIHsKPj4gKyAgICAgICAgICAgICAgICBwb3J0LWlkID0gMTsK Pj4gKyAgICAgICAgICAgICAgICBzZXJkZXMtc3lzY29uID0gPCZzZXJkZXM+Owo+PiArICAgICAg ICB9Owo+PiAgfTsKPj4gLS0gCj4+IDEuOS4xCj4+Cj4gCj4gLgo+IAoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yisen.zhuang@huawei.com (Yisen Zhuang) Date: Wed, 27 Apr 2016 11:33:29 +0800 Subject: [PATCH v2 net-next 11/13] Documentation: Bindings: Update DT binding for separating dsaf dev support In-Reply-To: <20160426124847.GA26682@rob-hp-laptop> References: <1461402317-136499-1-git-send-email-Yisen.Zhuang@huawei.com> <1461402317-136499-12-git-send-email-Yisen.Zhuang@huawei.com> <20160426124847.GA26682@rob-hp-laptop> Message-ID: <57203309.1090501@huawei.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Rob and David, Please see my comments inline. David have merged this series to net-next, but we need to modify some codes according to Rob's comments. I am not sure if i need to send V3 for this series, or separate patches of documentation to independent series and generate a new patch for hns base on current net-next? Thanks, Yisen ? 2016/4/26 20:48, Rob Herring ??: > On Sat, Apr 23, 2016 at 05:05:15PM +0800, Yisen Zhuang wrote: >> Because debug dsaf port was separated from service dsaf port, this patch >> updates the related information of DT binding. > > Separated when? New version of the h/w? If so, where's the new > compatible string? This is quite a big binding change. There isn't any change of h/w. I separated debug dsaf port from sevice dsaf port to make the code more simple and readability. > >> Signed-off-by: Yisen Zhuang >> >> --- >> .../devicetree/bindings/net/hisilicon-hns-dsaf.txt | 59 ++++++++++++++++++---- >> 1 file changed, 49 insertions(+), 10 deletions(-) >> >> diff --git a/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt b/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt >> index ecacfa4..5ccd4f0 100644 >> --- a/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt >> +++ b/Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt >> @@ -7,19 +7,47 @@ Required properties: >> - mode: dsa fabric mode string. only support one of dsaf modes like these: >> "2port-64vf", >> "6port-16rss", >> - "6port-16vf". >> + "6port-16vf", >> + "single-port". >> - interrupt-parent: the interrupt parent of this device. >> - interrupts: should contain the DSA Fabric and rcb interrupt. >> - reg: specifies base physical address(es) and size of the device registers. >> - The first region is external interface control register base and size. >> - The second region is SerDes base register and size. >> + The first region is external interface control register base and size(optional, >> + only be used when subctrl-syscon is not exists). It is recommended using > > only used when subctrl-syscon does not exist Agree, thanks. > >> + subctrl-syscon rather than this address. >> + The second region is SerDes base register and size(optional, only be used when >> + serdes-syscon in port node is not exists. It is recommended using > > similar rewording needed here. Agree, thanks. > >> + serdes-syscon rather than this address. >> The third region is the PPE register base and size. >> - The fourth region is dsa fabric base register and size. >> - The fifth region is cpld base register and size, it is not required if do not use cpld. >> -- phy-handle: phy handle of physicl port, 0 if not any phy device. see ethernet.txt [1]. >> + The fourth region is dsa fabric base register and size. It is not required for >> + single-port mode. >> +- reg-names: may be ppe-base and(or) dsaf-base. It is used to find the >> + corresponding reg's index. > > But you have up to 5 regions. > > The variable nature of what regions you have tells me you need more > specific compatible strings for each chip. we didn't add support of new h/w. We added these regions to make code simple and readability. If we need to add support of next h/w version next time, we don't need to add many branches for these attributes. So we didn't add a new compatible here. > >> + >> +- phy-handle: phy handle of physicl port, 0 if not any phy device. It is optional > > s/physicl/physical/ Agree, thanks. > >> + attribute. If port node is exists, phy-handle in each port node will be used. >> + see ethernet.txt [1]. >> +- subctrl-syscon: is syscon handle for external interface control register. >> +- reset-field-offset: is offset of reset field. Its value depends on the hardware >> + user manual. >> - buf-size: rx buffer size, should be 16-1024. >> - desc-num: number of description in TX and RX queue, should be 512, 1024, 2048 or 4096. >> >> +- port: subnodes of dsaf. A dsaf node may contain several port nodes(Depending >> + on mode of dsaf). Port node contain some attributes listed below: >> +- port-id: is physical port index in one dsaf. > > Indexes should generally be avoided. What does the number correspond > to in h/w (if anything)? port-id is index for a port in dsaf, it is correspond to index of PHY showed below. CPU | ----------------------------------- | | | ---------------------------------------------- --------- --------- | | | | | | | | | PPE | | PPE | | PPE | | | | | | | | | | | | | | | | | | | | crossbar | | | | | | | | | | | | | | | | | ---------------------------------- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MAC MAC MAC MAC MAC MAC | | MAC | | MAC | | | | | | | | | | | | | | | ---------------------------------------------- --------- --------- | | | | | | \ / | / | PHY PHY PHY PHY PHY PHY \ / PHY / PHY \ / / \ / / DSAF(three platform device) > >> +- phy-handle: phy handle of physicl port. It is not required if there isn't >> + phy device. see ethernet.txt [1]. >> +- serdes-syscon: is syscon handle for SerDes register. >> +- cpld-syscon: is syscon handle for cpld register. It is not required if there >> + isn't cpld device. >> +- cpld-ctrl-reg: is cpld register offset. It is not required if there isn't >> + cpld-syscon. > > This would usually be a cell in the cpld-syscon property. Agree, thanks. > >> +- port-rst-offset: is offset of reset field for each port in dsaf. Its value >> + depends on the hardware user manual. >> +- port-mode-offset: is offset of port mode field for each port in dsaf. Its >> + value depends on the hardware user manual. > > Again, sounds like you need more specific compatible strings that imply > this information. > >> + >> [1] Documentation/devicetree/bindings/net/phy.txt >> >> Example: >> @@ -28,11 +56,11 @@ dsaf0: dsa at c7000000 { >> compatible = "hisilicon,hns-dsaf-v1"; >> mode = "6port-16rss"; >> interrupt-parent = <&mbigen_dsa>; >> - reg = <0x0 0xC0000000 0x0 0x420000 >> - 0x0 0xC2000000 0x0 0x300000 >> - 0x0 0xc5000000 0x0 0x890000 >> + reg = <0x0 0xc5000000 0x0 0x890000 >> 0x0 0xc7000000 0x0 0x60000>; >> - phy-handle = <0 0 0 0 &soc0_phy4 &soc0_phy5 0 0>; >> + reg-names = "ppe-base", "dsaf-base"; >> + subctrl-syscon = <&subctrl>; >> + reset-field-offset = 0; >> interrupts = <131 4>,<132 4>, <133 4>,<134 4>, >> <135 4>,<136 4>, <137 4>,<138 4>, >> <139 4>,<140 4>, <141 4>,<142 4>, >> @@ -43,4 +71,15 @@ dsaf0: dsa at c7000000 { >> buf-size = <4096>; >> desc-num = <1024>; >> dma-coherent; >> + >> + prot at 0 { > > port? Agree, i am sorry for my carelessness and will pay more attention to it next time. thank you very much. > >> + port-id = 0; >> + phy-handle = <&phy0>; >> + serdes-syscon = <&serdes>; >> + }; >> + >> + prot at 1 { >> + port-id = 1; >> + serdes-syscon = <&serdes>; >> + }; >> }; >> -- >> 1.9.1 >> > > . >