All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sam Ravnborg <sam@ravnborg.org>
To: Boris Brezillon <boris.brezillon@bootlin.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
	devicetree@vger.kernel.org,
	Alexandre Belloni <alexandre.belloni@bootlin.com>,
	linux-pwm@vger.kernel.org,
	Nicolas Ferre <nicolas.ferre@microchip.com>,
	dri-devel@lists.freedesktop.org, Rob Herring <robh+dt@kernel.org>,
	Lee Jones <lee.jones@linaro.org>,
	linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH v1 1/7] atmel-hlcdc: renamed directory to drm/atmel/
Date: Fri, 24 Aug 2018 17:43:29 +0200	[thread overview]
Message-ID: <20180824154329.GA26678@ravnborg.org> (raw)
In-Reply-To: <20180824102843.666bc465@bbrezillon>

Hi Boris.

On Fri, Aug 24, 2018 at 10:28:43AM +0200, Boris Brezillon wrote:
> On Sun, 12 Aug 2018 20:46:23 +0200
> Sam Ravnborg <sam@ravnborg.org> wrote:
> 
> > Use vendor name for directory, adding a suitable place
> > for more atmel DRM drivers.
> > 
> > Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
> > Cc: Boris Brezillon <boris.brezillon@bootlin.com>
> > ---
> >  MAINTAINERS                                                 | 2 +-
> >  drivers/gpu/drm/Kconfig                                     | 2 +-
> >  drivers/gpu/drm/Makefile                                    | 2 +-
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/Kconfig              | 6 ++++++
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/Makefile             | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_crtc.c   | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.c     | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.h     | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_output.c | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_plane.c  | 0
> >  10 files changed, 9 insertions(+), 3 deletions(-)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/Kconfig (83%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/Makefile (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_crtc.c (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.c (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.h (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_output.c (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_plane.c (100%)
> > 
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 96e98e206b0d..09ce76a9a1dc 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -4681,7 +4681,7 @@ DRM DRIVERS FOR ATMEL HLCDC
> >  M:	Boris Brezillon <boris.brezillon@bootlin.com>
> >  L:	dri-devel@lists.freedesktop.org
> >  S:	Supported
> > -F:	drivers/gpu/drm/atmel-hlcdc/
> > +F:	drivers/gpu/drm/atmel/atmel-hlcdc*
> 
> 			      atmel_hlcdc*
> 
> Also, I think you can keep the whole directory, and add your name plus
> update the entry description after adding code for the LCDC block.

Thanks, will do so in v2.

> 
> >  F:	Documentation/devicetree/bindings/display/atmel/
> >  T:	git git://anongit.freedesktop.org/drm/drm-misc
> >  
> > diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
> > index 2a72d2feb76d..4130df0c0dba 100644
> > --- a/drivers/gpu/drm/Kconfig
> > +++ b/drivers/gpu/drm/Kconfig
> > @@ -232,7 +232,7 @@ source "drivers/gpu/drm/cirrus/Kconfig"
> >  
> >  source "drivers/gpu/drm/armada/Kconfig"
> >  
> > -source "drivers/gpu/drm/atmel-hlcdc/Kconfig"
> > +source "drivers/gpu/drm/atmel/Kconfig"
> >  
> >  source "drivers/gpu/drm/rcar-du/Kconfig"
> >  
> > diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
> > index ef9f3dab287f..ce9829967128 100644
> > --- a/drivers/gpu/drm/Makefile
> > +++ b/drivers/gpu/drm/Makefile
> > @@ -76,7 +76,7 @@ obj-$(CONFIG_DRM_GMA500) += gma500/
> >  obj-$(CONFIG_DRM_UDL) += udl/
> >  obj-$(CONFIG_DRM_AST) += ast/
> >  obj-$(CONFIG_DRM_ARMADA) += armada/
> > -obj-$(CONFIG_DRM_ATMEL_HLCDC)	+= atmel-hlcdc/
> > +obj-$(CONFIG_DRM_ATMEL)	+= atmel/
> >  obj-$(CONFIG_DRM_RCAR_DU) += rcar-du/
> >  obj-$(CONFIG_DRM_SHMOBILE) +=shmobile/
> >  obj-y			+= omapdrm/
> > diff --git a/drivers/gpu/drm/atmel-hlcdc/Kconfig b/drivers/gpu/drm/atmel/Kconfig
> > similarity index 83%
> > rename from drivers/gpu/drm/atmel-hlcdc/Kconfig
> > rename to drivers/gpu/drm/atmel/Kconfig
> > index 32bcc4bad06a..7cd3862f9d18 100644
> > --- a/drivers/gpu/drm/atmel-hlcdc/Kconfig
> > +++ b/drivers/gpu/drm/atmel/Kconfig
> > @@ -1,6 +1,12 @@
> > +config DRM_ATMEL
> > +	bool
> > +	help
> > +	  Enable Atmel DRM support
> > +
> 
> Not sure why you need an extra Kconfig option? And if you really do
> (because you want to share common code), it should be implicitly
> selected by DRM_ATMEL_HLCDC and DRM_ATMEL_LCDC.

The extra config option is to avoid exposing every single option
to the drm makefile, and it is indeed selected by the individual
drivers.
Similar pattern used in arm/Kconfig.
But I see most other places have a prompt that enable the drivers
so I will change this to a prompt in v2.

	Sam
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

WARNING: multiple messages have this Message-ID (diff)
From: sam@ravnborg.org (Sam Ravnborg)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v1 1/7] atmel-hlcdc: renamed directory to drm/atmel/
Date: Fri, 24 Aug 2018 17:43:29 +0200	[thread overview]
Message-ID: <20180824154329.GA26678@ravnborg.org> (raw)
In-Reply-To: <20180824102843.666bc465@bbrezillon>

Hi Boris.

On Fri, Aug 24, 2018 at 10:28:43AM +0200, Boris Brezillon wrote:
> On Sun, 12 Aug 2018 20:46:23 +0200
> Sam Ravnborg <sam@ravnborg.org> wrote:
> 
> > Use vendor name for directory, adding a suitable place
> > for more atmel DRM drivers.
> > 
> > Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
> > Cc: Boris Brezillon <boris.brezillon@bootlin.com>
> > ---
> >  MAINTAINERS                                                 | 2 +-
> >  drivers/gpu/drm/Kconfig                                     | 2 +-
> >  drivers/gpu/drm/Makefile                                    | 2 +-
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/Kconfig              | 6 ++++++
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/Makefile             | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_crtc.c   | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.c     | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.h     | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_output.c | 0
> >  drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_plane.c  | 0
> >  10 files changed, 9 insertions(+), 3 deletions(-)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/Kconfig (83%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/Makefile (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_crtc.c (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.c (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_dc.h (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_output.c (100%)
> >  rename drivers/gpu/drm/{atmel-hlcdc => atmel}/atmel_hlcdc_plane.c (100%)
> > 
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 96e98e206b0d..09ce76a9a1dc 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -4681,7 +4681,7 @@ DRM DRIVERS FOR ATMEL HLCDC
> >  M:	Boris Brezillon <boris.brezillon@bootlin.com>
> >  L:	dri-devel at lists.freedesktop.org
> >  S:	Supported
> > -F:	drivers/gpu/drm/atmel-hlcdc/
> > +F:	drivers/gpu/drm/atmel/atmel-hlcdc*
> 
> 			      atmel_hlcdc*
> 
> Also, I think you can keep the whole directory, and add your name plus
> update the entry description after adding code for the LCDC block.

Thanks, will do so in v2.

> 
> >  F:	Documentation/devicetree/bindings/display/atmel/
> >  T:	git git://anongit.freedesktop.org/drm/drm-misc
> >  
> > diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
> > index 2a72d2feb76d..4130df0c0dba 100644
> > --- a/drivers/gpu/drm/Kconfig
> > +++ b/drivers/gpu/drm/Kconfig
> > @@ -232,7 +232,7 @@ source "drivers/gpu/drm/cirrus/Kconfig"
> >  
> >  source "drivers/gpu/drm/armada/Kconfig"
> >  
> > -source "drivers/gpu/drm/atmel-hlcdc/Kconfig"
> > +source "drivers/gpu/drm/atmel/Kconfig"
> >  
> >  source "drivers/gpu/drm/rcar-du/Kconfig"
> >  
> > diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
> > index ef9f3dab287f..ce9829967128 100644
> > --- a/drivers/gpu/drm/Makefile
> > +++ b/drivers/gpu/drm/Makefile
> > @@ -76,7 +76,7 @@ obj-$(CONFIG_DRM_GMA500) += gma500/
> >  obj-$(CONFIG_DRM_UDL) += udl/
> >  obj-$(CONFIG_DRM_AST) += ast/
> >  obj-$(CONFIG_DRM_ARMADA) += armada/
> > -obj-$(CONFIG_DRM_ATMEL_HLCDC)	+= atmel-hlcdc/
> > +obj-$(CONFIG_DRM_ATMEL)	+= atmel/
> >  obj-$(CONFIG_DRM_RCAR_DU) += rcar-du/
> >  obj-$(CONFIG_DRM_SHMOBILE) +=shmobile/
> >  obj-y			+= omapdrm/
> > diff --git a/drivers/gpu/drm/atmel-hlcdc/Kconfig b/drivers/gpu/drm/atmel/Kconfig
> > similarity index 83%
> > rename from drivers/gpu/drm/atmel-hlcdc/Kconfig
> > rename to drivers/gpu/drm/atmel/Kconfig
> > index 32bcc4bad06a..7cd3862f9d18 100644
> > --- a/drivers/gpu/drm/atmel-hlcdc/Kconfig
> > +++ b/drivers/gpu/drm/atmel/Kconfig
> > @@ -1,6 +1,12 @@
> > +config DRM_ATMEL
> > +	bool
> > +	help
> > +	  Enable Atmel DRM support
> > +
> 
> Not sure why you need an extra Kconfig option? And if you really do
> (because you want to share common code), it should be implicitly
> selected by DRM_ATMEL_HLCDC and DRM_ATMEL_LCDC.

The extra config option is to avoid exposing every single option
to the drm makefile, and it is indeed selected by the individual
drivers.
Similar pattern used in arm/Kconfig.
But I see most other places have a prompt that enable the drivers
so I will change this to a prompt in v2.

	Sam

  reply	other threads:[~2018-08-24 15:43 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-12 18:41 [RFC PATCH 0/7] add at91sam9 LCDC DRM driver Sam Ravnborg
2018-08-12 18:41 ` Sam Ravnborg
2018-08-12 18:46 ` [PATCH v1 1/7] atmel-hlcdc: renamed directory to drm/atmel/ Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-14  8:39   ` Daniel Vetter
2018-08-14  8:39     ` Daniel Vetter
2018-08-14 16:19     ` Sam Ravnborg
2018-08-14 16:19       ` Sam Ravnborg
2018-08-16  7:41       ` Daniel Vetter
2018-08-16  7:41         ` Daniel Vetter
2018-08-22 20:09         ` Sam Ravnborg
2018-08-22 20:09           ` Sam Ravnborg
2018-08-22 20:22           ` Daniel Vetter
2018-08-22 20:22             ` Daniel Vetter
2018-08-24  8:28   ` Boris Brezillon
2018-08-24  8:28     ` Boris Brezillon
2018-08-24 15:43     ` Sam Ravnborg [this message]
2018-08-24 15:43       ` Sam Ravnborg
2018-08-12 18:46 ` [PATCH v1 2/7] dt-binding: add bindings for Atmel LCDC mfd Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-24  8:45   ` Boris Brezillon
2018-08-24  8:45     ` Boris Brezillon
2018-08-24 15:58     ` Sam Ravnborg
2018-08-24 15:58       ` Sam Ravnborg
2018-08-12 18:46 ` [PATCH v1 3/7] mfd: add atmel-lcdc driver Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-14 11:09   ` kbuild test robot
2018-08-14 11:09     ` kbuild test robot
2018-08-15  5:24   ` Lee Jones
2018-08-15  5:24     ` Lee Jones
2018-08-15 20:40     ` Sam Ravnborg
2018-08-15 20:40       ` Sam Ravnborg
2018-08-16  8:28       ` Nicolas Ferre
2018-08-16  8:28         ` Nicolas Ferre
2018-08-16  8:42         ` Lee Jones
2018-08-16  8:42           ` Lee Jones
2018-08-24  8:37         ` Boris Brezillon
2018-08-24  8:37           ` Boris Brezillon
2018-08-24  8:15     ` Boris Brezillon
2018-08-24  8:15       ` Boris Brezillon
2018-08-24 10:58       ` Lee Jones
2018-08-24 10:58         ` Lee Jones
2018-08-15  8:11   ` kbuild test robot
2018-08-15  8:11     ` kbuild test robot
2018-08-24  8:48   ` Boris Brezillon
2018-08-24  8:48     ` Boris Brezillon
2018-08-12 18:46 ` [PATCH v1 4/7] dt-bindings: add bindings for Atmel LCDC pwm Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-12 18:46 ` [PATCH v1 5/7] pwm: add pwm-atmel-lcdc driver Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-12 18:46 ` [PATCH v1 6/7] dt-bindings: add bindings for Atmel lcdc-display-controller Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-12 18:46 ` [PATCH v1 7/7] drm: add Atmel LCDC display controller support Sam Ravnborg
2018-08-12 18:46   ` Sam Ravnborg
2018-08-24 12:31   ` Boris Brezillon
2018-08-24 12:31     ` Boris Brezillon
2018-08-26 18:41     ` Sam Ravnborg
2018-08-26 18:41       ` Sam Ravnborg
2018-08-26 14:28   ` Noralf Trønnes
2018-08-26 14:28     ` Noralf Trønnes
2018-08-26 14:58     ` Sam Ravnborg
2018-08-26 14:58       ` Sam Ravnborg
2018-08-12 19:55 ` [RFC PATCH 0/7] add at91sam9 LCDC DRM driver Sam Ravnborg
2018-08-12 19:55   ` Sam Ravnborg
2018-08-13 14:47   ` Nicolas Ferre
2018-08-13 14:47     ` Nicolas Ferre
2018-08-14  8:41     ` Daniel Vetter
2018-08-14  8:41       ` Daniel Vetter
2018-08-22 20:12       ` Sam Ravnborg
2018-08-22 20:12         ` Sam Ravnborg
2018-08-23  6:16         ` Daniel Vetter
2018-08-23  6:16           ` Daniel Vetter
2018-08-13 15:54 ` Nicolas Ferre
2018-08-13 15:54   ` Nicolas Ferre
2018-08-13 18:18   ` Sam Ravnborg
2018-08-13 18:18     ` Sam Ravnborg
2018-08-13 22:04     ` Rob Herring
2018-08-13 22:04       ` Rob Herring
2018-08-14 16:43       ` Sam Ravnborg
2018-08-14 16:43         ` Sam Ravnborg
2018-08-14 22:42         ` Rob Herring
2018-08-14 22:42           ` Rob Herring
2018-08-15  4:48           ` Sam Ravnborg
2018-08-15  4:48             ` Sam Ravnborg
2018-08-15 14:45             ` Rob Herring
2018-08-15 14:45               ` Rob Herring
2018-08-15 15:04               ` Daniel Vetter
2018-08-15 15:04                 ` Daniel Vetter
2018-08-15 15:41                 ` Peter Rosin
2018-08-15 15:41                   ` Peter Rosin
2018-08-15 20:48                   ` Sam Ravnborg
2018-08-15 20:48                     ` Sam Ravnborg
2018-08-14 14:36     ` Alexandre Belloni
2018-08-14 14:36       ` Alexandre Belloni
2018-08-14 16:16       ` Sam Ravnborg
2018-08-14 16:16         ` Sam Ravnborg
2018-08-24  8:22 ` Boris Brezillon
2018-08-24  8:22   ` Boris Brezillon
2018-08-24 15:52   ` Sam Ravnborg
2018-08-24 15:52     ` Sam Ravnborg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180824154329.GA26678@ravnborg.org \
    --to=sam@ravnborg.org \
    --cc=alexandre.belloni@bootlin.com \
    --cc=boris.brezillon@bootlin.com \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=lee.jones@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-pwm@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=nicolas.ferre@microchip.com \
    --cc=robh+dt@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.