From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ajay kumar Subject: Re: [PATCH V8 00/14] drm/exynos: few patches to enhance bridge chip support Date: Tue, 18 Nov 2014 11:50:47 +0530 Message-ID: References: <1416045309-13359-1-git-send-email-ajaykumar.rs@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1416045309-13359-1-git-send-email-ajaykumar.rs@samsung.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Javier Martinez Canillas , Tomi Valkeinen , Laurent Pinchart Cc: "devicetree@vger.kernel.org" , "linux-samsung-soc@vger.kernel.org" , Sean Paul , Daniel Vetter , "dri-devel@lists.freedesktop.org" , Kukjin Kim , Pannaga Bhushan Reddy Patel , Prashanth G , Ajay Kumar , "linux-arm-kernel@lists.infradead.org" List-Id: devicetree@vger.kernel.org T24gU2F0LCBOb3YgMTUsIDIwMTQgYXQgMzoyNCBQTSwgQWpheSBLdW1hciA8YWpheWt1bWFyLnJz QHNhbXN1bmcuY29tPiB3cm90ZToKPiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBtYXN0ZXIgYnJh bmNoIG9mIExpbnVzIHRyZWUgYXQ6Cj4gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51 eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdAo+Cj4gQ2hhbmdlcyBzaW5jZSBWMjoKPiAg ICAgICAgIC0tIEFkZHJlc3MgY29tbWVudHMgZnJvbSBKaW5nb28gSGFuIGZvciBwczg2MjIgZHJp dmVyCj4gICAgICAgICAtLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gRGFuaWVsLCBSb2IgYW5kIFRo aWVycnkgcmVnYXJkaW5nCj4gICAgICAgICAgICBicmlkZ2UgY2hhaW5pbmcKPiAgICAgICAgIC0t IEFkZHJlc3MgY29tbWVudHMgZnJvbSBUaGllcnJ5IHJlZ2FyZGluZyB0aGUgbmFtZXMgZm9yCj4g ICAgICAgICAgICBuZXcgZHJtX3BhbmVsIGZ1bmN0aW9ucwo+Cj4gQ2hhbmdlcyBzaW5jZSBWMzoK PiAgICAgICAgIC0tIFJlbW92ZSBob3RwbHVnIGJhc2VkIGluaXRpYWxpemF0aW9uIG9mIGV4eW5v c19kcAo+ICAgICAgICAgLS0gTWFrZSBleHlub3NfZHAgd29yayBkaXJlY3RseSB3aXRoIGRybV9w YW5lbCwgcmVtb3ZlCj4gICAgICAgICAgICBkZXBlbmRlbmN5IG9uIHBhbmVsX2JpbmRlcgo+ICAg ICAgICAgLS0gTWlub3IgY2xlYW51cHMgaW4gcGFuZWxfYmluZGVyIGFuZCBwYW5lbF9sdmRzIGRy aXZlcgo+Cj4gQ2hhbmdlcyBzaW5jZSBWNDoKPiAgICAgICAgIC0tIFVzZSBncGlvZCBpbnRlcmZh Y2UgZm9yIHBhbmVsLWx2ZHMgYW5kIHBzODYyMiBkcml2ZXJzLgo+ICAgICAgICAgLS0gQWRkcmVz cyBjb21tZW50cyBmcm9tIEphdmllci4KPiAgICAgICAgIC0tIEZpeCBjb21waWxhdGlvbiBpc3N1 ZXMgd2hlbiBQQU5FTF9CSU5ERVIgaXMgc2VsZWN0ZWQgYXMgbW9kdWxlLgo+ICAgICAgICAgLS0g U3BsaXQgRG9jdW1lbnRhdGlvbiBwYXRjaGVzIGZyb20gZHJpdmVyIHBhdGNoZXMuCj4gICAgICAg ICAtLSBSZWJhc2Ugb24gdG9wIG9mIHRoZSB0cmVlLgo+Cj4gQ2hhbmdlcyBzaW5jZSBWNToKPiAg ICAgICAgIC0tIE1vZGlmeSBicmlkZ2UgZHJpdmVycyB0byBzdXBwb3J0IGRyaXZlciBtb2RlbC4K PiAgICAgICAgIC0tIERyb3AgdGhlIGNvbmNlcHQgb2YgYnJpZGdlIGNoYWluKHNpbmNsZSB0aGVy ZSBhcmUgbm8gMiByZWFsIGJyaWRnZXMpCj4gICAgICAgICAgICBIZW5jZSBkcm9wIGJyaWRnZS1w YW5lbF9iaW5kZXIgbGF5ZXIuCj4gICAgICAgICAtLSBEcm9wIHBhbmVsLWx2ZHMgZHJpdmVyIGFu ZCBhY2NvbW9kYXRlIHRoZSByZXF1aXJlZCBjaGFuZ2VzIGluCj4gICAgICAgICAgICBwYW5lbC1z aW1wbGUgZHJpdmVyLgo+ICAgICAgICAgLS0gVXNlIGdwaW9kIGludGVyZmFjZSBpbiBwdG4zNDYw IGRyaXZlci4KPiAgICAgICAgIC0tIEFkZHJlc3MgYWxsIGNvbW1lbnRzIGJ5IFRoaWVycnkgUmVk aW5nIGZvciBWNSBzZXJpZXMuCj4gICAgICAgICAtLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gU2Vh biBQYXVsIGZvciBleHlub3NfZHBfY29tbWl0IGlzc3VlLgo+Cj4gQ2hhbmdlcyBzaW5jZSBWNjoK PiAgICAgICAgIC0tIFBhbmVsIHBhdGNoZXMgd2VyZSBzZXBlcmF0ZWQgYW5kIHRoZXkgYXJlIG1l cmdlZCBhbHJlYWR5Lgo+ICAgICAgICAgLS0gRml4IGZldyBpc3N1ZXMgd2l0aCBwdG4zNDYwLCBi ZWZvcmUgbW9kaWZ5aW5nIHRoZSBicmlkZ2UgY29yZS4KPiAgICAgICAgIC0tIE1vZGlmeSBkcm1f YnJpZGdlIGFzIHBlciBUaGllcnJ5J3MgY29tbWVudHMgZm9yIFY2IHNlcmllcy4KPiAgICAgICAg IC0tIEFkZCBkcm1fYnJpZGdlIGNoYW5nZXMgbWluaW1hbGx5IHdpdGhvdXQgYnJlYWtpbmcgZXhp c3RpbmcgY29kZS4KPiAgICAgICAgIC0tIEFkZCBuZXcgZmVhdHVyZXMgZm9yIHB0bjM0NjAsIHN0 ZXAtYnktc3RlcC4KPiAgICAgICAgIC0tIEFkZHJlc3MgY29tbWVudHMgZnJvbSBUaGllcnJ5IGFu ZCBBbmRyZWFzIGZvciBwdG4zNDYwIGFuZCBwczg2MjIuCj4gICAgICAgICAtLSBTcGxpdCBkb2N1 bWVudGF0aW9uIHBhdGNoZXMgZnJvbSBkcml2ZXIgcGF0Y2hlcy4KPgo+IENoYW5nZXMgc2luY2Ug Vjc6Cj4gICAgICAgICAtLSBBZGRyZXNzIGNvbW1lbnRzIGZyb20gVG9taSBhbmQgTGF1cmVudDoK PiAgICAgICAgICAgICAgICAgLS0gVXNlIHZpZGVvcG9ydHMgYW5kIGVuZHBvaW50cyB0byByZXBy ZXNlbnQgdGhlIGNvbm5lY3Rpb24gYmV0d2Vlbgo+ICAgICAgICAgICAgICAgICAgICBlbmNvZGVy LCBicmlkZ2UgYW5kIHRoZSBwYW5lbCwgaW5zdGVhZCBvZiB1c2luZyBwaGFuZGxlcy4KPiAgICAg ICAgIC0tIEFkZHJlc3MgY29tbWVudHMgZnJvbSBEYW5pZWw6Cj4gICAgICAgICAgICAgICAgIC0t IE1ha2UgdGhlIHBhdGNoIGRlc2NyaXB0aW9uIG1vcmUgZGVzY3JpcHRpdmUuCj4gICAgICAgICAg ICAgICAgIC0tIHJlbW92ZSBkZXZpY2UgcG9pbnRlciBmcm9tIGRybV9icmlkZ2UsIGFuZCBqdXN0 IHVzZQo+ICAgICAgICAgICAgICAgICAgICBkZXZpY2Vfbm9kZSBpbnN0ZWFkLgo+ICAgICAgICAg ICAgICAgICAtLSBkb24ndCBwYXNzIGVuY29kZXIgcG9pbnRlciB0byBicmlkZ2VfYXR0YWNoLgo+ ICAgICAgICAgLS0gQWRkcmVzcyBjb21tZW50cyBmcm9tIFNlYW4gUGF1bDoKPiAgICAgICAgICAg ICAgICAgLS0gUmVtb3ZlIGJyaWRnZSBmcm9tIG1vZGVfY29uZmlnLCBhbmQgcHVsbCBvdXQgZHJt X2JyaWRnZQo+ICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbnMgZnJvbSBkcm1fY3J0Yy5jIHRv IGRybV9icmlkZ2UuYwo+Cj4gTm90ZTogVGhpcyBwYXRjaHNldCBjcmVhdGVzIHRoZSBmb2xsb3dp bmcgS2NvbmZpZyBhbWJpZ3VpdHkuCj4gICAgICAgQW55IHBvaW50ZXJzIHRvIGZpeCB0aGUgc2Ft ZSBhcmUgd2VsY29tZS4KPgo+IGRyaXZlcnMvdmlkZW8vZmJkZXYvS2NvbmZpZzo1OmVycm9yOiBy ZWN1cnNpdmUgZGVwZW5kZW5jeSBkZXRlY3RlZCEKPiBkcml2ZXJzL3ZpZGVvL2ZiZGV2L0tjb25m aWc6NTogIHN5bWJvbCBGQiBpcyBzZWxlY3RlZCBieSBEUk1fS01TX0ZCX0hFTFBFUgo+IGRyaXZl cnMvZ3B1L2RybS9LY29uZmlnOjM0OiAgICAgc3ltYm9sIERSTV9LTVNfRkJfSEVMUEVSIGRlcGVu ZHMgb24gRFJNX0tNU19IRUxQRVIKPiBkcml2ZXJzL2dwdS9kcm0vS2NvbmZpZzoyODogICAgIHN5 bWJvbCBEUk1fS01TX0hFTFBFUiBpcyBzZWxlY3RlZCBieSBEUk1fUFROMzQ2MAo+IGRyaXZlcnMv Z3B1L2RybS9icmlkZ2UvS2NvbmZpZzoxOiAgICAgICBzeW1ib2wgRFJNX1BUTjM0NjAgZGVwZW5k cyBvbiBJMkMKPiBkcml2ZXJzL2kyYy9LY29uZmlnOjc6ICBzeW1ib2wgSTJDIGlzIHNlbGVjdGVk IGJ5IEZCX0REQwo+IGRyaXZlcnMvdmlkZW8vZmJkZXYvS2NvbmZpZzo1OTogc3ltYm9sIEZCX0RE QyBpcyBzZWxlY3RlZCBieSBGQl9DWUJFUjIwMDBfRERDCj4gZHJpdmVycy92aWRlby9mYmRldi9L Y29uZmlnOjM3NDogICAgICAgIHN5bWJvbCBGQl9DWUJFUjIwMDBfRERDIGRlcGVuZHMgb24gRkJf Q1lCRVIyMDAwCj4gZHJpdmVycy92aWRlby9mYmRldi9LY29uZmlnOjM2MjogICAgICAgIHN5bWJv bCBGQl9DWUJFUjIwMDAgZGVwZW5kcyBvbiBGQgo+Cj4gQWpheSBLdW1hciAoMTMpOgo+ICAgW1BB VENIIFY4IDEvMTRdIGRybS9icmlkZ2U6IHB0bjM0NjA6IEZldyB0cml2aWFsIGNsZWFudXBzCj4g ICBbUEFUQ0ggVjggMi8xNF0gZHJtL2JyaWRnZTogZG8gbm90IHBhc3MgZHJtX2JyaWRnZV9mdW5j cyB0byBkcm1fYnJpZGdlX2luaXQKPiAgIFtQQVRDSCBWOCAzLzE0XSBkcm0vYnJpZGdlOiBtYWtl IGJyaWRnZSByZWdpc3RyYXRpb24gaW5kZXBlbmRlbnQgb2YgZHJtIGZsb3cKPiAgIFtQQVRDSCBW OCA0LzE0XSBkcm0vYnJpZGdlOiBwdG4zNDYwOiBDb252ZXJ0IHRvIGkyYyBkcml2ZXIgbW9kZWwK PiAgIFtQQVRDSCBWOCA1LzE0XSBkcm0vZXh5bm9zOiBkcDogc3VwcG9ydCBkcm1fYnJpZGdlCj4g ICBbUEFUQ0ggVjggNi8xNF0gZHJtL2JyaWRnZTogcHRuMzQ2MDogc3VwcG9ydCBkcm1fcGFuZWwK PiAgIFtQQVRDSCBWOCA3LzE0XSBkcm0vYnJpZGdlOiBwdG4zNDYwOiBwcm9iZSBjb25uZWN0b3Ig YXQgdGhlIGVuZCBvZiBicmlkZ2UgYXR0YWNoCj4gICBbUEFUQ0ggVjggOC8xNF0gZHJtL2JyaWRn ZTogcHRuMzQ2MDogdXNlIGdwaW9kIGludGVyZmFjZQo+ICAgW1BBVENIIFY4IDkvMTRdIERvY3Vt ZW50YXRpb246IGRybTogYnJpZGdlOiBtb3ZlIHRvIHZpZGVvL2JyaWRnZQo+ICAgW1BBVENIIFY4 IDEwLzE0XSBEb2N1bWVudGF0aW9uOiBkZXZpY2V0cmVlOiBBZGQgdmVuZG9yIHByZWZpeCBmb3Ig cGFyYWRlCj4gICBbUEFUQ0ggVjggMTEvMTRdIERvY3VtZW50YXRpb246IGJyaWRnZTogQWRkIGRv Y3VtZW50YXRpb24gZm9yIHBzODYyMiBEVCBwcm9wZXJ0aWVzCj4gICBbUEFUQ0ggVjggMTMvMTRd IEFSTTogZHRzOiBzbm93OiByZXByZXNlbnQgdGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBicmlkZ2Ug YW5kIHBhbmVsCj4gICAgIHVzaW5nIHZpZGVvcG9ydCBhbmQgZW5kcG9pbnRzCj4gICBbUEFUQ0gg VjggMTQvMTRdIEFSTTogZHRzOiBwZWFjaC1waXQ6IHJlcHJlc2VudCB0aGUgY29ubmVjdGlvbiBi ZXR3ZWVuIGJyaWRnZSBhbmQKPiAgICAgcGFuZWwgdXNpbmcgdmlkZW9wb3J0IGFuZCBlbmRwb2lu dHMKPgo+IFZpbmNlbnQgUGFsYXRpbiAoMSk6Cj4gICBbUEFUQ0ggVjggMTIvMTRdIGRybS9icmlk Z2U6IEFkZCBpMmMgYmFzZWQgZHJpdmVyIGZvciBwczg2MjIvcHM4NjI1IGJyaWRnZQo+Cj4gIC4u Li9kZXZpY2V0cmVlL2JpbmRpbmdzL2RybS9icmlkZ2UvcHRuMzQ2MC50eHQgICAgIHwgICAyNyAt Cj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL3ZlbmRvci1wcmVmaXhlcy50eHQgICAgICAgIHwg ICAgMSArCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL3ZpZGVvL2JyaWRnZS9wczg2MjIudHh0 ICAgIHwgICAzMSArCj4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL3ZpZGVvL2JyaWRnZS9wdG4z NDYwLnR4dCAgIHwgICAzOSArKwo+ICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy92aWRlby9leHlu b3NfZHAudHh0ICAgICAgICB8ICAgMTIgKwo+ICBhcmNoL2FybS9ib290L2R0cy9leHlub3M1MjUw LXNub3cuZHRzICAgICAgICAgICAgICB8ICAgMzAgKy0KPiAgYXJjaC9hcm0vYm9vdC9kdHMvZXh5 bm9zNTQyMC1wZWFjaC1waXQuZHRzICAgICAgICAgfCAgIDMxICstCj4gIGRyaXZlcnMvZ3B1L2Ry bS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQo+ICBkcml2ZXJz L2dwdS9kcm0vYnJpZGdlL0tjb25maWcgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKwo+ICBk cml2ZXJzL2dwdS9kcm0vYnJpZGdlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgIDEg Kwo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3BzODYyMi5jICAgICAgICAgICAgICAgICAgICB8 ICA2ODQgKysrKysrKysrKysrKysrKysrKysKPiAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wdG4z NDYwLmMgICAgICAgICAgICAgICAgICAgfCAgMzEwICsrKysrLS0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vZHJtX2JyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTEgKysrCj4gIGRyaXZl cnMvZ3B1L2RybS9kcm1fY3J0Yy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2OCAtLQo+ ICBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcF9jb3JlLmMgICAgICAgICAgICB8ICAg NTMgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHBfY29yZS5oICAgICAgICAg ICAgfCAgICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL21zbS9oZG1pL2hkbWkuYyAgICAgICAgICAg ICAgICAgICAgfCAgICA3ICstCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vaGRtaS9oZG1pLmggICAg ICAgICAgICAgICAgICAgIHwgICAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vaGRtaS9oZG1p X2JyaWRnZS5jICAgICAgICAgICAgIHwgICAgOCArLQo+ICBkcml2ZXJzL2dwdS9kcm0vc3RpL3N0 aV9oZGEuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KPiAgZHJpdmVycy9ncHUvZHJt L3N0aS9zdGlfaGRtaS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstCj4gIGluY2x1ZGUv ZHJtL2JyaWRnZS9wdG4zNDYwLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArCj4gIGlu Y2x1ZGUvZHJtL2RybV9jcnRjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNyAr LQo+ICAyMyBmaWxlcyBjaGFuZ2VkLCAxMTg0IGluc2VydGlvbnMoKyksIDI4MiBkZWxldGlvbnMo LSkKPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kcm0vYnJpZGdlL3B0bjM0NjAudHh0Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdmlkZW8vYnJpZGdlL3BzODYyMi50eHQKPiAgY3JlYXRl IG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy92aWRlby9icmlk Z2UvcHRuMzQ2MC50eHQKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9icmlk Z2UvcHM4NjIyLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9kcm1fYnJp ZGdlLmMKPgo+IC0tCj4gMS43LjkuNQo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: ajaynumb@gmail.com (Ajay kumar) Date: Tue, 18 Nov 2014 11:50:47 +0530 Subject: [PATCH V8 00/14] drm/exynos: few patches to enhance bridge chip support In-Reply-To: <1416045309-13359-1-git-send-email-ajaykumar.rs@samsung.com> References: <1416045309-13359-1-git-send-email-ajaykumar.rs@samsung.com> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Sat, Nov 15, 2014 at 3:24 PM, Ajay Kumar wrote: > This series is based on master branch of Linus tree at: > git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > > Changes since V2: > -- Address comments from Jingoo Han for ps8622 driver > -- Address comments from Daniel, Rob and Thierry regarding > bridge chaining > -- Address comments from Thierry regarding the names for > new drm_panel functions > > Changes since V3: > -- Remove hotplug based initialization of exynos_dp > -- Make exynos_dp work directly with drm_panel, remove > dependency on panel_binder > -- Minor cleanups in panel_binder and panel_lvds driver > > Changes since V4: > -- Use gpiod interface for panel-lvds and ps8622 drivers. > -- Address comments from Javier. > -- Fix compilation issues when PANEL_BINDER is selected as module. > -- Split Documentation patches from driver patches. > -- Rebase on top of the tree. > > Changes since V5: > -- Modify bridge drivers to support driver model. > -- Drop the concept of bridge chain(sincle there are no 2 real bridges) > Hence drop bridge-panel_binder layer. > -- Drop panel-lvds driver and accomodate the required changes in > panel-simple driver. > -- Use gpiod interface in ptn3460 driver. > -- Address all comments by Thierry Reding for V5 series. > -- Address comments from Sean Paul for exynos_dp_commit issue. > > Changes since V6: > -- Panel patches were seperated and they are merged already. > -- Fix few issues with ptn3460, before modifying the bridge core. > -- Modify drm_bridge as per Thierry's comments for V6 series. > -- Add drm_bridge changes minimally without breaking existing code. > -- Add new features for ptn3460, step-by-step. > -- Address comments from Thierry and Andreas for ptn3460 and ps8622. > -- Split documentation patches from driver patches. > > Changes since V7: > -- Address comments from Tomi and Laurent: > -- Use videoports and endpoints to represent the connection between > encoder, bridge and the panel, instead of using phandles. > -- Address comments from Daniel: > -- Make the patch description more descriptive. > -- remove device pointer from drm_bridge, and just use > device_node instead. > -- don't pass encoder pointer to bridge_attach. > -- Address comments from Sean Paul: > -- Remove bridge from mode_config, and pull out drm_bridge > functions from drm_crtc.c to drm_bridge.c > > Note: This patchset creates the following Kconfig ambiguity. > Any pointers to fix the same are welcome. > > drivers/video/fbdev/Kconfig:5:error: recursive dependency detected! > drivers/video/fbdev/Kconfig:5: symbol FB is selected by DRM_KMS_FB_HELPER > drivers/gpu/drm/Kconfig:34: symbol DRM_KMS_FB_HELPER depends on DRM_KMS_HELPER > drivers/gpu/drm/Kconfig:28: symbol DRM_KMS_HELPER is selected by DRM_PTN3460 > drivers/gpu/drm/bridge/Kconfig:1: symbol DRM_PTN3460 depends on I2C > drivers/i2c/Kconfig:7: symbol I2C is selected by FB_DDC > drivers/video/fbdev/Kconfig:59: symbol FB_DDC is selected by FB_CYBER2000_DDC > drivers/video/fbdev/Kconfig:374: symbol FB_CYBER2000_DDC depends on FB_CYBER2000 > drivers/video/fbdev/Kconfig:362: symbol FB_CYBER2000 depends on FB > > Ajay Kumar (13): > [PATCH V8 1/14] drm/bridge: ptn3460: Few trivial cleanups > [PATCH V8 2/14] drm/bridge: do not pass drm_bridge_funcs to drm_bridge_init > [PATCH V8 3/14] drm/bridge: make bridge registration independent of drm flow > [PATCH V8 4/14] drm/bridge: ptn3460: Convert to i2c driver model > [PATCH V8 5/14] drm/exynos: dp: support drm_bridge > [PATCH V8 6/14] drm/bridge: ptn3460: support drm_panel > [PATCH V8 7/14] drm/bridge: ptn3460: probe connector at the end of bridge attach > [PATCH V8 8/14] drm/bridge: ptn3460: use gpiod interface > [PATCH V8 9/14] Documentation: drm: bridge: move to video/bridge > [PATCH V8 10/14] Documentation: devicetree: Add vendor prefix for parade > [PATCH V8 11/14] Documentation: bridge: Add documentation for ps8622 DT properties > [PATCH V8 13/14] ARM: dts: snow: represent the connection between bridge and panel > using videoport and endpoints > [PATCH V8 14/14] ARM: dts: peach-pit: represent the connection between bridge and > panel using videoport and endpoints > > Vincent Palatin (1): > [PATCH V8 12/14] drm/bridge: Add i2c based driver for ps8622/ps8625 bridge > > .../devicetree/bindings/drm/bridge/ptn3460.txt | 27 - > .../devicetree/bindings/vendor-prefixes.txt | 1 + > .../devicetree/bindings/video/bridge/ps8622.txt | 31 + > .../devicetree/bindings/video/bridge/ptn3460.txt | 39 ++ > .../devicetree/bindings/video/exynos_dp.txt | 12 + > arch/arm/boot/dts/exynos5250-snow.dts | 30 +- > arch/arm/boot/dts/exynos5420-peach-pit.dts | 31 +- > drivers/gpu/drm/Makefile | 2 +- > drivers/gpu/drm/bridge/Kconfig | 12 + > drivers/gpu/drm/bridge/Makefile | 1 + > drivers/gpu/drm/bridge/ps8622.c | 684 ++++++++++++++++++++ > drivers/gpu/drm/bridge/ptn3460.c | 310 +++++---- > drivers/gpu/drm/drm_bridge.c | 91 +++ > drivers/gpu/drm/drm_crtc.c | 68 -- > drivers/gpu/drm/exynos/exynos_dp_core.c | 53 +- > drivers/gpu/drm/exynos/exynos_dp_core.h | 1 + > drivers/gpu/drm/msm/hdmi/hdmi.c | 7 +- > drivers/gpu/drm/msm/hdmi/hdmi.h | 1 + > drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 8 +- > drivers/gpu/drm/sti/sti_hda.c | 11 +- > drivers/gpu/drm/sti/sti_hdmi.c | 11 +- > include/drm/bridge/ptn3460.h | 8 + > include/drm/drm_crtc.h | 27 +- > 23 files changed, 1184 insertions(+), 282 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/drm/bridge/ptn3460.txt > create mode 100644 Documentation/devicetree/bindings/video/bridge/ps8622.txt > create mode 100644 Documentation/devicetree/bindings/video/bridge/ptn3460.txt > create mode 100644 drivers/gpu/drm/bridge/ps8622.c > create mode 100644 drivers/gpu/drm/drm_bridge.c > > -- > 1.7.9.5 >