From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from metis.ext.pengutronix.de ([92.198.50.35]:38998 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932135AbbCQPsd (ORCPT ); Tue, 17 Mar 2015 11:48:33 -0400 From: Philipp Zabel To: linux-media@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, David Airlie , Mauro Carvalho Chehab , Steve Longerbeam , Hans Verkuil , Kamil Debski , Ian Molton , Jean-Michel Hautbois , kernel@pengutronix.de, Philipp Zabel Subject: [PATCH 0/5] i.MX5/6 mem2mem scaler Date: Tue, 17 Mar 2015 16:48:05 +0100 Message-Id: <1426607290-13380-1-git-send-email-p.zabel@pengutronix.de> Sender: linux-media-owner@vger.kernel.org List-ID: Hi, this series uses the IPU IC post-processing task, to implement a mem2mem device for scaling and colorspace conversion. regards Philipp Philipp Zabel (3): gpu: ipu-v3: Add missing IDMAC channel names gpu: ipu-v3: Add mem2mem image conversion support to IC gpu: ipu-v3: Register scaler platform device Sascha Hauer (2): [media] imx-ipu: Add ipu media common code [media] imx-ipu: Add i.MX IPUv3 scaler driver drivers/gpu/ipu-v3/ipu-common.c | 2 + drivers/gpu/ipu-v3/ipu-ic.c | 787 ++++++++++++++++++++++++- drivers/media/platform/Kconfig | 2 + drivers/media/platform/Makefile | 1 + drivers/media/platform/imx/Kconfig | 11 + drivers/media/platform/imx/Makefile | 2 + drivers/media/platform/imx/imx-ipu-scaler.c | 869 ++++++++++++++++++++++++++++ drivers/media/platform/imx/imx-ipu.c | 313 ++++++++++ drivers/media/platform/imx/imx-ipu.h | 36 ++ include/video/imx-ipu-v3.h | 49 +- 10 files changed, 2055 insertions(+), 17 deletions(-) create mode 100644 drivers/media/platform/imx/Kconfig create mode 100644 drivers/media/platform/imx/Makefile create mode 100644 drivers/media/platform/imx/imx-ipu-scaler.c create mode 100644 drivers/media/platform/imx/imx-ipu.c create mode 100644 drivers/media/platform/imx/imx-ipu.h -- 2.1.4 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: [PATCH 0/5] i.MX5/6 mem2mem scaler Date: Tue, 17 Mar 2015 16:48:05 +0100 Message-ID: <1426607290-13380-1-git-send-email-p.zabel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 526D56E711 for ; Tue, 17 Mar 2015 08:48:33 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-media@vger.kernel.org Cc: Mauro Carvalho Chehab , dri-devel@lists.freedesktop.org, Hans Verkuil , kernel@pengutronix.de, Steve Longerbeam , Jean-Michel Hautbois List-Id: dri-devel@lists.freedesktop.org SGksCgp0aGlzIHNlcmllcyB1c2VzIHRoZSBJUFUgSUMgcG9zdC1wcm9jZXNzaW5nIHRhc2ssIHRv IGltcGxlbWVudAphIG1lbTJtZW0gZGV2aWNlIGZvciBzY2FsaW5nIGFuZCBjb2xvcnNwYWNlIGNv bnZlcnNpb24uCgpyZWdhcmRzClBoaWxpcHAKClBoaWxpcHAgWmFiZWwgKDMpOgogIGdwdTogaXB1 LXYzOiBBZGQgbWlzc2luZyBJRE1BQyBjaGFubmVsIG5hbWVzCiAgZ3B1OiBpcHUtdjM6IEFkZCBt ZW0ybWVtIGltYWdlIGNvbnZlcnNpb24gc3VwcG9ydCB0byBJQwogIGdwdTogaXB1LXYzOiBSZWdp c3RlciBzY2FsZXIgcGxhdGZvcm0gZGV2aWNlCgpTYXNjaGEgSGF1ZXIgKDIpOgogIFttZWRpYV0g aW14LWlwdTogQWRkIGlwdSBtZWRpYSBjb21tb24gY29kZQogIFttZWRpYV0gaW14LWlwdTogQWRk IGkuTVggSVBVdjMgc2NhbGVyIGRyaXZlcgoKIGRyaXZlcnMvZ3B1L2lwdS12My9pcHUtY29tbW9u LmMgICAgICAgICAgICAgfCAgIDIgKwogZHJpdmVycy9ncHUvaXB1LXYzL2lwdS1pYy5jICAgICAg ICAgICAgICAgICB8IDc4NyArKysrKysrKysrKysrKysrKysrKysrKystCiBkcml2ZXJzL21lZGlh L3BsYXRmb3JtL0tjb25maWcgICAgICAgICAgICAgIHwgICAyICsKIGRyaXZlcnMvbWVkaWEvcGxh dGZvcm0vTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9pbXgvS2NvbmZpZyAgICAgICAgICB8ICAxMSArCiBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2lt eC9NYWtlZmlsZSAgICAgICAgIHwgICAyICsKIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vaW14L2lt eC1pcHUtc2NhbGVyLmMgfCA4NjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVy cy9tZWRpYS9wbGF0Zm9ybS9pbXgvaW14LWlwdS5jICAgICAgICB8IDMxMyArKysrKysrKysrCiBk cml2ZXJzL21lZGlhL3BsYXRmb3JtL2lteC9pbXgtaXB1LmggICAgICAgIHwgIDM2ICsrCiBpbmNs dWRlL3ZpZGVvL2lteC1pcHUtdjMuaCAgICAgICAgICAgICAgICAgIHwgIDQ5ICstCiAxMCBmaWxl cyBjaGFuZ2VkLCAyMDU1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vaW14L0tjb25maWcKIGNyZWF0ZSBtb2Rl IDEwMDY0NCBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2lteC9NYWtlZmlsZQogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vaW14L2lteC1pcHUtc2NhbGVyLmMKIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2lteC9pbXgtaXB1LmMKIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL2lteC9pbXgtaXB1LmgKCi0tIAoy LjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK