Path: csiph.com!1.us.feeder.erje.net!2.us.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!news.unit0.net!news.panservice.it!bofh.it!news.nic.it!robomod From: John Keeping Newsgroups: linux.kernel Subject: [PATCH v4 00/23] drm/rockchip: MIPI fixes & improvements Date: Fri, 24 Feb 2017 14:00:02 +0100 Message-ID: X-Original-To: Mark Yao Dkim-Signature: v=1; a=rsa-sha256; q=dns/txt; c=simple/simple; d=metanate.com; s=stronger; h=Message-Id:Date:Subject:Cc:To:From; bh=RXdBd+6/JmXBWGsxo5Pav9SpcpLsu34wxO8dUU4gfY4=; b=oPgoUy9XKyWOQsL/ivk/+/pkwcHGzr4M1K+RxPsz/rIouy2QbH5eiE0YoAKw9z+OjSVA7WR+R5zI//sgJteKxJRwPSD707EvWiXkIiEuyzEHe+NUsu3cJL9wZJNiT2oYoGE6q5HPhIkE9pfYgc5/WmYrLNII/Sa1MdU3qGXfQfLl0lqMW0D2zDyIRGvieALsDWr3zC/LG9Ji9d/zvxg23jijGM8x/z1rN4oS4WLRiv6r59e9S/VxWz+liHcIxEOJ1awACxQCPZ+y1HoalX+TWkm3jR+uTD0P/pVnQox1Z3GwnJa+82hBnDRCPBA2vbacImzjAv1yBmz3JlH66ooF5g==; X-Mailer: git-send-email 2.12.0.rc0.230.gf625d4cdb9.dirty Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 45 Organization: linux.* mail to news gateway X-Original-Cc: Chris Zhong , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Sean Paul , John Keeping X-Original-Date: Fri, 24 Feb 2017 12:54:43 +0000 X-Original-Message-ID: <20170224125506.21533-1-john@metanate.com> X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1587574 This version is mostly small changes in response to review comments from Sean and Chris, the details are in the individual patches. I decided to drop the final patch which adds support for MIPI read commands because I'm not using that feature now and I can't easily test it. It's on the list if anyone wants to pick it up in the future. Version 3 was posted here: http://www.spinics.net/lists/dri-devel/msg130977.html Thanks to Sean Paul and Chris Zhong for their review and testing of this series. John Keeping (23): 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 drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 325 +++++++++++++++++++--------- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- 2 files changed, 220 insertions(+), 109 deletions(-) -- 2.12.0.rc0.230.gf625d4cdb9.dirty