From mboxrd@z Thu Jan 1 00:00:00 1970 From: boris.brezillon@free-electrons.com (Boris Brezillon) Date: Thu, 14 Apr 2016 09:27:25 +0200 Subject: [RESEND PULL] drm: atmel-hlcdc: various improvements Message-ID: <20160414092725.0ee2fcdb@bbrezillon> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Dave, I've reformated the PR to use a branch name instead of a commit hash. Sorry for the inconvenience, I'll try to be more careful for my future PRs. This PR contains several improvement and cleanup patches for the atmel-hlcdc driver to be applied on drm-next (targeting 4.7). Best Regards, Boris The following changes since commit f9fd2adaacd8dc0ecbb38d96f3c62f20f0697176: Merge branch 'gma500-next' of git://github.com/patjak/drm-gma500 into drm-next (2016-04-14 13:07:12 +1000) are available in the git repository at: https://github.com/bbrezillon/linux-at91.git drm-atmel-hlcdc-devel for you to fetch changes up to ebab87ab7a130c2930b85695e01fc2944fab85c5: drm: atmel-hlcdc: route DMA accesses through AHB interfaces (2016-04-14 09:17:28 +0200) ---------------------------------------------------------------- Boris Brezillon (9): drm: atmel-hlcdc: add a ->cleanup_fb() operation drm: atmel-hlcdc: support asynchronous atomic commit operations drm: atmel-hlcdc: fix connector and encoder types drm: atmel-hlcdc: remove leftovers from atomic mode setting migration drm: atmel-hlcdc: support extended timing ranges on sama5d4 and sama5d2 drm: atmel-hlcdc: move output mode selection in CRTC implementation drm: atmel-hlcdc: rework the output code to support drm bridges drm: atmel-hlcdc: check display mode validity in crtc->mode_fixup() drm: atmel-hlcdc: route DMA accesses through AHB interfaces drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 158 +++++++++++++- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 123 ++++++++++- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 15 ++ drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 249 ++++++++++------------- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 95 ++++++++- 5 files changed, 481 insertions(+), 159 deletions(-) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: [RESEND PULL] drm: atmel-hlcdc: various improvements Date: Thu, 14 Apr 2016 09:27:25 +0200 Message-ID: <20160414092725.0ee2fcdb@bbrezillon> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.free-electrons.com (down.free-electrons.com [37.187.137.238]) by gabe.freedesktop.org (Postfix) with ESMTP id 51D6D6E9E5 for ; Thu, 14 Apr 2016 07:27:33 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Dave Airlie Cc: Nicolas Ferre , "dri-devel@lists.freedesktop.org" , Alexandre Belloni , "linux-arm-kernel@lists.infradead.org" List-Id: dri-devel@lists.freedesktop.org SGkgRGF2ZSwKCkkndmUgcmVmb3JtYXRlZCB0aGUgUFIgdG8gdXNlIGEgYnJhbmNoIG5hbWUgaW5z dGVhZCBvZiBhIGNvbW1pdCBoYXNoLgpTb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2UsIEknbGwg dHJ5IHRvIGJlIG1vcmUgY2FyZWZ1bCBmb3IgbXkgZnV0dXJlClBScy4KClRoaXMgUFIgY29udGFp bnMgc2V2ZXJhbCBpbXByb3ZlbWVudCBhbmQgY2xlYW51cCBwYXRjaGVzIGZvciB0aGUKYXRtZWwt aGxjZGMgZHJpdmVyIHRvIGJlIGFwcGxpZWQgb24gZHJtLW5leHQgKHRhcmdldGluZyA0LjcpLgoK QmVzdCBSZWdhcmRzLAoKQm9yaXMKClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQg ZjlmZDJhZGFhY2Q4ZGMwZWNiYjM4ZDk2ZjNjNjJmMjBmMDY5NzE3NjoKCiAgTWVyZ2UgYnJhbmNo ICdnbWE1MDAtbmV4dCcgb2YgZ2l0Oi8vZ2l0aHViLmNvbS9wYXRqYWsvZHJtLWdtYTUwMCBpbnRv IGRybS1uZXh0ICgyMDE2LTA0LTE0IDEzOjA3OjEyICsxMDAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0 aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHBzOi8vZ2l0aHViLmNvbS9iYnJlemlsbG9uL2xp bnV4LWF0OTEuZ2l0IGRybS1hdG1lbC1obGNkYy1kZXZlbAoKZm9yIHlvdSB0byBmZXRjaCBjaGFu Z2VzIHVwIHRvIGViYWI4N2FiN2ExMzBjMjkzMGI4NTY5NWUwMWZjMjk0NGZhYjg1YzU6CgogIGRy bTogYXRtZWwtaGxjZGM6IHJvdXRlIERNQSBhY2Nlc3NlcyB0aHJvdWdoIEFIQiBpbnRlcmZhY2Vz ICgyMDE2LTA0LTE0IDA5OjE3OjI4ICswMjAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpCb3JpcyBCcmV6aWxsb24gKDkp OgogICAgICBkcm06IGF0bWVsLWhsY2RjOiBhZGQgYSAtPmNsZWFudXBfZmIoKSBvcGVyYXRpb24K ICAgICAgZHJtOiBhdG1lbC1obGNkYzogc3VwcG9ydCBhc3luY2hyb25vdXMgYXRvbWljIGNvbW1p dCBvcGVyYXRpb25zCiAgICAgIGRybTogYXRtZWwtaGxjZGM6IGZpeCBjb25uZWN0b3IgYW5kIGVu Y29kZXIgdHlwZXMKICAgICAgZHJtOiBhdG1lbC1obGNkYzogcmVtb3ZlIGxlZnRvdmVycyBmcm9t IGF0b21pYyBtb2RlIHNldHRpbmcgbWlncmF0aW9uCiAgICAgIGRybTogYXRtZWwtaGxjZGM6IHN1 cHBvcnQgZXh0ZW5kZWQgdGltaW5nIHJhbmdlcyBvbiBzYW1hNWQ0IGFuZCBzYW1hNWQyCiAgICAg IGRybTogYXRtZWwtaGxjZGM6IG1vdmUgb3V0cHV0IG1vZGUgc2VsZWN0aW9uIGluIENSVEMgaW1w bGVtZW50YXRpb24KICAgICAgZHJtOiBhdG1lbC1obGNkYzogcmV3b3JrIHRoZSBvdXRwdXQgY29k ZSB0byBzdXBwb3J0IGRybSBicmlkZ2VzCiAgICAgIGRybTogYXRtZWwtaGxjZGM6IGNoZWNrIGRp c3BsYXkgbW9kZSB2YWxpZGl0eSBpbiBjcnRjLT5tb2RlX2ZpeHVwKCkKICAgICAgZHJtOiBhdG1l bC1obGNkYzogcm91dGUgRE1BIGFjY2Vzc2VzIHRocm91Z2ggQUhCIGludGVyZmFjZXMKCiBkcml2 ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jICAgfCAxNTggKysrKysr KysrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19kYy5jICAg ICB8IDEyMyArKysrKysrKysrLQogZHJpdmVycy9ncHUvZHJtL2F0bWVsLWhsY2RjL2F0bWVsX2hs Y2RjX2RjLmggICAgIHwgIDE1ICsrCiBkcml2ZXJzL2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxf aGxjZGNfb3V0cHV0LmMgfCAyNDkgKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1 L2RybS9hdG1lbC1obGNkYy9hdG1lbF9obGNkY19wbGFuZS5jICB8ICA5NSArKysrKysrKy0KIDUg ZmlsZXMgY2hhbmdlZCwgNDgxIGluc2VydGlvbnMoKyksIDE1OSBkZWxldGlvbnMoLSkKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==