Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp2543880pxx; Sun, 1 Nov 2020 01:33:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJxY0R+GxR83RY9A8qKiLBYeOhhw9gvK1wyHUH16IUnY59x4W+uRSGB32NAYLUVh2IIXmUfi X-Received: by 2002:a17:906:3146:: with SMTP id e6mr9983865eje.363.1604223238750; Sun, 01 Nov 2020 01:33:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604223238; cv=none; d=google.com; s=arc-20160816; b=Fo20Me7bumRKLqnpR56e94bpjJeEfpqOe/oAHgucfE8cfG418Xyru6Px/xcsmde7Pz 2HqUgGEcINyXHHV+w1ReFUgwejFcCiIS1R4YnOpOErjCdEV9/SOSnZk0/MhWCaarChy3 xTde7617fqltkaHSukKcF49EFGkAbBtkJm9MoSvnzfoCQvDxEyW0wH5ULdT0jmcbIx7R s6HAte324DztF6lKT+EchC+osuQhQyF4hfpSXrmGZiJrtJ9SXn0j9C2dOgpJjXJu6TJX AL0r7qkEoiaZ0MePtEYB9Z2yJ0NwVLG2QYw1h6+Ih6fQ4e4Y4XI3dsJDBYOyjRzmvyEB N5JQ== 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 :message-id:date:subject:cc:to:from; bh=87z4z2f7tz59sWtU2+IEz52rGXQHKBmt3+BCw2LLC+k=; b=Cw/l6c9lZbKyKGUx+YOum2iKc+6ape+kzj2+rTppBtLIVFmEO50wk5muM+ZuDcitKt LC9yXW0RfyX4Fb1v7IQtTzJU1wH9qEn6NsyeHT4G8A/vXfBAa89cWMxsQYc8UrtoGHjT h0uzKTHAuPMSx6eAIjO9MQCcZ9FTRewPQm9Zh1/TrV4ACzWGpY53YGPnyMJZDCX+8lUO 9jksc3BkudHjDdb8MDlfNdlMbv0lYRVBTJAyN0k4Cd6upWUHB8MNE0P5ZiLShnDVoG0X Cj6ABr1l/siX1t1tK51Xnia6lnHdDeavANTpIgJX3GTj1azF2mrio49giv67rVmiTPb0 8Uxw== 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 l17si8610242eds.322.2020.11.01.01.33.36; Sun, 01 Nov 2020 01:33:58 -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 S1726205AbgKAJcP (ORCPT + 99 others); Sun, 1 Nov 2020 04:32:15 -0500 Received: from aposti.net ([89.234.176.197]:38572 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725951AbgKAJcP (ORCPT ); Sun, 1 Nov 2020 04:32:15 -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 0/3] drm/panel: ABT Y030XX067A panel support Date: Sun, 1 Nov 2020 09:31:46 +0000 Message-Id: <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 Hi, This patchset is for adding support for the Asia Better Technology (aka. ABT) Y030XX067A 3.0" 320x480 24-bit LCD IPS panel. While being 320x480 it is actually 4:3 with non-square pixels, and requires a specific bus format, as the pixel ordering changes each line (RGB on odd lines, GRB on even lines). Patch #1 adds the abt,* vendor prefix. Patch #2 adds the abt,y030xx067a panel binding documentation. Patch #3 adds the MEDIA_BUS_FMT_RGB888_3X8_DELTA media bus format. Patch #4 adds the driver itself. Cheers, -Paul Paul Cercueil (4): dt-bindings: vendor-prefixes: Add abt vendor prefix dt-bindings: display: Add ABT Y030XX067A panel bindings media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8_DELTA media bus format drm/panel: Add ABT Y030XX067A 3.0" 320x480 panel .../display/panel/abt,y030xx067a.yaml | 54 +++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 363 ++++++++++++++++++ include/uapi/linux/media-bus-format.h | 3 +- 6 files changed, 431 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml create mode 100644 drivers/gpu/drm/panel/panel-abt-y030xx067a.c -- 2.28.0