[PATCH 1/2] video: omapfb2: Make standard and custom panel drivers mutually exclusive

Sam Ravnborg sam at ravnborg.org
Fri Aug 16 17:31:05 UTC 2019


Hi Laurent

Thanks for beating me on this!

On Fri, Aug 16, 2019 at 03:22:27PM +0300, Laurent Pinchart wrote:
> Standard DRM panel drivers for several panels used by omapfb2 are now
> available. Their module name clashes with the modules from
> drivers/gpu/drm/omapdrm/displays/, part of the deprecated omapfb2 fbdev
> driver. As omapfb2 can only be compiled when the omapdrm driver is
> disabled, and the DRM panel drivers are useless in that case, make the
> omapfb2 panels depend on the standard DRM panels being disabled to fix
> the name clash.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
>  drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/drivers/video/fbdev/omap2/omapfb/displays/Kconfig b/drivers/video/fbdev/omap2/omapfb/displays/Kconfig
> index 8c1c5a4cfe18..744416dc530e 100644
> --- a/drivers/video/fbdev/omap2/omapfb/displays/Kconfig
> +++ b/drivers/video/fbdev/omap2/omapfb/displays/Kconfig
> @@ -49,6 +49,7 @@ config FB_OMAP2_PANEL_DSI_CM
>  config FB_OMAP2_PANEL_SONY_ACX565AKM
>  	tristate "ACX565AKM Panel"
>  	depends on SPI && BACKLIGHT_CLASS_DEVICE
> +	depends on DRM_PANEL_SONY_ACX565AKM = n

Would:
	depends on !DRM_PANEL_SONY_ACX565AKM

do the same?

Example:
config FB_INTEL
        tristate "Intel 830M/845G/852GM/855GM/865G/915G/945G/945GM/965G/965GM support"
        depends on FB && PCI && X86 && AGP_INTEL && EXPERT
	...
        depends on !DRM_I915


DRM_915 is a tristate symbol.

It is maybe bikeshedding, but the !<SYMBOL> seems more logical/readable to me.

	Sam


More information about the dri-devel mailing list