From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yakir Yang Subject: Re: [PATCH v10 05/17] dt-bindings: add document for analogix display port driver Date: Wed, 9 Dec 2015 09:02:56 +0800 Message-ID: <56677DC0.3080903@rock-chips.com> References: <1449470239-30667-1-git-send-email-ykk@rock-chips.com> <1449470347-31062-1-git-send-email-ykk@rock-chips.com> <20151208150131.GA8646@rob-hp-laptop> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20151208150131.GA8646@rob-hp-laptop> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Herring Cc: Krzysztof Kozlowski , Seung-Woo Kim , dri-devel@lists.freedesktop.org, Andrzej Hajda , Gustavo Padovan , linux-samsung-soc@vger.kernel.org, Russell King , linux-rockchip@lists.infradead.org, Kishon Vijay Abraham I , javier@osg.samsung.com, Thierry Reding , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Jingoo Han , emil.l.velikov@gmail.com, linux-kernel@vger.kernel.org, Kyungmin Park , ajaynumb@gmail.com, Andy Yan List-Id: linux-rockchip.vger.kernel.org SGkgUm9iLAoKVGhhbmtzCgotIFlha2lyCgpPbiAxMi8wOC8yMDE1IDExOjAxIFBNLCBSb2IgSGVy cmluZyB3cm90ZToKPiBPbiBNb24sIERlYyAwNywgMjAxNSBhdCAwMjozOTowN1BNICswODAwLCBZ YWtpciBZYW5nIHdyb3RlOgo+PiBBbmFsb2dpeCBkcCBkcml2ZXIgaXMgc3BsaXQgZnJvbSBleHlu b3MgZHAgZHJpdmVyLCBzbyB3ZSBqdXN0Cj4+IG1ha2UgYW4gY29weSBvZiBleHlub3NfZHAudHh0 LCBhbmQgdGhlbiBzaW1wbGlmeSBleHlub3NfZHAudHh0Cj4+Cj4+IEJlc2lkZSB1cGRhdGUgc29t ZSBleHlub3MgZHRzaSBmaWxlIHdpdGggdGhlIGxhdGVzdCBjaGFuZ2UKPj4gYWNjb3JkaW5nIHRv IHRoZSBkZXZpY2V0cmVlIGJpbmRpbmcgZG9jdW1lbnRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBZ YWtpciBZYW5nIDx5a2tAcm9jay1jaGlwcy5jb20+Cj4+IFRlc3RlZC1ieTogSmF2aWVyIE1hcnRp bmV6IENhbmlsbGFzIDxqYXZpZXJAb3NnLnNhbXN1bmcuY29tPgo+IEFja2VkLWJ5OiBSb2IgSGVy cmluZyA8cm9iaEBrZXJuZWwub3JnPgo+Cj4+IC0tLQo+PiBDaGFuZ2VzIGluIHYxMDogTm9uZQo+ PiBDaGFuZ2VzIGluIHY5OiBOb25lCj4+IENoYW5nZXMgaW4gdjg6Cj4+IC0gQ29ycmVjdCB0aGUg cmlnaHQgZG9jdW1lbnQgcGF0aCBvZiBkaXNwbGF5LXRpbWluZy50eHQgKEhlaWtvKQo+PiAtIENv cnJlY3QgdGhlIG1pc3NwZWxsIG9mICdmcm9tJyB0byAnZnJtJy4gKEhlaWtvKQo+Pgo+PiBDaGFu Z2VzIGluIHY3OiBOb25lCj4+IENoYW5nZXMgaW4gdjY6IE5vbmUKPj4gQ2hhbmdlcyBpbiB2NTog Tm9uZQo+PiBDaGFuZ2VzIGluIHY0Ogo+PiAtIFNwbGl0IGFsbCBEVFMgY2hhbmdlcywgYW5kIHBy b3ZpZGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gTWFyayBvbGQKPj4gICAgcHJvcGVydGllcyBh cyBkZXByZWNhdGVkIGJ1dCBzdGlsbCBzdXBwb3J0IHRoZW0uIChLcnp5c3p0b2YpCj4+IC0gVXBk YXRlICJhbmFsb2dpeCxocGQtZ3BpbyIgdG8gImhwZC1ncGlvcyIgcHJvcCBuYW1lLiAoUm9iKQo+ PiAtIERlcHJlY2F0ZWQgc29tZSBwcm9wZXJ0aWVzIHdoaWNoIGNvdWxkIHBhcnNlZCBmcm9tIEVk aWQvTW9kZS9EUENELiAoVGhpZXJyeSkKPj4gICAgICAiYW5hbG9naXgsY29sb3Itc3BhY2UiICYg ImFuYWxvZ2l4LGNvbG9yLWRlcHRoIiAgICYKPj4gICAgICAiYW5hbG9naXgsbGluay1yYXRlIiAg ICYgImFuYWxvZ2l4LGxhbmUtY291bnQiICAgICYKPj4gICAgICAiYW5hbG9naXgseWNiY3ItY29l ZmYiICYgImFuYWxvZ2l4LGR5bmFtaWMtcmFuZ2UiICYKPj4gICAgICAidnN5bmMtYWN0aXZlLWhp Z2giICAgICYgImhzeW5jLWFjdGl2ZS1oaWdoIiAgICAgICYgImludGVybGFjZXMiCj4+Cj4+IENo YW5nZXMgaW4gdjM6Cj4+IC0gQWRkIGRldmljZXRyZWUgYmluZGluZyBkb2N1bWVudHMuIChIZWlr bykKPj4gLSBSZW1vdmUgc3luYyBwb2wgJiBjb2xvcmltZXRyeSBwcm9wZXJpZXMgZnJvbSB0aGUg bmV3IGFuYWxvZ2l4IGRwIGRyaXZlcgo+PiAgICBkZXZpY2V0cmVlIGJpbmRpbmcuIChUaGllcnJ5 KQo+PiAtIFVwZGF0ZSB0aGUgZXhpc3QgZXh5bm9zIGR0c2kgZmlsZSB3aXRoIHRoZSBsYXRlc3Qg RFAgRFQgcHJvcGVyaWVzLgo+Pgo+PiBDaGFuZ2VzIGluIHYyOiBOb25lCj4+Cj4+ICAgLi4uL2Jp bmRpbmdzL2Rpc3BsYXkvYnJpZGdlL2FuYWxvZ2l4X2RwLnR4dCAgICAgICAgfCA1MCArKysrKysr KysrKysrKysrKwo+PiAgIC4uLi9iaW5kaW5ncy9kaXNwbGF5L2V4eW5vcy9leHlub3NfZHAudHh0 ICAgICAgICAgIHwgNjUgKysrKysrKystLS0tLS0tLS0tLS0tLQo+PiAgIDIgZmlsZXMgY2hhbmdl ZCwgNzIgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCj4+ICAgY3JlYXRlIG1vZGUgMTAw NjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2JyaWRnZS9hbmFs b2dpeF9kcC50eHQKPj4KPj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9kaXNwbGF5L2JyaWRnZS9hbmFsb2dpeF9kcC50eHQgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9icmlkZ2UvYW5hbG9naXhfZHAudHh0Cj4+IG5ldyBm aWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjc2NTlhN2EKPj4gLS0tIC9kZXYvbnVs bAo+PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9icmlk Z2UvYW5hbG9naXhfZHAudHh0Cj4+IEBAIC0wLDAgKzEsNTAgQEAKPj4gK0FuYWxvZ2l4IERpc3Bs YXkgUG9ydCBicmlkZ2UgYmluZGluZ3MKPj4gKwo+PiArUmVxdWlyZWQgcHJvcGVydGllcyBmb3Ig ZHAtY29udHJvbGxlcjoKPj4gKwktY29tcGF0aWJsZToKPj4gKwkJcGxhdGZvcm0gc3BlY2lmaWMg c3VjaCBhczoKPj4gKwkJICogInNhbXN1bmcsZXh5bm9zNS1kcCIKPj4gKwkJICogInJvY2tjaGlw LHJrMzI4OC1kcCIKPj4gKwktcmVnOgo+PiArCQlwaHlzaWNhbCBiYXNlIGFkZHJlc3Mgb2YgdGhl IGNvbnRyb2xsZXIgYW5kIGxlbmd0aAo+PiArCQlvZiBtZW1vcnkgbWFwcGVkIHJlZ2lvbi4KPj4g KwktaW50ZXJydXB0czoKPj4gKwkJaW50ZXJydXB0IGNvbWJpbmVyIHZhbHVlcy4KPj4gKwktY2xv Y2tzOgo+PiArCQlmcm9tIGNvbW1vbiBjbG9jayBiaW5kaW5nOiBoYW5kbGUgdG8gZHAgY2xvY2su Cj4+ICsJLWNsb2NrLW5hbWVzOgo+PiArCQlmcm9tIGNvbW1vbiBjbG9jayBiaW5kaW5nOiBTaGFs bCBiZSAiZHAiLgo+PiArCS1pbnRlcnJ1cHQtcGFyZW50Ogo+PiArCQlwaGFuZGxlIHRvIEludGVy cnVwdCBjb21iaW5lciBub2RlLgo+PiArCS1waHlzOgo+PiArCQlmcm9tIGdlbmVyYWwgUEhZIGJp bmRpbmc6IHRoZSBwaGFuZGxlIGZvciB0aGUgUEhZIGRldmljZS4KPj4gKwktcGh5LW5hbWVzOgo+ PiArCQlmcm9tIGdlbmVyYWwgUEhZIGJpbmRpbmc6IFNob3VsZCBiZSAiZHAiLgo+PiArCj4+ICtP cHRpb25hbCBwcm9wZXJ0aWVzIGZvciBkcC1jb250cm9sbGVyOgo+PiArCS1ocGQtZ3Bpb3M6Cj4+ ICsJCUhvdHBsdWcgZGV0ZWN0IEdQSU8uCj4+ICsJCUluZGljYXRlcyB3aGljaCBHUElPIHNob3Vs ZCBiZSB1c2VkIGZvciBob3RwbHVnIGRldGVjdGlvbgo+PiArCS1wb3J0QFtYXTogU29DIHNwZWNp ZmljIHBvcnQgbm9kZXMgd2l0aCBlbmRwb2ludCBkZWZpbml0aW9ucyBhcyBkZWZpbmVkCj4+ICsJ CWluIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS92aWRlby1pbnRlcmZh Y2VzLnR4dCwKPj4gKwkJcGxlYXNlIHJlZmVyIHRvIHRoZSBTb0Mgc3BlY2lmaWMgYmluZGluZyBk b2N1bWVudDoKPj4gKwkJKiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxh eS9leHlub3MvZXh5bm9zX2RwLnR4dAo+PiArCQkqIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy92aWRlby9hbmFsb2dpeF9kcC1yb2NrY2hpcC50eHQKPj4gKwo+PiArCj4+ICtbMV06 IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS92aWRlby1pbnRlcmZhY2Vz LnR4dAo+PiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArCj4+ICtFeGFtcGxlOgo+PiArCj4+ ICsJZHAtY29udHJvbGxlciB7Cj4+ICsJCWNvbXBhdGlibGUgPSAic2Ftc3VuZyxleHlub3M1LWRw IjsKPj4gKwkJcmVnID0gPDB4MTQ1YjAwMDAgMHgxMDAwMD47Cj4+ICsJCWludGVycnVwdHMgPSA8 MTAgMz47Cj4+ICsJCWludGVycnVwdC1wYXJlbnQgPSA8JmNvbWJpbmVyPjsKPj4gKwkJY2xvY2tz ID0gPCZjbG9jayAzNDI+Owo+PiArCQljbG9jay1uYW1lcyA9ICJkcCI7Cj4+ICsKPj4gKwkJcGh5 cyA9IDwmZHBfcGh5PjsKPj4gKwkJcGh5LW5hbWVzID0gImRwIjsKPj4gKwl9Owo+PiBkaWZmIC0t Z2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvZXh5bm9zL2V4 eW5vc19kcC50eHQgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9l eHlub3MvZXh5bm9zX2RwLnR4dAo+PiBpbmRleCA2NDY5M2YyLi45OTA1MDgxIDEwMDY0NAo+PiAt LS0gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9leHlub3MvZXh5 bm9zX2RwLnR4dAo+PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlz cGxheS9leHlub3MvZXh5bm9zX2RwLnR4dAo+PiBAQCAtMzEsNDUgKzMxLDMxIEBAIFJlcXVpcmVk IHByb3BlcnRpZXMgZm9yIGRwLWNvbnRyb2xsZXI6Cj4+ICAgCQlmcm9tIGdlbmVyYWwgUEhZIGJp bmRpbmc6IHRoZSBwaGFuZGxlIGZvciB0aGUgUEhZIGRldmljZS4KPj4gICAJLXBoeS1uYW1lczoK Pj4gICAJCWZyb20gZ2VuZXJhbCBQSFkgYmluZGluZzogU2hvdWxkIGJlICJkcCIuCj4+IC0JLXNh bXN1bmcsY29sb3Itc3BhY2U6Cj4+IC0JCWlucHV0IHZpZGVvIGRhdGEgZm9ybWF0Lgo+PiAtCQkJ Q09MT1JfUkdCID0gMCwgQ09MT1JfWUNCQ1I0MjIgPSAxLCBDT0xPUl9ZQ0JDUjQ0NCA9IDIKPj4g LQktc2Ftc3VuZyxkeW5hbWljLXJhbmdlOgo+PiAtCQlkeW5hbWljIHJhbmdlIGZvciBpbnB1dCB2 aWRlbyBkYXRhLgo+PiAtCQkJVkVTQSA9IDAsIENFQSA9IDEKPj4gLQktc2Ftc3VuZyx5Y2Jjci1j b2VmZjoKPj4gLQkJWUNiQ3IgY28tZWZmaWNpZW50cyBmb3IgaW5wdXQgdmlkZW8uCj4+IC0JCQlD T0xPUl9ZQ0JDUjYwMSA9IDAsIENPTE9SX1lDQkNSNzA5ID0gMQo+PiAtCS1zYW1zdW5nLGNvbG9y LWRlcHRoOgo+PiAtCQludW1iZXIgb2YgYml0cyBwZXIgY29sb3VyIGNvbXBvbmVudC4KPj4gLQkJ CUNPTE9SXzYgPSAwLCBDT0xPUl84ID0gMSwgQ09MT1JfMTAgPSAyLCBDT0xPUl8xMiA9IDMKPj4g LQktc2Ftc3VuZyxsaW5rLXJhdGU6Cj4+IC0JCWxpbmsgcmF0ZSBzdXBwb3J0ZWQgYnkgdGhlIHBh bmVsLgo+PiAtCQkJTElOS19SQVRFXzFfNjJHQlBTID0gMHg2LCBMSU5LX1JBVEVfMl83MEdCUFMg PSAweDBBCj4+IC0JLXNhbXN1bmcsbGFuZS1jb3VudDoKPj4gLQkJbnVtYmVyIG9mIGxhbmVzIHN1 cHBvcnRlZCBieSB0aGUgcGFuZWwuCj4+IC0JCQlMQU5FX0NPVU5UMSA9IDEsIExBTkVfQ09VTlQy ID0gMiwgTEFORV9DT1VOVDQgPSA0Cj4+IC0JLSBkaXNwbGF5LXRpbWluZ3M6IHRpbWluZ3MgZm9y IHRoZSBjb25uZWN0ZWQgcGFuZWwgYXMgZGVzY3JpYmVkIGJ5Cj4+IC0JCURvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2Rpc3BsYXktdGltaW5nLnR4dAo+PiAgIAo+PiAg IE9wdGlvbmFsIHByb3BlcnRpZXMgZm9yIGRwLWNvbnRyb2xsZXI6Cj4+IC0JLWludGVybGFjZWQ6 Cj4+IC0JCWludGVybGFjZSBzY2FuIG1vZGUuCj4+IC0JCQlQcm9ncmVzc2l2ZSBpZiBkZWZpbmVk LCBJbnRlcmxhY2VkIGlmIG5vdCBkZWZpbmVkCj4+IC0JLXZzeW5jLWFjdGl2ZS1oaWdoOgo+PiAt CQlWU1lOQyBwb2xhcml0eSBjb25maWd1cmF0aW9uLgo+PiAtCQkJSGlnaCBpZiBkZWZpbmVkLCBM b3cgaWYgbm90IGRlZmluZWQKPj4gLQktaHN5bmMtYWN0aXZlLWhpZ2g6Cj4+IC0JCUhTWU5DIHBv bGFyaXR5IGNvbmZpZ3VyYXRpb24uCj4+IC0JCQlIaWdoIGlmIGRlZmluZWQsIExvdyBpZiBub3Qg ZGVmaW5lZAo+PiAtCS1zYW1zdW5nLGhwZC1ncGlvOgo+PiAtCQlIb3RwbHVnIGRldGVjdCBHUElP Lgo+PiAtCQkJSW5kaWNhdGVzIHdoaWNoIEdQSU8gc2hvdWxkIGJlIHVzZWQgZm9yIGhvdHBsdWcK Pj4gLQkJCWRldGVjdGlvbgo+PiAtCS12aWRlbyBpbnRlcmZhY2VzOiBEZXZpY2Ugbm9kZSBjYW4g Y29udGFpbiB2aWRlbyBpbnRlcmZhY2UgcG9ydAo+PiAtCQkJICAgIG5vZGVzIGFjY29yZGluZyB0 byBbMV0uCj4+ICsJLSBkaXNwbGF5LXRpbWluZ3M6IHRpbWluZ3MgZm9yIHRoZSBjb25uZWN0ZWQg cGFuZWwgYXMgZGVzY3JpYmVkIGJ5Cj4+ICsJCURvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9kaXNwbGF5L3BhbmVsL2Rpc3BsYXktdGltaW5nLnR4dAo+PiArCj4+ICtGb3IgdGhlIGJl bG93IHByb3BlcnRpZXMsIHBsZWFzZSByZWZlciB0byBBbmFsb2dpeCBEUCBiaW5kaW5nIGRvY3Vt ZW50Ogo+PiArICogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYnJp ZGdlL2FuYWxvZ2l4X2RwLnR4dAo+PiArCS1waHlzIChyZXF1aXJlZCkKPj4gKwktcGh5LW5hbWVz IChyZXF1aXJlZCkKPj4gKwktaHBkLWdwaW9zIChvcHRpb25hbCkKPj4gKwktdmlkZW8gaW50ZXJm YWNlcyAob3B0aW9uYWwpCj4+ICAgCj4+IC1bMV06IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9tZWRpYS92aWRlby1pbnRlcmZhY2VzLnR4dAo+PiArRGVwcmVjYXRlZCBwcm9wZXJ0 aWVzIGZvciBEaXNwbGF5UG9ydDoKPj4gKy1pbnRlcmxhY2VkOiAgICAgICAgICAgIGRlcHJlY2F0 ZWQgcHJvcCB0aGF0IGNhbiBwYXJzZWQgZnJvbSBkcm1fZGlzcGxheV9tb2RlLgo+PiArLXZzeW5j LWFjdGl2ZS1oaWdoOiAgICAgZGVwcmVjYXRlZCBwcm9wIHRoYXQgY2FuIHBhcnNlZCBmcm9tIGRy bV9kaXNwbGF5X21vZGUuCj4+ICstaHN5bmMtYWN0aXZlLWhpZ2g6ICAgICBkZXByZWNhdGVkIHBy b3AgdGhhdCBjYW4gcGFyc2VkIGZyb20gZHJtX2Rpc3BsYXlfbW9kZS4KPj4gKy1zYW1zdW5nLHlj YmNyLWNvZWZmOiAgIGRlcHJlY2F0ZWQgcHJvcCB0aGF0IGNhbiBwYXJzZWQgZnJvbSBkcm1fZGlz cGxheV9tb2RlLgo+PiArLXNhbXN1bmcsZHluYW1pYy1yYW5nZTogZGVwcmVjYXRlZCBwcm9wIHRo YXQgY2FuIHBhcnNlZCBmcm9tIGRybV9kaXNwbGF5X21vZGUuCj4+ICstc2Ftc3VuZyxjb2xvci1z cGFjZTogICBkZXByZWNhdGVkIHByb3AgdGhhdCBjYW4gcGFyc2VkIGZyb20gZHJtX2Rpc3BsYXlf aW5mby4KPj4gKy1zYW1zdW5nLGNvbG9yLWRlcHRoOiAgIGRlcHJlY2F0ZWQgcHJvcCB0aGF0IGNh biBwYXJzZWQgZnJvbSBkcm1fZGlzcGxheV9pbmZvLgo+PiArLXNhbXN1bmcsbGluay1yYXRlOiAg ICAgZGVwcmVjYXRlZCBwcm9wIHRoYXQgY2FuIHJlYWRpbmcgZnJvbSBtb25pdG9yIGJ5IGRwY2Qg bWV0aG9kLgo+PiArLXNhbXN1bmcsbGFuZS1jb3VudDogICAgZGVwcmVjYXRlZCBwcm9wIHRoYXQg Y2FuIHJlYWRpbmcgZnJvbSBtb25pdG9yIGJ5IGRwY2QgbWV0aG9kLgo+PiArLXNhbXN1bmcsaHBk LWdwaW86ICAgICAgZGVwcmVjYXRlZCBuYW1lIGZvciBocGQtZ3Bpb3MuCj4+ICsKPj4gKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KPj4gICAKPj4gICBFeGFtcGxlOgo+PiAgIAo+PiBAQCAtODgsMTMg Kzc0LDYgQEAgU09DIHNwZWNpZmljIHBvcnRpb246Cj4+ICAgCj4+ICAgQm9hcmQgU3BlY2lmaWMg cG9ydGlvbjoKPj4gICAJZHAtY29udHJvbGxlciB7Cj4+IC0JCXNhbXN1bmcsY29sb3Itc3BhY2Ug PSA8MD47Cj4+IC0JCXNhbXN1bmcsZHluYW1pYy1yYW5nZSA9IDwwPjsKPj4gLQkJc2Ftc3VuZyx5 Y2Jjci1jb2VmZiA9IDwwPjsKPj4gLQkJc2Ftc3VuZyxjb2xvci1kZXB0aCA9IDwxPjsKPj4gLQkJ c2Ftc3VuZyxsaW5rLXJhdGUgPSA8MHgwYT47Cj4+IC0JCXNhbXN1bmcsbGFuZS1jb3VudCA9IDw0 PjsKPj4gLQo+PiAgIAkJZGlzcGxheS10aW1pbmdzIHsKPj4gICAJCQluYXRpdmUtbW9kZSA9IDwm bGNkX3RpbWluZz47Cj4+ICAgCQkJbGNkX3RpbWluZzogMTM2Nng3Njggewo+PiAtLSAKPj4gMS45 LjEKPj4KPj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: ykk@rock-chips.com (Yakir Yang) Date: Wed, 9 Dec 2015 09:02:56 +0800 Subject: [PATCH v10 05/17] dt-bindings: add document for analogix display port driver In-Reply-To: <20151208150131.GA8646@rob-hp-laptop> References: <1449470239-30667-1-git-send-email-ykk@rock-chips.com> <1449470347-31062-1-git-send-email-ykk@rock-chips.com> <20151208150131.GA8646@rob-hp-laptop> Message-ID: <56677DC0.3080903@rock-chips.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Rob, Thanks - Yakir On 12/08/2015 11:01 PM, Rob Herring wrote: > On Mon, Dec 07, 2015 at 02:39:07PM +0800, Yakir Yang wrote: >> Analogix dp driver is split from exynos dp driver, so we just >> make an copy of exynos_dp.txt, and then simplify exynos_dp.txt >> >> Beside update some exynos dtsi file with the latest change >> according to the devicetree binding documents. >> >> Signed-off-by: Yakir Yang >> Tested-by: Javier Martinez Canillas > Acked-by: Rob Herring > >> --- >> Changes in v10: None >> Changes in v9: None >> Changes in v8: >> - Correct the right document path of display-timing.txt (Heiko) >> - Correct the misspell of 'from' to 'frm'. (Heiko) >> >> Changes in v7: None >> Changes in v6: None >> Changes in v5: None >> Changes in v4: >> - Split all DTS changes, and provide backward compatibility. Mark old >> properties as deprecated but still support them. (Krzysztof) >> - Update "analogix,hpd-gpio" to "hpd-gpios" prop name. (Rob) >> - Deprecated some properties which could parsed from Edid/Mode/DPCD. (Thierry) >> "analogix,color-space" & "analogix,color-depth" & >> "analogix,link-rate" & "analogix,lane-count" & >> "analogix,ycbcr-coeff" & "analogix,dynamic-range" & >> "vsync-active-high" & "hsync-active-high" & "interlaces" >> >> Changes in v3: >> - Add devicetree binding documents. (Heiko) >> - Remove sync pol & colorimetry properies from the new analogix dp driver >> devicetree binding. (Thierry) >> - Update the exist exynos dtsi file with the latest DP DT properies. >> >> Changes in v2: None >> >> .../bindings/display/bridge/analogix_dp.txt | 50 +++++++++++++++++ >> .../bindings/display/exynos/exynos_dp.txt | 65 ++++++++-------------- >> 2 files changed, 72 insertions(+), 43 deletions(-) >> create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> >> diff --git a/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> new file mode 100644 >> index 0000000..7659a7a >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> @@ -0,0 +1,50 @@ >> +Analogix Display Port bridge bindings >> + >> +Required properties for dp-controller: >> + -compatible: >> + platform specific such as: >> + * "samsung,exynos5-dp" >> + * "rockchip,rk3288-dp" >> + -reg: >> + physical base address of the controller and length >> + of memory mapped region. >> + -interrupts: >> + interrupt combiner values. >> + -clocks: >> + from common clock binding: handle to dp clock. >> + -clock-names: >> + from common clock binding: Shall be "dp". >> + -interrupt-parent: >> + phandle to Interrupt combiner node. >> + -phys: >> + from general PHY binding: the phandle for the PHY device. >> + -phy-names: >> + from general PHY binding: Should be "dp". >> + >> +Optional properties for dp-controller: >> + -hpd-gpios: >> + Hotplug detect GPIO. >> + Indicates which GPIO should be used for hotplug detection >> + -port@[X]: SoC specific port nodes with endpoint definitions as defined >> + in Documentation/devicetree/bindings/media/video-interfaces.txt, >> + please refer to the SoC specific binding document: >> + * Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> + * Documentation/devicetree/bindings/video/analogix_dp-rockchip.txt >> + >> + >> +[1]: Documentation/devicetree/bindings/media/video-interfaces.txt >> +------------------------------------------------------------------------------- >> + >> +Example: >> + >> + dp-controller { >> + compatible = "samsung,exynos5-dp"; >> + reg = <0x145b0000 0x10000>; >> + interrupts = <10 3>; >> + interrupt-parent = <&combiner>; >> + clocks = <&clock 342>; >> + clock-names = "dp"; >> + >> + phys = <&dp_phy>; >> + phy-names = "dp"; >> + }; >> diff --git a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> index 64693f2..9905081 100644 >> --- a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> +++ b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> @@ -31,45 +31,31 @@ Required properties for dp-controller: >> from general PHY binding: the phandle for the PHY device. >> -phy-names: >> from general PHY binding: Should be "dp". >> - -samsung,color-space: >> - input video data format. >> - COLOR_RGB = 0, COLOR_YCBCR422 = 1, COLOR_YCBCR444 = 2 >> - -samsung,dynamic-range: >> - dynamic range for input video data. >> - VESA = 0, CEA = 1 >> - -samsung,ycbcr-coeff: >> - YCbCr co-efficients for input video. >> - COLOR_YCBCR601 = 0, COLOR_YCBCR709 = 1 >> - -samsung,color-depth: >> - number of bits per colour component. >> - COLOR_6 = 0, COLOR_8 = 1, COLOR_10 = 2, COLOR_12 = 3 >> - -samsung,link-rate: >> - link rate supported by the panel. >> - LINK_RATE_1_62GBPS = 0x6, LINK_RATE_2_70GBPS = 0x0A >> - -samsung,lane-count: >> - number of lanes supported by the panel. >> - LANE_COUNT1 = 1, LANE_COUNT2 = 2, LANE_COUNT4 = 4 >> - - display-timings: timings for the connected panel as described by >> - Documentation/devicetree/bindings/display/display-timing.txt >> >> Optional properties for dp-controller: >> - -interlaced: >> - interlace scan mode. >> - Progressive if defined, Interlaced if not defined >> - -vsync-active-high: >> - VSYNC polarity configuration. >> - High if defined, Low if not defined >> - -hsync-active-high: >> - HSYNC polarity configuration. >> - High if defined, Low if not defined >> - -samsung,hpd-gpio: >> - Hotplug detect GPIO. >> - Indicates which GPIO should be used for hotplug >> - detection >> - -video interfaces: Device node can contain video interface port >> - nodes according to [1]. >> + - display-timings: timings for the connected panel as described by >> + Documentation/devicetree/bindings/display/panel/display-timing.txt >> + >> +For the below properties, please refer to Analogix DP binding document: >> + * Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> + -phys (required) >> + -phy-names (required) >> + -hpd-gpios (optional) >> + -video interfaces (optional) >> >> -[1]: Documentation/devicetree/bindings/media/video-interfaces.txt >> +Deprecated properties for DisplayPort: >> +-interlaced: deprecated prop that can parsed from drm_display_mode. >> +-vsync-active-high: deprecated prop that can parsed from drm_display_mode. >> +-hsync-active-high: deprecated prop that can parsed from drm_display_mode. >> +-samsung,ycbcr-coeff: deprecated prop that can parsed from drm_display_mode. >> +-samsung,dynamic-range: deprecated prop that can parsed from drm_display_mode. >> +-samsung,color-space: deprecated prop that can parsed from drm_display_info. >> +-samsung,color-depth: deprecated prop that can parsed from drm_display_info. >> +-samsung,link-rate: deprecated prop that can reading from monitor by dpcd method. >> +-samsung,lane-count: deprecated prop that can reading from monitor by dpcd method. >> +-samsung,hpd-gpio: deprecated name for hpd-gpios. >> + >> +------------------------------------------------------------------------------- >> >> Example: >> >> @@ -88,13 +74,6 @@ SOC specific portion: >> >> Board Specific portion: >> dp-controller { >> - samsung,color-space = <0>; >> - samsung,dynamic-range = <0>; >> - samsung,ycbcr-coeff = <0>; >> - samsung,color-depth = <1>; >> - samsung,link-rate = <0x0a>; >> - samsung,lane-count = <4>; >> - >> display-timings { >> native-mode = <&lcd_timing>; >> lcd_timing: 1366x768 { >> -- >> 1.9.1 >> >> > > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751184AbbLIBDr (ORCPT ); Tue, 8 Dec 2015 20:03:47 -0500 Received: from lucky1.263xmail.com ([211.157.147.132]:59175 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752552AbbLIBDL (ORCPT ); Tue, 8 Dec 2015 20:03:11 -0500 X-263anti-spam: KSV:0; X-MAIL-GRAY: 1 X-MAIL-DELIVERY: 0 X-KSVirus-check: 0 X-ABS-CHECKED: 4 X-ADDR-CHECKED: 0 X-RL-SENDER: ykk@rock-chips.com X-FST-TO: linux-arm-kernel@lists.infradead.org X-SENDER-IP: 58.22.7.114 X-LOGIN-NAME: ykk@rock-chips.com X-UNIQUE-TAG: X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 Subject: Re: [PATCH v10 05/17] dt-bindings: add document for analogix display port driver To: Rob Herring References: <1449470239-30667-1-git-send-email-ykk@rock-chips.com> <1449470347-31062-1-git-send-email-ykk@rock-chips.com> <20151208150131.GA8646@rob-hp-laptop> Cc: Inki Dae , Mark Yao , Jingoo Han , Heiko Stuebner , Thierry Reding , Krzysztof Kozlowski , Andrzej Hajda , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park , Russell King , emil.l.velikov@gmail.com, Gustavo Padovan , Kishon Vijay Abraham I , ajaynumb@gmail.com, javier@osg.samsung.com, Andy Yan , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org From: Yakir Yang Message-ID: <56677DC0.3080903@rock-chips.com> Date: Wed, 9 Dec 2015 09:02:56 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151208150131.GA8646@rob-hp-laptop> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, Thanks - Yakir On 12/08/2015 11:01 PM, Rob Herring wrote: > On Mon, Dec 07, 2015 at 02:39:07PM +0800, Yakir Yang wrote: >> Analogix dp driver is split from exynos dp driver, so we just >> make an copy of exynos_dp.txt, and then simplify exynos_dp.txt >> >> Beside update some exynos dtsi file with the latest change >> according to the devicetree binding documents. >> >> Signed-off-by: Yakir Yang >> Tested-by: Javier Martinez Canillas > Acked-by: Rob Herring > >> --- >> Changes in v10: None >> Changes in v9: None >> Changes in v8: >> - Correct the right document path of display-timing.txt (Heiko) >> - Correct the misspell of 'from' to 'frm'. (Heiko) >> >> Changes in v7: None >> Changes in v6: None >> Changes in v5: None >> Changes in v4: >> - Split all DTS changes, and provide backward compatibility. Mark old >> properties as deprecated but still support them. (Krzysztof) >> - Update "analogix,hpd-gpio" to "hpd-gpios" prop name. (Rob) >> - Deprecated some properties which could parsed from Edid/Mode/DPCD. (Thierry) >> "analogix,color-space" & "analogix,color-depth" & >> "analogix,link-rate" & "analogix,lane-count" & >> "analogix,ycbcr-coeff" & "analogix,dynamic-range" & >> "vsync-active-high" & "hsync-active-high" & "interlaces" >> >> Changes in v3: >> - Add devicetree binding documents. (Heiko) >> - Remove sync pol & colorimetry properies from the new analogix dp driver >> devicetree binding. (Thierry) >> - Update the exist exynos dtsi file with the latest DP DT properies. >> >> Changes in v2: None >> >> .../bindings/display/bridge/analogix_dp.txt | 50 +++++++++++++++++ >> .../bindings/display/exynos/exynos_dp.txt | 65 ++++++++-------------- >> 2 files changed, 72 insertions(+), 43 deletions(-) >> create mode 100644 Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> >> diff --git a/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> new file mode 100644 >> index 0000000..7659a7a >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> @@ -0,0 +1,50 @@ >> +Analogix Display Port bridge bindings >> + >> +Required properties for dp-controller: >> + -compatible: >> + platform specific such as: >> + * "samsung,exynos5-dp" >> + * "rockchip,rk3288-dp" >> + -reg: >> + physical base address of the controller and length >> + of memory mapped region. >> + -interrupts: >> + interrupt combiner values. >> + -clocks: >> + from common clock binding: handle to dp clock. >> + -clock-names: >> + from common clock binding: Shall be "dp". >> + -interrupt-parent: >> + phandle to Interrupt combiner node. >> + -phys: >> + from general PHY binding: the phandle for the PHY device. >> + -phy-names: >> + from general PHY binding: Should be "dp". >> + >> +Optional properties for dp-controller: >> + -hpd-gpios: >> + Hotplug detect GPIO. >> + Indicates which GPIO should be used for hotplug detection >> + -port@[X]: SoC specific port nodes with endpoint definitions as defined >> + in Documentation/devicetree/bindings/media/video-interfaces.txt, >> + please refer to the SoC specific binding document: >> + * Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> + * Documentation/devicetree/bindings/video/analogix_dp-rockchip.txt >> + >> + >> +[1]: Documentation/devicetree/bindings/media/video-interfaces.txt >> +------------------------------------------------------------------------------- >> + >> +Example: >> + >> + dp-controller { >> + compatible = "samsung,exynos5-dp"; >> + reg = <0x145b0000 0x10000>; >> + interrupts = <10 3>; >> + interrupt-parent = <&combiner>; >> + clocks = <&clock 342>; >> + clock-names = "dp"; >> + >> + phys = <&dp_phy>; >> + phy-names = "dp"; >> + }; >> diff --git a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> index 64693f2..9905081 100644 >> --- a/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> +++ b/Documentation/devicetree/bindings/display/exynos/exynos_dp.txt >> @@ -31,45 +31,31 @@ Required properties for dp-controller: >> from general PHY binding: the phandle for the PHY device. >> -phy-names: >> from general PHY binding: Should be "dp". >> - -samsung,color-space: >> - input video data format. >> - COLOR_RGB = 0, COLOR_YCBCR422 = 1, COLOR_YCBCR444 = 2 >> - -samsung,dynamic-range: >> - dynamic range for input video data. >> - VESA = 0, CEA = 1 >> - -samsung,ycbcr-coeff: >> - YCbCr co-efficients for input video. >> - COLOR_YCBCR601 = 0, COLOR_YCBCR709 = 1 >> - -samsung,color-depth: >> - number of bits per colour component. >> - COLOR_6 = 0, COLOR_8 = 1, COLOR_10 = 2, COLOR_12 = 3 >> - -samsung,link-rate: >> - link rate supported by the panel. >> - LINK_RATE_1_62GBPS = 0x6, LINK_RATE_2_70GBPS = 0x0A >> - -samsung,lane-count: >> - number of lanes supported by the panel. >> - LANE_COUNT1 = 1, LANE_COUNT2 = 2, LANE_COUNT4 = 4 >> - - display-timings: timings for the connected panel as described by >> - Documentation/devicetree/bindings/display/display-timing.txt >> >> Optional properties for dp-controller: >> - -interlaced: >> - interlace scan mode. >> - Progressive if defined, Interlaced if not defined >> - -vsync-active-high: >> - VSYNC polarity configuration. >> - High if defined, Low if not defined >> - -hsync-active-high: >> - HSYNC polarity configuration. >> - High if defined, Low if not defined >> - -samsung,hpd-gpio: >> - Hotplug detect GPIO. >> - Indicates which GPIO should be used for hotplug >> - detection >> - -video interfaces: Device node can contain video interface port >> - nodes according to [1]. >> + - display-timings: timings for the connected panel as described by >> + Documentation/devicetree/bindings/display/panel/display-timing.txt >> + >> +For the below properties, please refer to Analogix DP binding document: >> + * Documentation/devicetree/bindings/display/bridge/analogix_dp.txt >> + -phys (required) >> + -phy-names (required) >> + -hpd-gpios (optional) >> + -video interfaces (optional) >> >> -[1]: Documentation/devicetree/bindings/media/video-interfaces.txt >> +Deprecated properties for DisplayPort: >> +-interlaced: deprecated prop that can parsed from drm_display_mode. >> +-vsync-active-high: deprecated prop that can parsed from drm_display_mode. >> +-hsync-active-high: deprecated prop that can parsed from drm_display_mode. >> +-samsung,ycbcr-coeff: deprecated prop that can parsed from drm_display_mode. >> +-samsung,dynamic-range: deprecated prop that can parsed from drm_display_mode. >> +-samsung,color-space: deprecated prop that can parsed from drm_display_info. >> +-samsung,color-depth: deprecated prop that can parsed from drm_display_info. >> +-samsung,link-rate: deprecated prop that can reading from monitor by dpcd method. >> +-samsung,lane-count: deprecated prop that can reading from monitor by dpcd method. >> +-samsung,hpd-gpio: deprecated name for hpd-gpios. >> + >> +------------------------------------------------------------------------------- >> >> Example: >> >> @@ -88,13 +74,6 @@ SOC specific portion: >> >> Board Specific portion: >> dp-controller { >> - samsung,color-space = <0>; >> - samsung,dynamic-range = <0>; >> - samsung,ycbcr-coeff = <0>; >> - samsung,color-depth = <1>; >> - samsung,link-rate = <0x0a>; >> - samsung,lane-count = <4>; >> - >> display-timings { >> native-mode = <&lcd_timing>; >> lcd_timing: 1366x768 { >> -- >> 1.9.1 >> >> > >