Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932704AbdGLCDg (ORCPT ); Tue, 11 Jul 2017 22:03:36 -0400 Received: from regular1.263xmail.com ([211.150.99.136]:45792 "EHLO regular1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755898AbdGLCDf (ORCPT ); Tue, 11 Jul 2017 22:03:35 -0400 X-263anti-spam: KSV:0; X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-KSVirus-check: 0 X-ABS-CHECKED: 4 X-RL-SENDER: mark.yao@rock-chips.com X-FST-TO: mark.yao@rock-chips.com X-SENDER-IP: 58.22.7.114 X-LOGIN-NAME: mark.yao@rock-chips.com X-UNIQUE-TAG: <5afb37a5db468ae2d488f3763f8f167d> X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 From: Mark Yao To: Mark Yao , David Airlie , Heiko Stuebner , Rob Herring , Mark Rutland Cc: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v2 0/5] drm/rockchip: add all full framework vop support Date: Wed, 12 Jul 2017 10:03:11 +0800 Message-Id: <1499824991-7391-1-git-send-email-mark.yao@rock-chips.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1146 Lines: 30 These patches try to make all current rockchip full framework vop works on drm, The newer vop design always have some different to the old one, So we add a register verify mechanism to distinguish those register, then the registers table can be reused. And people can easy to know the different for the vops from register table. Tested on rk3399 evb board. Changes in v2: - rename rk322x to rk3228(Heiko Stübner) - correct some vop registers define Mark Yao (5): drm/rockchip: vop: get rid of register init table drm/rockchip: vop: support verify registers with vop version drm/rockchip: vop: move line_flag_num to interrupt registers drm/rockchip: vop: add a series of vop support dt-bindings: display: fill Documents for series of vop .../bindings/display/rockchip/rockchip-vop.txt | 4 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 74 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 32 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 263 +++--- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 905 ++++++++++++++++----- 5 files changed, 956 insertions(+), 322 deletions(-) -- 1.9.1