[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191011111813.20851-1-andrzej.p@collabora.com>
Date: Fri, 11 Oct 2019 13:18:09 +0200
From: Andrzej Pietrasiewicz <andrzej.p@...labora.com>
To: dri-devel@...ts.freedesktop.org
Cc: Sandy Huang <hjc@...k-chips.com>, kernel@...labora.com,
Andrzej Pietrasiewicz <andrzej.p@...labora.com>,
Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>,
Sean Paul <sean@...rly.run>, David Airlie <airlied@...ux.ie>,
Daniel Vetter <daniel@...ll.ch>,
Liviu Dudau <liviu.dudau@....com>,
Brian Starkey <brian.starkey@....com>,
Heiko Stübner <heiko@...ech.de>,
linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-rockchip@...ts.infradead.org
Subject: [PATCH 0/2] AFBC for Rockchip
This series adds AFBC support for Rockchip.
It is inspired by:
https://chromium.googlesource.com/chromiumos/third_party/kernel/+/refs/heads/factory-gru-9017.B-chromeos-4.4/drivers/gpu/drm/rockchip/rockchip_drm_vop.c
The first patch factors out some afbc helper functions from malidp,
as they are useful in general. The second patch adds implementation proper
of AFBC support for Rockchip.
Andrzej Pietrasiewicz (2):
drm/arm: Factor out generic afbc helpers
drm/rockchip: Add support for afbc
drivers/gpu/drm/Kconfig | 4 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/arm/Kconfig | 1 +
drivers/gpu/drm/arm/malidp_drv.c | 58 +-------
drivers/gpu/drm/drm_afbc.c | 114 ++++++++++++++++
drivers/gpu/drm/rockchip/Kconfig | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 ++++++
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 140 +++++++++++++++++++-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 12 ++
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 86 +++++++++++-
include/drm/drm_afbc.h | 25 ++++
11 files changed, 427 insertions(+), 58 deletions(-)
create mode 100644 drivers/gpu/drm/drm_afbc.c
create mode 100644 include/drm/drm_afbc.h
--
2.17.1
Powered by blists - more mailing lists