Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751696AbdG2TaT (ORCPT ); Sat, 29 Jul 2017 15:30:19 -0400 Received: from vern.gendns.com ([206.190.152.46]:51594 "EHLO vern.gendns.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751656AbdG2TaR (ORCPT ); Sat, 29 Jul 2017 15:30:17 -0400 Subject: Re: [PATCH 3/6] drm/tinydrm: rename mi028qt module to mipi-panel To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org Cc: =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= , David Airlie , Rob Herring , Mark Rutland , Sekhar Nori , Kevin Hilman , linux-fbdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <1501355870-13960-1-git-send-email-david@lechnology.com> <1501355870-13960-4-git-send-email-david@lechnology.com> From: David Lechner Message-ID: Date: Sat, 29 Jul 2017 14:30:14 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <1501355870-13960-4-git-send-email-david@lechnology.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vern.gendns.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lechnology.com X-Get-Message-Sender-Via: vern.gendns.com: authenticated_id: davidmain+lechnology.com/only user confirmed/virtual account not confirmed X-Authenticated-Sender: vern.gendns.com: davidmain@lechnology.com X-Source: X-Source-Args: X-Source-Dir: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 10807 Lines: 303 On 07/29/2017 02:17 PM, David Lechner wrote: > This renames the mi028qt module to mipi-panel so that it can be used for > other types of panels as well. There is no reason to copy a bunch of > boiler-plate code for each panel or controller. > > Signed-off-by: David Lechner > --- > .../devicetree/bindings/display/mipi-panel.txt | 27 ++ > .../bindings/display/multi-inno,mi0283qt.txt | 27 -- > MAINTAINERS | 6 +- > drivers/gpu/drm/tinydrm/Kconfig | 12 +- > drivers/gpu/drm/tinydrm/Makefile | 2 +- > drivers/gpu/drm/tinydrm/mi0283qt.c | 283 -------------------- > drivers/gpu/drm/tinydrm/mipi-panel.c | 284 +++++++++++++++++++++ > 7 files changed, 323 insertions(+), 318 deletions(-) > create mode 100644 Documentation/devicetree/bindings/display/mipi-panel.txt > delete mode 100644 Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt > delete mode 100644 drivers/gpu/drm/tinydrm/mi0283qt.c > create mode 100644 drivers/gpu/drm/tinydrm/mipi-panel.c > Apparently, I missed an option on git format-patch. This diff should be easier to look at... --- diff --git a/Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt b/Documentation/devicetree/bindings/display/mipi-panel.txt similarity index 94% rename from Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt rename to Documentation/devicetree/bindings/display/mipi-panel.txt index eed48c3..01d6ea9 100644 --- a/Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt +++ b/Documentation/devicetree/bindings/display/mipi-panel.txt @@ -1,4 +1,4 @@ -Multi-Inno MI0283QT display panel +MIPI DBI compatible display panel Required properties: - compatible: "multi-inno,mi0283qt". @@ -17,7 +17,7 @@ Optional properties: - rotation: panel rotation in degrees counter clockwise (0,90,180,270) Example: - mi0283qt@0{ + display@0{ compatible = "multi-inno,mi0283qt"; reg = <0>; spi-max-frequency = <32000000>; diff --git a/MAINTAINERS b/MAINTAINERS index f66488d..812ffd0 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4315,11 +4315,11 @@ M: Dave Airlie S: Odd Fixes F: drivers/gpu/drm/mgag200/ -DRM DRIVER FOR MI0283QT +DRM DRIVER FOR MIPI DBI compatible panels M: Noralf Trønnes S: Maintained -F: drivers/gpu/drm/tinydrm/mi0283qt.c -F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt +F: drivers/gpu/drm/tinydrm/mipi-panel.c +F: Documentation/devicetree/bindings/display/mipi-panel.txt DRM DRIVER FOR MSM ADRENO GPU M: Rob Clark diff --git a/drivers/gpu/drm/tinydrm/Kconfig b/drivers/gpu/drm/tinydrm/Kconfig index 3504c53..0a0db7a 100644 --- a/drivers/gpu/drm/tinydrm/Kconfig +++ b/drivers/gpu/drm/tinydrm/Kconfig @@ -12,10 +12,14 @@ menuconfig DRM_TINYDRM config TINYDRM_MIPI_DBI tristate -config TINYDRM_MI0283QT - tristate "DRM support for MI0283QT" +config TINYDRM_MIPI_PANEL + tristate "DRM support for MIPI DBI compatible display panels" depends on DRM_TINYDRM && SPI select TINYDRM_MIPI_DBI help - DRM driver for the Multi-Inno MI0283QT display panel - If M is selected the module will be called mi0283qt. + DRM driver for the MIPI DBI compatible display panels. + + Supported panels include: + * Multi-Inno MI0283QT + + If M is selected the module will be called mipi-panel. diff --git a/drivers/gpu/drm/tinydrm/Makefile b/drivers/gpu/drm/tinydrm/Makefile index 7a3604c..7eae65e 100644 --- a/drivers/gpu/drm/tinydrm/Makefile +++ b/drivers/gpu/drm/tinydrm/Makefile @@ -4,4 +4,4 @@ obj-$(CONFIG_DRM_TINYDRM) += core/ obj-$(CONFIG_TINYDRM_MIPI_DBI) += mipi-dbi.o # Displays -obj-$(CONFIG_TINYDRM_MI0283QT) += mi0283qt.o +obj-$(CONFIG_TINYDRM_MIPI_PANEL) += mipi-panel.o diff --git a/drivers/gpu/drm/tinydrm/mi0283qt.c b/drivers/gpu/drm/tinydrm/mipi-panel.c similarity index 76% rename from drivers/gpu/drm/tinydrm/mi0283qt.c rename to drivers/gpu/drm/tinydrm/mipi-panel.c index 2680dab..64344f0 100644 --- a/drivers/gpu/drm/tinydrm/mi0283qt.c +++ b/drivers/gpu/drm/tinydrm/mipi-panel.c @@ -1,7 +1,8 @@ /* - * DRM driver for Multi-Inno MI0283QT panels + * DRM driver for MIPI DBI compatible panels * * Copyright 2016 Noralf Trønnes + * Copyright 2017 David Lechner * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -20,7 +21,7 @@ #include #include