From: Andrzej Pietrasiewicz <andrzej.p@collabora.com> To: dri-devel@lists.freedesktop.org Cc: "Sandy Huang" <hjc@rock-chips.com>, kernel@collabora.com, "Andrzej Pietrasiewicz" <andrzej.p@collabora.com>, "Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>, "Maxime Ripard" <mripard@kernel.org>, "Sean Paul" <sean@poorly.run>, "David Airlie" <airlied@linux.ie>, "Daniel Vetter" <daniel@ffwll.ch>, "Liviu Dudau" <liviu.dudau@arm.com>, "Brian Starkey" <brian.starkey@arm.com>, "Heiko Stübner" <heiko@sntech.de>, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org Subject: [PATCH 0/2] AFBC for Rockchip Date: Fri, 11 Oct 2019 13:18:09 +0200 [thread overview] Message-ID: <20191011111813.20851-1-andrzej.p@collabora.com> (raw) 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
WARNING: multiple messages have this Message-ID (diff)
From: Andrzej Pietrasiewicz <andrzej.p@collabora.com> To: dri-devel@lists.freedesktop.org Cc: "Heiko Stübner" <heiko@sntech.de>, "David Airlie" <airlied@linux.ie>, "Liviu Dudau" <liviu.dudau@arm.com>, "Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>, "Sandy Huang" <hjc@rock-chips.com>, "Maxime Ripard" <mripard@kernel.org>, "Andrzej Pietrasiewicz" <andrzej.p@collabora.com>, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, "Daniel Vetter" <daniel@ffwll.ch>, kernel@collabora.com, "Sean Paul" <sean@poorly.run>, "Brian Starkey" <brian.starkey@arm.com>, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] AFBC for Rockchip Date: Fri, 11 Oct 2019 13:18:09 +0200 [thread overview] Message-ID: <20191011111813.20851-1-andrzej.p@collabora.com> (raw) 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 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2019-10-11 11:18 UTC|newest] Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-10-11 11:18 Andrzej Pietrasiewicz [this message] 2019-10-11 11:18 ` [PATCH 0/2] AFBC for Rockchip Andrzej Pietrasiewicz 2019-10-11 11:18 ` [PATCH 1/2] drm/arm: Factor out generic afbc helpers Andrzej Pietrasiewicz 2019-10-11 11:18 ` Andrzej Pietrasiewicz 2019-10-21 13:50 ` Ayan Halder 2019-10-21 13:50 ` Ayan Halder 2019-10-21 13:50 ` Ayan Halder 2019-10-21 14:41 ` Mihail Atanassov 2019-10-21 14:41 ` Mihail Atanassov 2019-10-21 14:41 ` Mihail Atanassov 2019-11-04 22:12 ` [PATCHv2 0/4] AFBC support for Rockchip Andrzej Pietrasiewicz 2019-11-04 22:12 ` [PATCHv2 1/4] drm/arm: Factor out generic afbc helpers Andrzej Pietrasiewicz 2019-11-05 9:22 ` Daniel Vetter 2019-11-06 12:45 ` Andrzej Pietrasiewicz 2019-11-07 8:27 ` Daniel Vetter 2019-11-05 23:26 ` Daniel Stone 2019-11-05 23:26 ` Daniel Stone 2019-11-06 10:28 ` Liviu Dudau 2019-11-07 17:20 ` Brian Starkey 2019-11-07 17:20 ` Brian Starkey 2019-11-07 17:32 ` Daniel Vetter 2019-11-07 17:32 ` Daniel Vetter 2019-11-07 17:49 ` Brian Starkey 2019-11-07 17:49 ` Brian Starkey 2019-11-07 19:28 ` Daniel Vetter 2019-11-07 19:28 ` Daniel Vetter 2019-11-08 9:46 ` Brian Starkey 2019-11-08 9:46 ` Brian Starkey 2019-11-04 22:12 ` [PATCHv2 2/4] drm/malidp: use " Andrzej Pietrasiewicz 2019-11-06 11:09 ` Liviu Dudau 2019-11-04 22:12 ` [PATCHv2 3/4] drm/komeda: " Andrzej Pietrasiewicz 2019-11-08 16:09 ` Ayan Halder 2019-11-08 16:09 ` Ayan Halder 2019-11-13 2:01 ` james qian wang (Arm Technology China) 2019-11-13 11:39 ` Daniel Vetter 2019-11-14 1:52 ` james qian wang (Arm Technology China) 2019-11-14 10:12 ` Daniel Vetter 2019-11-18 7:09 ` james qian wang (Arm Technology China) 2019-11-18 9:51 ` Daniel Vetter [not found] ` <20191118095136.GC23790-dv86pmgwkMBes7Z6vYuT8azUEOm+Xw19@public.gmane.org> 2019-11-19 8:34 ` james qian wang (Arm Technology China) 2019-11-19 8:34 ` james qian wang (Arm Technology China) 2019-11-21 17:22 ` [PATCHv3/RFC 0/4] AFBC rework and support for Rockchip Andrzej Pietrasiewicz 2019-11-21 17:22 ` [PATCHv3/RFC 1/4] drm/arm: Factor out generic afbc helpers Andrzej Pietrasiewicz 2019-11-23 7:13 ` Ezequiel Garcia 2019-11-23 7:13 ` Ezequiel Garcia 2019-11-24 10:11 ` kbuild test robot 2019-11-25 8:55 ` Daniel Vetter 2019-11-26 20:27 ` Andrzej Pietrasiewicz 2019-11-27 9:51 ` Daniel Vetter 2019-11-28 10:47 ` james qian wang (Arm Technology China) 2019-11-21 17:22 ` [PATCHv3/RFC 2/4] drm/malidp: use " Andrzej Pietrasiewicz 2019-11-21 17:22 ` [PATCHv3/RFC 3/4] drm/komeda: Use afbc helper Andrzej Pietrasiewicz 2019-11-21 17:22 ` [PATCHv3/RFC 4/4] drm/rockchip: Add support for afbc Andrzej Pietrasiewicz 2019-11-23 7:21 ` Ezequiel Garcia 2019-11-23 7:21 ` Ezequiel Garcia 2019-11-04 22:12 ` [PATCHv2 " Andrzej Pietrasiewicz 2019-11-05 23:34 ` Daniel Stone 2019-11-05 23:34 ` Daniel Stone 2019-10-11 11:18 ` [PATCH 2/2] " Andrzej Pietrasiewicz 2019-10-11 11:18 ` Andrzej Pietrasiewicz 2019-10-11 11:59 ` Daniel Stone 2019-10-11 11:59 ` Daniel Stone 2019-10-11 11:59 ` Daniel Stone
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20191011111813.20851-1-andrzej.p@collabora.com \ --to=andrzej.p@collabora.com \ --cc=airlied@linux.ie \ --cc=brian.starkey@arm.com \ --cc=daniel@ffwll.ch \ --cc=dri-devel@lists.freedesktop.org \ --cc=heiko@sntech.de \ --cc=hjc@rock-chips.com \ --cc=kernel@collabora.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-rockchip@lists.infradead.org \ --cc=liviu.dudau@arm.com \ --cc=maarten.lankhorst@linux.intel.com \ --cc=mripard@kernel.org \ --cc=sean@poorly.run \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.