From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay4-d.mail.gandi.net ([217.70.183.196]:55441 "EHLO relay4-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732016AbeHWSma (ORCPT ); Thu, 23 Aug 2018 14:42:30 -0400 From: Jacopo Mondi To: Laurent Pinchart , David Airlie Cc: Jacopo Mondi , ulrich.hecht+renesas@gmail.com, kieran.bingham@ideasonboard.com, dri-devel@lists.freedesktop.org (open list:DRM DRIVERS FOR RENESAS), linux-renesas-soc@vger.kernel.org (open list:DRM DRIVERS FOR RENESAS) Subject: [PATCH 0/4] drm: rcar-du: Update to SoC manual revision 1.00 Date: Thu, 23 Aug 2018 17:12:10 +0200 Message-Id: <1535037134-373-1-git-send-email-jacopo+renesas@jmondi.org> Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: Hello Laurent, Revision 1.00 has brought several updates on how to handle some registers in the DU. In particular - ESCR cannot be written for channels with a DPLL - OTAR cannot be written for channels without a digital output pad - routing superimposition processor output to pincontrollers through DORCR2 register cannot be performed for channels of group 1 - The plane super-imposition register PnMR can be written to groups with more than 1 channel. Patches applied on top of your latest drm/du/next branch. Tested on Salvator-X M3-W with VGA and HDMI output. Tested on Salvator-XS M3-N with VGA and HDMI output. No visible regression, but if you have ideas on how to better verify this please let me know. Thanks j Jacopo Mondi (4): drm: rcar-du: Do not write ESCR for DPLL channels drm: rcar-du: Write OTAR for DPAD channels only drm: rcar-du: Fix handling of DORCR for group 1 drm: rcar-du: Fix handling of PnMR register drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 18 +++++++++++------- drivers/gpu/drm/rcar-du/rcar_du_group.c | 19 ++++++++++++++++--- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 13 +++++++++++-- 3 files changed, 38 insertions(+), 12 deletions(-) -- 2.7.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jacopo Mondi Subject: [PATCH 0/4] drm: rcar-du: Update to SoC manual revision 1.00 Date: Thu, 23 Aug 2018 17:12:10 +0200 Message-ID: <1535037134-373-1-git-send-email-jacopo+renesas@jmondi.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by gabe.freedesktop.org (Postfix) with ESMTPS id 93A1389971 for ; Thu, 23 Aug 2018 15:12:26 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart , David Airlie Cc: ulrich.hecht+renesas@gmail.com, "open list:DRM DRIVERS FOR RENESAS" , Jacopo Mondi , kieran.bingham@ideasonboard.com, "open list:DRM DRIVERS FOR RENESAS" List-Id: dri-devel@lists.freedesktop.org SGVsbG8gTGF1cmVudCwKICAgUmV2aXNpb24gMS4wMCBoYXMgYnJvdWdodCBzZXZlcmFsIHVwZGF0 ZXMgb24gaG93IHRvIGhhbmRsZSBzb21lIHJlZ2lzdGVycwppbiB0aGUgRFUuIEluIHBhcnRpY3Vs YXIKCi0gRVNDUiBjYW5ub3QgYmUgd3JpdHRlbiBmb3IgY2hhbm5lbHMgd2l0aCBhIERQTEwKLSBP VEFSIGNhbm5vdCBiZSB3cml0dGVuIGZvciBjaGFubmVscyB3aXRob3V0IGEgZGlnaXRhbCBvdXRw dXQgcGFkCi0gcm91dGluZyBzdXBlcmltcG9zaXRpb24gcHJvY2Vzc29yIG91dHB1dCB0byBwaW5j b250cm9sbGVycyB0aHJvdWdoIERPUkNSMgogIHJlZ2lzdGVyIGNhbm5vdCBiZSBwZXJmb3JtZWQg Zm9yIGNoYW5uZWxzIG9mIGdyb3VwIDEKLSBUaGUgcGxhbmUgc3VwZXItaW1wb3NpdGlvbiByZWdp c3RlciBQbk1SIGNhbiBiZSB3cml0dGVuIHRvIGdyb3VwcyB3aXRoIG1vcmUKICB0aGFuIDEgY2hh bm5lbC4KClBhdGNoZXMgYXBwbGllZCBvbiB0b3Agb2YgeW91ciBsYXRlc3QgZHJtL2R1L25leHQg YnJhbmNoLgoKVGVzdGVkIG9uIFNhbHZhdG9yLVggTTMtVyB3aXRoIFZHQSBhbmQgSERNSSBvdXRw dXQuClRlc3RlZCBvbiBTYWx2YXRvci1YUyBNMy1OIHdpdGggVkdBIGFuZCBIRE1JIG91dHB1dC4K Tm8gdmlzaWJsZSByZWdyZXNzaW9uLCBidXQgaWYgeW91IGhhdmUgaWRlYXMgb24gaG93IHRvIGJl dHRlciB2ZXJpZnkgdGhpcwpwbGVhc2UgbGV0IG1lIGtub3cuCgpUaGFua3MKICAgagoKSmFjb3Bv IE1vbmRpICg0KToKICBkcm06IHJjYXItZHU6IERvIG5vdCB3cml0ZSBFU0NSIGZvciBEUExMIGNo YW5uZWxzCiAgZHJtOiByY2FyLWR1OiBXcml0ZSBPVEFSIGZvciBEUEFEIGNoYW5uZWxzIG9ubHkK ICBkcm06IHJjYXItZHU6IEZpeCBoYW5kbGluZyBvZiBET1JDUiBmb3IgZ3JvdXAgMQogIGRybTog cmNhci1kdTogRml4IGhhbmRsaW5nIG9mIFBuTVIgcmVnaXN0ZXIKCiBkcml2ZXJzL2dwdS9kcm0v cmNhci1kdS9yY2FyX2R1X2NydGMuYyAgfCAxOCArKysrKysrKysrKy0tLS0tLS0KIGRyaXZlcnMv Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZ3JvdXAuYyB8IDE5ICsrKysrKysrKysrKysrKystLS0K IGRyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfcGxhbmUuYyB8IDEzICsrKysrKysrKysr LS0KIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgot LQoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==