Received: by 10.223.185.111 with SMTP id b44csp129957wrg; Fri, 9 Mar 2018 02:19:28 -0800 (PST) X-Google-Smtp-Source: AG47ELuzxmONgeYd2cIwbPo/2ll588wFxWJb2JU2WDEKFWzPP+ShlOXh8xTnUMjxBjLgmhia1yll X-Received: by 2002:a17:902:d24:: with SMTP id 33-v6mr26396219plu.8.1520590767915; Fri, 09 Mar 2018 02:19:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520590767; cv=none; d=google.com; s=arc-20160816; b=TO1oOKql3A3nyWEZCTzJ1misGBSmqPbCIvBemLtM7D2xSVDVIHdo0uIEHNo7wrCTiz zgEX7UQSXIrl1UNjR5+wQlhszvRcXyxWTy660qReXXxPizRQo/PBSHvHMkFcWlAprjIM S1egOByulE32DTIA9mPlEUOoqegGorFV3pWQlADaGO7kDbJrjMv+pB0LMHl9LpUJ6nfU KXYtr2FITVUxKxsDL5B3s8orLI9amCSE/TXAAgYLTqzPkMuXGp9A/S2d7soOB42lTlk5 9OMlS1oFo+OyA974dFlEhjfwSWVPjyXJBHuqQCbZTLvy7EEy2V4cuJ9Yxxd8gWkcTfn2 Xcbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=sKluLcvNmi5zah/hpLlw3KlAXGiWTphOYdvYguA/QE4=; b=lLsBYb661k/P+TChoHnUNvwatvhNyhNOU9s5xtZ99eT67un5T6K6sE1BsVrhJVbtmJ HjXkub0YJz5gyz3VbN79sTYr+oQ1h8TQJmUrjj6o9hRBi/Bdm9uvtb+AGdBB8FjNH35s DueisS4prOTpi+CfFRi5IxVXgX5OoUg5rJI5bsIImStSUW18o52tsf/f2OFDuqemw8ME 3cram9y5viuMUime9ay8CxplbNnPgiYn+TTd4W8OsRWttoVUyrYl+RP3ryoyMO2deO3L X8EJ+2mnB23uWju2pcLEZFBZKgIgwaKRfRZH0b7etrx4R/1t5nTgD9iRr4NzwIomV4VF ZzWw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e92-v6si592499pld.736.2018.03.09.02.19.13; Fri, 09 Mar 2018 02:19:27 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751835AbeCIKRo (ORCPT + 99 others); Fri, 9 Mar 2018 05:17:44 -0500 Received: from mail.bootlin.com ([62.4.15.54]:49929 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751019AbeCIKPx (ORCPT ); Fri, 9 Mar 2018 05:15:53 -0500 Received: by mail.bootlin.com (Postfix, from userid 110) id 6566620721; Fri, 9 Mar 2018 11:15:50 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.bootlin.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost.localdomain (LStLambert-657-1-97-87.w90-63.abo.wanadoo.fr [90.63.216.87]) by mail.bootlin.com (Postfix) with ESMTPSA id D001D200FB; Fri, 9 Mar 2018 11:15:49 +0100 (CET) From: Paul Kocialkowski To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com Cc: Icenowy Zheng , Florent Revest , Alexandre Courbot , Hans Verkuil , Laurent Pinchart , Sakari Ailus , Maxime Ripard , Thomas van Kleef , "Signed-off-by : Bob Ham" , Thomas Petazzoni , Chen-Yu Tsai Subject: [PATCH 3/9] v4l: Add sunxi Video Engine pixel format Date: Fri, 9 Mar 2018 11:14:39 +0100 Message-Id: <20180309101445.16190-1-paul.kocialkowski@bootlin.com> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180309100933.15922-3-paul.kocialkowski@bootlin.com> References: <20180309100933.15922-3-paul.kocialkowski@bootlin.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Florent Revest Add support for the allwinner's proprietary pixel format described in details here: http://linux-sunxi.org/File:Ve_tile_format_v1.pdf This format is similar to V4L2_PIX_FMT_NV12M but the planes are divided in tiles of 32x32px. Signed-off-by: Florent Revest --- include/uapi/linux/videodev2.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index 35706204e81d..cee906681db7 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h @@ -669,6 +669,7 @@ struct v4l2_pix_format { #define V4L2_PIX_FMT_Z16 v4l2_fourcc('Z', '1', '6', ' ') /* Depth data 16-bit */ #define V4L2_PIX_FMT_MT21C v4l2_fourcc('M', 'T', '2', '1') /* Mediatek compressed block mode */ #define V4L2_PIX_FMT_INZI v4l2_fourcc('I', 'N', 'Z', 'I') /* Intel Planar Greyscale 10-bit and Depth 16-bit */ +#define V4L2_PIX_FMT_SUNXI v4l2_fourcc('S', 'X', 'I', 'Y') /* Sunxi VE's 32x32 tiled NV12 */ /* 10bit raw bayer packed, 32 bytes for every 25 pixels, last LSB 6 bits unused */ #define V4L2_PIX_FMT_IPU3_SBGGR10 v4l2_fourcc('i', 'p', '3', 'b') /* IPU3 packed 10-bit BGGR bayer */ -- 2.16.2