From patchwork Mon May 27 09:05:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 1311 Return-Path: Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id B2FD6600EA for ; Mon, 27 May 2019 11:05:00 +0200 (CEST) X-Originating-IP: 2.224.242.101 Received: from uno.lan (2-224-242-101.ip172.fastwebnet.it [2.224.242.101]) (Authenticated sender: jacopo@jmondi.org) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 4759260005; Mon, 27 May 2019 09:04:59 +0000 (UTC) From: Jacopo Mondi To: libcamera-devel@lists.libcamera.org Date: Mon, 27 May 2019 11:05:53 +0200 Message-Id: <20190527090559.26549-1-jacopo@jmondi.org> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH v2 0/6] META_OUTPUT support + IPU3 parameters tuning X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 May 2019 09:05:00 -0000 Hello, second iteration of the series. I plan to push patches 1, 2 and 3 soon, unless there are comments pending from someone. Patches 4 and 5 deals with the intel-ipu3 kernel header which require an additional fix to make gcc v8.3.0 happy. As detailed during review of v1, I think it's safe to keep this patch in our tree for the moment. 6/6 is a POC, comments welcome, but not intended for merge. Thanks j Jacopo Mondi (6): include: linux: Update Linux headers to v5.1 libcamera: v4l2_device: Add support for META_OUTPUT libcamera: v4l2_device: Add META support in g/s_fmt include: linux: Add intel-ipu3 kernel header include: linux: intel-ipu3: Force alignement to 32 bytes POC: Don't merge: Access params and stat on IPU3 include/linux/intel-ipu3.h | 2779 ++++++++++++++++++++++++++ include/linux/media.h | 8 + include/linux/v4l2-common.h | 26 +- include/linux/v4l2-controls.h | 4 + include/linux/videodev2.h | 88 +- src/libcamera/include/v4l2_device.h | 17 +- src/libcamera/pipeline/ipu3/ipu3.cpp | 208 +- src/libcamera/v4l2_device.cpp | 117 +- 8 files changed, 3189 insertions(+), 58 deletions(-) create mode 100644 include/linux/intel-ipu3.h --- 2.21.0