From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Keeping Subject: [PATCH v3 00/24] drm/rockchip: MIPI fixes & improvements Date: Sun, 29 Jan 2017 13:24:20 +0000 Message-ID: <20170129132444.25251-1-john@metanate.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, Chris Zhong , linux-arm-kernel@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org VGhpcyByZS1yb2xsIG1vc3RseSBqdXN0IGdhdGhlciB1cCByZXZpZXdlZC1ieSB0YWdzLCBhbHRo b3VnaCBJIGhhdmUKYWxzbyB3cmFwcGVkIHNvbWUgbG9uZyBsaW5lcyBhbmQgc3F1YXNoZWQgdG9n ZXRoZXIgc29tZSBjb21taXRzIGFzCnN1Z2dlc3RlZCBieSBDaHJpcyBaaG9uZy4KClZlcnNpb24g MiB3YXMgcG9zdGVkIGhlcmU6Cmh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJu ZWwvbXNnNTU2NjgzLmh0bWwKCkpvaG4gS2VlcGluZyAoMjQpOgogIGRybS9yb2NrY2hpcDogZHct bWlwaS1kc2k6IGRvbid0IGNvbmZpZ3VyZSBoYXJkd2FyZSBpbiBtb2RlX3NldCBmb3IKICAgIE1J UEkKICBkcm0vcm9ja2NoaXA6IGR3LW1pcGktZHNpOiBwYXNzIG1vZGUgaW4gd2hlcmUgbmVlZGVk CiAgZHJtL3JvY2tjaGlwOiBkdy1taXBpLWRzaTogcmVtb3ZlIG1vZGVfc2V0IGhvb2sKICBkcm0v cm9ja2NoaXA6IGR3LW1pcGktZHNpOiBmaXggY29tbWFuZCBoZWFkZXIgd3JpdGVzCiAgZHJtL3Jv Y2tjaGlwOiBkdy1taXBpLWRzaTogZml4IGdlbmVyaWMgcGFja2V0IHN0YXR1cyBjaGVjawogIGRy bS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IGF2b2lkIG91dC1vZi1ib3VuZHMgcmVhZCBvbiB0eF9i dWYKICBkcm0vcm9ja2NoaXA6IGR3LW1pcGktZHNpOiBpbmNsdWRlIGJhZCB2YWx1ZSBpbiBlcnJv ciBtZXNzYWdlCiAgZHJtL3JvY2tjaGlwOiBkdy1taXBpLWRzaTogcmVzcGVjdCBtZXNzYWdlIGZs YWdzCiAgZHJtL3JvY2tjaGlwOiBkdy1taXBpLWRzaTogb25seSByZXF1ZXN0IEhTIGNsb2NrIHdo ZW4gcmVxdWlyZWQKICBkcm0vcm9ja2NoaXA6IGR3LW1pcGktZHNpOiBkb24ndCBhc3N1bWUgYnVm ZmVyIGlzIGFsaWduZWQKICBkcm0vcm9ja2NoaXA6IGR3LW1pcGktZHNpOiBwcmVwYXJlIHBhbmVs IGFmdGVyIHBoeSBpbml0CiAgZHJtL3JvY2tjaGlwOiBkdy1taXBpLWRzaTogYWxsb3cgY29tbWFu ZHMgaW4gcGFuZWxfZGlzYWJsZQogIGRybS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IGZpeCBlc2Nh cGUgY2xvY2sgcmF0ZQogIGRybS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IGVuc3VyZSBQSFkgaXMg cmVzZXQKICBkcm0vcm9ja2NoaXA6IGR3LW1pcGktZHNpOiBjb25maWd1cmUgUEhZIGJlZm9yZSBl bmFibGluZwogIGRybS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IHByb3Blcmx5IGNvbmZpZ3VyZSBQ SFkgdGltaW5nCiAgZHJtL3JvY2tjaGlwOiBkdy1taXBpLWRzaTogaW1wcm92ZSBQTEwgY29uZmln dXJhdGlvbgogIGRybS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IHVzZSBzcGVjaWZpYyBwb2xsIGhl bHBlcgogIGRybS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IHVzZSBwb3NpdGl2ZSBjaGVjayBmb3Ig TntILFZ9U1lOQwogIGRybS9yb2NrY2hpcDogdm9wOiB0ZXN0IGZvciBQe0gsVn1TWU5DCiAgZHJt L3JvY2tjaGlwOiBkdy1taXBpLWRzaTogZGVmZXIgcHJvYmUgaWYgcGFuZWwgaXMgbm90IGxvYWRl ZAogIGRybS9yb2NrY2hpcDogZHctbWlwaS1kc2k6IHN1cHBvcnQgbm9uLWJ1cnN0IG1vZGVzCiAg ZHJtL3JvY2tjaGlwOiBkdy1taXBpLWRzaTogYWRkIHJlc2V0IGNvbnRyb2wKICBkcm0vcm9ja2No aXA6IGR3LW1pcGktZHNpOiBzdXBwb3J0IHJlYWQgY29tbWFuZHMKCiBkcml2ZXJzL2dwdS9kcm0v cm9ja2NoaXAvZHctbWlwaS1kc2kuYyAgICAgIHwgMzQ4ICsrKysrKysrKysrKysrKysrKystLS0t LS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMgfCAgIDQg Ky0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDEwNyBkZWxldGlvbnMoLSkK Ci0tIAoyLjExLjAuMTk3LmdiNTU2ZGU1LmRpcnR5CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: john@metanate.com (John Keeping) Date: Sun, 29 Jan 2017 13:24:20 +0000 Subject: [PATCH v3 00/24] drm/rockchip: MIPI fixes & improvements Message-ID: <20170129132444.25251-1-john@metanate.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This re-roll mostly just gather up reviewed-by tags, although I have also wrapped some long lines and squashed together some commits as suggested by Chris Zhong. Version 2 was posted here: https://www.spinics.net/lists/arm-kernel/msg556683.html John Keeping (24): drm/rockchip: dw-mipi-dsi: don't configure hardware in mode_set for MIPI drm/rockchip: dw-mipi-dsi: pass mode in where needed drm/rockchip: dw-mipi-dsi: remove mode_set hook drm/rockchip: dw-mipi-dsi: fix command header writes drm/rockchip: dw-mipi-dsi: fix generic packet status check drm/rockchip: dw-mipi-dsi: avoid out-of-bounds read on tx_buf drm/rockchip: dw-mipi-dsi: include bad value in error message drm/rockchip: dw-mipi-dsi: respect message flags drm/rockchip: dw-mipi-dsi: only request HS clock when required drm/rockchip: dw-mipi-dsi: don't assume buffer is aligned drm/rockchip: dw-mipi-dsi: prepare panel after phy init drm/rockchip: dw-mipi-dsi: allow commands in panel_disable drm/rockchip: dw-mipi-dsi: fix escape clock rate drm/rockchip: dw-mipi-dsi: ensure PHY is reset drm/rockchip: dw-mipi-dsi: configure PHY before enabling drm/rockchip: dw-mipi-dsi: properly configure PHY timing drm/rockchip: dw-mipi-dsi: improve PLL configuration drm/rockchip: dw-mipi-dsi: use specific poll helper drm/rockchip: dw-mipi-dsi: use positive check for N{H,V}SYNC drm/rockchip: vop: test for P{H,V}SYNC drm/rockchip: dw-mipi-dsi: defer probe if panel is not loaded drm/rockchip: dw-mipi-dsi: support non-burst modes drm/rockchip: dw-mipi-dsi: add reset control drm/rockchip: dw-mipi-dsi: support read commands drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 348 +++++++++++++++++++--------- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- 2 files changed, 245 insertions(+), 107 deletions(-) -- 2.11.0.197.gb556de5.dirty From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751412AbdA2OIp (ORCPT ); Sun, 29 Jan 2017 09:08:45 -0500 Received: from dougal.metanate.com ([90.155.101.14]:23101 "EHLO metanate.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751311AbdA2OIR (ORCPT ); Sun, 29 Jan 2017 09:08:17 -0500 From: John Keeping To: Mark Yao Cc: Chris Zhong , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, John Keeping Subject: [PATCH v3 00/24] drm/rockchip: MIPI fixes & improvements Date: Sun, 29 Jan 2017 13:24:20 +0000 Message-Id: <20170129132444.25251-1-john@metanate.com> X-Mailer: git-send-email 2.11.0.197.gb556de5.dirty Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This re-roll mostly just gather up reviewed-by tags, although I have also wrapped some long lines and squashed together some commits as suggested by Chris Zhong. Version 2 was posted here: https://www.spinics.net/lists/arm-kernel/msg556683.html John Keeping (24): drm/rockchip: dw-mipi-dsi: don't configure hardware in mode_set for MIPI drm/rockchip: dw-mipi-dsi: pass mode in where needed drm/rockchip: dw-mipi-dsi: remove mode_set hook drm/rockchip: dw-mipi-dsi: fix command header writes drm/rockchip: dw-mipi-dsi: fix generic packet status check drm/rockchip: dw-mipi-dsi: avoid out-of-bounds read on tx_buf drm/rockchip: dw-mipi-dsi: include bad value in error message drm/rockchip: dw-mipi-dsi: respect message flags drm/rockchip: dw-mipi-dsi: only request HS clock when required drm/rockchip: dw-mipi-dsi: don't assume buffer is aligned drm/rockchip: dw-mipi-dsi: prepare panel after phy init drm/rockchip: dw-mipi-dsi: allow commands in panel_disable drm/rockchip: dw-mipi-dsi: fix escape clock rate drm/rockchip: dw-mipi-dsi: ensure PHY is reset drm/rockchip: dw-mipi-dsi: configure PHY before enabling drm/rockchip: dw-mipi-dsi: properly configure PHY timing drm/rockchip: dw-mipi-dsi: improve PLL configuration drm/rockchip: dw-mipi-dsi: use specific poll helper drm/rockchip: dw-mipi-dsi: use positive check for N{H,V}SYNC drm/rockchip: vop: test for P{H,V}SYNC drm/rockchip: dw-mipi-dsi: defer probe if panel is not loaded drm/rockchip: dw-mipi-dsi: support non-burst modes drm/rockchip: dw-mipi-dsi: add reset control drm/rockchip: dw-mipi-dsi: support read commands drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 348 +++++++++++++++++++--------- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- 2 files changed, 245 insertions(+), 107 deletions(-) -- 2.11.0.197.gb556de5.dirty