Patch Detail
Show a patch.
GET /api/patches/21909/?format=api
{ "id": 21909, "url": "https://patchwork.libcamera.org/api/patches/21909/?format=api", "web_url": "https://patchwork.libcamera.org/patch/21909/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20241115101334.453104-8-dan.scally@ideasonboard.com>", "date": "2024-11-15T10:13:27", "name": "[v6,07/14] include: media-bus-formats: Add Mali-C55 mbus codes", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "30226bbe5a8d1044133dfd7bbca74d8346f29a8f", "submitter": { "id": 156, "url": "https://patchwork.libcamera.org/api/people/156/?format=api", "name": "Dan Scally", "email": "dan.scally@ideasonboard.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/21909/mbox/", "series": [ { "id": 4793, "url": "https://patchwork.libcamera.org/api/series/4793/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4793", "date": "2024-11-15T10:13:20", "name": "Miscellaneous Mali-C55 Pipeline Fixes", "version": 6, "mbox": "https://patchwork.libcamera.org/series/4793/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/21909/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/21909/checks/", "tags": {}, "headers": { "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>", "X-Original-To": "parsemail@patchwork.libcamera.org", "Delivered-To": "parsemail@patchwork.libcamera.org", "Received": [ "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id EDEECC0F1B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 15 Nov 2024 10:14:03 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 4B4EF6588B;\n\tFri, 15 Nov 2024 11:14:03 +0100 (CET)", "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 20C7265870\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 15 Nov 2024 11:13:50 +0100 (CET)", "from mail.ideasonboard.com\n\t(cpc141996-chfd3-2-0-cust928.12-3.cable.virginm.net [86.13.91.161])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 7EC0713AB;\n\tFri, 15 Nov 2024 11:13:35 +0100 (CET)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"GZBeXh1s\"; dkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1731665615;\n\tbh=yauI/z9OGcIQs8LvdT1Iyt3kQ6vGlDLkp0BD4Nu6sLI=;\n\th=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n\tb=GZBeXh1sr4Q5ipniUO67clOQjn0jzSEd7c6+EH3w2ZStJNp4xDQia4krEJz1UPdph\n\tpjxXu4p7IFuDSE7oPyjAjp4hypwAcYysVr1m6wX1ND8lo2jkUFEXrecLnav9oyzDlU\n\tGhSiWOhI+9RIY6kXJJLqNRhWJODwAKybVkXZa6tc=", "From": "Daniel Scally <dan.scally@ideasonboard.com>", "To": "libcamera-devel@lists.libcamera.org", "Cc": "Anthony.McGivern@arm.com, Jacopo Mondi <jacopo.mondi@ideasonboard.com>, \n\tLaurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tDaniel Scally <dan.scally@ideasonboard.com>,\n\tUmang Jain <umang.jain@ideasonboard.com>", "Subject": "[PATCH v6 07/14] include: media-bus-formats: Add Mali-C55 mbus codes", "Date": "Fri, 15 Nov 2024 10:13:27 +0000", "Message-Id": "<20241115101334.453104-8-dan.scally@ideasonboard.com>", "X-Mailer": "git-send-email 2.34.1", "In-Reply-To": "<20241115101334.453104-1-dan.scally@ideasonboard.com>", "References": "<20241115101334.453104-1-dan.scally@ideasonboard.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "From: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\n\nAdd media bus codes introduced by the Mali C55 ISP support to describe\nthe 20-bit input formats supported by the ISP. This manual addition is\na temporary measure until the kernel driver changes are merged, from\nwhich point this will be managed through the usual merge of the upstream\nkernel headers.\n\nAdd the following formats\n\n- MEDIA_BUS_FMT_RGB202020_1X60\n\n for processed input formats\n https://lore.kernel.org/linux-media/20241106100534.768400-2-dan.scally@ideasonboard.com/\n\n- MEDIA_BUS_FMT_SBGGR20_1X20\n MEDIA_BUS_FMT_SGBRG20_1X20\n MEDIA_BUS_FMT_SGRBG20_1X20\n MEDIA_BUS_FMT_SRGGB20_1X20\n\n for the RAW bayer input format\n https://lore.kernel.org/linux-media/20241106100534.768400-3-dan.scally@ideasonboard.com/\n\nReviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nReviewed-by: Daniel Scally <dan.scally@ideasonboard.com>\nReviewed-by: Umang Jain <umang.jain@ideasonboard.com>\nSigned-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\nSigned-off-by: Daniel Scally <dan.scally@ideasonboard.com>\n---\nChanges in v6:\n\n\t- Updated commit message\n\nChanges in v5:\n\n\t- None\n\n include/linux/media-bus-format.h | 9 +++++++--\n 1 file changed, 7 insertions(+), 2 deletions(-)", "diff": "diff --git a/include/linux/media-bus-format.h b/include/linux/media-bus-format.h\nindex d4c1d991..b6acf8c8 100644\n--- a/include/linux/media-bus-format.h\n+++ b/include/linux/media-bus-format.h\n@@ -34,7 +34,7 @@\n \n #define MEDIA_BUS_FMT_FIXED\t\t\t0x0001\n \n-/* RGB - next is\t0x1026 */\n+/* RGB - next is\t0x1027 */\n #define MEDIA_BUS_FMT_RGB444_1X12\t\t0x1016\n #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE\t0x1001\n #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE\t0x1002\n@@ -72,6 +72,7 @@\n #define MEDIA_BUS_FMT_RGB888_1X36_CPADLO\t0x1021\n #define MEDIA_BUS_FMT_RGB121212_1X36\t\t0x1019\n #define MEDIA_BUS_FMT_RGB161616_1X48\t\t0x101a\n+#define MEDIA_BUS_FMT_RGB202020_1X60\t\t0x1026\n \n /* YUV (including grey) - next is\t0x202f */\n #define MEDIA_BUS_FMT_Y8_1X8\t\t\t0x2001\n@@ -121,7 +122,7 @@\n #define MEDIA_BUS_FMT_YUV16_1X48\t\t0x202a\n #define MEDIA_BUS_FMT_UYYVYY16_0_5X48\t\t0x202b\n \n-/* Bayer - next is\t0x3021 */\n+/* Bayer - next is\t0x3025 */\n #define MEDIA_BUS_FMT_SBGGR8_1X8\t\t0x3001\n #define MEDIA_BUS_FMT_SGBRG8_1X8\t\t0x3013\n #define MEDIA_BUS_FMT_SGRBG8_1X8\t\t0x3002\n@@ -154,6 +155,10 @@\n #define MEDIA_BUS_FMT_SGBRG16_1X16\t\t0x301e\n #define MEDIA_BUS_FMT_SGRBG16_1X16\t\t0x301f\n #define MEDIA_BUS_FMT_SRGGB16_1X16\t\t0x3020\n+#define MEDIA_BUS_FMT_SBGGR20_1X20\t\t0x3021\n+#define MEDIA_BUS_FMT_SGBRG20_1X20\t\t0x3022\n+#define MEDIA_BUS_FMT_SGRBG20_1X20\t\t0x3023\n+#define MEDIA_BUS_FMT_SRGGB20_1X20\t\t0x3024\n \n /* JPEG compressed formats - next is\t0x4002 */\n #define MEDIA_BUS_FMT_JPEG_1X8\t\t\t0x4001\n", "prefixes": [ "v6", "07/14" ] }