Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp2545004pxx; Sun, 1 Nov 2020 01:36:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJxAlKu5HvC0Yj4j0xo+FR5BmFB3pURqJ8AZfDGiIanle90UM1KWiH83hJHOzzRh2ggVPF0T X-Received: by 2002:a17:906:3689:: with SMTP id a9mr10269671ejc.403.1604223410918; Sun, 01 Nov 2020 01:36:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604223410; cv=none; d=google.com; s=arc-20160816; b=AmwWRRee0Lex6ZbScdpJZw5hmqHgF0RTdBqymzbEz88qhdYFw8m6qWVz+GjfBtvGVp HJj9eZBCKr0/2pBnrNV1MbiWPbci0JMbErd/PuSFDaYiNva5MmWfCu5xIqegLMlKhv0d WzAz7wp1f5iJxOJeeg0zr6PfcrGukNEP8enC1yDEZa1dh0w2fcp/mapfhtuxeF1ho14c eefCcU8PxJm2D1FMz2OSHu+neypLV08FUmiZn0jW06WpZgvX96exjm8cQGuBbz3R17SC /rhhEAfF6AzDb2aISzVMbFh7VOs3uFohTnVdQyiyFZactypdj49jLmLmgD1H++ipJXIT 8VJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=dK/9jThPICGnBsAX6vQiK55XfJIoYuw9j+o5SRd+VIc=; b=ek/Gsc094rxnmYf7xiJjqAONO+iclh4oOAyNZtC9q/YidJ9cOhItA9n/hXpAkPmrm6 vpXn9ZNNpn5Il0xxARMli4dWQlUZIPPfP8nCd2M6Hi39CJR58535lsTeixqf+jdOKTTv JAHg0v8qMH0agTuORKweGaNpbA7pdo3yrV2jiGzqUmq93wsAL6PALdxlxQM5XgUhlUBx ipvukAuwgNXgbZs53jdTCoBCFZ8okDCR27fO4WAid6rfvZYFpRENgzzT59hFF/H9whg2 p5+wai8/DCgIngHhu6GmCB2so23jcsA6GREGuK69Fc9ejePC5/BHFOSGEQVtL39mMVyQ Evkg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id zh8si8843929ejb.123.2020.11.01.01.36.28; Sun, 01 Nov 2020 01:36:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726345AbgKAJch (ORCPT + 99 others); Sun, 1 Nov 2020 04:32:37 -0500 Received: from aposti.net ([89.234.176.197]:38630 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726252AbgKAJcg (ORCPT ); Sun, 1 Nov 2020 04:32:36 -0500 From: Paul Cercueil To: Thierry Reding , Sam Ravnborg , Rob Herring Cc: Christophe Branchereau , od@zcrc.me, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Paul Cercueil Subject: [PATCH 3/4] media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8_DELTA media bus format Date: Sun, 1 Nov 2020 09:31:49 +0000 Message-Id: <20201101093150.8071-4-paul@crapouillou.net> In-Reply-To: <20201101093150.8071-1-paul@crapouillou.net> References: <20201101093150.8071-1-paul@crapouillou.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add media bus format for 24-bit panels that expect their pixel data to be sent serially on a 8-bit bus, in RGB ordering on odd lines, and in GBR ordering on even lines (aka delta-RGB). Signed-off-by: Paul Cercueil --- include/uapi/linux/media-bus-format.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/uapi/linux/media-bus-format.h b/include/uapi/linux/media-bus-format.h index 84fa53ffb13f..5d905ad6dbb2 100644 --- a/include/uapi/linux/media-bus-format.h +++ b/include/uapi/linux/media-bus-format.h @@ -34,7 +34,7 @@ #define MEDIA_BUS_FMT_FIXED 0x0001 -/* RGB - next is 0x101d */ +/* RGB - next is 0x101e */ #define MEDIA_BUS_FMT_RGB444_1X12 0x1016 #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE 0x1001 #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE 0x1002 @@ -56,6 +56,7 @@ #define MEDIA_BUS_FMT_RGB888_2X12_BE 0x100b #define MEDIA_BUS_FMT_RGB888_2X12_LE 0x100c #define MEDIA_BUS_FMT_RGB888_3X8 0x101c +#define MEDIA_BUS_FMT_RGB888_3X8_DELTA 0x101d #define MEDIA_BUS_FMT_RGB888_1X7X4_SPWG 0x1011 #define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 0x1012 #define MEDIA_BUS_FMT_ARGB8888_1X32 0x100d -- 2.28.0